diff --git a/docs/200.html b/docs/200.html index 15cedd9..f752b36 100644 --- a/docs/200.html +++ b/docs/200.html @@ -36,8 +36,8 @@ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/_nuxt/fontawesome-webfont.G5YE5S7X.eot?v=4.7.0);src:url(/_nuxt/fontawesome-webfont.G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/_nuxt/fontawesome-webfont.B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/_nuxt/fontawesome-webfont.CDK5bt4p.woff?v=4.7.0) format("woff"),url(/_nuxt/fontawesome-webfont.CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/_nuxt/fontawesome-webfont.D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}pre code.hljs{line-height:2;padding:0}:root{min-width:320px} - - + + @@ -57,9 +57,9 @@ shevchenko.js - - + -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/docs/404.html b/docs/404.html index 15cedd9..28db03d 100644 --- a/docs/404.html +++ b/docs/404.html @@ -36,8 +36,8 @@ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/_nuxt/fontawesome-webfont.G5YE5S7X.eot?v=4.7.0);src:url(/_nuxt/fontawesome-webfont.G5YE5S7X.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/_nuxt/fontawesome-webfont.B-jkhYfk.woff2?v=4.7.0) format("woff2"),url(/_nuxt/fontawesome-webfont.CDK5bt4p.woff?v=4.7.0) format("woff"),url(/_nuxt/fontawesome-webfont.CQDK8MU3.ttf?v=4.7.0) format("truetype"),url(/_nuxt/fontawesome-webfont.D13rzr4g.svg?v=4.7.0#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto}pre code.hljs{line-height:2;padding:0}:root{min-width:320px} - - + + @@ -57,9 +57,9 @@ shevchenko.js - - + -
- \ No newline at end of file +
+ \ No newline at end of file diff --git a/docs/_nuxt/ArN6wmBN.js b/docs/_nuxt/ArN6wmBN.js deleted file mode 100644 index 86a35ce..0000000 --- a/docs/_nuxt/ArN6wmBN.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./DgdKKL-r.js";import"./G-Ncmw8I.js";import"./BWxSZSAI.js";import"./DlAUqK2U.js";export{o as default}; diff --git a/docs/_nuxt/DgdKKL-r.js b/docs/_nuxt/BQp80pSA.js similarity index 98% rename from docs/_nuxt/DgdKKL-r.js rename to docs/_nuxt/BQp80pSA.js index aceb347..2105cd7 100644 --- a/docs/_nuxt/DgdKKL-r.js +++ b/docs/_nuxt/BQp80pSA.js @@ -1,4 +1,4 @@ -import{u as tt,h as K,a as j,b as et,c as nt,d as it,e as ot,f as at,g as st,j as lt,k as rt,i as mt,_ as ct,l as dt,m as pt,n as _t,q as ut,r as yt,s as ht,t as vt,v as ft,p as bt,w as gt,x as Nt,y as $t,z as kt,A as wt,B as At}from"./G-Ncmw8I.js";import{d as D,G as y,o as d,c as Q,w as R,u as h,a as _,t as o,b as M,T as xt,e,f as v,g as m,_ as Rt,h as Et,i as X,r as W,j as Ut,k as Ct,l as St,F as V,m as J,n as x,v as S,p as Mt,q as Gt,A as It,y as Lt,z as Tt,B as Dt}from"./BWxSZSAI.js";import{_ as Y}from"./DlAUqK2U.js";const Bt=D({__name:"declension-slideshow",setup(E){const c=[{gender:y.MASCULINE,militaryAppointment:"помічник гранатометника",militaryRank:"солдат"},{gender:y.MASCULINE,militaryAppointment:"старший вогнеметник",militaryRank:"старший солдат"},{gender:y.MASCULINE,militaryAppointment:"механік-водій",militaryRank:"старший солдат"},{gender:y.MASCULINE,militaryAppointment:"бойовий медик взводу",militaryRank:"молодший сержант"},{gender:y.MASCULINE,militaryAppointment:"командир відділення",militaryRank:"сержант"},{gender:y.MASCULINE,militaryAppointment:"льотчик",militaryRank:"штаб-сержант"},{gender:y.MASCULINE,militaryAppointment:"командир десантного катера",militaryRank:"штаб-старшина"},{gender:y.MASCULINE,militaryAppointment:"командир морського катера",militaryRank:"головний старшина"}],l=tt(c,K);return(s,f)=>(d(),Q(xt,{name:"preview",mode:"out-in"},{default:R(()=>[h(l)?(d(),_("span",{key:`${h(l).militaryAppointment}${h(l).militaryRank}`},o(h(l).militaryAppointment)+" - "+o(h(l).militaryRank),1)):M("",!0)]),_:1}))}}),Vt=Y(Bt,[["__scopeId","data-v-7e183258"]]),jt={id:"preview",class:"px-3 px-lg-4 py-4 my-3 bg-light rounded-3"},qt={class:"text-truncate"},Ft={class:"d-none d-lg-inline"},Pt={class:"text-muted"},Ht=["aria-label","title"],zt={__name:"banner-section",setup(E){const c=j();return(l,s)=>{const f=Vt,p=Rt;return d(),_("section",jt,[e("h1",qt,[v(o(h(c).library.displayName)+" ",1),e("span",Ft,[e("small",Pt,[m(f,{"aria-hidden":!0})])])]),e("p",null,[v(o(l.$t("website.longTitle.military"))+" ",1),e("i",{class:"fa fa-flask ms-1 text-primary","aria-label":l.$t("beta"),title:l.$t("beta")},null,8,Ht)]),e("p",null,[m(p,{class:"btn btn-lg btn-primary",to:{hash:"#demo"},role:"button"},{default:R(()=>[v(o(l.$t("liveDemo")),1)]),_:1}),m(p,{class:"btn btn-lg btn-link text-decoration-none",to:{hash:"#usage-example"},role:"button"},{default:R(()=>[v(o(l.$t("documentation.usageExample")),1)]),_:1})])])}}},Ot={id:"demo",class:"my-4"},Wt={class:"row mb-3"},Jt={class:"col-12"},Kt={class:"mb-0"},Qt={class:"d-block h6 text-muted mt-2 mb-0 sentence-capitalize"},Xt={class:"row"},Yt={class:"col-lg-5 mb-2 mb-lg-0 d-flex"},Zt={class:"card-body d-flex flex-column justify-content-between"},te={class:"mb-4"},ee={class:"alert alert-info",role:"alert"},ne={class:"mb-3"},ie={class:"mb-2"},oe=["value"],ae={key:0},se={key:0,class:"alert alert-danger"},le={key:1,class:"d-block form-text text-muted"},re={class:"mb-3"},me={class:"form-label",for:"military-appointment"},ce=["placeholder"],de={class:"mb-3"},pe={class:"form-label",for:"military-rank"},_e=["placeholder"],ue={class:"mb-3"},ye={class:"form-label",for:"family-name"},he=["placeholder"],ve={class:"mb-3"},fe={class:"form-label",for:"given-name"},be=["placeholder"],ge={class:"mb-0"},Ne={class:"form-label",for:"patronymic-name"},$e=["placeholder"],ke={type:"submit",class:"btn btn-primary"},we={class:"col-lg-7 d-flex"},Ae={class:"card flex-grow-1 flex-fill"},xe={class:"card-body d-flex flex-column justify-content-between"},Re={class:"table-responsive mb-3"},Ee={class:"table"},Ue={class:"border-top-0 rounded text-nowrap"},Ce={class:"border-top-0 w-100"},Se={class:"border-top-0 text-end"},Me={class:"py-0 px-1"},Ge=["title","aria-label"],Ie={class:"text-nowrap"},Le={class:"w-100"},Te={key:0,class:"text-nowrap"},De={class:"text-nowrap"},Be={class:"text-end"},Ve={class:"alert alert-light mb-0",role:"alert"},je={class:"d-flex flex-column flex-md-row align-items-start align-items-md-center justify-content-md-between"},qe=D({__name:"declension-demo-section",async setup(E){let c,l;const s={gender:y.MASCULINE,militaryAppointment:"помічник гранатометника",militaryRank:"солдат",familyName:"Шевченко",givenName:"Тарас",patronymicName:"Григорович"};function f(t){return nt(t,s)}const p=Et(),k=X(),u=void 0,b=[u,...Object.values(y)],[G,U]=et(!1),n=W({gender:u,autoDetectedGender:s.gender,militaryAppointment:"",militaryRank:"",familyName:"",givenName:"",patronymicName:""});function I(t){n.gender=t.gender,n.autoDetectedGender=t.autoDetectedGender,n.militaryAppointment=t.militaryAppointment,n.militaryRank=t.militaryRank,n.familyName=t.familyName,n.givenName=t.givenName,n.patronymicName=t.patronymicName}function L(t){return!!((t.gender===u||Object.values(y).includes(t.gender))&&(t!=null&&t.militaryAppointment||t!=null&&t.militaryRank||t.familyName||t.givenName||t.patronymicName))}async function C(){U(!1);let t,a,w,g,N,$;if(L(n)?(t=n.gender,a=n.militaryAppointment,w=n.militaryRank,g=n.familyName,N=n.givenName,$=n.patronymicName):(t=s.gender,a=s.militaryAppointment,w=s.militaryRank,g=s.familyName,N=s.givenName,$=s.patronymicName),t??(t=await it({familyName:g,givenName:N,patronymicName:$})),t==null){U(!0);return}n.autoDetectedGender=t;const i={gender:t,militaryAppointment:a,militaryRank:w,familyName:g,givenName:N,patronymicName:$};await T(i),await p.replace({query:{...i}})}async function B(t){I({...n,patronymicName:t}),await C()}const r=W({nominative:null,genitive:null,dative:null,accusative:null,ablative:null,locative:null,vocative:null});async function T(t){const[a,w,g,N,$,i,A]=await Promise.all([ot(t),at(t),st(t),K(t),lt(t),rt(t),mt(t)]);r.nominative=a,r.genitive=w,r.dative=g,r.accusative=N,r.ablative=$,r.locative=i,r.vocative=A}function Z(t){const a=[];return t.militaryAppointment&&a.push(t.militaryAppointment),t.militaryRank&&a.push(t.militaryRank),t.familyName&&a.push(t.familyName),t.givenName&&a.push(t.givenName),t.patronymicName&&a.push(t.patronymicName),a.join(" ")}return Ut(async()=>{L(k.query)&&!f(k.query)&&(I(k.query),await C())}),[c,l]=Ct(()=>T(s)),await c,l(),(t,a)=>{const w=ct,g=dt,N=_t,$=pt;return d(),_("section",Ot,[e("div",Wt,[e("div",Jt,[e("h2",Kt,[v(o(t.$t("liveDemo"))+" ",1),e("small",Qt,o(t.$t("liveDemo.message.military")),1)])])]),e("div",Xt,[e("div",Yt,[e("form",{id:"declension-form",class:"card flex-grow-1 flex-fill",onSubmit:St(C,["prevent"])},[e("div",Zt,[e("div",te,[e("div",ee,o(t.$t("declension.instruction")),1),e("div",ne,[e("div",ie,[(d(),_(V,null,J(b,i=>e("label",{key:i,class:"radio-inline me-2"},[x(e("input",{"onUpdate:modelValue":a[0]||(a[0]=A=>n.gender=A),type:"radio",name:"gender",value:i},null,8,oe),[[Mt,n.gender]]),v(" "+o(t.$t(`grammaticalGender.${i}`))+" ",1),i===h(u)?(d(),_("span",ae," ("+o(t.$t(`grammaticalGender.${n.autoDetectedGender}`))+") ",1)):M("",!0)])),64))]),h(G)?(d(),_("div",se,o(t.$t("grammaticalGender.detectionFailed")),1)):n.gender===h(u)?(d(),_("small",le,o(t.$t("grammaticalGender.autoDetection")),1)):M("",!0)]),e("div",re,[e("label",me,o(t.$t("anthroponym.militaryAppointment")),1),x(e("input",{id:"military-appointment","onUpdate:modelValue":a[1]||(a[1]=i=>n.militaryAppointment=i),type:"text",class:"form-control",name:"military-appointment",placeholder:s.militaryAppointment},null,8,ce),[[S,n.militaryAppointment,void 0,{trim:!0}]])]),e("div",de,[e("label",pe,o(t.$t("anthroponym.militaryRank")),1),x(e("input",{id:"military-rank","onUpdate:modelValue":a[2]||(a[2]=i=>n.militaryRank=i),type:"text",class:"form-control",name:"military-rank",placeholder:s.militaryRank},null,8,_e),[[S,n.militaryRank,void 0,{trim:!0}]])]),e("div",ue,[e("label",ye,o(t.$t("anthroponym.familyName")),1),x(e("input",{id:"family-name","onUpdate:modelValue":a[3]||(a[3]=i=>n.familyName=i),type:"text",class:"form-control",name:"family-name",placeholder:s.familyName},null,8,he),[[S,n.familyName,void 0,{trim:!0}]])]),e("div",ve,[e("label",fe,o(t.$t("anthroponym.givenName")),1),x(e("input",{id:"given-name","onUpdate:modelValue":a[4]||(a[4]=i=>n.givenName=i),type:"text",class:"form-control",name:"given-name",placeholder:s.givenName},null,8,be),[[S,n.givenName,void 0,{trim:!0}]])]),e("div",ge,[e("label",Ne,o(t.$t("anthroponym.patronymicName")),1),x(e("input",{id:"patronymic-name","onUpdate:modelValue":a[5]||(a[5]=i=>n.patronymicName=i),type:"text",class:"form-control",name:"patronymic-name",placeholder:s.patronymicName},null,8,$e),[[S,n.patronymicName,void 0,{trim:!0}]]),m(w,{anthroponym:n,onPatronymicNameCorrection:B},null,8,["anthroponym"])])]),e("div",null,[e("button",ke,o(t.$t("declension.inflect")),1),m(g,{class:"btn btn-link pull-right","modal-id":"contact-us-modal"},{default:R(()=>[v(o(t.$t("foundBug")),1)]),_:1})])])],32)]),e("div",we,[e("div",Ae,[e("div",xe,[e("div",Re,[e("table",Ee,[e("tbody",null,[e("tr",null,[e("th",Ue,o(t.$t("grammaticalCase")),1),e("th",Ce,o(t.$t("declension.results")),1),e("th",Se,[e("span",Me,[e("i",{class:"fa fa-info-circle",title:t.$t("declension.copyResult"),"aria-label":t.$t("declension.copyResult")},null,8,Ge)])])]),(d(!0),_(V,null,J(Gt,i=>{var A,q,F,P,H,z,O;return d(),_("tr",{key:i},[e("th",Ie,o(t.$t(`grammaticalCase.${i}`)),1),e("td",Le,[(A=r[i])!=null&&A.militaryAppointment||(q=r[i])!=null&&q.militaryRank?(d(),_("span",Te,[v(o((F=r[i])==null?void 0:F.militaryAppointment)+" "+o((P=r[i])==null?void 0:P.militaryRank),1),a[6]||(a[6]=e("br",null,null,-1))])):M("",!0),e("span",De,o((H=r[i])==null?void 0:H.familyName)+" "+o((z=r[i])==null?void 0:z.givenName)+" "+o((O=r[i])==null?void 0:O.patronymicName),1)]),e("td",Be,[r[i]?(d(),Q(N,{key:0,"button-id":`copy-${i}-case-button`,source:Z(r[i])},null,8,["button-id","source"])):M("",!0)])])}),128))])])]),e("div",Ve,[e("div",je,[v(o(t.$t("declension.shareResult"))+" ",1),m($,{"buttons-class":"mt-1 mt-md-0 me-md-2"})])])])])])])])}}}),Fe=Y(qe,[["__scopeId","data-v-68e3f07d"]]),Pe={id:"documentation",class:"my-4"},He={class:"row"},ze={class:"col"},Oe={class:"d-block h6 mt-2 mb-0 text-decoration-none"},We=["href"],Je={class:"row"},Ke={class:"col"},Qe={class:"d-flex align-items-center mb-0"},Xe={class:"row"},Ye={class:"col"},Ze=D({__name:"docs-section",setup(E){const c=j(),l=`npm install --save ${c.library.name}@^3.1.0 ${c.militaryExtension.name}`,s=` +import{u as tt,h as K,a as j,b as et,c as nt,d as it,e as ot,f as at,g as st,j as lt,k as rt,i as mt,_ as ct,l as dt,m as pt,n as _t,q as ut,r as yt,s as ht,t as vt,v as ft,p as bt,w as gt,x as Nt,y as $t,z as kt,A as wt,B as At}from"./DBKGQu0u.js";import{d as D,G as y,o as d,c as Q,w as R,u as h,a as _,t as o,b as M,T as xt,e,f as v,g as m,_ as Rt,h as Et,i as X,r as W,j as Ut,k as Ct,l as St,F as V,m as J,n as x,v as S,p as Mt,q as Gt,A as It,y as Lt,z as Tt,B as Dt}from"./r2wjrDB6.js";import{_ as Y}from"./DlAUqK2U.js";const Bt=D({__name:"declension-slideshow",setup(E){const c=[{gender:y.MASCULINE,militaryAppointment:"помічник гранатометника",militaryRank:"солдат"},{gender:y.MASCULINE,militaryAppointment:"старший вогнеметник",militaryRank:"старший солдат"},{gender:y.MASCULINE,militaryAppointment:"механік-водій",militaryRank:"старший солдат"},{gender:y.MASCULINE,militaryAppointment:"бойовий медик взводу",militaryRank:"молодший сержант"},{gender:y.MASCULINE,militaryAppointment:"командир відділення",militaryRank:"сержант"},{gender:y.MASCULINE,militaryAppointment:"льотчик",militaryRank:"штаб-сержант"},{gender:y.MASCULINE,militaryAppointment:"командир десантного катера",militaryRank:"штаб-старшина"},{gender:y.MASCULINE,militaryAppointment:"командир морського катера",militaryRank:"головний старшина"}],l=tt(c,K);return(s,f)=>(d(),Q(xt,{name:"preview",mode:"out-in"},{default:R(()=>[h(l)?(d(),_("span",{key:`${h(l).militaryAppointment}${h(l).militaryRank}`},o(h(l).militaryAppointment)+" - "+o(h(l).militaryRank),1)):M("",!0)]),_:1}))}}),Vt=Y(Bt,[["__scopeId","data-v-7e183258"]]),jt={id:"preview",class:"px-3 px-lg-4 py-4 my-3 bg-light rounded-3"},qt={class:"text-truncate"},Ft={class:"d-none d-lg-inline"},Pt={class:"text-muted"},Ht=["aria-label","title"],zt={__name:"banner-section",setup(E){const c=j();return(l,s)=>{const f=Vt,p=Rt;return d(),_("section",jt,[e("h1",qt,[v(o(h(c).library.displayName)+" ",1),e("span",Ft,[e("small",Pt,[m(f,{"aria-hidden":!0})])])]),e("p",null,[v(o(l.$t("website.longTitle.military"))+" ",1),e("i",{class:"fa fa-flask ms-1 text-primary","aria-label":l.$t("beta"),title:l.$t("beta")},null,8,Ht)]),e("p",null,[m(p,{class:"btn btn-lg btn-primary",to:{hash:"#demo"},role:"button"},{default:R(()=>[v(o(l.$t("liveDemo")),1)]),_:1}),m(p,{class:"btn btn-lg btn-link text-decoration-none",to:{hash:"#usage-example"},role:"button"},{default:R(()=>[v(o(l.$t("documentation.usageExample")),1)]),_:1})])])}}},Ot={id:"demo",class:"my-4"},Wt={class:"row mb-3"},Jt={class:"col-12"},Kt={class:"mb-0"},Qt={class:"d-block h6 text-muted mt-2 mb-0 sentence-capitalize"},Xt={class:"row"},Yt={class:"col-lg-5 mb-2 mb-lg-0 d-flex"},Zt={class:"card-body d-flex flex-column justify-content-between"},te={class:"mb-4"},ee={class:"alert alert-info",role:"alert"},ne={class:"mb-3"},ie={class:"mb-2"},oe=["value"],ae={key:0},se={key:0,class:"alert alert-danger"},le={key:1,class:"d-block form-text text-muted"},re={class:"mb-3"},me={class:"form-label",for:"military-appointment"},ce=["placeholder"],de={class:"mb-3"},pe={class:"form-label",for:"military-rank"},_e=["placeholder"],ue={class:"mb-3"},ye={class:"form-label",for:"family-name"},he=["placeholder"],ve={class:"mb-3"},fe={class:"form-label",for:"given-name"},be=["placeholder"],ge={class:"mb-0"},Ne={class:"form-label",for:"patronymic-name"},$e=["placeholder"],ke={type:"submit",class:"btn btn-primary"},we={class:"col-lg-7 d-flex"},Ae={class:"card flex-grow-1 flex-fill"},xe={class:"card-body d-flex flex-column justify-content-between"},Re={class:"table-responsive mb-3"},Ee={class:"table"},Ue={class:"border-top-0 rounded text-nowrap"},Ce={class:"border-top-0 w-100"},Se={class:"border-top-0 text-end"},Me={class:"py-0 px-1"},Ge=["title","aria-label"],Ie={class:"text-nowrap"},Le={class:"w-100"},Te={key:0,class:"text-nowrap"},De={class:"text-nowrap"},Be={class:"text-end"},Ve={class:"alert alert-light mb-0",role:"alert"},je={class:"d-flex flex-column flex-md-row align-items-start align-items-md-center justify-content-md-between"},qe=D({__name:"declension-demo-section",async setup(E){let c,l;const s={gender:y.MASCULINE,militaryAppointment:"помічник гранатометника",militaryRank:"солдат",familyName:"Шевченко",givenName:"Тарас",patronymicName:"Григорович"};function f(t){return nt(t,s)}const p=Et(),k=X(),u=void 0,b=[u,...Object.values(y)],[G,U]=et(!1),n=W({gender:u,autoDetectedGender:s.gender,militaryAppointment:"",militaryRank:"",familyName:"",givenName:"",patronymicName:""});function I(t){n.gender=t.gender,n.autoDetectedGender=t.autoDetectedGender,n.militaryAppointment=t.militaryAppointment,n.militaryRank=t.militaryRank,n.familyName=t.familyName,n.givenName=t.givenName,n.patronymicName=t.patronymicName}function L(t){return!!((t.gender===u||Object.values(y).includes(t.gender))&&(t!=null&&t.militaryAppointment||t!=null&&t.militaryRank||t.familyName||t.givenName||t.patronymicName))}async function C(){U(!1);let t,a,w,g,N,$;if(L(n)?(t=n.gender,a=n.militaryAppointment,w=n.militaryRank,g=n.familyName,N=n.givenName,$=n.patronymicName):(t=s.gender,a=s.militaryAppointment,w=s.militaryRank,g=s.familyName,N=s.givenName,$=s.patronymicName),t??(t=await it({familyName:g,givenName:N,patronymicName:$})),t==null){U(!0);return}n.autoDetectedGender=t;const i={gender:t,militaryAppointment:a,militaryRank:w,familyName:g,givenName:N,patronymicName:$};await T(i),await p.replace({query:{...i}})}async function B(t){I({...n,patronymicName:t}),await C()}const r=W({nominative:null,genitive:null,dative:null,accusative:null,ablative:null,locative:null,vocative:null});async function T(t){const[a,w,g,N,$,i,A]=await Promise.all([ot(t),at(t),st(t),K(t),lt(t),rt(t),mt(t)]);r.nominative=a,r.genitive=w,r.dative=g,r.accusative=N,r.ablative=$,r.locative=i,r.vocative=A}function Z(t){const a=[];return t.militaryAppointment&&a.push(t.militaryAppointment),t.militaryRank&&a.push(t.militaryRank),t.familyName&&a.push(t.familyName),t.givenName&&a.push(t.givenName),t.patronymicName&&a.push(t.patronymicName),a.join(" ")}return Ut(async()=>{L(k.query)&&!f(k.query)&&(I(k.query),await C())}),[c,l]=Ct(()=>T(s)),await c,l(),(t,a)=>{const w=ct,g=dt,N=_t,$=pt;return d(),_("section",Ot,[e("div",Wt,[e("div",Jt,[e("h2",Kt,[v(o(t.$t("liveDemo"))+" ",1),e("small",Qt,o(t.$t("liveDemo.message.military")),1)])])]),e("div",Xt,[e("div",Yt,[e("form",{id:"declension-form",class:"card flex-grow-1 flex-fill",onSubmit:St(C,["prevent"])},[e("div",Zt,[e("div",te,[e("div",ee,o(t.$t("declension.instruction")),1),e("div",ne,[e("div",ie,[(d(),_(V,null,J(b,i=>e("label",{key:i,class:"radio-inline me-2"},[x(e("input",{"onUpdate:modelValue":a[0]||(a[0]=A=>n.gender=A),type:"radio",name:"gender",value:i},null,8,oe),[[Mt,n.gender]]),v(" "+o(t.$t(`grammaticalGender.${i}`))+" ",1),i===h(u)?(d(),_("span",ae," ("+o(t.$t(`grammaticalGender.${n.autoDetectedGender}`))+") ",1)):M("",!0)])),64))]),h(G)?(d(),_("div",se,o(t.$t("grammaticalGender.detectionFailed")),1)):n.gender===h(u)?(d(),_("small",le,o(t.$t("grammaticalGender.autoDetection")),1)):M("",!0)]),e("div",re,[e("label",me,o(t.$t("anthroponym.militaryAppointment")),1),x(e("input",{id:"military-appointment","onUpdate:modelValue":a[1]||(a[1]=i=>n.militaryAppointment=i),type:"text",class:"form-control",name:"military-appointment",placeholder:s.militaryAppointment},null,8,ce),[[S,n.militaryAppointment,void 0,{trim:!0}]])]),e("div",de,[e("label",pe,o(t.$t("anthroponym.militaryRank")),1),x(e("input",{id:"military-rank","onUpdate:modelValue":a[2]||(a[2]=i=>n.militaryRank=i),type:"text",class:"form-control",name:"military-rank",placeholder:s.militaryRank},null,8,_e),[[S,n.militaryRank,void 0,{trim:!0}]])]),e("div",ue,[e("label",ye,o(t.$t("anthroponym.familyName")),1),x(e("input",{id:"family-name","onUpdate:modelValue":a[3]||(a[3]=i=>n.familyName=i),type:"text",class:"form-control",name:"family-name",placeholder:s.familyName},null,8,he),[[S,n.familyName,void 0,{trim:!0}]])]),e("div",ve,[e("label",fe,o(t.$t("anthroponym.givenName")),1),x(e("input",{id:"given-name","onUpdate:modelValue":a[4]||(a[4]=i=>n.givenName=i),type:"text",class:"form-control",name:"given-name",placeholder:s.givenName},null,8,be),[[S,n.givenName,void 0,{trim:!0}]])]),e("div",ge,[e("label",Ne,o(t.$t("anthroponym.patronymicName")),1),x(e("input",{id:"patronymic-name","onUpdate:modelValue":a[5]||(a[5]=i=>n.patronymicName=i),type:"text",class:"form-control",name:"patronymic-name",placeholder:s.patronymicName},null,8,$e),[[S,n.patronymicName,void 0,{trim:!0}]]),m(w,{anthroponym:n,onPatronymicNameCorrection:B},null,8,["anthroponym"])])]),e("div",null,[e("button",ke,o(t.$t("declension.inflect")),1),m(g,{class:"btn btn-link pull-right","modal-id":"contact-us-modal"},{default:R(()=>[v(o(t.$t("foundBug")),1)]),_:1})])])],32)]),e("div",we,[e("div",Ae,[e("div",xe,[e("div",Re,[e("table",Ee,[e("tbody",null,[e("tr",null,[e("th",Ue,o(t.$t("grammaticalCase")),1),e("th",Ce,o(t.$t("declension.results")),1),e("th",Se,[e("span",Me,[e("i",{class:"fa fa-info-circle",title:t.$t("declension.copyResult"),"aria-label":t.$t("declension.copyResult")},null,8,Ge)])])]),(d(!0),_(V,null,J(Gt,i=>{var A,q,F,P,H,z,O;return d(),_("tr",{key:i},[e("th",Ie,o(t.$t(`grammaticalCase.${i}`)),1),e("td",Le,[(A=r[i])!=null&&A.militaryAppointment||(q=r[i])!=null&&q.militaryRank?(d(),_("span",Te,[v(o((F=r[i])==null?void 0:F.militaryAppointment)+" "+o((P=r[i])==null?void 0:P.militaryRank),1),a[6]||(a[6]=e("br",null,null,-1))])):M("",!0),e("span",De,o((H=r[i])==null?void 0:H.familyName)+" "+o((z=r[i])==null?void 0:z.givenName)+" "+o((O=r[i])==null?void 0:O.patronymicName),1)]),e("td",Be,[r[i]?(d(),Q(N,{key:0,"button-id":`copy-${i}-case-button`,source:Z(r[i])},null,8,["button-id","source"])):M("",!0)])])}),128))])])]),e("div",Ve,[e("div",je,[v(o(t.$t("declension.shareResult"))+" ",1),m($,{"buttons-class":"mt-1 mt-md-0 me-md-2"})])])])])])])])}}}),Fe=Y(qe,[["__scopeId","data-v-68e3f07d"]]),Pe={id:"documentation",class:"my-4"},He={class:"row"},ze={class:"col"},Oe={class:"d-block h6 mt-2 mb-0 text-decoration-none"},We=["href"],Je={class:"row"},Ke={class:"col"},Qe={class:"d-flex align-items-center mb-0"},Xe={class:"row"},Ye={class:"col"},Ze=D({__name:"docs-section",setup(E){const c=j(),l=`npm install --save ${c.library.name}@^3.1.0 ${c.militaryExtension.name}`,s=` const shevchenko = require('${c.library.name}'); const { militaryExtension } = require('${c.militaryExtension.name}'); diff --git a/docs/_nuxt/CCZlMgh_.js b/docs/_nuxt/BTKKNBJS.js similarity index 71% rename from docs/_nuxt/CCZlMgh_.js rename to docs/_nuxt/BTKKNBJS.js index 8991959..39c4540 100644 --- a/docs/_nuxt/CCZlMgh_.js +++ b/docs/_nuxt/BTKKNBJS.js @@ -1 +1 @@ -import{_ as o}from"./DlAUqK2U.js";import{a as t,Z as r,o as s}from"./BWxSZSAI.js";const a={},c={class:"container"};function n(e,_){return s(),t("div",c,[r(e.$slots,"default")])}const d=o(a,[["render",n]]);export{d as default}; +import{_ as o}from"./DlAUqK2U.js";import{a as t,Z as r,o as s}from"./r2wjrDB6.js";const a={},c={class:"container"};function n(e,_){return s(),t("div",c,[r(e.$slots,"default")])}const d=o(a,[["render",n]]);export{d as default}; diff --git a/docs/_nuxt/BVFWc0XF.js b/docs/_nuxt/BVFWc0XF.js new file mode 100644 index 0000000..a694a8a --- /dev/null +++ b/docs/_nuxt/BVFWc0XF.js @@ -0,0 +1 @@ +import{_ as o}from"./DWXNDJqN.js";import"./DBKGQu0u.js";import"./r2wjrDB6.js";import"./DlAUqK2U.js";export{o as default}; diff --git a/docs/_nuxt/BwgncuMp.js b/docs/_nuxt/BwgncuMp.js new file mode 100644 index 0000000..05e68fe --- /dev/null +++ b/docs/_nuxt/BwgncuMp.js @@ -0,0 +1 @@ +import{_ as t}from"./DWXNDJqN.js";import{r as s}from"./r2wjrDB6.js";import"./DBKGQu0u.js";import"./DlAUqK2U.js";const c={...t,setup(a,r){const o=s({locale:"en-US"});return t.setup.call(this,o,r)}};export{c as default}; diff --git a/docs/_nuxt/CYqWiYQ8.js b/docs/_nuxt/CYqWiYQ8.js new file mode 100644 index 0000000..a8823f5 --- /dev/null +++ b/docs/_nuxt/CYqWiYQ8.js @@ -0,0 +1 @@ +import{_ as t}from"./BQp80pSA.js";import{r as s}from"./r2wjrDB6.js";import"./DBKGQu0u.js";import"./DlAUqK2U.js";const c={...t,setup(a,r){const o=s({locale:"en-US"});return t.setup.call(this,o,r)}};export{c as default}; diff --git a/docs/_nuxt/G-Ncmw8I.js b/docs/_nuxt/DBKGQu0u.js similarity index 61% rename from docs/_nuxt/G-Ncmw8I.js rename to docs/_nuxt/DBKGQu0u.js index 3843d90..4491c5f 100644 --- a/docs/_nuxt/G-Ncmw8I.js +++ b/docs/_nuxt/DBKGQu0u.js @@ -1,6 +1,6 @@ -import{B as bn,C as Jn,G as ue,D as Wn,q as Y,E as Xn,H as Zn,o as C,a as w,I as ei,J as ni,K as je,r as yn,L as q,M as P,N as Be,O as ii,P as ti,Q as si,R as de,S as De,U as ai,u as A,V as ke,W as Sn,z as T,X as L,Y as ri,d as O,k as oi,t as p,b as vn,Z as Fe,i as Ue,$ as xe,y as pe,e as u,g as E,w as I,f as B,F as Me,m as li,a0 as ci,_ as ui,a1 as Cn,a2 as wn,j as ne,a3 as mi,A as Qn,a4 as $n,a5 as Bn,n as Dn,a6 as Ye,a7 as be,a8 as ye,a9 as Se,aa as fi,ab as ze}from"./BWxSZSAI.js";import{_ as M}from"./DlAUqK2U.js";const Ke=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function di(e,n){n?n={...Ke,...n}:n=Ke;const i=En(n);return i.dispatch(e),i.toString()}const pi=Object.freeze(["prototype","__proto__","constructor"]);function En(e){let n="",i=new Map;const t=s=>{n+=s};return{toString(){return n},getContext(){return i},dispatch(s){return e.replacer&&(s=e.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const a=Object.prototype.toString.call(s);let r="";const o=a.length;o<10?r="unknown:["+a+"]":r=a.slice(8,o-1),r=r.toLowerCase();let l=null;if((l=i.get(s))===void 0)i.set(s,i.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return t("buffer:"),t(s.toString("utf8"));if(r!=="object"&&r!=="function"&&r!=="asyncfunction")this[r]?this[r](s):e.ignoreUnknown||this.unkown(s,r);else{let c=Object.keys(s);e.unorderedObjects&&(c=c.sort());let f=[];e.respectType!==!1&&!Ve(s)&&(f=pi),e.excludeKeys&&(c=c.filter(d=>!e.excludeKeys(d)),f=f.filter(d=>!e.excludeKeys(d))),t("object:"+(c.length+f.length)+":");const m=d=>{this.dispatch(d),t(":"),e.excludeValues||this.dispatch(s[d]),t(",")};for(const d of c)m(d);for(const d of f)m(d)}},array(s,a){if(a=a===void 0?e.unorderedArrays!==!1:a,t("array:"+s.length+":"),!a||s.length<=1){for(const l of s)this.dispatch(l);return}const r=new Map,o=s.map(l=>{const c=En(e);c.dispatch(l);for(const[f,m]of c.getContext())r.set(f,m);return c.toString()});return i=r,o.sort(),this.array(o,!1)},date(s){return t("date:"+s.toJSON())},symbol(s){return t("symbol:"+s.toString())},unkown(s,a){if(t(a),!!s&&(t(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return t("error:"+s.toString())},boolean(s){return t("bool:"+s)},string(s){t("string:"+s.length+":"),t(s)},function(s){t("fn:"),Ve(s)?this.dispatch("[native]"):this.dispatch(s.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),e.respectFunctionProperties&&this.object(s)},number(s){return t("number:"+s)},xml(s){return t("xml:"+s.toString())},null(){return t("Null")},undefined(){return t("Undefined")},regexp(s){return t("regex:"+s.toString())},uint8array(s){return t("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return t("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return t("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return t("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return t("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return t("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return t("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return t("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return t("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return t("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return t("url:"+s.toString())},map(s){t("map:");const a=[...s];return this.array(a,e.unorderedSets!==!1)},set(s){t("set:");const a=[...s];return this.array(a,e.unorderedSets!==!1)},file(s){return t("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(e.ignoreUnknown)return t("[blob]");throw new Error(`Hashing Blob objects is currently not supported +import{B as _n,C as qn,G as ue,D as Jn,q as Y,E as Wn,H as Xn,o as C,a as w,I as Zn,J as ei,K as je,r as bn,L as q,M as P,N as Be,O as ni,P as ii,Q as ti,R as de,S as De,U as si,u as A,V as ke,W as yn,z as T,X as L,Y as ai,d as O,k as ri,t as p,b as Sn,Z as Fe,i as Ue,$ as xe,y as pe,e as u,g as E,w as I,f as B,F as Me,m as oi,a0 as li,_ as ci,a1 as vn,a2 as Cn,j as ne,a3 as ui,A as wn,a4 as Qn,a5 as $n,n as Bn,a6 as Ye,a7 as be,a8 as ye,a9 as Se,aa as mi,ab as ze}from"./r2wjrDB6.js";import{_ as M}from"./DlAUqK2U.js";const Ke=Object.freeze({ignoreUnknown:!1,respectType:!1,respectFunctionNames:!1,respectFunctionProperties:!1,unorderedObjects:!0,unorderedArrays:!1,unorderedSets:!1,excludeKeys:void 0,excludeValues:void 0,replacer:void 0});function fi(e,n){n?n={...Ke,...n}:n=Ke;const i=Dn(n);return i.dispatch(e),i.toString()}const di=Object.freeze(["prototype","__proto__","constructor"]);function Dn(e){let n="",i=new Map;const t=s=>{n+=s};return{toString(){return n},getContext(){return i},dispatch(s){return e.replacer&&(s=e.replacer(s)),this[s===null?"null":typeof s](s)},object(s){if(s&&typeof s.toJSON=="function")return this.object(s.toJSON());const a=Object.prototype.toString.call(s);let r="";const o=a.length;o<10?r="unknown:["+a+"]":r=a.slice(8,o-1),r=r.toLowerCase();let l=null;if((l=i.get(s))===void 0)i.set(s,i.size);else return this.dispatch("[CIRCULAR:"+l+"]");if(typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(s))return t("buffer:"),t(s.toString("utf8"));if(r!=="object"&&r!=="function"&&r!=="asyncfunction")this[r]?this[r](s):e.ignoreUnknown||this.unkown(s,r);else{let c=Object.keys(s);e.unorderedObjects&&(c=c.sort());let f=[];e.respectType!==!1&&!Ve(s)&&(f=di),e.excludeKeys&&(c=c.filter(d=>!e.excludeKeys(d)),f=f.filter(d=>!e.excludeKeys(d))),t("object:"+(c.length+f.length)+":");const m=d=>{this.dispatch(d),t(":"),e.excludeValues||this.dispatch(s[d]),t(",")};for(const d of c)m(d);for(const d of f)m(d)}},array(s,a){if(a=a===void 0?e.unorderedArrays!==!1:a,t("array:"+s.length+":"),!a||s.length<=1){for(const l of s)this.dispatch(l);return}const r=new Map,o=s.map(l=>{const c=Dn(e);c.dispatch(l);for(const[f,m]of c.getContext())r.set(f,m);return c.toString()});return i=r,o.sort(),this.array(o,!1)},date(s){return t("date:"+s.toJSON())},symbol(s){return t("symbol:"+s.toString())},unkown(s,a){if(t(a),!!s&&(t(":"),s&&typeof s.entries=="function"))return this.array(Array.from(s.entries()),!0)},error(s){return t("error:"+s.toString())},boolean(s){return t("bool:"+s)},string(s){t("string:"+s.length+":"),t(s)},function(s){t("fn:"),Ve(s)?this.dispatch("[native]"):this.dispatch(s.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(s.name)),e.respectFunctionProperties&&this.object(s)},number(s){return t("number:"+s)},xml(s){return t("xml:"+s.toString())},null(){return t("Null")},undefined(){return t("Undefined")},regexp(s){return t("regex:"+s.toString())},uint8array(s){return t("uint8array:"),this.dispatch(Array.prototype.slice.call(s))},uint8clampedarray(s){return t("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(s))},int8array(s){return t("int8array:"),this.dispatch(Array.prototype.slice.call(s))},uint16array(s){return t("uint16array:"),this.dispatch(Array.prototype.slice.call(s))},int16array(s){return t("int16array:"),this.dispatch(Array.prototype.slice.call(s))},uint32array(s){return t("uint32array:"),this.dispatch(Array.prototype.slice.call(s))},int32array(s){return t("int32array:"),this.dispatch(Array.prototype.slice.call(s))},float32array(s){return t("float32array:"),this.dispatch(Array.prototype.slice.call(s))},float64array(s){return t("float64array:"),this.dispatch(Array.prototype.slice.call(s))},arraybuffer(s){return t("arraybuffer:"),this.dispatch(new Uint8Array(s))},url(s){return t("url:"+s.toString())},map(s){t("map:");const a=[...s];return this.array(a,e.unorderedSets!==!1)},set(s){t("set:");const a=[...s];return this.array(a,e.unorderedSets!==!1)},file(s){return t("file:"),this.dispatch([s.name,s.size,s.type,s.lastModfied])},blob(){if(e.ignoreUnknown)return t("[blob]");throw new Error(`Hashing Blob objects is currently not supported Use "options.replacer" or "options.ignoreUnknown" -`)},domwindow(){return t("domwindow")},bigint(s){return t("bigint:"+s.toString())},process(){return t("process")},timer(){return t("timer")},pipe(){return t("pipe")},tcp(){return t("tcp")},udp(){return t("udp")},tty(){return t("tty")},statwatcher(){return t("statwatcher")},securecontext(){return t("securecontext")},connection(){return t("connection")},zlib(){return t("zlib")},context(){return t("context")},nodescript(){return t("nodescript")},httpparser(){return t("httpparser")},dataview(){return t("dataview")},signal(){return t("signal")},fsevent(){return t("fsevent")},tlswrap(){return t("tlswrap")}}}const Tn="[native code] }",hi=Tn.length;function Ve(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-hi)===Tn}var gi=Object.defineProperty,Ai=(e,n,i)=>n in e?gi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i,J=(e,n,i)=>(Ai(e,typeof n!="symbol"?n+"":n,i),i);class U{constructor(n,i){J(this,"words"),J(this,"sigBytes"),n=this.words=n||[],this.sigBytes=i===void 0?n.length*4:i}toString(n){return(n||_i).stringify(this)}concat(n){if(this.clamp(),this.sigBytes%4)for(let i=0;i>>2]>>>24-i%4*8&255;this.words[this.sigBytes+i>>>2]|=t<<24-(this.sigBytes+i)%4*8}else for(let i=0;i>>2]=n.words[i>>>2];return this.sigBytes+=n.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new U([...this.words])}}const _i={stringify(e){const n=[];for(let i=0;i>>2]>>>24-i%4*8&255;n.push((t>>>4).toString(16),(t&15).toString(16))}return n.join("")}},bi={stringify(e){const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=[];for(let t=0;t>>2]>>>24-t%4*8&255,a=e.words[t+1>>>2]>>>24-(t+1)%4*8&255,r=e.words[t+2>>>2]>>>24-(t+2)%4*8&255,o=s<<16|a<<8|r;for(let l=0;l<4&&t*8+l*6>>6*(3-l)&63))}return i.join("")}},yi={parse(e){const n=e.length,i=[];for(let t=0;t>>2]|=(e.charCodeAt(t)&255)<<24-t%4*8;return new U(i,n)}},Si={parse(e){return yi.parse(unescape(encodeURIComponent(e)))}};class vi{constructor(){J(this,"_data",new U),J(this,"_nDataBytes",0),J(this,"_minBufferSize",0),J(this,"blockSize",512/32)}reset(){this._data=new U,this._nDataBytes=0}_append(n){typeof n=="string"&&(n=Si.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes}_doProcessBlock(n,i){}_process(n){let i,t=this._data.sigBytes/(this.blockSize*4);n?t=Math.ceil(t):t=Math.max((t|0)-this._minBufferSize,0);const s=t*this.blockSize,a=Math.min(s*4,this._data.sigBytes);if(s){for(let r=0;rn in e?wi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i,$i=(e,n,i)=>(Qi(e,n+"",i),i);const qe=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],Bi=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],N=[];class Di extends Ci{constructor(){super(...arguments),$i(this,"_hash",new U([...qe]))}reset(){super.reset(),this._hash=new U([...qe])}_doProcessBlock(n,i){const t=this._hash.words;let s=t[0],a=t[1],r=t[2],o=t[3],l=t[4],c=t[5],f=t[6],m=t[7];for(let d=0;d<64;d++){if(d<16)N[d]=n[i+d]|0;else{const h=N[d-15],D=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,$=N[d-2],Ge=($<<15|$>>>17)^($<<13|$>>>19)^$>>>10;N[d]=D+N[d-7]+Ge+N[d-16]}const b=l&c^~l&f,S=s&a^s&r^a&r,Q=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),_=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),v=m+_+b+Bi[d]+N[d],g=Q+S;m=f,f=c,c=l,l=o+v|0,o=r,r=a,a=s,s=v+g|0}t[0]=t[0]+s|0,t[1]=t[1]+a|0,t[2]=t[2]+r|0,t[3]=t[3]+o|0,t[4]=t[4]+l|0,t[5]=t[5]+c|0,t[6]=t[6]+f|0,t[7]=t[7]+m|0}finalize(n){super.finalize(n);const i=this._nDataBytes*8,t=this._data.sigBytes*8;return this._data.words[t>>>5]|=128<<24-t%32,this._data.words[(t+64>>>9<<4)+14]=Math.floor(i/4294967296),this._data.words[(t+64>>>9<<4)+15]=i,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Ei(e){return new Di().finalize(e).toString(bi)}function Ti(e,n={}){const i=typeof e=="string"?e:di(e,n);return Ei(i).slice(0,10)}function bl(e,n){const{title:i,titleTemplate:t,...s}=e;return bn({title:i,titleTemplate:t,_flatMeta:s},{...n,transform(a){const r=Jn({...a._flatMeta});return delete a._flatMeta,{...a,meta:r}}})}/** +`)},domwindow(){return t("domwindow")},bigint(s){return t("bigint:"+s.toString())},process(){return t("process")},timer(){return t("timer")},pipe(){return t("pipe")},tcp(){return t("tcp")},udp(){return t("udp")},tty(){return t("tty")},statwatcher(){return t("statwatcher")},securecontext(){return t("securecontext")},connection(){return t("connection")},zlib(){return t("zlib")},context(){return t("context")},nodescript(){return t("nodescript")},httpparser(){return t("httpparser")},dataview(){return t("dataview")},signal(){return t("signal")},fsevent(){return t("fsevent")},tlswrap(){return t("tlswrap")}}}const En="[native code] }",pi=En.length;function Ve(e){return typeof e!="function"?!1:Function.prototype.toString.call(e).slice(-pi)===En}var hi=Object.defineProperty,gi=(e,n,i)=>n in e?hi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i,J=(e,n,i)=>(gi(e,typeof n!="symbol"?n+"":n,i),i);class U{constructor(n,i){J(this,"words"),J(this,"sigBytes"),n=this.words=n||[],this.sigBytes=i===void 0?n.length*4:i}toString(n){return(n||Ai).stringify(this)}concat(n){if(this.clamp(),this.sigBytes%4)for(let i=0;i>>2]>>>24-i%4*8&255;this.words[this.sigBytes+i>>>2]|=t<<24-(this.sigBytes+i)%4*8}else for(let i=0;i>>2]=n.words[i>>>2];return this.sigBytes+=n.sigBytes,this}clamp(){this.words[this.sigBytes>>>2]&=4294967295<<32-this.sigBytes%4*8,this.words.length=Math.ceil(this.sigBytes/4)}clone(){return new U([...this.words])}}const Ai={stringify(e){const n=[];for(let i=0;i>>2]>>>24-i%4*8&255;n.push((t>>>4).toString(16),(t&15).toString(16))}return n.join("")}},_i={stringify(e){const n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",i=[];for(let t=0;t>>2]>>>24-t%4*8&255,a=e.words[t+1>>>2]>>>24-(t+1)%4*8&255,r=e.words[t+2>>>2]>>>24-(t+2)%4*8&255,o=s<<16|a<<8|r;for(let l=0;l<4&&t*8+l*6>>6*(3-l)&63))}return i.join("")}},bi={parse(e){const n=e.length,i=[];for(let t=0;t>>2]|=(e.charCodeAt(t)&255)<<24-t%4*8;return new U(i,n)}},yi={parse(e){return bi.parse(unescape(encodeURIComponent(e)))}};class Si{constructor(){J(this,"_data",new U),J(this,"_nDataBytes",0),J(this,"_minBufferSize",0),J(this,"blockSize",512/32)}reset(){this._data=new U,this._nDataBytes=0}_append(n){typeof n=="string"&&(n=yi.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes}_doProcessBlock(n,i){}_process(n){let i,t=this._data.sigBytes/(this.blockSize*4);n?t=Math.ceil(t):t=Math.max((t|0)-this._minBufferSize,0);const s=t*this.blockSize,a=Math.min(s*4,this._data.sigBytes);if(s){for(let r=0;rn in e?Ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[n]=i,Qi=(e,n,i)=>(wi(e,n+"",i),i);const qe=[1779033703,-1150833019,1013904242,-1521486534,1359893119,-1694144372,528734635,1541459225],$i=[1116352408,1899447441,-1245643825,-373957723,961987163,1508970993,-1841331548,-1424204075,-670586216,310598401,607225278,1426881987,1925078388,-2132889090,-1680079193,-1046744716,-459576895,-272742522,264347078,604807628,770255983,1249150122,1555081692,1996064986,-1740746414,-1473132947,-1341970488,-1084653625,-958395405,-710438585,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,-2117940946,-1838011259,-1564481375,-1474664885,-1035236496,-949202525,-778901479,-694614492,-200395387,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,-2067236844,-1933114872,-1866530822,-1538233109,-1090935817,-965641998],N=[];class Bi extends vi{constructor(){super(...arguments),Qi(this,"_hash",new U([...qe]))}reset(){super.reset(),this._hash=new U([...qe])}_doProcessBlock(n,i){const t=this._hash.words;let s=t[0],a=t[1],r=t[2],o=t[3],l=t[4],c=t[5],f=t[6],m=t[7];for(let d=0;d<64;d++){if(d<16)N[d]=n[i+d]|0;else{const h=N[d-15],D=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,$=N[d-2],Ge=($<<15|$>>>17)^($<<13|$>>>19)^$>>>10;N[d]=D+N[d-7]+Ge+N[d-16]}const b=l&c^~l&f,S=s&a^s&r^a&r,Q=(s<<30|s>>>2)^(s<<19|s>>>13)^(s<<10|s>>>22),_=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),v=m+_+b+$i[d]+N[d],g=Q+S;m=f,f=c,c=l,l=o+v|0,o=r,r=a,a=s,s=v+g|0}t[0]=t[0]+s|0,t[1]=t[1]+a|0,t[2]=t[2]+r|0,t[3]=t[3]+o|0,t[4]=t[4]+l|0,t[5]=t[5]+c|0,t[6]=t[6]+f|0,t[7]=t[7]+m|0}finalize(n){super.finalize(n);const i=this._nDataBytes*8,t=this._data.sigBytes*8;return this._data.words[t>>>5]|=128<<24-t%32,this._data.words[(t+64>>>9<<4)+14]=Math.floor(i/4294967296),this._data.words[(t+64>>>9<<4)+15]=i,this._data.sigBytes=this._data.words.length*4,this._process(),this._hash}}function Di(e){return new Bi().finalize(e).toString(_i)}function Ei(e,n={}){const i=typeof e=="string"?e:fi(e,n);return Di(i).slice(0,10)}function bl(e,n){const{title:i,titleTemplate:t,...s}=e;return _n({title:i,titleTemplate:t,_flatMeta:s},{...n,transform(a){const r=qn({...a._flatMeta});return delete a._flatMeta,{...a,meta:r}}})}/** * @file JavaScript library for declension of Ukrainian anthroponyms * @module shevchenko * @version 3.1.0 @@ -8,7 +8,7 @@ Use "options.replacer" or "options.ignoreUnknown" * @license MIT * @copyright 2017-2024 Oleksandr Tolochko * @see {@link git+https://github.com/tooleks/shevchenko-js.git} - */var Pi={августа:"feminine",аврелія:"feminine",аврора:"feminine",агапія:"feminine",агата:"feminine",агафія:"feminine",агафоника:"feminine",аглаїда:"feminine",аглая:"feminine",агнеса:"feminine",агнія:"feminine",агрипина:"feminine",ада:"feminine",аделаїда:"feminine",аделіна:"feminine",адріана:"feminine",аеліта:"feminine",аза:"feminine",азалія:"feminine",аїда:"feminine",акилина:"feminine",алевтина:"feminine",аліна:"feminine",аліса:"feminine",алла:"feminine",альбертина:"feminine",альбіна:"feminine",альвіна:"feminine",альфреда:"feminine",анастасія:"feminine",анатолія:"feminine",ангеліна:"feminine",анжела:"feminine",анжеліка:"feminine",анна:"feminine",антонида:"feminine",антоніна:"feminine",антонія:"feminine",анфіса:"feminine",аполлінарія:"feminine",аполлонія:"feminine",аріадна:"feminine",аркадія:"feminine",арсена:"feminine",арсенія:"feminine",артемізія:"feminine",артеміза:"feminine",артемісія:"feminine",артеміса:"feminine",артемія:"feminine",аскліпія:"feminine",ася:"feminine",аурика:"feminine",афанасія:"feminine",афіна:"feminine",атена:"feminine",афродіта:"feminine",бажана:"feminine",барбара:"feminine",беатриса:"feminine",белла:"feminine",берта:"feminine",богдана:"feminine",богуслава:"feminine",божена:"feminine",болеслава:"feminine",борислава:"feminine",броніслава:"feminine",валентина:"feminine",валерія:"feminine",ванда:"feminine",варвара:"feminine",василина:"feminine",васса:"feminine",векла:"feminine",венера:"feminine",вероніка:"feminine",вівдя:"feminine",вікторина:"feminine",вікторія:"feminine",вілена:"feminine",віленіна:"feminine",віліна:"feminine",віола:"feminine",віолетта:"feminine",віра:"feminine",віргінія:"feminine",віринея:"feminine",вірослава:"feminine",віта:"feminine",віталіна:"feminine",віталія:"feminine",влада:"feminine",владилена:"feminine",владислава:"feminine",владлена:"feminine",власта:"feminine",володимира:"feminine",воля:"masculine",всеслава:"feminine","в'ячеслава":"feminine",гаїна:"feminine",галина:"feminine",ганна:"feminine",гафія:"feminine",гелена:"feminine",георгіна:"feminine",гертруда:"feminine",глафіра:"feminine",глафира:"feminine",гликерія:"feminine",ликерія:"feminine",ликера:"feminine",горпина:"feminine",густава:"feminine",дана:"feminine",дарина:"feminine",одарина:"feminine",одарка:"feminine",дарія:"feminine",дзвенимира:"feminine",дзвенислава:"feminine",дзвінка:"feminine",діана:"feminine",діна:"feminine",домна:"feminine",домаха:"feminine",донна:"feminine",доротея:"feminine",дорофея:"feminine",евеліна:"feminine",едіта:"feminine",елеонора:"feminine",елла:"feminine",елвіна:"feminine",ельвіра:"feminine",емма:"feminine",еммануель:"feminine",еммануїла:"feminine",емілія:"feminine",еріка:"feminine",есмеральда:"feminine",естер:"feminine",есфір:"feminine",єва:"feminine",євгенія:"feminine",ївга:"feminine",югина:"feminine",євдокія:"feminine",докія:"feminine",явдоха:"feminine",євфросинія:"feminine",єфросинія:"feminine",єкатерина:"feminine",єлизавета:"feminine",лизавета:"feminine",лисавета:"feminine",гальшка:"feminine",єпистимія:"feminine",єпистима:"feminine",жадана:"feminine",жанна:"feminine",ждана:"feminine",жозефіна:"feminine",забава:"feminine",звенигора:"feminine",звенислава:"feminine",звонимира:"feminine",земфіра:"feminine",зірка:"feminine",зінаїда:"feminine",злата:"feminine",златомира:"feminine",златоуста:"feminine",золотодана:"feminine",зорегляда:"feminine",зореслава:"feminine",зорина:"feminine",зоряна:"feminine",зоря:"feminine",зоя:"feminine",іванна:"feminine",ігорина:"feminine",ілона:"feminine",інга:"feminine",інна:"feminine",інеса:"feminine",ірина:"feminine",ірма:"feminine",іларія:"feminine",ісидора:"feminine",ія:"feminine",йовілла:"feminine",йосипа:"feminine",осипа:"feminine",йосифата:"feminine",казимира:"feminine",казка:"feminine",калина:"feminine",капітоліна:"feminine",капитолина:"feminine",капитоліна:"feminine",карина:"feminine",кароліна:"feminine",кассандра:"feminine",катерина:"feminine",катря:"feminine",квітка:"feminine",квітослава:"feminine",кикилія:"feminine",цецилія:"feminine",килина:"feminine",кіра:"feminine",клавдія:"feminine",клара:"feminine",клеопатра:"feminine",колодара:"feminine",констанція:"feminine",корина:"feminine",кора:"feminine",корнелія:"feminine",красимира:"feminine",красновида:"feminine",краснолика:"feminine",красуня:"feminine",ксенія:"feminine",аксенія:"feminine",оксенія:"feminine",оксана:"feminine",купава:"feminine",лада:"feminine",ладислава:"feminine",ладомила:"feminine",ладомира:"feminine",лариса:"feminine",левина:"feminine",леля:"feminine",леся:"feminine",либідь:"feminine",лідія:"feminine",лілія:"feminine",лілея:"feminine",ліна:"feminine",лола:"feminine",лоліта:"feminine",лукія:"feminine",лукина:"feminine",лукреція:"feminine",любава:"feminine",любаня:"feminine",любислава:"feminine",любов:"feminine",любомила:"feminine",любомира:"feminine",люборада:"feminine",людмила:"feminine",людомила:"feminine",любослава:"feminine",льоля:"feminine",літвіна:"feminine",мавка:"feminine",магадара:"feminine",магдалина:"feminine",магдалена:"feminine",магда:"feminine",маїна:"feminine",майя:"feminine",маківка:"feminine",малуня:"feminine",малуша:"feminine",мальва:"feminine",мальвіна:"feminine",маргарита:"feminine",марта:"feminine",марфа:"feminine",марута:"feminine",марія:"feminine","мар'я":"feminine",марічка:"feminine",марина:"feminine",мартина:"feminine","мар'яна":"feminine",маріанна:"feminine",маріамна:"feminine",медорада:"feminine",меланія:"feminine",мелітина:"feminine",мечислава:"feminine",милана:"feminine",милована:"feminine",миловида:"feminine",милодара:"feminine",милослава:"feminine",мирана:"feminine",миробога:"feminine",миролюба:"feminine",мирослава:"feminine",михайлина:"feminine",млада:"feminine",мокрина:"feminine",макрина:"feminine",моніка:"feminine",мотря:"feminine",мстислава:"feminine",мудролюба:"feminine",надія:"feminine",надіслава:"feminine",найда:"feminine",найдена:"feminine",наслава:"feminine",настасія:"feminine",настя:"feminine",наталія:"feminine",наталя:"feminine",наталка:"feminine",неля:"feminine",немира:"feminine",нігослава:"feminine",незабудка:"feminine",ніка:"feminine",ніна:"feminine",нінель:"feminine",нонна:"feminine",огняна:"feminine",октавія:"feminine",олександра:"feminine",олена:"feminine",олеся:"feminine",олівія:"feminine",олімпіада:"feminine",олімпія:"feminine",ольга:"feminine",ореста:"feminine",оримира:"feminine",орина:"feminine",орислава:"feminine",орися:"feminine",оріяна:"feminine",оріянка:"feminine",орогоста:"feminine",острозора:"feminine",остромира:"feminine",осмомисла:"feminine",остромова:"feminine",пава:"feminine",павла:"feminine",павлина:"feminine",пелагія:"feminine",пелагея:"feminine",палагна:"feminine",палазга:"feminine",параскева:"feminine",параскевія:"feminine",парасковія:"feminine",перелюба:"feminine",перемила:"feminine",перемисла:"feminine",пистина:"feminine",півонія:"feminine",поліна:"feminine",позвізда:"feminine",полеза:"feminine",поляна:"feminine",потішана:"feminine",предслава:"feminine",пріська:"feminine",пульхерія:"feminine",пульхера:"feminine",рада:"feminine",радана:"feminine",радимира:"feminine",радмила:"feminine",радогоста:"feminine",радомира:"feminine",радослава:"feminine",раїна:"feminine",раїса:"feminine",ревека:"feminine",ребекка:"feminine",регіна:"feminine",рената:"feminine",римма:"feminine",рина:"feminine",ріана:"feminine",ріанна:"feminine",рідна:"feminine",рогволода:"feminine",рогніда:"feminine",родослава:"feminine",рожана:"feminine",роза:"feminine",розалія:"feminine",рузалія:"feminine",роксана:"feminine",роксолана:"feminine",ромашка:"feminine",романа:"feminine",ромена:"feminine",росава:"feminine",росина:"feminine",ростислава:"feminine",ростичара:"feminine",ростуня:"feminine",рудана:"feminine",роналіна:"feminine",рошель:"feminine",русана:"feminine",руслана:"feminine",русудана:"feminine",русява:"feminine",русявка:"feminine",рут:"feminine",руф:"feminine",руфіна:"feminine",руфина:"feminine",сабріна:"feminine",санта:"feminine",сара:"feminine",сарра:"feminine",світлана:"feminine",світовида:"feminine",світогора:"feminine",світодара:"feminine",світозара:"feminine",світолика:"feminine",світолюба:"feminine",світослава:"feminine",світояра:"feminine",свободана:"feminine",святогора:"feminine",святолюба:"feminine",святослава:"feminine",севастіана:"feminine",северина:"feminine",секлета:"feminine",секлетина:"feminine",серафима:"feminine",силата:"feminine",силолюба:"feminine",силослава:"feminine",синезора:"feminine",синьоока:"feminine",сільвія:"feminine",сімона:"feminine",слава:"masculine",славина:"feminine",славолюба:"feminine",славомила:"feminine",сміяна:"feminine",сніжана:"feminine",сніжинка:"feminine",собіслава:"feminine",соломія:"feminine",соломонія:"feminine",сологуба:"feminine",сонцевида:"feminine",сонцедара:"feminine",сонцелика:"feminine",сонцеслава:"feminine",соня:"feminine",софія:"feminine",станимира:"feminine",станіслава:"feminine",стелла:"feminine",стефанида:"feminine",стефанія:"feminine",сусанна:"feminine",сосанна:"feminine",судимира:"feminine",судислава:"feminine",сюзанна:"feminine",тава:"feminine",таїсія:"feminine",таїса:"feminine",тамара:"feminine",татолюба:"feminine",твердислава:"feminine",твердогоста:"feminine",творимира:"feminine",творислава:"feminine",текля:"feminine",тереза:"feminine",тетяна:"feminine",тіна:"feminine",толигніва:"feminine",тонкостана:"feminine",трояна:"feminine",улита:"feminine",уляна:"feminine",устина:"feminine",фаїна:"feminine",февронія:"feminine",февросія:"feminine",хівря:"feminine",фекла:"feminine",феліція:"feminine",фелікса:"feminine",филікитата:"feminine",филіцитата:"feminine",филіцата:"feminine",феодора:"feminine",федора:"feminine",тодора:"feminine",федосія:"feminine",феодосія:"feminine",теодозія:"feminine",фотина:"feminine",фотинія:"feminine",фота:"feminine",хотина:"feminine",фросина:"feminine",харита:"feminine",харитина:"feminine",харитя:"feminine",хриса:"feminine",христина:"feminine",христя:"feminine",цецілія:"feminine",цвітана:"feminine",чеслава:"feminine",чухрія:"feminine",юдит:"feminine",юдиф:"feminine",юдихва:"feminine",юзефа:"feminine",юлія:"feminine",юлина:"feminine",юліанія:"feminine",юліанна:"feminine",юліана:"feminine",юнія:"feminine",юстина:"feminine",юхимія:"feminine",юхима:"feminine",юхимина:"feminine",євфимiя:"feminine",єфимія:"feminine",хима:"feminine",ядвіга:"feminine",яна:"feminine",яніна:"feminine",ярина:"feminine",яромира:"feminine",ярослава:"feminine",августин:"masculine",авксентій:"masculine",аврелій:"masculine",автоном:"masculine",адам:"masculine",адріян:"masculine",адріан:"masculine",азар:"masculine",азарій:"masculine",алевтин:"masculine",альберт:"masculine",амвросій:"masculine",анастас:"masculine",анастасій:"masculine",анатолій:"masculine",андрон:"masculine",андрій:"masculine",ондрій:"masculine",антон:"masculine",антоній:"masculine",онтін:"masculine",анісій:"masculine",онісій:"masculine",аркадій:"masculine",арсен:"masculine",арсеній:"masculine",артем:"masculine",артур:"masculine",орхип:"masculine",атанас:"masculine",опанас:"masculine",афанасій:"masculine",аскольд:"masculine",оскольд:"masculine",атрей:"masculine",бажан:"masculine",батко:"masculine",біловид:"masculine",білогост:"masculine",біломир:"masculine",білослав:"masculine",білотур:"masculine",білян:"masculine",благовид:"masculine",благовіст:"masculine",благодар:"masculine",богдан:"masculine",богуслав:"masculine",божан:"masculine",божедар:"masculine",божейко:"masculine",божемир:"masculine",божен:"masculine",божко:"masculine",бойко:"masculine",болеслав:"masculine",боримир:"masculine",боримисл:"masculine",борис:"masculine",борислав:"masculine",боян:"masculine",бративой:"masculine",братимир:"masculine",братислав:"masculine",братко:"masculine",братомил:"masculine",братослав:"masculine",брячислав:"masculine",боронислав:"masculine",будивид:"masculine",будивой:"masculine",будимил:"masculine",будимир:"masculine",будислав:"masculine",буймир:"masculine",буйтур:"masculine",буревій:"masculine",буревіст:"masculine",валентин:"masculine",валерій:"masculine",варфоломій:"masculine",василь:"masculine",вадим:"masculine",ведан:"masculine",велемир:"masculine",велемудр:"masculine",велет:"masculine",величар:"masculine",величко:"masculine",вербан:"masculine",веремій:"masculine",вернидуб:"masculine",вернислав:"masculine",веселан:"masculine",витомир:"masculine",вишата:"masculine",вишезор:"masculine",вишеслав:"masculine",віктор:"masculine",вір:"masculine",віродан:"masculine",віродар:"masculine",вірослав:"masculine",віст:"masculine",вістан:"masculine",віталій:"masculine",вітан:"masculine",вітомир:"masculine",вітрян:"masculine",влад:"masculine",владислав:"masculine",власт:"masculine",вогнедар:"masculine",вогнян:"masculine",водограй:"masculine",водотрав:"masculine",воїслав:"masculine",волелюб:"masculine",володар:"masculine",володимир:"masculine",володислав:"masculine",воротислав:"masculine",вратислав:"masculine",вратан:"masculine",всевлад:"masculine",всеволод:"masculine",вселюб:"masculine",вселюд:"masculine",всеслав:"masculine",вукол:"masculine",вакула:"masculine","в'ячеслав":"masculine",гаврило:"masculine",гарнослав:"masculine",гатусил:"masculine",гатуслав:"masculine",геннадій:"masculine",георгій:"masculine",герасим:"masculine",гервасій:"masculine",гладко:"masculine",гліб:"masculine",гнат:"masculine",годомир:"masculine",голубко:"masculine",горун:"masculine",гордій:"masculine",гордислав:"masculine",гордогост:"masculine",гордодум:"masculine",гордомисл:"masculine",гордослав:"masculine",гордята:"masculine",горигляд:"masculine",горимир:"masculine",горимисл:"masculine",горисвіт:"masculine",горислав:"masculine",горицвіт:"masculine",гостомисл:"masculine",гострозір:"masculine",гостята:"masculine",градимир:"masculine",градислав:"masculine",гранислав:"masculine",грива:"masculine",григорій:"masculine",гремислав:"masculine",грозан:"masculine",громовик:"masculine",гуляйвітер:"masculine",густомисл:"masculine",давид:"masculine",далемил:"masculine",далемир:"masculine",далібор:"masculine",дан:"masculine",данило:"masculine",данко:"masculine",дантур:"masculine",дар:"masculine",дарій:"masculine",дарибог:"masculine",даромир:"masculine",денис:"masculine",демид:"masculine","дем'ян":"masculine",держикрай:"masculine",держислав:"masculine",дибач:"masculine",дивозір:"masculine",дій:"masculine",дмитро:"masculine",добрибій:"masculine",добривод:"masculine",добрик:"masculine",добрило:"masculine",добриня:"masculine",добрисвіт:"masculine",добровіст:"masculine",доброгост:"masculine",добродум:"masculine",добролик:"masculine",добролюб:"masculine",добромир:"masculine",добромисл:"masculine",доброслав:"masculine",доморад:"masculine",домослав:"masculine",дорогобуг:"masculine",дорогомир:"masculine",дорогомисл:"masculine",дорогосил:"masculine",дорогочин:"masculine",дорофій:"masculine",домінік:"masculine",драган:"masculine",драгомир:"masculine",євген:"masculine",євгеній:"masculine",євлампій:"masculine",єремій:"masculine",євстафій:"masculine",єгор:"masculine",жадан:"masculine",ждан:"masculine",живорід:"masculine",живосил:"masculine",живослав:"masculine",житомир:"masculine",життєлюб:"masculine",жито:"masculine",захар:"masculine",захарій:"masculine",збоїслав:"masculine",зборислав:"masculine",звенигор:"masculine",звенимир:"masculine",звенислав:"masculine",здоровега:"masculine",земислав:"masculine",зіновій:"masculine",зиновій:"masculine",злат:"masculine",златомир:"masculine",златоус:"masculine",златодан:"masculine",злотан:"masculine",злотодан:"masculine",зорегляд:"masculine",зоремир:"masculine",зорепад:"masculine",зореслав:"masculine",зорян:"masculine",іван:"masculine",івантослав:"masculine",ігор:"masculine",ізяслав:"masculine",іларіон:"masculine",ілля:"masculine",іоанн:"masculine",каленик:"masculine",квітан:"masculine",києслав:"masculine",кий:"masculine",кирило:"masculine",киян:"masculine",кіндрат:"masculine",княжослав:"masculine",конон:"masculine",корній:"masculine",корнило:"masculine",корнилій:"masculine",корнелій:"masculine",колодар:"masculine",колодій:"masculine",красун:"masculine",крилач:"masculine",куйбіда:"masculine",курило:"masculine",костянтин:"masculine",кузьма:"masculine",лаврін:"masculine",лаврентій:"masculine",лад:"masculine",ладо:"masculine",ладимир:"masculine",ладислав:"masculine",ладолюб:"masculine",ладомир:"masculine",лев:"masculine",левко:"masculine",леонід:"masculine",листвич:"masculine",ліпослав:"masculine",лоліт:"masculine","лук'ян":"masculine",любим:"masculine",любовир:"masculine",любодар:"masculine",любозар:"masculine",любомил:"masculine",любомир:"masculine",любомисл:"masculine",любомудр:"masculine",любослав:"masculine",людомил:"masculine",людислав:"masculine",лютобор:"masculine",лютомисл:"masculine",лука:"masculine",маврикій:"masculine",магадар:"masculine",магамир:"masculine",магаслав:"masculine",маркіян:"masculine",май:"masculine",макар:"masculine",максим:"masculine",малик:"masculine",маломир:"masculine",марко:"masculine",мартин:"masculine","мар'ян":"masculine",матвій:"masculine",медомир:"masculine",межамир:"masculine",мечислав:"masculine",мизамир:"masculine",микита:"masculine",микола:"masculine",милан:"masculine",милован:"masculine",милодар:"masculine",милодух:"masculine",милослав:"masculine",мир:"masculine",миробог:"masculine",мирогост:"masculine",миролюб:"masculine",мирон:"masculine",мирослав:"masculine",михайло:"masculine",мовчан:"masculine",молибог:"masculine",мстибог:"masculine",мстивой:"masculine",мстислав:"masculine",мудролюб:"masculine",мусій:"masculine",муховіст:"masculine",нагнибіда:"masculine",надій:"masculine",найден:"masculine",наслав:"masculine",недан:"masculine",немир:"masculine",нестор:"masculine",непобор:"masculine",нігослав:"masculine",назарій:"masculine",никифор:"masculine",ничипір:"masculine",никодим:"masculine",остромисл:"masculine",одинець:"masculine",олег:"masculine",олександр:"masculine",олексій:"masculine",олесь:"masculine",олелько:"masculine",омелян:"masculine",онуфрій:"masculine",орест:"masculine",осемрит:"masculine",оремів:"masculine",оримир:"masculine",осмомисл:"masculine",остап:"masculine",острозор:"masculine",остромир:"masculine",остромов:"masculine",охрім:"masculine",олекса:"masculine",павло:"masculine",пантелеймон:"masculine",панас:"masculine",первушко:"masculine",перелюб:"masculine",перемил:"masculine",перемисл:"masculine",пересвіт:"masculine",переяслав:"masculine",першик:"masculine",петро:"masculine",пилип:"masculine",пимен:"masculine",пимін:"masculine",пимон:"masculine",подолян:"masculine",позвізд:"masculine",полель:"masculine",полян:"masculine",порфир:"masculine",потап:"masculine",пребислав:"masculine",предислав:"masculine",пор:"masculine",палац:"masculine","п'єр":"masculine",рава:"masculine",рад:"masculine",радан:"masculine",радечко:"masculine",радивой:"masculine",радило:"masculine",радим:"masculine",радимир:"masculine",радослав:"masculine",радко:"masculine",радован:"masculine",радогост:"masculine",радомир:"masculine",радомисл:"masculine",ратибор:"masculine",ратимир:"masculine",ратислав:"masculine",рафаїл:"masculine",ревун:"masculine",рід:"masculine",рогволод:"masculine",родан:"masculine",родіон:"masculine",родослав:"masculine",рожден:"masculine",роксолан:"masculine",роман:"masculine",ростислав:"masculine",ростичар:"masculine",ростун:"masculine",рудан:"masculine",рус:"masculine",русан:"masculine",руслан:"masculine",русудан:"masculine",сармат:"masculine",сварг:"masculine",свирид:"masculine",світ:"masculine",світан:"masculine",світлан:"masculine",світлогор:"masculine",світогор:"masculine",світовид:"masculine",світодар:"masculine",світозар:"masculine",світокол:"masculine",світолик:"masculine",світолюб:"masculine",світомир:"masculine",світослав:"masculine",світояр:"masculine",свободан:"masculine",святовид:"masculine",святогор:"masculine",святолюб:"masculine",святополк:"masculine",святослав:"masculine",святояр:"masculine",северин:"masculine",семен:"masculine",семибор:"masculine",семирад:"masculine",серафим:"masculine",сергій:"masculine",сердитко:"masculine",сила:"masculine",силан:"masculine",силолюб:"masculine",силослав:"masculine",синьоок:"masculine",скол:"masculine",славобор:"masculine",славолюб:"masculine",славомир:"masculine",славута:"masculine",снага:"masculine",сніжан:"masculine",сновид:"masculine",снозір:"masculine",собібор:"masculine",собімир:"masculine",собіслав:"masculine",сокіл:"masculine",соловей:"masculine",сологуб:"masculine",солопій:"masculine",сонцевид:"masculine",сонцедар:"masculine",сонцелик:"masculine",спас:"masculine",станимир:"masculine",станислав:"masculine",стародум:"masculine",степан:"masculine",стефаній:"masculine",стожар:"masculine",стоймир:"masculine",стоян:"masculine",судивой:"masculine",судимир:"masculine",судислав:"masculine",сурма:"masculine",тарас:"masculine",татомир:"masculine",тарослав:"masculine",таросик:"masculine",твердигост:"masculine",твердислав:"masculine",творилад:"masculine",творимир:"masculine",творислав:"masculine",теодозій:"masculine",терентій:"masculine",тімох:"masculine",тимофій:"masculine",тиміш:"masculine",тимур:"masculine",тихомир:"masculine",тихон:"masculine",тодось:"masculine",толигнів:"masculine",толислав:"masculine",тригост:"masculine",троян:"masculine",триріг:"masculine",тур:"masculine",турбог:"masculine",турбрід:"masculine",улас:"masculine",уличан:"masculine",ус:"masculine",устим:"masculine",флор:"masculine",фрол:"masculine",федір:"masculine",фауст:"masculine",хвала:"masculine",хвалибог:"masculine",хвалимир:"masculine",ходота:"masculine",хорив:"masculine",хорошко:"masculine",хотибор:"masculine",хотимир:"masculine",хотян:"masculine",хранимир:"masculine",христофор:"masculine",худан:"masculine",царко:"masculine",цвітан:"masculine",царук:"masculine",чара:"masculine",чернин:"masculine",чеслав:"masculine",чесмил:"masculine",честислав:"masculine",щастибог:"masculine",щастислав:"masculine",щедрогост:"masculine",щек:"masculine",юліан:"masculine",юлій:"masculine",юрій:"masculine",юхим:"masculine",явір:"masculine",яволод:"masculine",яків:"masculine",ян:"masculine",яр:"masculine",ярема:"masculine",ярило:"masculine",яровид:"masculine",яровит:"masculine",яромил:"masculine",яромир:"masculine",яромисл:"masculine",ярополк:"masculine",яросвіт:"masculine",ярослав:"masculine",ярош:"masculine",яртур:"masculine",ярчик:"masculine",ясен:"masculine",ясновид:"masculine",ясногор:"masculine",яснозір:"masculine",яснолик:"masculine"};/** + */var Ti={августа:"feminine",аврелія:"feminine",аврора:"feminine",агапія:"feminine",агата:"feminine",агафія:"feminine",агафоника:"feminine",аглаїда:"feminine",аглая:"feminine",агнеса:"feminine",агнія:"feminine",агрипина:"feminine",ада:"feminine",аделаїда:"feminine",аделіна:"feminine",адріана:"feminine",аеліта:"feminine",аза:"feminine",азалія:"feminine",аїда:"feminine",акилина:"feminine",алевтина:"feminine",аліна:"feminine",аліса:"feminine",алла:"feminine",альбертина:"feminine",альбіна:"feminine",альвіна:"feminine",альфреда:"feminine",анастасія:"feminine",анатолія:"feminine",ангеліна:"feminine",анжела:"feminine",анжеліка:"feminine",анна:"feminine",антонида:"feminine",антоніна:"feminine",антонія:"feminine",анфіса:"feminine",аполлінарія:"feminine",аполлонія:"feminine",аріадна:"feminine",аркадія:"feminine",арсена:"feminine",арсенія:"feminine",артемізія:"feminine",артеміза:"feminine",артемісія:"feminine",артеміса:"feminine",артемія:"feminine",аскліпія:"feminine",ася:"feminine",аурика:"feminine",афанасія:"feminine",афіна:"feminine",атена:"feminine",афродіта:"feminine",бажана:"feminine",барбара:"feminine",беатриса:"feminine",белла:"feminine",берта:"feminine",богдана:"feminine",богуслава:"feminine",божена:"feminine",болеслава:"feminine",борислава:"feminine",броніслава:"feminine",валентина:"feminine",валерія:"feminine",ванда:"feminine",варвара:"feminine",василина:"feminine",васса:"feminine",векла:"feminine",венера:"feminine",вероніка:"feminine",вівдя:"feminine",вікторина:"feminine",вікторія:"feminine",вілена:"feminine",віленіна:"feminine",віліна:"feminine",віола:"feminine",віолетта:"feminine",віра:"feminine",віргінія:"feminine",віринея:"feminine",вірослава:"feminine",віта:"feminine",віталіна:"feminine",віталія:"feminine",влада:"feminine",владилена:"feminine",владислава:"feminine",владлена:"feminine",власта:"feminine",володимира:"feminine",воля:"masculine",всеслава:"feminine","в'ячеслава":"feminine",гаїна:"feminine",галина:"feminine",ганна:"feminine",гафія:"feminine",гелена:"feminine",георгіна:"feminine",гертруда:"feminine",глафіра:"feminine",глафира:"feminine",гликерія:"feminine",ликерія:"feminine",ликера:"feminine",горпина:"feminine",густава:"feminine",дана:"feminine",дарина:"feminine",одарина:"feminine",одарка:"feminine",дарія:"feminine",дзвенимира:"feminine",дзвенислава:"feminine",дзвінка:"feminine",діана:"feminine",діна:"feminine",домна:"feminine",домаха:"feminine",донна:"feminine",доротея:"feminine",дорофея:"feminine",евеліна:"feminine",едіта:"feminine",елеонора:"feminine",елла:"feminine",елвіна:"feminine",ельвіра:"feminine",емма:"feminine",еммануель:"feminine",еммануїла:"feminine",емілія:"feminine",еріка:"feminine",есмеральда:"feminine",естер:"feminine",есфір:"feminine",єва:"feminine",євгенія:"feminine",ївга:"feminine",югина:"feminine",євдокія:"feminine",докія:"feminine",явдоха:"feminine",євфросинія:"feminine",єфросинія:"feminine",єкатерина:"feminine",єлизавета:"feminine",лизавета:"feminine",лисавета:"feminine",гальшка:"feminine",єпистимія:"feminine",єпистима:"feminine",жадана:"feminine",жанна:"feminine",ждана:"feminine",жозефіна:"feminine",забава:"feminine",звенигора:"feminine",звенислава:"feminine",звонимира:"feminine",земфіра:"feminine",зірка:"feminine",зінаїда:"feminine",злата:"feminine",златомира:"feminine",златоуста:"feminine",золотодана:"feminine",зорегляда:"feminine",зореслава:"feminine",зорина:"feminine",зоряна:"feminine",зоря:"feminine",зоя:"feminine",іванна:"feminine",ігорина:"feminine",ілона:"feminine",інга:"feminine",інна:"feminine",інеса:"feminine",ірина:"feminine",ірма:"feminine",іларія:"feminine",ісидора:"feminine",ія:"feminine",йовілла:"feminine",йосипа:"feminine",осипа:"feminine",йосифата:"feminine",казимира:"feminine",казка:"feminine",калина:"feminine",капітоліна:"feminine",капитолина:"feminine",капитоліна:"feminine",карина:"feminine",кароліна:"feminine",кассандра:"feminine",катерина:"feminine",катря:"feminine",квітка:"feminine",квітослава:"feminine",кикилія:"feminine",цецилія:"feminine",килина:"feminine",кіра:"feminine",клавдія:"feminine",клара:"feminine",клеопатра:"feminine",колодара:"feminine",констанція:"feminine",корина:"feminine",кора:"feminine",корнелія:"feminine",красимира:"feminine",красновида:"feminine",краснолика:"feminine",красуня:"feminine",ксенія:"feminine",аксенія:"feminine",оксенія:"feminine",оксана:"feminine",купава:"feminine",лада:"feminine",ладислава:"feminine",ладомила:"feminine",ладомира:"feminine",лариса:"feminine",левина:"feminine",леля:"feminine",леся:"feminine",либідь:"feminine",лідія:"feminine",лілія:"feminine",лілея:"feminine",ліна:"feminine",лола:"feminine",лоліта:"feminine",лукія:"feminine",лукина:"feminine",лукреція:"feminine",любава:"feminine",любаня:"feminine",любислава:"feminine",любов:"feminine",любомила:"feminine",любомира:"feminine",люборада:"feminine",людмила:"feminine",людомила:"feminine",любослава:"feminine",льоля:"feminine",літвіна:"feminine",мавка:"feminine",магадара:"feminine",магдалина:"feminine",магдалена:"feminine",магда:"feminine",маїна:"feminine",майя:"feminine",маківка:"feminine",малуня:"feminine",малуша:"feminine",мальва:"feminine",мальвіна:"feminine",маргарита:"feminine",марта:"feminine",марфа:"feminine",марута:"feminine",марія:"feminine","мар'я":"feminine",марічка:"feminine",марина:"feminine",мартина:"feminine","мар'яна":"feminine",маріанна:"feminine",маріамна:"feminine",медорада:"feminine",меланія:"feminine",мелітина:"feminine",мечислава:"feminine",милана:"feminine",милована:"feminine",миловида:"feminine",милодара:"feminine",милослава:"feminine",мирана:"feminine",миробога:"feminine",миролюба:"feminine",мирослава:"feminine",михайлина:"feminine",млада:"feminine",мокрина:"feminine",макрина:"feminine",моніка:"feminine",мотря:"feminine",мстислава:"feminine",мудролюба:"feminine",надія:"feminine",надіслава:"feminine",найда:"feminine",найдена:"feminine",наслава:"feminine",настасія:"feminine",настя:"feminine",наталія:"feminine",наталя:"feminine",наталка:"feminine",неля:"feminine",немира:"feminine",нігослава:"feminine",незабудка:"feminine",ніка:"feminine",ніна:"feminine",нінель:"feminine",нонна:"feminine",огняна:"feminine",октавія:"feminine",олександра:"feminine",олена:"feminine",олеся:"feminine",олівія:"feminine",олімпіада:"feminine",олімпія:"feminine",ольга:"feminine",ореста:"feminine",оримира:"feminine",орина:"feminine",орислава:"feminine",орися:"feminine",оріяна:"feminine",оріянка:"feminine",орогоста:"feminine",острозора:"feminine",остромира:"feminine",осмомисла:"feminine",остромова:"feminine",пава:"feminine",павла:"feminine",павлина:"feminine",пелагія:"feminine",пелагея:"feminine",палагна:"feminine",палазга:"feminine",параскева:"feminine",параскевія:"feminine",парасковія:"feminine",перелюба:"feminine",перемила:"feminine",перемисла:"feminine",пистина:"feminine",півонія:"feminine",поліна:"feminine",позвізда:"feminine",полеза:"feminine",поляна:"feminine",потішана:"feminine",предслава:"feminine",пріська:"feminine",пульхерія:"feminine",пульхера:"feminine",рада:"feminine",радана:"feminine",радимира:"feminine",радмила:"feminine",радогоста:"feminine",радомира:"feminine",радослава:"feminine",раїна:"feminine",раїса:"feminine",ревека:"feminine",ребекка:"feminine",регіна:"feminine",рената:"feminine",римма:"feminine",рина:"feminine",ріана:"feminine",ріанна:"feminine",рідна:"feminine",рогволода:"feminine",рогніда:"feminine",родослава:"feminine",рожана:"feminine",роза:"feminine",розалія:"feminine",рузалія:"feminine",роксана:"feminine",роксолана:"feminine",ромашка:"feminine",романа:"feminine",ромена:"feminine",росава:"feminine",росина:"feminine",ростислава:"feminine",ростичара:"feminine",ростуня:"feminine",рудана:"feminine",роналіна:"feminine",рошель:"feminine",русана:"feminine",руслана:"feminine",русудана:"feminine",русява:"feminine",русявка:"feminine",рут:"feminine",руф:"feminine",руфіна:"feminine",руфина:"feminine",сабріна:"feminine",санта:"feminine",сара:"feminine",сарра:"feminine",світлана:"feminine",світовида:"feminine",світогора:"feminine",світодара:"feminine",світозара:"feminine",світолика:"feminine",світолюба:"feminine",світослава:"feminine",світояра:"feminine",свободана:"feminine",святогора:"feminine",святолюба:"feminine",святослава:"feminine",севастіана:"feminine",северина:"feminine",секлета:"feminine",секлетина:"feminine",серафима:"feminine",силата:"feminine",силолюба:"feminine",силослава:"feminine",синезора:"feminine",синьоока:"feminine",сільвія:"feminine",сімона:"feminine",слава:"masculine",славина:"feminine",славолюба:"feminine",славомила:"feminine",сміяна:"feminine",сніжана:"feminine",сніжинка:"feminine",собіслава:"feminine",соломія:"feminine",соломонія:"feminine",сологуба:"feminine",сонцевида:"feminine",сонцедара:"feminine",сонцелика:"feminine",сонцеслава:"feminine",соня:"feminine",софія:"feminine",станимира:"feminine",станіслава:"feminine",стелла:"feminine",стефанида:"feminine",стефанія:"feminine",сусанна:"feminine",сосанна:"feminine",судимира:"feminine",судислава:"feminine",сюзанна:"feminine",тава:"feminine",таїсія:"feminine",таїса:"feminine",тамара:"feminine",татолюба:"feminine",твердислава:"feminine",твердогоста:"feminine",творимира:"feminine",творислава:"feminine",текля:"feminine",тереза:"feminine",тетяна:"feminine",тіна:"feminine",толигніва:"feminine",тонкостана:"feminine",трояна:"feminine",улита:"feminine",уляна:"feminine",устина:"feminine",фаїна:"feminine",февронія:"feminine",февросія:"feminine",хівря:"feminine",фекла:"feminine",феліція:"feminine",фелікса:"feminine",филікитата:"feminine",филіцитата:"feminine",филіцата:"feminine",феодора:"feminine",федора:"feminine",тодора:"feminine",федосія:"feminine",феодосія:"feminine",теодозія:"feminine",фотина:"feminine",фотинія:"feminine",фота:"feminine",хотина:"feminine",фросина:"feminine",харита:"feminine",харитина:"feminine",харитя:"feminine",хриса:"feminine",христина:"feminine",христя:"feminine",цецілія:"feminine",цвітана:"feminine",чеслава:"feminine",чухрія:"feminine",юдит:"feminine",юдиф:"feminine",юдихва:"feminine",юзефа:"feminine",юлія:"feminine",юлина:"feminine",юліанія:"feminine",юліанна:"feminine",юліана:"feminine",юнія:"feminine",юстина:"feminine",юхимія:"feminine",юхима:"feminine",юхимина:"feminine",євфимiя:"feminine",єфимія:"feminine",хима:"feminine",ядвіга:"feminine",яна:"feminine",яніна:"feminine",ярина:"feminine",яромира:"feminine",ярослава:"feminine",августин:"masculine",авксентій:"masculine",аврелій:"masculine",автоном:"masculine",адам:"masculine",адріян:"masculine",адріан:"masculine",азар:"masculine",азарій:"masculine",алевтин:"masculine",альберт:"masculine",амвросій:"masculine",анастас:"masculine",анастасій:"masculine",анатолій:"masculine",андрон:"masculine",андрій:"masculine",ондрій:"masculine",антон:"masculine",антоній:"masculine",онтін:"masculine",анісій:"masculine",онісій:"masculine",аркадій:"masculine",арсен:"masculine",арсеній:"masculine",артем:"masculine",артур:"masculine",орхип:"masculine",атанас:"masculine",опанас:"masculine",афанасій:"masculine",аскольд:"masculine",оскольд:"masculine",атрей:"masculine",бажан:"masculine",батко:"masculine",біловид:"masculine",білогост:"masculine",біломир:"masculine",білослав:"masculine",білотур:"masculine",білян:"masculine",благовид:"masculine",благовіст:"masculine",благодар:"masculine",богдан:"masculine",богуслав:"masculine",божан:"masculine",божедар:"masculine",божейко:"masculine",божемир:"masculine",божен:"masculine",божко:"masculine",бойко:"masculine",болеслав:"masculine",боримир:"masculine",боримисл:"masculine",борис:"masculine",борислав:"masculine",боян:"masculine",бративой:"masculine",братимир:"masculine",братислав:"masculine",братко:"masculine",братомил:"masculine",братослав:"masculine",брячислав:"masculine",боронислав:"masculine",будивид:"masculine",будивой:"masculine",будимил:"masculine",будимир:"masculine",будислав:"masculine",буймир:"masculine",буйтур:"masculine",буревій:"masculine",буревіст:"masculine",валентин:"masculine",валерій:"masculine",варфоломій:"masculine",василь:"masculine",вадим:"masculine",ведан:"masculine",велемир:"masculine",велемудр:"masculine",велет:"masculine",величар:"masculine",величко:"masculine",вербан:"masculine",веремій:"masculine",вернидуб:"masculine",вернислав:"masculine",веселан:"masculine",витомир:"masculine",вишата:"masculine",вишезор:"masculine",вишеслав:"masculine",віктор:"masculine",вір:"masculine",віродан:"masculine",віродар:"masculine",вірослав:"masculine",віст:"masculine",вістан:"masculine",віталій:"masculine",вітан:"masculine",вітомир:"masculine",вітрян:"masculine",влад:"masculine",владислав:"masculine",власт:"masculine",вогнедар:"masculine",вогнян:"masculine",водограй:"masculine",водотрав:"masculine",воїслав:"masculine",волелюб:"masculine",володар:"masculine",володимир:"masculine",володислав:"masculine",воротислав:"masculine",вратислав:"masculine",вратан:"masculine",всевлад:"masculine",всеволод:"masculine",вселюб:"masculine",вселюд:"masculine",всеслав:"masculine",вукол:"masculine",вакула:"masculine","в'ячеслав":"masculine",гаврило:"masculine",гарнослав:"masculine",гатусил:"masculine",гатуслав:"masculine",геннадій:"masculine",георгій:"masculine",герасим:"masculine",гервасій:"masculine",гладко:"masculine",гліб:"masculine",гнат:"masculine",годомир:"masculine",голубко:"masculine",горун:"masculine",гордій:"masculine",гордислав:"masculine",гордогост:"masculine",гордодум:"masculine",гордомисл:"masculine",гордослав:"masculine",гордята:"masculine",горигляд:"masculine",горимир:"masculine",горимисл:"masculine",горисвіт:"masculine",горислав:"masculine",горицвіт:"masculine",гостомисл:"masculine",гострозір:"masculine",гостята:"masculine",градимир:"masculine",градислав:"masculine",гранислав:"masculine",грива:"masculine",григорій:"masculine",гремислав:"masculine",грозан:"masculine",громовик:"masculine",гуляйвітер:"masculine",густомисл:"masculine",давид:"masculine",далемил:"masculine",далемир:"masculine",далібор:"masculine",дан:"masculine",данило:"masculine",данко:"masculine",дантур:"masculine",дар:"masculine",дарій:"masculine",дарибог:"masculine",даромир:"masculine",денис:"masculine",демид:"masculine","дем'ян":"masculine",держикрай:"masculine",держислав:"masculine",дибач:"masculine",дивозір:"masculine",дій:"masculine",дмитро:"masculine",добрибій:"masculine",добривод:"masculine",добрик:"masculine",добрило:"masculine",добриня:"masculine",добрисвіт:"masculine",добровіст:"masculine",доброгост:"masculine",добродум:"masculine",добролик:"masculine",добролюб:"masculine",добромир:"masculine",добромисл:"masculine",доброслав:"masculine",доморад:"masculine",домослав:"masculine",дорогобуг:"masculine",дорогомир:"masculine",дорогомисл:"masculine",дорогосил:"masculine",дорогочин:"masculine",дорофій:"masculine",домінік:"masculine",драган:"masculine",драгомир:"masculine",євген:"masculine",євгеній:"masculine",євлампій:"masculine",єремій:"masculine",євстафій:"masculine",єгор:"masculine",жадан:"masculine",ждан:"masculine",живорід:"masculine",живосил:"masculine",живослав:"masculine",житомир:"masculine",життєлюб:"masculine",жито:"masculine",захар:"masculine",захарій:"masculine",збоїслав:"masculine",зборислав:"masculine",звенигор:"masculine",звенимир:"masculine",звенислав:"masculine",здоровега:"masculine",земислав:"masculine",зіновій:"masculine",зиновій:"masculine",злат:"masculine",златомир:"masculine",златоус:"masculine",златодан:"masculine",злотан:"masculine",злотодан:"masculine",зорегляд:"masculine",зоремир:"masculine",зорепад:"masculine",зореслав:"masculine",зорян:"masculine",іван:"masculine",івантослав:"masculine",ігор:"masculine",ізяслав:"masculine",іларіон:"masculine",ілля:"masculine",іоанн:"masculine",каленик:"masculine",квітан:"masculine",києслав:"masculine",кий:"masculine",кирило:"masculine",киян:"masculine",кіндрат:"masculine",княжослав:"masculine",конон:"masculine",корній:"masculine",корнило:"masculine",корнилій:"masculine",корнелій:"masculine",колодар:"masculine",колодій:"masculine",красун:"masculine",крилач:"masculine",куйбіда:"masculine",курило:"masculine",костянтин:"masculine",кузьма:"masculine",лаврін:"masculine",лаврентій:"masculine",лад:"masculine",ладо:"masculine",ладимир:"masculine",ладислав:"masculine",ладолюб:"masculine",ладомир:"masculine",лев:"masculine",левко:"masculine",леонід:"masculine",листвич:"masculine",ліпослав:"masculine",лоліт:"masculine","лук'ян":"masculine",любим:"masculine",любовир:"masculine",любодар:"masculine",любозар:"masculine",любомил:"masculine",любомир:"masculine",любомисл:"masculine",любомудр:"masculine",любослав:"masculine",людомил:"masculine",людислав:"masculine",лютобор:"masculine",лютомисл:"masculine",лука:"masculine",маврикій:"masculine",магадар:"masculine",магамир:"masculine",магаслав:"masculine",маркіян:"masculine",май:"masculine",макар:"masculine",максим:"masculine",малик:"masculine",маломир:"masculine",марко:"masculine",мартин:"masculine","мар'ян":"masculine",матвій:"masculine",медомир:"masculine",межамир:"masculine",мечислав:"masculine",мизамир:"masculine",микита:"masculine",микола:"masculine",милан:"masculine",милован:"masculine",милодар:"masculine",милодух:"masculine",милослав:"masculine",мир:"masculine",миробог:"masculine",мирогост:"masculine",миролюб:"masculine",мирон:"masculine",мирослав:"masculine",михайло:"masculine",мовчан:"masculine",молибог:"masculine",мстибог:"masculine",мстивой:"masculine",мстислав:"masculine",мудролюб:"masculine",мусій:"masculine",муховіст:"masculine",нагнибіда:"masculine",надій:"masculine",найден:"masculine",наслав:"masculine",недан:"masculine",немир:"masculine",нестор:"masculine",непобор:"masculine",нігослав:"masculine",назарій:"masculine",никифор:"masculine",ничипір:"masculine",никодим:"masculine",остромисл:"masculine",одинець:"masculine",олег:"masculine",олександр:"masculine",олексій:"masculine",олесь:"masculine",олелько:"masculine",омелян:"masculine",онуфрій:"masculine",орест:"masculine",осемрит:"masculine",оремів:"masculine",оримир:"masculine",осмомисл:"masculine",остап:"masculine",острозор:"masculine",остромир:"masculine",остромов:"masculine",охрім:"masculine",олекса:"masculine",павло:"masculine",пантелеймон:"masculine",панас:"masculine",первушко:"masculine",перелюб:"masculine",перемил:"masculine",перемисл:"masculine",пересвіт:"masculine",переяслав:"masculine",першик:"masculine",петро:"masculine",пилип:"masculine",пимен:"masculine",пимін:"masculine",пимон:"masculine",подолян:"masculine",позвізд:"masculine",полель:"masculine",полян:"masculine",порфир:"masculine",потап:"masculine",пребислав:"masculine",предислав:"masculine",пор:"masculine",палац:"masculine","п'єр":"masculine",рава:"masculine",рад:"masculine",радан:"masculine",радечко:"masculine",радивой:"masculine",радило:"masculine",радим:"masculine",радимир:"masculine",радослав:"masculine",радко:"masculine",радован:"masculine",радогост:"masculine",радомир:"masculine",радомисл:"masculine",ратибор:"masculine",ратимир:"masculine",ратислав:"masculine",рафаїл:"masculine",ревун:"masculine",рід:"masculine",рогволод:"masculine",родан:"masculine",родіон:"masculine",родослав:"masculine",рожден:"masculine",роксолан:"masculine",роман:"masculine",ростислав:"masculine",ростичар:"masculine",ростун:"masculine",рудан:"masculine",рус:"masculine",русан:"masculine",руслан:"masculine",русудан:"masculine",сармат:"masculine",сварг:"masculine",свирид:"masculine",світ:"masculine",світан:"masculine",світлан:"masculine",світлогор:"masculine",світогор:"masculine",світовид:"masculine",світодар:"masculine",світозар:"masculine",світокол:"masculine",світолик:"masculine",світолюб:"masculine",світомир:"masculine",світослав:"masculine",світояр:"masculine",свободан:"masculine",святовид:"masculine",святогор:"masculine",святолюб:"masculine",святополк:"masculine",святослав:"masculine",святояр:"masculine",северин:"masculine",семен:"masculine",семибор:"masculine",семирад:"masculine",серафим:"masculine",сергій:"masculine",сердитко:"masculine",сила:"masculine",силан:"masculine",силолюб:"masculine",силослав:"masculine",синьоок:"masculine",скол:"masculine",славобор:"masculine",славолюб:"masculine",славомир:"masculine",славута:"masculine",снага:"masculine",сніжан:"masculine",сновид:"masculine",снозір:"masculine",собібор:"masculine",собімир:"masculine",собіслав:"masculine",сокіл:"masculine",соловей:"masculine",сологуб:"masculine",солопій:"masculine",сонцевид:"masculine",сонцедар:"masculine",сонцелик:"masculine",спас:"masculine",станимир:"masculine",станислав:"masculine",стародум:"masculine",степан:"masculine",стефаній:"masculine",стожар:"masculine",стоймир:"masculine",стоян:"masculine",судивой:"masculine",судимир:"masculine",судислав:"masculine",сурма:"masculine",тарас:"masculine",татомир:"masculine",тарослав:"masculine",таросик:"masculine",твердигост:"masculine",твердислав:"masculine",творилад:"masculine",творимир:"masculine",творислав:"masculine",теодозій:"masculine",терентій:"masculine",тімох:"masculine",тимофій:"masculine",тиміш:"masculine",тимур:"masculine",тихомир:"masculine",тихон:"masculine",тодось:"masculine",толигнів:"masculine",толислав:"masculine",тригост:"masculine",троян:"masculine",триріг:"masculine",тур:"masculine",турбог:"masculine",турбрід:"masculine",улас:"masculine",уличан:"masculine",ус:"masculine",устим:"masculine",флор:"masculine",фрол:"masculine",федір:"masculine",фауст:"masculine",хвала:"masculine",хвалибог:"masculine",хвалимир:"masculine",ходота:"masculine",хорив:"masculine",хорошко:"masculine",хотибор:"masculine",хотимир:"masculine",хотян:"masculine",хранимир:"masculine",христофор:"masculine",худан:"masculine",царко:"masculine",цвітан:"masculine",царук:"masculine",чара:"masculine",чернин:"masculine",чеслав:"masculine",чесмил:"masculine",честислав:"masculine",щастибог:"masculine",щастислав:"masculine",щедрогост:"masculine",щек:"masculine",юліан:"masculine",юлій:"masculine",юрій:"masculine",юхим:"masculine",явір:"masculine",яволод:"masculine",яків:"masculine",ян:"masculine",яр:"masculine",ярема:"masculine",ярило:"masculine",яровид:"masculine",яровит:"masculine",яромил:"masculine",яромир:"masculine",яромисл:"masculine",ярополк:"masculine",яросвіт:"masculine",ярослав:"masculine",ярош:"masculine",яртур:"masculine",ярчик:"masculine",ясен:"masculine",ясновид:"masculine",ясногор:"masculine",яснозір:"masculine",яснолик:"masculine"};/** * @file JavaScript library for declension of Ukrainian anthroponyms * @module shevchenko * @version 3.1.0 @@ -16,7 +16,7 @@ Use "options.replacer" or "options.ignoreUnknown" * @license MIT * @copyright 2017-2024 Oleksandr Tolochko * @see {@link git+https://github.com/tooleks/shevchenko-js.git} - */const Oi=/[иі]ч$/,Ii=/на$/,ji=/[`"]/g;function ki(e){if(e.patronymicName){const n=e.patronymicName.toLocaleLowerCase();if(Oi.test(n))return ue.MASCULINE;if(Ii.test(n))return ue.FEMININE}if(e.givenName){const n=e.givenName.replace(ji,"'").toLocaleLowerCase(),i=Pi[n];if(i!=null)return i}return null}/** + */const Pi=/[иі]ч$/,Oi=/на$/,Ii=/[`"]/g;function ji(e){if(e.patronymicName){const n=e.patronymicName.toLocaleLowerCase();if(Pi.test(n))return ue.MASCULINE;if(Oi.test(n))return ue.FEMININE}if(e.givenName){const n=e.givenName.replace(Ii,"'").toLocaleLowerCase(),i=Ti[n];if(i!=null)return i}return null}/** * @file JavaScript library for declension of Ukrainian anthroponyms * @module shevchenko * @version 3.1.0 @@ -24,7 +24,7 @@ Use "options.replacer" or "options.ignoreUnknown" * @license MIT * @copyright 2017-2024 Oleksandr Tolochko * @see {@link git+https://github.com/tooleks/shevchenko-js.git} - */class G extends TypeError{}const ce=["givenName","patronymicName","familyName"];function Fi(e){if(!Pn(e))throw new G("The input type must be an object.");if(!Object.values(ue).includes(e.gender))throw new G(`The "gender" parameter must be one of the following: "${Object.values(ue).join('", "')}".`);const i=[...ce,...Wn()];if(!i.some(s=>s in e&&typeof e[s]<"u"))throw new G(`At least one of the following parameters must present: "${i.join('", "')}".`);for(const s of i)if(typeof e[s]<"u"&&typeof e[s]!="string")throw new G(`The "${s}" parameter must be a string.`)}function Ui(e){if(!Pn(e))throw new G("The input type must be an object.");if(!ce.some(i=>i in e&&typeof e[i]<"u"))throw new G(`At least one of the following parameters must present: "${ce.join('", "')}".`);for(const i of ce)if(typeof e[i]<"u"&&typeof e[i]!="string")throw new G(`The "${i}" parameter must be a string.`)}function Pn(e){return typeof e=="object"&&e!=null}/** + */class G extends TypeError{}const ce=["givenName","patronymicName","familyName"];function ki(e){if(!Tn(e))throw new G("The input type must be an object.");if(!Object.values(ue).includes(e.gender))throw new G(`The "gender" parameter must be one of the following: "${Object.values(ue).join('", "')}".`);const i=[...ce,...Jn()];if(!i.some(s=>s in e&&typeof e[s]<"u"))throw new G(`At least one of the following parameters must present: "${i.join('", "')}".`);for(const s of i)if(typeof e[s]<"u"&&typeof e[s]!="string")throw new G(`The "${s}" parameter must be a string.`)}function Fi(e){if(!Tn(e))throw new G("The input type must be an object.");if(!ce.some(i=>i in e&&typeof e[i]<"u"))throw new G(`At least one of the following parameters must present: "${ce.join('", "')}".`);for(const i of ce)if(typeof e[i]<"u"&&typeof e[i]!="string")throw new G(`The "${i}" parameter must be a string.`)}function Tn(e){return typeof e=="object"&&e!=null}/** * @file JavaScript library for declension of Ukrainian anthroponyms * @module shevchenko * @version 3.1.0 @@ -32,7 +32,7 @@ Use "options.replacer" or "options.ignoreUnknown" * @license MIT * @copyright 2017-2024 Oleksandr Tolochko * @see {@link git+https://github.com/tooleks/shevchenko-js.git} - */async function z(e,n){Fi(n);const i=await Xn.inflect(n,n.gender,e),t=await Zn(e,n);return Object.assign(Object.assign({},i),t)}async function yl(e){return z(Y.NOMINATIVE,e)}async function Sl(e){return z(Y.GENITIVE,e)}async function vl(e){return z(Y.DATIVE,e)}async function Cl(e){return z(Y.ACCUSATIVE,e)}async function wl(e){return z(Y.ABLATIVE,e)}async function Ql(e){return z(Y.LOCATIVE,e)}async function $l(e){return z(Y.VOCATIVE,e)}async function Bl(e){return Ui(e),ki(e)}const xi={},Mi={class:"flag flag-ua"};function Ni(e,n){return C(),w("div",Mi)}const Li=M(xi,[["render",Ni],["__scopeId","data-v-6396ef21"]]),Gi="shevchenko",Hi="3.1.0",Ri="JavaScript library for declension of Ukrainian anthroponyms",Yi="./dist/umd/shevchenko.min.js",zi="./dist/cjs/shevchenko.js",Ki="./dist/es/shevchenko.js",Vi="./dist/es/shevchenko.d.ts",qi={prebuild:"rm -rf ./dist",build:"rollup -c --bundleConfigAsCjs",lint:"eslint --fix ./src",test:"jest",predocs:"rm -rf ./docs",docs:"typedoc && cp -a ./site/.output/public/. ./docs",preversion:"npm run lint && npm run test",prepublishOnly:"npm run build"},Ji=["ukrainian-language","ukrainian","anthroponym-declension","personal-name-declension","given-name-declension","first-name-declension","patronymic-name-declension","patronymic-declension","family-name-declension","surname-declension","word-declension","declension","word-inflection","linguistics","natural-language-processing","nlp"],Wi={type:"git",url:"git+https://github.com/tooleks/shevchenko-js.git"},Xi="Oleksandr Tolochko ",Zi=["Anna Tolochko","Tetyana Tolochko"],et="MIT",nt={url:"https://github.com/tooleks/shevchenko-js/issues"},it="https://tooleks.github.io/shevchenko-js",tt={"@tensorflow/tfjs":"^4.1.0"},st={"@janniks/typedoc-theme-stacks":"^1.2.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.1","@tensorflow/tfjs-node":"^4.2.0","@types/jest":"^29.4.0","@types/lodash":"^4.14.191","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2",axios:"^1.6.0",csv:"^6.2.7",eslint:"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1",jest:"^29.3.1",lodash:"^4.17.21",prettier:"2.8.3",rimraf:"^3.0.2",rollup:"^4.24.3","ts-jest":"^29.0.5","ts-node":"^10.9.1",typedoc:"^0.23.26",typescript:"^4.1.2"},ve={name:Gi,version:Hi,description:Ri,browser:Yi,main:zi,module:Ki,types:Vi,scripts:qi,keywords:Ji,repository:Wi,author:Xi,contributors:Zi,license:et,bugs:nt,homepage:it,dependencies:tt,devDependencies:st},at={library:{displayName:`${ve.name}.js`,name:ve.name,version:ve.version,apiSpecPath:"/api-spec",npmUrl:"https://www.npmjs.com/package/shevchenko",gitHubUrl:"https://github.com/tooleks/shevchenko-js",dockerHubUrl:"https://hub.docker.com/r/tooleks/shevchenko",issuesUrl:"https://github.com/tooleks/shevchenko-js/issues",licenseUrl:"https://github.com/tooleks/shevchenko-js/blob/master/LICENSE",cdnUrl:"https://unpkg.com/shevchenko"},militaryExtension:{name:"shevchenko-ext-military",gitHubUrl:"https://github.com/tooleks/shevchenko-ext-military"},content:{gitHubUrl:"https://api.github.com/repos/tooleks/shevchenko-js",howItWorksUrl:"https://raw.githubusercontent.com/wiki/tooleks/shevchenko-js/Принцип-роботи.md"}},rt=ei(at),ot={nuxt:{}},lt=ni(rt,ot);function he(){const e=je();return e._appConfig||(e._appConfig=yn(lt)),e._appConfig}const ct=e=>e==="defer"||e===!1;function ut(...e){var Q;const n=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(n);let[i,t,s={}]=e;if(typeof i!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof t!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const a=je(),r=t,o=()=>q.value,l=()=>a.isHydrating?a.payload.data[i]:a.static.data[i];s.server=s.server??!0,s.default=s.default??o,s.getCachedData=s.getCachedData??l,s.lazy=s.lazy??!1,s.immediate=s.immediate??!0,s.deep=s.deep??q.deep,s.dedupe=s.dedupe??"cancel";const c=s.getCachedData(i,a),f=c!=null;if(!a._asyncData[i]||!s.immediate){(Q=a.payload._errors)[i]??(Q[i]=q.errorValue);const _=s.deep?P:Be;a._asyncData[i]={data:_(f?c:s.default()),pending:P(!f),error:ii(a.payload._errors,i),status:P("idle"),_default:s.default}}const m={...a._asyncData[i]};delete m._default,m.refresh=m.execute=(_={})=>{if(a._asyncDataPromises[i]){if(ct(_.dedupe??s.dedupe))return a._asyncDataPromises[i];a._asyncDataPromises[i].cancelled=!0}if(_._initial||a.isHydrating&&_._initial!==!1){const g=_._initial?c:s.getCachedData(i,a);if(g!=null)return Promise.resolve(g)}m.pending.value=!0,m.status.value="pending";const v=new Promise((g,h)=>{try{g(r(a))}catch(D){h(D)}}).then(async g=>{if(v.cancelled)return a._asyncDataPromises[i];let h=g;s.transform&&(h=await s.transform(g)),s.pick&&(h=ft(h,s.pick)),a.payload.data[i]=h,m.data.value=h,m.error.value=q.errorValue,m.status.value="success"}).catch(g=>{if(v.cancelled)return a._asyncDataPromises[i];m.error.value=ai(g),m.data.value=A(s.default()),m.status.value="error"}).finally(()=>{v.cancelled||(m.pending.value=!1,delete a._asyncDataPromises[i])});return a._asyncDataPromises[i]=v,a._asyncDataPromises[i]},m.clear=()=>mt(a,i);const d=()=>m.refresh({_initial:!0}),b=s.server!==!1&&a.payload.serverRendered;{const _=ke();if(_&&!_._nuxtOnBeforeMountCbs){_._nuxtOnBeforeMountCbs=[];const h=_._nuxtOnBeforeMountCbs;ti(()=>{h.forEach(D=>{D()}),h.splice(0,h.length)}),si(()=>h.splice(0,h.length))}b&&a.isHydrating&&(m.error.value||c!=null)?(m.pending.value=!1,m.status.value=m.error.value?"error":"success"):_&&(a.payload.serverRendered&&a.isHydrating||s.lazy)&&s.immediate?_._nuxtOnBeforeMountCbs.push(d):s.immediate&&d();const v=Sn();if(s.watch){const h=de(s.watch,()=>m.refresh());v&&De(h)}const g=a.hook("app:data:refresh",async h=>{(!h||h.includes(i))&&await m.refresh()});v&&De(g)}const S=Promise.resolve(a._asyncDataPromises[i]).then(()=>m);return Object.assign(S,m),S}function mt(e,n){n in e.payload.data&&(e.payload.data[n]=void 0),n in e.payload._errors&&(e.payload._errors[n]=q.errorValue),e._asyncData[n]&&(e._asyncData[n].data.value=void 0,e._asyncData[n].error.value=q.errorValue,e._asyncData[n].pending.value=!1,e._asyncData[n].status.value="idle"),n in e._asyncDataPromises&&(e._asyncDataPromises[n]&&(e._asyncDataPromises[n].cancelled=!0),e._asyncDataPromises[n]=void 0)}function ft(e,n){const i={};for(const t of n)i[t]=e[t];return i}function dt(e,n,i){const[t={},s]=typeof n=="string"?[{},n]:[n,i],a=T(()=>L(e)),r=t.key||Ti([s,typeof a.value=="string"?a.value:"",...ht(t)]);if(!r||typeof r!="string")throw new TypeError("[nuxt] [useFetch] key must be a string: "+r);if(!e)throw new Error("[nuxt] [useFetch] request is missing.");const o=r===s?"$f"+r:r;if(!t.baseURL&&typeof a.value=="string"&&a.value[0]==="/"&&a.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:l,lazy:c,default:f,transform:m,pick:d,watch:b,immediate:S,getCachedData:Q,deep:_,dedupe:v,...g}=t,h=yn({...ri,...g,cache:typeof t.cache=="boolean"?void 0:t.cache}),D={server:l,lazy:c,default:f,transform:m,pick:d,immediate:S,getCachedData:Q,deep:_,dedupe:v,watch:b===!1?[]:[h,a,...b||[]]};let $;return ut(o,()=>{var Re;(Re=$==null?void 0:$.abort)==null||Re.call($,"Request aborted as another request to the same endpoint was initiated."),$=typeof AbortController<"u"?new AbortController:{};const He=L(t.timeout);let _e;return He&&(_e=setTimeout(()=>$.abort("Request aborted due to timeout."),He),$.signal.onabort=()=>clearTimeout(_e)),(t.$fetch||globalThis.$fetch)(a.value,{signal:$.signal,...h}).finally(()=>{clearTimeout(_e)})},D)}function pt(e,n,i){const[t={},s]=[{},n];return dt(e,{...t,lazy:!0},s)}function ht(e){var i;const n=[((i=L(e.method))==null?void 0:i.toUpperCase())||"GET",L(e.baseURL)];for(const t of[e.params||e.query]){const s=L(t);if(!s)continue;const a={};for(const[r,o]of Object.entries(s))a[L(r)]=L(o);n.push(a)}return n}const gt={key:0,class:"badge bg-secondary"},At=O({__name:"github-issue-count",async setup(e){let n,i;const t=he(),{data:s,status:a}=([n,i]=oi(()=>pt(t.content.gitHubUrl,"$zXgY1EVtZn")),n=await n,i(),n),r=T(()=>s.value==null?0:s.value.open_issues_count),o=T(()=>a.value==="pending");return(l,c)=>o.value?vn("",!0):(C(),w("span",gt,p(r.value),1))}}),_t=["data-bs-target"],Ne=O({__name:"modal-button",props:{modalId:{type:String,required:!0}},setup(e){return(n,i)=>(C(),w("a",{href:"#","data-bs-toggle":"modal","data-bs-target":`#${e.modalId}`},[Fe(n.$slots,"default")],8,_t))}}),bt="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAEwATADAREAAhEBAxEB/8QAHAABAAEFAQEAAAAAAAAAAAAAAAQCAwUGBwgB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB6MCoFgFALgPgKAWQY8E4FsF8F8FIPgPgKAVg+gkgqBYBQC4D4CgFkGPBOBbBfBfBSD4D4CgFYPoJILgIoALIKQYsHlsFQN3BrYOiA+A7ICkFQLAPoLgJgLgIoALIKQYsHlsFQN3BrYOiA+A7ICkFQLAPoLgJYLoLILYIIORg1EGvgx4N1BrALIM4CUD00CgAFgF8EgF0FkFsEEHIwaiDXwY8G6g1gFkGcBKB6aBQACwC+C4CQC2D6DgYOag24GPBcBqwNwBWDVQXgetQXAfQUgvAtAkAtg+g4GDmoNuBjwXAasDcAVg1UF4HrUFwH0FILwI4JgLILgPIYMQDaAAYIGNBHBUCYDOA9bAjgpBeBIBDBMBZBcB5DBiAbQADBAxoI4KgTAZwHrYEcFILwJAIwJgPgAPKIMKDKAxYNbBsQMmDVAbYD4D1oCOD6C+CaDFAmA+AA8ogwoMoDFg1sGxAyYNUBtgPgPWgI4PoL4JoIYJwI4JAPI4NXBFBbBmAYEEkH0GSBMB7ABQD6CsEgEQE4EcEgHkcGrgigtgzAMCCSD6DJAmA9gAoB9BWCQCMC8CyDSwckBycGXBiwZ4FIIYKQXwbuD00CyCoEoFwEMF4FkGlg5IDk4MuDFgzwKQQwUgvg3cHpoFkFQJQLgIgJgLYPPYOSAjg9pAqBHBMBZBzEHEgZkHrQFIKgVgughAmAtg89g5ICOD2kCoEcEwFkHMQcSBmQetAUgqBWC6C0CsAGsg8kg9ZAyAMgCGCQDBAwQOBguA9iApABeBcBABWADWQeSQesgZAGQBDBIBggYIHAwXAexAUgAvAuAx4LwAMMDyGD12DzIDCA9Ng8wA2YHdQcgBDB6oBWCMCoF4EMF4AGGB5DB67B5kBhAemweYAbMDuoOQAhg9UArBGBUC8CICSCkFAPoNfBkgYAG1g5qDOAvg0cHVAZMFkF4H0EkGKBJBSCgH0GvgyQMADawc1BnAXwaODqgMmCyC8D6CSDGguAkgjAAwALgNTBs4MCDZAcNBtQONgzYPV4KQXAXAQQXASQRgAYAFwGpg2cGBBsgOGg2oHGwZsHq8FILgLgMWCQCsFALQIYNCBBBw4HpAGABiQawDXgSgVA9YAuAuAxoJAKwUAtAhg0IEEHDgekAYAGJBrANeBKBUD1gC4C4DFgmAuAjgpB5CB3EHCwY4GRB34Gog4sDOArBAB1UHewSwYcEwFwEcFIPIQO4g4WDHAyIO/A1EHFgZwFYIAOqg72CWDDgkguA5eDh4IQOkg1gHTwcwBuwOKAy4NmBzkGeBlgbQD0UCKCSC4Dl4OHghA6SDWAdPBzAG7A4oDLg2YHOQZ4GWBtAPRQIYJQOBg0UGLBrQJ4NpBpAJwLAMwC0CkGOBNBvYM4DGA9GAlA4GDRQYsGtAng2kGkAnAsAzALQKQY4E0G9gzgMYDtQOKAxANZBYBPBHBhAAVgug6YDBA1gGQBjATwbWCgHfwcUBiAayCwCeCODCAArBdB0wGCBrAMgDGAng2sFANnByQFgGKB1AGCBr4MqCICcDaQaQCcCGCKCcC6DZwUg2oHJAWAYoHUAYIGvgyoIgJwNpBpAJwIYIoJwLoNnBSD//EABQQAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQEAAQUCNJ//xAAUEQEAAAAAAAAAAAAAAAAAAACg/9oACAEDAQE/ATSf/8QAFBEBAAAAAAAAAAAAAAAAAAAAoP/aAAgBAgEBPwE0n//EABQQAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQEABj8CNJ//xAAUEAEAAAAAAAAAAAAAAAAAAACg/9oACAEBAAE/ITSf/9oADAMBAAIAAwAAABCQCSSSSQACSSQCSQCQCSQCSSSSQACSSQCSQCQCSSQACQAACSSSQACQCSSSSQACQAACSSSQACQCSSSSQACSQAACSQACQCSSSSSQACSQAACSQACQCSSSSSSSSQCSSSSQCQCSSQCSSSSSQCSSSSQCQCSSQCSSQAACSSQCSQAACSQCSSSQAACSSQCSQAACSQCSSSQACQAAACSSSSSSSSSSSQACQAAACSSSSSSSSSSQAAAACSSQCSQAACSSSSQAAAACSSQCSQAACSSSQCQACSQACQACSQCQCQAACQACSQACQACSQCQCQACSSSSSQCSSQCSSSQCSSSSSSSSQCSSQCSSSQCSSSQACQCSSSSSQAAACSQACQACQCSSSSSQAAACSQAACSSSQCSSSQCSSSSQCQACSSSQCSSSQCSSSSQCQCSQCSSQCQCSSSSQCQCSSSQCSSQCQCSSSSQCQCSQACQACSSQCSQCSSQCSSQACQACSSQCSQCSSQCSSSSSSSSQCSSSQCQCQAAACSSSSSQCSSSQCQCQAAAAAAACSSSSSQCSSQCSSQAAAACSSSSSQCSSQCSSQACSSSQCSSSQCQCQCQACQCSSSQCSSSQCQCQCQACSQACSSQCSQCSQCSSSSSSQACSSQCSQCSQCSSSSSQCSQCQACSQCSQCSSSQCQCSQCQACSQCSQCSSSQCQCSSSQACSQCSQACQCQCQCSSSQACSQCSQACQCQCT//EABQRAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQMBAT8QNJ//xAAUEQEAAAAAAAAAAAAAAAAAAACg/9oACAECAQE/EDSf/8QAFBABAAAAAAAAAAAAAAAAAAAAoP/aAAgBAQABPxA0n//Z",yt=/^[a-z]{2}$/i,St=127397;function vt(e){if(!yt.test(e)){const i=typeof e;throw new TypeError(`cc argument must be an ISO 3166-1 alpha-2 string, but got '${i==="string"?e:i}' instead.`)}const n=[...e.toUpperCase()].map(i=>i.codePointAt()+St);return String.fromCodePoint(...n)}function Je(e,n=""){return n+e}function On(){const e=xe(),n=Ue(),i=T(()=>Je(n.fullPath));function t(s){return Je(s,e.public.siteUrl)}return{getAbsoluteUrl:t,absoluteUrl:i}}const Ct={class:"navbar navbar-expand-xl navbar-light bg-light"},wt={class:"container-fluid"},Qt=["alt"],$t={id:"navbar-supported-content",class:"collapse navbar-collapse"},Bt={class:"navbar-nav mt-2 mt-lg-0 ms-auto",role:"menubar"},Dt={class:"nav-item",role:"presentation"},Et={class:"badge bg-military"},Tt={class:"nav-item",role:"presentation"},Pt={class:"nav-item",role:"presentation"},Ot={class:"nav-item",role:"presentation"},It=["href"],jt={class:"nav-item dropdown",role:"presentation"},kt={id:"navbar-dropdown-links",class:"nav-link dropdown-toggle",href:"#","data-bs-toggle":"dropdown",role:"menuitem","aria-haspopup":"true","aria-expanded":"false"},Ft={class:"dropdown-menu","aria-labelledby":"navbar-dropdown-links",role:"menu"},Ut=["href"],xt=["href"],Mt=["href"],Nt=["href"],Lt={class:"badge bg-primary"},Gt={class:"nav-item dropdown",role:"presentation"},Ht={id:"navbar-dropdown-feedback",class:"nav-link dropdown-toggle",href:"#","data-bs-toggle":"dropdown",role:"menuitem","aria-haspopup":"true","aria-expanded":"false"},Rt={class:"dropdown-menu","aria-labelledby":"navbar-dropdown-feedback",role:"menu"},Yt=["href"],zt={class:"nav-item dropdown",role:"presentation"},Kt=["title"],Vt={class:"dropdown-menu","aria-labelledby":"navbar-dropdown-locale",role:"menu"},qt=["href"],Jt=O({__name:"top-nav-bar",setup(e){const n=he(),i=Ue(),t=pe(),{getAbsoluteUrl:s}=On();function a(o){return vt(o.split("-")[1])}function r(o){let l=i.fullPath;for(const c of t.availableLocales){const f=new RegExp(`^/${c}`,"i");f.test(l)&&(l=l.replace(f,""))}return o!==ci&&(l=`/${o}${l}`),s(l)}return(o,l)=>{const c=ui,f=At,m=Ne;return C(),w("nav",Ct,[u("div",wt,[E(c,{class:"navbar-brand",to:{name:"index"}},{default:I(()=>[u("img",{class:"navbar-logo",src:bt,alt:A(n).library.displayName},null,8,Qt),u("span",null,p(A(n).library.displayName),1)]),_:1}),l[4]||(l[4]=u("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbar-supported-content","aria-controls":"navbar-supported-content","aria-expanded":"false","aria-label":"Toggle navigation"},[u("span",{class:"navbar-toggler-icon"})],-1)),u("div",$t,[u("ul",Bt,[u("li",Dt,[E(c,{class:"nav-link",to:{name:"military"},"exact-active-class":"active",role:"menuitem"},{default:I(()=>[B(p(o.$t("forMilitary"))+" ",1),u("span",Et,p(o.$t("new")),1)]),_:1})]),u("li",Tt,[E(c,{class:"nav-link",to:{name:"index",hash:"#demo"},role:"menuitem"},{default:I(()=>[B(p(o.$t("liveDemo")),1)]),_:1})]),u("li",Pt,[E(c,{class:"nav-link",to:{name:"index",hash:"#documentation"},role:"menuitem"},{default:I(()=>[B(p(o.$t("documentation")),1)]),_:1})]),u("li",Ot,[u("a",{class:"nav-link",href:A(n).library.licenseUrl,target:"_blank",role:"menuitem"},p(o.$t("library.license")),9,It)]),u("li",jt,[u("a",kt,p(o.$t("library.links")),1),u("div",Ft,[u("a",{class:"dropdown-item",href:A(s)(A(n).library.apiSpecPath),target:"_blank",role:"menuitem"},p(o.$t("documentation.apiSpec")),9,Ut),u("a",{class:"dropdown-item",href:A(n).library.gitHubUrl,target:"_blank",role:"menuitem"},l[0]||(l[0]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-github"},null,-1),B(" GitHub ")]),8,xt),u("a",{class:"dropdown-item",href:A(n).library.npmUrl,target:"_blank",role:"menuitem"},l[1]||(l[1]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-npm"},null,-1),B(" NPM ")]),8,Mt),u("a",{class:"dropdown-item",href:A(n).library.dockerHubUrl,target:"_blank",role:"menuitem"},[l[2]||(l[2]=u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-docker"},null,-1)),l[3]||(l[3]=B(" Docker Hub ")),u("span",Lt,p(o.$t("new")),1)],8,Nt)])]),u("li",Gt,[u("a",Ht,p(o.$t("feedback")),1),u("div",Rt,[u("a",{class:"dropdown-item",href:A(n).library.issuesUrl,target:"_blank",role:"menuitem"},[B(p(o.$t("library.issueReport"))+" ",1),E(f)],8,Yt),E(m,{class:"dropdown-item",role:"menuitem","modal-id":"contact-us-modal"},{default:I(()=>[B(p(o.$t("contactUs")),1)]),_:1}),E(m,{class:"dropdown-item",role:"menuitem","modal-id":"about-modal"},{default:I(()=>[B(p(o.$t("aboutUs")),1)]),_:1})])]),u("li",zt,[u("a",{id:"navbar-dropdown-locale",class:"nav-link dropdown-toggle",href:"#","data-bs-toggle":"dropdown",role:"menuitem","aria-haspopup":"true","aria-expanded":"false",title:o.$t("website.language")},p(a(o.$i18n.locale))+" "+p(o.$i18n.locale),9,Kt),u("div",Vt,[(C(!0),w(Me,null,li(o.$i18n.availableLocales,d=>(C(),w("a",{key:d,class:"dropdown-item",href:r(d),role:"menuitem"},p(a(d))+" "+p(o.$t(`website.locale.${d}`))+" ("+p(d)+") ",9,qt))),128))])])])])])])}}}),Wt=M(Jt,[["__scopeId","data-v-41685352"]]),Xt={};function Zt(e,n){const i=Li,t=Wt;return C(),w(Me,null,[E(i),E(t)],64)}const Dl=M(Xt,[["render",Zt]]);function ie(e){return Sn()?(De(e),!0):!1}function H(e){return typeof e=="function"?e():A(e)}const te=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const es=Object.prototype.toString,ns=e=>es.call(e)==="[object Object]",is=()=>{};function ts(e){let n;function i(){return n||(n=e()),n}return i.reset=async()=>{const t=n;n=void 0,t&&await t},i}function In(e,n=1e3,i={}){const{immediate:t=!0,immediateCallback:s=!1}=i;let a=null;const r=P(!1);function o(){a&&(clearInterval(a),a=null)}function l(){r.value=!1,o()}function c(){const f=H(n);f<=0||(r.value=!0,s&&e(),o(),r.value&&(a=setInterval(e,f)))}if(t&&te&&c(),Cn(n)||typeof n=="function"){const f=de(n,()=>{r.value&&te&&c()});ie(f)}return ie(l),{isActive:r,pause:l,resume:c}}function ss(e,n,i={}){const{immediate:t=!0}=i,s=P(!1);let a=null;function r(){a&&(clearTimeout(a),a=null)}function o(){s.value=!1,r()}function l(...c){r(),s.value=!0,a=setTimeout(()=>{s.value=!1,a=null,e(...c)},H(n))}return t&&(s.value=!0,te&&l()),ie(o),{isPending:wn(s),start:l,stop:o}}function El(e=!1,n={}){const{truthyValue:i=!0,falsyValue:t=!1}=n,s=Cn(e),a=P(e);function r(o){if(arguments.length)return a.value=o,a.value;{const l=H(i);return a.value=a.value===l?H(t):l,a.value}}return s?r:[a,r]}const jn=te?window:void 0,kn=te?window.navigator:void 0;function as(e){var n;const i=H(e);return(n=i==null?void 0:i.$el)!=null?n:i}function Fn(...e){let n,i,t,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([i,t,s]=e,n=jn):[n,i,t,s]=e,!n)return is;Array.isArray(i)||(i=[i]),Array.isArray(t)||(t=[t]);const a=[],r=()=>{a.forEach(f=>f()),a.length=0},o=(f,m,d,b)=>(f.addEventListener(m,d,b),()=>f.removeEventListener(m,d,b)),l=de(()=>[as(n),H(s)],([f,m])=>{if(r(),!f)return;const d=ns(m)?{...m}:m;a.push(...i.flatMap(b=>t.map(S=>o(f,b,S,d))))},{immediate:!0,flush:"post"}),c=()=>{l(),r()};return ie(c),c}function rs(){const e=P(!1),n=ke();return n&&ne(()=>{e.value=!0},n),e}function Un(e){const n=rs();return T(()=>(n.value,!!e()))}function os(e,n={}){const{immediate:i=!0,fpsLimit:t=void 0,window:s=jn}=n,a=P(!1),r=t?1e3/t:null;let o=0,l=null;function c(d){if(!a.value||!s)return;o||(o=d);const b=d-o;if(r&&bt&&"permissions"in t),a=Be(),r=typeof e=="string"?{name:e}:e,o=Be(),l=()=>{var f,m;o.value=(m=(f=a.value)==null?void 0:f.state)!=null?m:"prompt"};Fn(a,"change",l);const c=ts(async()=>{if(s.value){if(!a.value)try{a.value=await t.permissions.query(r)}catch{a.value=void 0}finally{l()}if(i)return mi(a.value)}});return c(),i?{state:o,isSupported:s,query:c}:o}function ls(e={}){const{navigator:n=kn,read:i=!1,source:t,copiedDuring:s=1500,legacy:a=!1}=e,r=Un(()=>n&&"clipboard"in n),o=We("clipboard-read"),l=We("clipboard-write"),c=T(()=>r.value||a),f=P(""),m=P(!1),d=ss(()=>m.value=!1,s);function b(){r.value&&v(o.value)?n.clipboard.readText().then(g=>{f.value=g}):f.value=_()}c.value&&i&&Fn(["copy","cut"],b);async function S(g=H(t)){c.value&&g!=null&&(r.value&&v(l.value)?await n.clipboard.writeText(g):Q(g),f.value=g,m.value=!0,d.start())}function Q(g){const h=document.createElement("textarea");h.value=g??"",h.style.position="absolute",h.style.opacity="0",document.body.appendChild(h),h.select(),document.execCommand("copy"),h.remove()}function _(){var g,h,D;return(D=(h=(g=document==null?void 0:document.getSelection)==null?void 0:g.call(document))==null?void 0:h.toString())!=null?D:""}function v(g){return g==="granted"||g==="prompt"}return{isSupported:c,text:f,copied:m,copy:S}}function cs(e={}){const{controls:n=!1,interval:i="requestAnimationFrame"}=e,t=P(new Date),s=()=>t.value=new Date,a=i==="requestAnimationFrame"?os(s,{immediate:!0}):In(s,i,{immediate:!0});return n?{now:t,...a}:t}function Tl(e,n){const i=P(),t=e[0];e.sort(()=>Math.random()>.5?1:-1);let s=0;async function a(){s=s+1,s>e.length-1&&(s=0),i.value=await n(e[s])}return ne(async()=>{i.value=await n(t)}),In(a,5e3),i}const us={key:0,class:"d-block form-text text-muted"},ms=O({__name:"declension-form-spelling-notice",props:{anthroponym:{type:Object,required:!0}},emits:["patronymic-name-correction"],setup(e){const n=e,{anthroponym:i}=Qn(n),t=new Map([["Ігорович","Ігорьович"],["Лазарович","Лазарьович"]]),s=T(()=>{const{patronymicName:a}=i.value;if(!a)return a;for(const[r,o]of Array.from(t.entries()))if(new RegExp(`^${r}$`,"i").test(a))return o;return a});return(a,r)=>A(i).patronymicName!==s.value?(C(),w("small",us,[B(p(a.$t("declension.correctionMessage",{incorrectSpelling:A(i).patronymicName,correctSpelling:s.value}))+" ",1),u("button",{class:"btn btn-link btn-anchor",type:"button",onClick:r[0]||(r[0]=o=>a.$emit("patronymic-name-correction",s.value))},p(a.$t("declension.confirmCorrection")),1)])):vn("",!0)}}),Pl=M(ms,[["__scopeId","data-v-b3f0f9eb"]]),fs=["id","title","aria-label"],ds={key:0,"aria-hidden":"true",class:"fa fa-check"},ps={key:1,"aria-hidden":"true",class:"fa fa-clipboard"},Le=O({__name:"copy-button",props:{source:{type:String,required:!0},trim:{type:Boolean,default:!0},buttonId:{type:String,default:null},buttonClass:{type:String,default:"btn btn-btn btn-link py-0 px-1"},buttonTitle:{type:String,default:null}},setup(e){const n=e,{source:i,trim:t}=Qn(n),s=T(()=>t.value?i.value.trim():i.value),{copy:a,copied:r}=ls({source:s,legacy:!0});return(o,l)=>(C(),w("button",{id:e.buttonId,type:"button",title:e.buttonTitle??o.$t("action.copy"),"aria-label":o.$t("action.copy"),class:$n(e.buttonClass),onClick:l[0]||(l[0]=c=>A(a)())},[A(r)?(C(),w("i",ds)):(C(),w("i",ps))],10,fs))}}),hs=["href","title"],gs=["href","title"],As=["href","title"],_s=O({__name:"share-links",props:{buttonsClass:{type:String,default:null}},setup(e){const{t:n}=pe(),{absoluteUrl:i}=On(),t=T(()=>{const r=new URL("https://www.facebook.com");return r.pathname="/sharer/sharer.php",r.searchParams.set("u",i.value),r.toString()}),s=T(()=>{const r=new URL("https://twitter.com");return r.pathname="/home",r.searchParams.set("status",i.value),r.toString()}),a=T(()=>{const r=new URL("https://www.linkedin.com");return r.pathname="/shareArticle",r.searchParams.set("mini",String(!0)),r.searchParams.set("url",i.value),r.searchParams.set("title",""),r.searchParams.set("summary",n("app.name")),r.searchParams.set("source",""),r.toString()});return(r,o)=>{const l=Le;return C(),w("div",{class:$n(["btn-group",e.buttonsClass]),role:"menubar"},[E(l,{source:A(i),"button-class":"btn btn-lg btn-link btn-share","button-title":A(n)("action.copyLink"),"icon-class":"fa fa-link"},null,8,["source","button-title"]),u("a",{class:"btn btn-lg btn-link btn-share",href:t.value,title:A(n)("socialShare.facebook"),target:"_blank",role:"menuitem"},o[0]||(o[0]=[u("i",{class:"fa fa-facebook color-facebook","aria-hidden":"true"},null,-1)]),8,hs),u("a",{class:"btn btn-lg btn-link btn-share",href:s.value,title:A(n)("socialShare.twitter"),target:"_blank",role:"menuitem"},o[1]||(o[1]=[u("i",{class:"fa fa-twitter color-twitter","aria-hidden":"true"},null,-1)]),8,gs),u("a",{class:"btn btn-lg btn-link btn-share",href:a.value,title:A(n)("socialShare.linkedIn"),target:"_blank",role:"menuitem"},o[2]||(o[2]=[u("i",{class:"fa fa-linkedin color-linkedin","aria-hidden":"true"},null,-1)]),8,As)],2)}}}),Ol=M(_s,[["__scopeId","data-v-7ac8a76f"]]);var xn=typeof global=="object"&&global&&global.Object===Object&&global,bs=typeof self=="object"&&self&&self.Object===Object&&self,j=xn||bs||Function("return this")(),W=j.Symbol,Mn=Object.prototype,ys=Mn.hasOwnProperty,Ss=Mn.toString,Z=W?W.toStringTag:void 0;function vs(e){var n=ys.call(e,Z),i=e[Z];try{e[Z]=void 0;var t=!0}catch{}var s=Ss.call(e);return t&&(n?e[Z]=i:delete e[Z]),s}var Cs=Object.prototype,ws=Cs.toString;function Qs(e){return ws.call(e)}var $s="[object Null]",Bs="[object Undefined]",Xe=W?W.toStringTag:void 0;function oe(e){return e==null?e===void 0?Bs:$s:Xe&&Xe in Object(e)?vs(e):Qs(e)}function se(e){return e!=null&&typeof e=="object"}var me=Array.isArray;function Nn(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var Ds="[object AsyncFunction]",Es="[object Function]",Ts="[object GeneratorFunction]",Ps="[object Proxy]";function Ln(e){if(!Nn(e))return!1;var n=oe(e);return n==Es||n==Ts||n==Ds||n==Ps}var Ce=j["__core-js_shared__"],Ze=function(){var e=/[^.]+$/.exec(Ce&&Ce.keys&&Ce.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Os(e){return!!Ze&&Ze in e}var Is=Function.prototype,js=Is.toString;function K(e){if(e!=null){try{return js.call(e)}catch{}try{return e+""}catch{}}return""}var ks=/[\\^$.*+?()[\]{}|]/g,Fs=/^\[object .+?Constructor\]$/,Us=Function.prototype,xs=Object.prototype,Ms=Us.toString,Ns=xs.hasOwnProperty,Ls=RegExp("^"+Ms.call(Ns).replace(ks,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Gs(e){if(!Nn(e)||Os(e))return!1;var n=Ln(e)?Ls:Fs;return n.test(K(e))}function Hs(e,n){return e==null?void 0:e[n]}function X(e,n){var i=Hs(e,n);return Gs(i)?i:void 0}var Ee=X(j,"WeakMap"),Rs=9007199254740991,Ys=/^(?:0|[1-9]\d*)$/;function zs(e,n){var i=typeof e;return n=n??Rs,!!n&&(i=="number"||i!="symbol"&&Ys.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Ks}function Vs(e){return e!=null&&Hn(e.length)&&!Ln(e)}var qs=Object.prototype;function Js(e){var n=e&&e.constructor,i=typeof n=="function"&&n.prototype||qs;return e===i}function Ws(e,n){for(var i=-1,t=Array(e);++i-1}function sr(e,n){var i=this.__data__,t=ge(i,e);return t<0?(++this.size,i.push([e,n])):i[t][1]=n,this}function k(e){var n=-1,i=e==null?0:e.length;for(this.clear();++no))return!1;var c=a.get(e),f=a.get(n);if(c&&f)return c==n&&f==e;var m=-1,d=!0,b=i&Fr?new fe:void 0;for(a.set(e,n),a.set(n,e);++m{const t=Le,s=Bn("highlight-js");return C(),w(Me,null,[Dn((C(),w("pre",ro,[u("code",null,p(e.code),1)])),[[s]]),E(t,{source:e.code,class:"ms-1"},null,8,["source"])],64)}}}),oo={},lo={id:"installation",class:"card my-3"},co={class:"card-body"},uo={class:"card-title h5 mb-3"};function mo(e,n){return C(),w("div",lo,[u("div",co,[u("h3",uo,p(e.$t("documentation.installation")),1),Fe(e.$slots,"default")])])}const kl=M(oo,[["render",mo]]),fo={class:"position-relative"},po={class:"mb-0"},Fl=O({__name:"code-block",props:{code:{type:String,required:!0}},setup(e){return(n,i)=>{const t=Le,s=Bn("highlight-js");return C(),w("div",fo,[Dn((C(),w("pre",po,[u("code",null,p(e.code),1)])),[[s]]),E(t,{source:e.code,class:"position-absolute top-0 end-0"},null,8,["source"])])}}}),ho={},go={id:"usage-example",class:"card my-3"},Ao={class:"card-body"},_o={class:"card-title h5 mb-3"};function bo(e,n){return C(),w("div",go,[u("div",Ao,[u("h3",_o,p(e.$t("documentation.usageExample")),1),Fe(e.$slots,"default")])])}const Ul=M(ho,[["render",bo]]),yo={id:"footer"},So={class:"row mb-1"},vo={class:"col-12"},Co={class:"list-unstyled mb-0",role:"menubar"},wo={class:"d-block mb-1 d-md-inline me-md-3 mb-md-0",role:"presentation"},Qo={class:"text-muted"},$o={class:"d-inline align-middle me-2",role:"presentation"},Bo=["href"],Do={class:"d-inline align-middle me-2",role:"presentation"},Eo=["href"],To={class:"d-inline align-middle me-2",role:"presentation"},Po=["href"],Oo={class:"badge bg-primary"},Io={class:"d-inline me-2",role:"presentation"},jo={class:"d-inline",role:"presentation"},ko={class:"row mb-3"},Fo={class:"col-12"},Uo=O({__name:"page-footer",setup(e){const n=he(),i=xe(),t=cs({interval:6e4}),s=T(()=>t.value.getFullYear()),a=T(()=>new URL(i.public.siteUrl).hostname);return(r,o)=>{const l=Ne;return C(),w("section",yo,[u("div",So,[u("div",vo,[u("ul",Co,[u("li",wo,[u("span",Qo,p(`${A(n).library.displayName} v${A(n).library.version}`),1)]),u("li",$o,[u("a",{href:A(n).library.gitHubUrl,class:"text-decoration-none",target:"_blank",role:"menuitem"},o[0]||(o[0]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-github"},null,-1),B(" GitHub ")]),8,Bo)]),u("li",Do,[u("a",{href:A(n).library.npmUrl,class:"text-decoration-none",target:"_blank",role:"menuitem"},o[1]||(o[1]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-npm"},null,-1),B(" NPM ")]),8,Eo)]),u("li",To,[u("a",{href:A(n).library.dockerHubUrl,class:"text-decoration-none",target:"_blank",role:"menuitem"},[o[2]||(o[2]=u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-docker"},null,-1)),o[3]||(o[3]=B(" Docker Hub ")),u("span",Oo,p(r.$t("new")),1)],8,Po)]),u("li",Io,[E(l,{class:"btn btn-link text-decoration-none p-0",role:"menuitem","modal-id":"contact-us-modal"},{default:I(()=>[B(p(r.$t("contactUs")),1)]),_:1})]),u("li",jo,[E(l,{class:"btn btn-link text-decoration-none p-0",role:"menuitem","modal-id":"about-modal"},{default:I(()=>[B(p(r.$t("aboutUs")),1)]),_:1})])])])]),u("div",ko,[u("div",Fo,"© 2017-"+p(s.value)+" "+p(a.value),1)])])}}}),xl=M(Uo,[["__scopeId","data-v-a04c74a9"]]),$e=new WeakMap;function Ml(e){if($e.has(e))return $e.get(e);const n={...e};return n.render?n.render=(i,t,s,a,r,o)=>{var l;if(a.mounted$??i.mounted$){const c=(l=e.render)==null?void 0:l.bind(i)(i,t,s,a,r,o);return c.children===null||typeof c.children=="string"?Ye(c):be(c)}else{const c=ye(i._.vnode.el??null)??["
"];return Se(c.join(""),c.length)}}:n.template&&(n.template=` + */async function z(e,n){ki(n);const i=await Wn.inflect(n,n.gender,e),t=await Xn(e,n);return Object.assign(Object.assign({},i),t)}async function yl(e){return z(Y.NOMINATIVE,e)}async function Sl(e){return z(Y.GENITIVE,e)}async function vl(e){return z(Y.DATIVE,e)}async function Cl(e){return z(Y.ACCUSATIVE,e)}async function wl(e){return z(Y.ABLATIVE,e)}async function Ql(e){return z(Y.LOCATIVE,e)}async function $l(e){return z(Y.VOCATIVE,e)}async function Bl(e){return Fi(e),ji(e)}const Ui={},xi={class:"flag flag-ua"};function Mi(e,n){return C(),w("div",xi)}const Ni=M(Ui,[["render",Mi],["__scopeId","data-v-6396ef21"]]),Li="shevchenko",Gi="3.1.0",Hi="JavaScript library for declension of Ukrainian anthroponyms",Ri="./dist/umd/shevchenko.min.js",Yi="./dist/cjs/shevchenko.js",zi="./dist/es/shevchenko.js",Ki="./dist/es/shevchenko.d.ts",Vi={prebuild:"rm -rf ./dist",build:"rollup -c --bundleConfigAsCjs",lint:"eslint --fix ./src",test:"jest",predocs:"rm -rf ./docs",docs:"typedoc && cp -a ./site/.output/public/. ./docs",preversion:"npm run lint && npm run test",prepublishOnly:"npm run build"},qi=["ukrainian-language","ukrainian","anthroponym-declension","personal-name-declension","given-name-declension","first-name-declension","patronymic-name-declension","patronymic-declension","family-name-declension","surname-declension","word-declension","declension","word-inflection","linguistics","natural-language-processing","nlp"],Ji={type:"git",url:"git+https://github.com/tooleks/shevchenko-js.git"},Wi="Oleksandr Tolochko ",Xi=["Anna Tolochko","Tetyana Tolochko"],Zi="MIT",et={url:"https://github.com/tooleks/shevchenko-js/issues"},nt="https://tooleks.github.io/shevchenko-js",it={"@tensorflow/tfjs":"^4.1.0"},tt={"@janniks/typedoc-theme-stacks":"^1.2.3","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-commonjs":"^28.0.1","@rollup/plugin-json":"^6.1.0","@rollup/plugin-node-resolve":"^15.3.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.1","@tensorflow/tfjs-node":"^4.2.0","@types/jest":"^29.4.0","@types/lodash":"^4.14.191","@typescript-eslint/eslint-plugin":"^5.48.2","@typescript-eslint/parser":"^5.48.2",axios:"^1.6.0",csv:"^6.2.7",eslint:"^8.32.0","eslint-config-prettier":"^8.6.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1",jest:"^29.3.1",lodash:"^4.17.21",prettier:"2.8.3",rimraf:"^3.0.2",rollup:"^4.24.3","ts-jest":"^29.0.5","ts-node":"^10.9.1",typedoc:"^0.23.26",typescript:"^4.1.2"},ve={name:Li,version:Gi,description:Hi,browser:Ri,main:Yi,module:zi,types:Ki,scripts:Vi,keywords:qi,repository:Ji,author:Wi,contributors:Xi,license:Zi,bugs:et,homepage:nt,dependencies:it,devDependencies:tt},st={library:{displayName:`${ve.name}.js`,name:ve.name,version:ve.version,apiSpecPath:"/api-spec",npmUrl:"https://www.npmjs.com/package/shevchenko",gitHubUrl:"https://github.com/tooleks/shevchenko-js",dockerHubUrl:"https://hub.docker.com/r/tooleks/shevchenko",issuesUrl:"https://github.com/tooleks/shevchenko-js/issues",licenseUrl:"https://github.com/tooleks/shevchenko-js/blob/master/LICENSE",cdnUrl:"https://unpkg.com/shevchenko"},militaryExtension:{name:"shevchenko-ext-military",gitHubUrl:"https://github.com/tooleks/shevchenko-ext-military"},content:{gitHubUrl:"https://api.github.com/repos/tooleks/shevchenko-js",howItWorksUrl:"https://raw.githubusercontent.com/wiki/tooleks/shevchenko-js/Принцип-роботи.md"}},at=Zn(st),rt={nuxt:{}},ot=ei(at,rt);function he(){const e=je();return e._appConfig||(e._appConfig=bn(ot)),e._appConfig}const lt=e=>e==="defer"||e===!1;function ct(...e){var Q;const n=typeof e[e.length-1]=="string"?e.pop():void 0;typeof e[0]!="string"&&e.unshift(n);let[i,t,s={}]=e;if(typeof i!="string")throw new TypeError("[nuxt] [asyncData] key must be a string.");if(typeof t!="function")throw new TypeError("[nuxt] [asyncData] handler must be a function.");const a=je(),r=t,o=()=>q.value,l=()=>a.isHydrating?a.payload.data[i]:a.static.data[i];s.server=s.server??!0,s.default=s.default??o,s.getCachedData=s.getCachedData??l,s.lazy=s.lazy??!1,s.immediate=s.immediate??!0,s.deep=s.deep??q.deep,s.dedupe=s.dedupe??"cancel";const c=s.getCachedData(i,a),f=c!=null;if(!a._asyncData[i]||!s.immediate){(Q=a.payload._errors)[i]??(Q[i]=q.errorValue);const _=s.deep?P:Be;a._asyncData[i]={data:_(f?c:s.default()),pending:P(!f),error:ni(a.payload._errors,i),status:P("idle"),_default:s.default}}const m={...a._asyncData[i]};delete m._default,m.refresh=m.execute=(_={})=>{if(a._asyncDataPromises[i]){if(lt(_.dedupe??s.dedupe))return a._asyncDataPromises[i];a._asyncDataPromises[i].cancelled=!0}if(_._initial||a.isHydrating&&_._initial!==!1){const g=_._initial?c:s.getCachedData(i,a);if(g!=null)return Promise.resolve(g)}m.pending.value=!0,m.status.value="pending";const v=new Promise((g,h)=>{try{g(r(a))}catch(D){h(D)}}).then(async g=>{if(v.cancelled)return a._asyncDataPromises[i];let h=g;s.transform&&(h=await s.transform(g)),s.pick&&(h=mt(h,s.pick)),a.payload.data[i]=h,m.data.value=h,m.error.value=q.errorValue,m.status.value="success"}).catch(g=>{if(v.cancelled)return a._asyncDataPromises[i];m.error.value=si(g),m.data.value=A(s.default()),m.status.value="error"}).finally(()=>{v.cancelled||(m.pending.value=!1,delete a._asyncDataPromises[i])});return a._asyncDataPromises[i]=v,a._asyncDataPromises[i]},m.clear=()=>ut(a,i);const d=()=>m.refresh({_initial:!0}),b=s.server!==!1&&a.payload.serverRendered;{const _=ke();if(_&&!_._nuxtOnBeforeMountCbs){_._nuxtOnBeforeMountCbs=[];const h=_._nuxtOnBeforeMountCbs;ii(()=>{h.forEach(D=>{D()}),h.splice(0,h.length)}),ti(()=>h.splice(0,h.length))}b&&a.isHydrating&&(m.error.value||c!=null)?(m.pending.value=!1,m.status.value=m.error.value?"error":"success"):_&&(a.payload.serverRendered&&a.isHydrating||s.lazy)&&s.immediate?_._nuxtOnBeforeMountCbs.push(d):s.immediate&&d();const v=yn();if(s.watch){const h=de(s.watch,()=>m.refresh());v&&De(h)}const g=a.hook("app:data:refresh",async h=>{(!h||h.includes(i))&&await m.refresh()});v&&De(g)}const S=Promise.resolve(a._asyncDataPromises[i]).then(()=>m);return Object.assign(S,m),S}function ut(e,n){n in e.payload.data&&(e.payload.data[n]=void 0),n in e.payload._errors&&(e.payload._errors[n]=q.errorValue),e._asyncData[n]&&(e._asyncData[n].data.value=void 0,e._asyncData[n].error.value=q.errorValue,e._asyncData[n].pending.value=!1,e._asyncData[n].status.value="idle"),n in e._asyncDataPromises&&(e._asyncDataPromises[n]&&(e._asyncDataPromises[n].cancelled=!0),e._asyncDataPromises[n]=void 0)}function mt(e,n){const i={};for(const t of n)i[t]=e[t];return i}function ft(e,n,i){const[t={},s]=typeof n=="string"?[{},n]:[n,i],a=T(()=>L(e)),r=t.key||Ei([s,typeof a.value=="string"?a.value:"",...pt(t)]);if(!r||typeof r!="string")throw new TypeError("[nuxt] [useFetch] key must be a string: "+r);if(!e)throw new Error("[nuxt] [useFetch] request is missing.");const o=r===s?"$f"+r:r;if(!t.baseURL&&typeof a.value=="string"&&a.value[0]==="/"&&a.value[1]==="/")throw new Error('[nuxt] [useFetch] the request URL must not start with "//".');const{server:l,lazy:c,default:f,transform:m,pick:d,watch:b,immediate:S,getCachedData:Q,deep:_,dedupe:v,...g}=t,h=bn({...ai,...g,cache:typeof t.cache=="boolean"?void 0:t.cache}),D={server:l,lazy:c,default:f,transform:m,pick:d,immediate:S,getCachedData:Q,deep:_,dedupe:v,watch:b===!1?[]:[h,a,...b||[]]};let $;return ct(o,()=>{var Re;(Re=$==null?void 0:$.abort)==null||Re.call($,"Request aborted as another request to the same endpoint was initiated."),$=typeof AbortController<"u"?new AbortController:{};const He=L(t.timeout);let _e;return He&&(_e=setTimeout(()=>$.abort("Request aborted due to timeout."),He),$.signal.onabort=()=>clearTimeout(_e)),(t.$fetch||globalThis.$fetch)(a.value,{signal:$.signal,...h}).finally(()=>{clearTimeout(_e)})},D)}function dt(e,n,i){const[t={},s]=[{},n];return ft(e,{...t,lazy:!0},s)}function pt(e){var i;const n=[((i=L(e.method))==null?void 0:i.toUpperCase())||"GET",L(e.baseURL)];for(const t of[e.params||e.query]){const s=L(t);if(!s)continue;const a={};for(const[r,o]of Object.entries(s))a[L(r)]=L(o);n.push(a)}return n}const ht={key:0,class:"badge bg-secondary"},gt=O({__name:"github-issue-count",async setup(e){let n,i;const t=he(),{data:s,status:a}=([n,i]=ri(()=>dt(t.content.gitHubUrl,"$zXgY1EVtZn")),n=await n,i(),n),r=T(()=>s.value==null?0:s.value.open_issues_count),o=T(()=>a.value==="pending");return(l,c)=>o.value?Sn("",!0):(C(),w("span",ht,p(r.value),1))}}),At=["data-bs-target"],Ne=O({__name:"modal-button",props:{modalId:{type:String,required:!0}},setup(e){return(n,i)=>(C(),w("a",{href:"#","data-bs-toggle":"modal","data-bs-target":`#${e.modalId}`},[Fe(n.$slots,"default")],8,At))}}),_t="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAEwATADAREAAhEBAxEB/8QAHAABAAEFAQEAAAAAAAAAAAAAAAQCAwUGBwgB/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB6MCoFgFALgPgKAWQY8E4FsF8F8FIPgPgKAVg+gkgqBYBQC4D4CgFkGPBOBbBfBfBSD4D4CgFYPoJILgIoALIKQYsHlsFQN3BrYOiA+A7ICkFQLAPoLgJgLgIoALIKQYsHlsFQN3BrYOiA+A7ICkFQLAPoLgJYLoLILYIIORg1EGvgx4N1BrALIM4CUD00CgAFgF8EgF0FkFsEEHIwaiDXwY8G6g1gFkGcBKB6aBQACwC+C4CQC2D6DgYOag24GPBcBqwNwBWDVQXgetQXAfQUgvAtAkAtg+g4GDmoNuBjwXAasDcAVg1UF4HrUFwH0FILwI4JgLILgPIYMQDaAAYIGNBHBUCYDOA9bAjgpBeBIBDBMBZBcB5DBiAbQADBAxoI4KgTAZwHrYEcFILwJAIwJgPgAPKIMKDKAxYNbBsQMmDVAbYD4D1oCOD6C+CaDFAmA+AA8ogwoMoDFg1sGxAyYNUBtgPgPWgI4PoL4JoIYJwI4JAPI4NXBFBbBmAYEEkH0GSBMB7ABQD6CsEgEQE4EcEgHkcGrgigtgzAMCCSD6DJAmA9gAoB9BWCQCMC8CyDSwckBycGXBiwZ4FIIYKQXwbuD00CyCoEoFwEMF4FkGlg5IDk4MuDFgzwKQQwUgvg3cHpoFkFQJQLgIgJgLYPPYOSAjg9pAqBHBMBZBzEHEgZkHrQFIKgVgughAmAtg89g5ICOD2kCoEcEwFkHMQcSBmQetAUgqBWC6C0CsAGsg8kg9ZAyAMgCGCQDBAwQOBguA9iApABeBcBABWADWQeSQesgZAGQBDBIBggYIHAwXAexAUgAvAuAx4LwAMMDyGD12DzIDCA9Ng8wA2YHdQcgBDB6oBWCMCoF4EMF4AGGB5DB67B5kBhAemweYAbMDuoOQAhg9UArBGBUC8CICSCkFAPoNfBkgYAG1g5qDOAvg0cHVAZMFkF4H0EkGKBJBSCgH0GvgyQMADawc1BnAXwaODqgMmCyC8D6CSDGguAkgjAAwALgNTBs4MCDZAcNBtQONgzYPV4KQXAXAQQXASQRgAYAFwGpg2cGBBsgOGg2oHGwZsHq8FILgLgMWCQCsFALQIYNCBBBw4HpAGABiQawDXgSgVA9YAuAuAxoJAKwUAtAhg0IEEHDgekAYAGJBrANeBKBUD1gC4C4DFgmAuAjgpB5CB3EHCwY4GRB34Gog4sDOArBAB1UHewSwYcEwFwEcFIPIQO4g4WDHAyIO/A1EHFgZwFYIAOqg72CWDDgkguA5eDh4IQOkg1gHTwcwBuwOKAy4NmBzkGeBlgbQD0UCKCSC4Dl4OHghA6SDWAdPBzAG7A4oDLg2YHOQZ4GWBtAPRQIYJQOBg0UGLBrQJ4NpBpAJwLAMwC0CkGOBNBvYM4DGA9GAlA4GDRQYsGtAng2kGkAnAsAzALQKQY4E0G9gzgMYDtQOKAxANZBYBPBHBhAAVgug6YDBA1gGQBjATwbWCgHfwcUBiAayCwCeCODCAArBdB0wGCBrAMgDGAng2sFANnByQFgGKB1AGCBr4MqCICcDaQaQCcCGCKCcC6DZwUg2oHJAWAYoHUAYIGvgyoIgJwNpBpAJwIYIoJwLoNnBSD//EABQQAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQEAAQUCNJ//xAAUEQEAAAAAAAAAAAAAAAAAAACg/9oACAEDAQE/ATSf/8QAFBEBAAAAAAAAAAAAAAAAAAAAoP/aAAgBAgEBPwE0n//EABQQAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQEABj8CNJ//xAAUEAEAAAAAAAAAAAAAAAAAAACg/9oACAEBAAE/ITSf/9oADAMBAAIAAwAAABCQCSSSSQACSSQCSQCQCSQCSSSSQACSSQCSQCQCSSQACQAACSSSQACQCSSSSQACQAACSSSQACQCSSSSQACSQAACSQACQCSSSSSQACSQAACSQACQCSSSSSSSSQCSSSSQCQCSSQCSSSSSQCSSSSQCQCSSQCSSQAACSSQCSQAACSQCSSSQAACSSQCSQAACSQCSSSQACQAAACSSSSSSSSSSSQACQAAACSSSSSSSSSSQAAAACSSQCSQAACSSSSQAAAACSSQCSQAACSSSQCQACSQACQACSQCQCQAACQACSQACQACSQCQCQACSSSSSQCSSQCSSSQCSSSSSSSSQCSSQCSSSQCSSSQACQCSSSSSQAAACSQACQACQCSSSSSQAAACSQAACSSSQCSSSQCSSSSQCQACSSSQCSSSQCSSSSQCQCSQCSSQCQCSSSSQCQCSSSQCSSQCQCSSSSQCQCSQACQACSSQCSQCSSQCSSQACQACSSQCSQCSSQCSSSSSSSSQCSSSQCQCQAAACSSSSSQCSSSQCQCQAAAAAAACSSSSSQCSSQCSSQAAAACSSSSSQCSSQCSSQACSSSQCSSSQCQCQCQACQCSSSQCSSSQCQCQCQACSQACSSQCSQCSQCSSSSSSQACSSQCSQCSQCSSSSSQCSQCQACSQCSQCSSSQCQCSQCQACSQCSQCSSSQCQCSSSQACSQCSQACQCQCQCSSSQACSQCSQACQCQCT//EABQRAQAAAAAAAAAAAAAAAAAAAKD/2gAIAQMBAT8QNJ//xAAUEQEAAAAAAAAAAAAAAAAAAACg/9oACAECAQE/EDSf/8QAFBABAAAAAAAAAAAAAAAAAAAAoP/aAAgBAQABPxA0n//Z",bt=/^[a-z]{2}$/i,yt=127397;function St(e){if(!bt.test(e)){const i=typeof e;throw new TypeError(`cc argument must be an ISO 3166-1 alpha-2 string, but got '${i==="string"?e:i}' instead.`)}const n=[...e.toUpperCase()].map(i=>i.codePointAt()+yt);return String.fromCodePoint(...n)}function vt(e,n=""){return n+e}function Pn(){const e=xe(),n=Ue(),i=T(()=>t(n.fullPath));function t(s){return vt(s,e.public.siteUrl)}return{getAbsoluteUrl:t,absoluteUrl:i}}const Ct={class:"navbar navbar-expand-xl navbar-light bg-light"},wt={class:"container-fluid"},Qt=["alt"],$t={id:"navbar-supported-content",class:"collapse navbar-collapse"},Bt={class:"navbar-nav mt-2 mt-lg-0 ms-auto",role:"menubar"},Dt={class:"nav-item",role:"presentation"},Et={class:"badge bg-military"},Tt={class:"nav-item",role:"presentation"},Pt={class:"nav-item",role:"presentation"},Ot={class:"nav-item",role:"presentation"},It=["href"],jt={class:"nav-item dropdown",role:"presentation"},kt={id:"navbar-dropdown-links",class:"nav-link dropdown-toggle",href:"#","data-bs-toggle":"dropdown",role:"menuitem","aria-haspopup":"true","aria-expanded":"false"},Ft={class:"dropdown-menu","aria-labelledby":"navbar-dropdown-links",role:"menu"},Ut=["href"],xt=["href"],Mt=["href"],Nt=["href"],Lt={class:"badge bg-primary"},Gt={class:"nav-item dropdown",role:"presentation"},Ht={id:"navbar-dropdown-feedback",class:"nav-link dropdown-toggle",href:"#","data-bs-toggle":"dropdown",role:"menuitem","aria-haspopup":"true","aria-expanded":"false"},Rt={class:"dropdown-menu","aria-labelledby":"navbar-dropdown-feedback",role:"menu"},Yt=["href"],zt={class:"nav-item dropdown",role:"presentation"},Kt=["title"],Vt={class:"dropdown-menu","aria-labelledby":"navbar-dropdown-locale",role:"menu"},qt=["href"],Jt=O({__name:"top-nav-bar",setup(e){const n=he(),i=Ue(),t=pe(),{getAbsoluteUrl:s}=Pn();function a(o){return St(o.split("-")[1])}function r(o){let l=i.fullPath;for(const c of t.availableLocales){const f=new RegExp(`^/${c}`,"i");f.test(l)&&(l=l.replace(f,""))}return o!==li&&(l=`/${o}${l}`),s(l)}return(o,l)=>{const c=ci,f=gt,m=Ne;return C(),w("nav",Ct,[u("div",wt,[E(c,{class:"navbar-brand",to:{name:"index"}},{default:I(()=>[u("img",{class:"navbar-logo",src:_t,alt:A(n).library.displayName},null,8,Qt),u("span",null,p(A(n).library.displayName),1)]),_:1}),l[4]||(l[4]=u("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbar-supported-content","aria-controls":"navbar-supported-content","aria-expanded":"false","aria-label":"Toggle navigation"},[u("span",{class:"navbar-toggler-icon"})],-1)),u("div",$t,[u("ul",Bt,[u("li",Dt,[E(c,{class:"nav-link",to:{name:"military"},"exact-active-class":"active",role:"menuitem"},{default:I(()=>[B(p(o.$t("forMilitary"))+" ",1),u("span",Et,p(o.$t("new")),1)]),_:1})]),u("li",Tt,[E(c,{class:"nav-link",to:{name:"index",hash:"#demo"},role:"menuitem"},{default:I(()=>[B(p(o.$t("liveDemo")),1)]),_:1})]),u("li",Pt,[E(c,{class:"nav-link",to:{name:"index",hash:"#documentation"},role:"menuitem"},{default:I(()=>[B(p(o.$t("documentation")),1)]),_:1})]),u("li",Ot,[u("a",{class:"nav-link",href:A(n).library.licenseUrl,target:"_blank",role:"menuitem"},p(o.$t("library.license")),9,It)]),u("li",jt,[u("a",kt,p(o.$t("library.links")),1),u("div",Ft,[u("a",{class:"dropdown-item",href:A(s)(A(n).library.apiSpecPath),target:"_blank",role:"menuitem"},p(o.$t("documentation.apiSpec")),9,Ut),u("a",{class:"dropdown-item",href:A(n).library.gitHubUrl,target:"_blank",role:"menuitem"},l[0]||(l[0]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-github"},null,-1),B(" GitHub ")]),8,xt),u("a",{class:"dropdown-item",href:A(n).library.npmUrl,target:"_blank",role:"menuitem"},l[1]||(l[1]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-npm"},null,-1),B(" NPM ")]),8,Mt),u("a",{class:"dropdown-item",href:A(n).library.dockerHubUrl,target:"_blank",role:"menuitem"},[l[2]||(l[2]=u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-docker"},null,-1)),l[3]||(l[3]=B(" Docker Hub ")),u("span",Lt,p(o.$t("new")),1)],8,Nt)])]),u("li",Gt,[u("a",Ht,p(o.$t("feedback")),1),u("div",Rt,[u("a",{class:"dropdown-item",href:A(n).library.issuesUrl,target:"_blank",role:"menuitem"},[B(p(o.$t("library.issueReport"))+" ",1),E(f)],8,Yt),E(m,{class:"dropdown-item",role:"menuitem","modal-id":"contact-us-modal"},{default:I(()=>[B(p(o.$t("contactUs")),1)]),_:1}),E(m,{class:"dropdown-item",role:"menuitem","modal-id":"about-modal"},{default:I(()=>[B(p(o.$t("aboutUs")),1)]),_:1})])]),u("li",zt,[u("a",{id:"navbar-dropdown-locale",class:"nav-link dropdown-toggle",href:"#","data-bs-toggle":"dropdown",role:"menuitem","aria-haspopup":"true","aria-expanded":"false",title:o.$t("website.language")},p(a(o.$i18n.locale))+" "+p(o.$i18n.locale),9,Kt),u("div",Vt,[(C(!0),w(Me,null,oi(o.$i18n.availableLocales,d=>(C(),w("a",{key:d,class:"dropdown-item",href:r(d),role:"menuitem"},p(a(d))+" "+p(o.$t(`website.locale.${d}`))+" ("+p(d)+") ",9,qt))),128))])])])])])])}}}),Wt=M(Jt,[["__scopeId","data-v-41685352"]]),Xt={};function Zt(e,n){const i=Ni,t=Wt;return C(),w(Me,null,[E(i),E(t)],64)}const Dl=M(Xt,[["render",Zt]]);function ie(e){return yn()?(De(e),!0):!1}function H(e){return typeof e=="function"?e():A(e)}const te=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const es=Object.prototype.toString,ns=e=>es.call(e)==="[object Object]",is=()=>{};function ts(e){let n;function i(){return n||(n=e()),n}return i.reset=async()=>{const t=n;n=void 0,t&&await t},i}function On(e,n=1e3,i={}){const{immediate:t=!0,immediateCallback:s=!1}=i;let a=null;const r=P(!1);function o(){a&&(clearInterval(a),a=null)}function l(){r.value=!1,o()}function c(){const f=H(n);f<=0||(r.value=!0,s&&e(),o(),r.value&&(a=setInterval(e,f)))}if(t&&te&&c(),vn(n)||typeof n=="function"){const f=de(n,()=>{r.value&&te&&c()});ie(f)}return ie(l),{isActive:r,pause:l,resume:c}}function ss(e,n,i={}){const{immediate:t=!0}=i,s=P(!1);let a=null;function r(){a&&(clearTimeout(a),a=null)}function o(){s.value=!1,r()}function l(...c){r(),s.value=!0,a=setTimeout(()=>{s.value=!1,a=null,e(...c)},H(n))}return t&&(s.value=!0,te&&l()),ie(o),{isPending:Cn(s),start:l,stop:o}}function El(e=!1,n={}){const{truthyValue:i=!0,falsyValue:t=!1}=n,s=vn(e),a=P(e);function r(o){if(arguments.length)return a.value=o,a.value;{const l=H(i);return a.value=a.value===l?H(t):l,a.value}}return s?r:[a,r]}const In=te?window:void 0,jn=te?window.navigator:void 0;function as(e){var n;const i=H(e);return(n=i==null?void 0:i.$el)!=null?n:i}function kn(...e){let n,i,t,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([i,t,s]=e,n=In):[n,i,t,s]=e,!n)return is;Array.isArray(i)||(i=[i]),Array.isArray(t)||(t=[t]);const a=[],r=()=>{a.forEach(f=>f()),a.length=0},o=(f,m,d,b)=>(f.addEventListener(m,d,b),()=>f.removeEventListener(m,d,b)),l=de(()=>[as(n),H(s)],([f,m])=>{if(r(),!f)return;const d=ns(m)?{...m}:m;a.push(...i.flatMap(b=>t.map(S=>o(f,b,S,d))))},{immediate:!0,flush:"post"}),c=()=>{l(),r()};return ie(c),c}function rs(){const e=P(!1),n=ke();return n&&ne(()=>{e.value=!0},n),e}function Fn(e){const n=rs();return T(()=>(n.value,!!e()))}function os(e,n={}){const{immediate:i=!0,fpsLimit:t=void 0,window:s=In}=n,a=P(!1),r=t?1e3/t:null;let o=0,l=null;function c(d){if(!a.value||!s)return;o||(o=d);const b=d-o;if(r&&bt&&"permissions"in t),a=Be(),r=typeof e=="string"?{name:e}:e,o=Be(),l=()=>{var f,m;o.value=(m=(f=a.value)==null?void 0:f.state)!=null?m:"prompt"};kn(a,"change",l);const c=ts(async()=>{if(s.value){if(!a.value)try{a.value=await t.permissions.query(r)}catch{a.value=void 0}finally{l()}if(i)return ui(a.value)}});return c(),i?{state:o,isSupported:s,query:c}:o}function ls(e={}){const{navigator:n=jn,read:i=!1,source:t,copiedDuring:s=1500,legacy:a=!1}=e,r=Fn(()=>n&&"clipboard"in n),o=Je("clipboard-read"),l=Je("clipboard-write"),c=T(()=>r.value||a),f=P(""),m=P(!1),d=ss(()=>m.value=!1,s);function b(){r.value&&v(o.value)?n.clipboard.readText().then(g=>{f.value=g}):f.value=_()}c.value&&i&&kn(["copy","cut"],b);async function S(g=H(t)){c.value&&g!=null&&(r.value&&v(l.value)?await n.clipboard.writeText(g):Q(g),f.value=g,m.value=!0,d.start())}function Q(g){const h=document.createElement("textarea");h.value=g??"",h.style.position="absolute",h.style.opacity="0",document.body.appendChild(h),h.select(),document.execCommand("copy"),h.remove()}function _(){var g,h,D;return(D=(h=(g=document==null?void 0:document.getSelection)==null?void 0:g.call(document))==null?void 0:h.toString())!=null?D:""}function v(g){return g==="granted"||g==="prompt"}return{isSupported:c,text:f,copied:m,copy:S}}function cs(e={}){const{controls:n=!1,interval:i="requestAnimationFrame"}=e,t=P(new Date),s=()=>t.value=new Date,a=i==="requestAnimationFrame"?os(s,{immediate:!0}):On(s,i,{immediate:!0});return n?{now:t,...a}:t}function Tl(e,n){const i=P(),t=e[0];e.sort(()=>Math.random()>.5?1:-1);let s=0;async function a(){s=s+1,s>e.length-1&&(s=0),i.value=await n(e[s])}return ne(async()=>{i.value=await n(t)}),On(a,5e3),i}const us={key:0,class:"d-block form-text text-muted"},ms=O({__name:"declension-form-spelling-notice",props:{anthroponym:{type:Object,required:!0}},emits:["patronymic-name-correction"],setup(e){const n=e,{anthroponym:i}=wn(n),t=new Map([["Ігорович","Ігорьович"],["Лазарович","Лазарьович"]]),s=T(()=>{const{patronymicName:a}=i.value;if(!a)return a;for(const[r,o]of Array.from(t.entries()))if(new RegExp(`^${r}$`,"i").test(a))return o;return a});return(a,r)=>A(i).patronymicName!==s.value?(C(),w("small",us,[B(p(a.$t("declension.correctionMessage",{incorrectSpelling:A(i).patronymicName,correctSpelling:s.value}))+" ",1),u("button",{class:"btn btn-link btn-anchor",type:"button",onClick:r[0]||(r[0]=o=>a.$emit("patronymic-name-correction",s.value))},p(a.$t("declension.confirmCorrection")),1)])):Sn("",!0)}}),Pl=M(ms,[["__scopeId","data-v-b3f0f9eb"]]),fs=["id","title","aria-label"],ds={key:0,"aria-hidden":"true",class:"fa fa-check"},ps={key:1,"aria-hidden":"true",class:"fa fa-clipboard"},Le=O({__name:"copy-button",props:{source:{type:String,required:!0},trim:{type:Boolean,default:!0},buttonId:{type:String,default:null},buttonClass:{type:String,default:"btn btn-btn btn-link py-0 px-1"},buttonTitle:{type:String,default:null}},setup(e){const n=e,{source:i,trim:t}=wn(n),s=T(()=>t.value?i.value.trim():i.value),{copy:a,copied:r}=ls({source:s,legacy:!0});return(o,l)=>(C(),w("button",{id:e.buttonId,type:"button",title:e.buttonTitle??o.$t("action.copy"),"aria-label":o.$t("action.copy"),class:Qn(e.buttonClass),onClick:l[0]||(l[0]=c=>A(a)())},[A(r)?(C(),w("i",ds)):(C(),w("i",ps))],10,fs))}}),hs=["href","title"],gs=["href","title"],As=["href","title"],_s=O({__name:"share-links",props:{buttonsClass:{type:String,default:null}},setup(e){const{t:n}=pe(),{absoluteUrl:i}=Pn(),t=T(()=>{const r=new URL("https://www.facebook.com");return r.pathname="/sharer/sharer.php",r.searchParams.set("u",i.value),r.toString()}),s=T(()=>{const r=new URL("https://twitter.com");return r.pathname="/home",r.searchParams.set("status",i.value),r.toString()}),a=T(()=>{const r=new URL("https://www.linkedin.com");return r.pathname="/shareArticle",r.searchParams.set("mini",String(!0)),r.searchParams.set("url",i.value),r.searchParams.set("title",""),r.searchParams.set("summary",n("app.name")),r.searchParams.set("source",""),r.toString()});return(r,o)=>{const l=Le;return C(),w("div",{class:Qn(["btn-group",e.buttonsClass]),role:"menubar"},[E(l,{source:A(i),"button-class":"btn btn-lg btn-link btn-share","button-title":A(n)("action.copyLink"),"icon-class":"fa fa-link"},null,8,["source","button-title"]),u("a",{class:"btn btn-lg btn-link btn-share",href:t.value,title:A(n)("socialShare.facebook"),target:"_blank",role:"menuitem"},o[0]||(o[0]=[u("i",{class:"fa fa-facebook color-facebook","aria-hidden":"true"},null,-1)]),8,hs),u("a",{class:"btn btn-lg btn-link btn-share",href:s.value,title:A(n)("socialShare.twitter"),target:"_blank",role:"menuitem"},o[1]||(o[1]=[u("i",{class:"fa fa-twitter color-twitter","aria-hidden":"true"},null,-1)]),8,gs),u("a",{class:"btn btn-lg btn-link btn-share",href:a.value,title:A(n)("socialShare.linkedIn"),target:"_blank",role:"menuitem"},o[2]||(o[2]=[u("i",{class:"fa fa-linkedin color-linkedin","aria-hidden":"true"},null,-1)]),8,As)],2)}}}),Ol=M(_s,[["__scopeId","data-v-7ac8a76f"]]);var Un=typeof global=="object"&&global&&global.Object===Object&&global,bs=typeof self=="object"&&self&&self.Object===Object&&self,j=Un||bs||Function("return this")(),W=j.Symbol,xn=Object.prototype,ys=xn.hasOwnProperty,Ss=xn.toString,Z=W?W.toStringTag:void 0;function vs(e){var n=ys.call(e,Z),i=e[Z];try{e[Z]=void 0;var t=!0}catch{}var s=Ss.call(e);return t&&(n?e[Z]=i:delete e[Z]),s}var Cs=Object.prototype,ws=Cs.toString;function Qs(e){return ws.call(e)}var $s="[object Null]",Bs="[object Undefined]",We=W?W.toStringTag:void 0;function oe(e){return e==null?e===void 0?Bs:$s:We&&We in Object(e)?vs(e):Qs(e)}function se(e){return e!=null&&typeof e=="object"}var me=Array.isArray;function Mn(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var Ds="[object AsyncFunction]",Es="[object Function]",Ts="[object GeneratorFunction]",Ps="[object Proxy]";function Nn(e){if(!Mn(e))return!1;var n=oe(e);return n==Es||n==Ts||n==Ds||n==Ps}var Ce=j["__core-js_shared__"],Xe=function(){var e=/[^.]+$/.exec(Ce&&Ce.keys&&Ce.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function Os(e){return!!Xe&&Xe in e}var Is=Function.prototype,js=Is.toString;function K(e){if(e!=null){try{return js.call(e)}catch{}try{return e+""}catch{}}return""}var ks=/[\\^$.*+?()[\]{}|]/g,Fs=/^\[object .+?Constructor\]$/,Us=Function.prototype,xs=Object.prototype,Ms=Us.toString,Ns=xs.hasOwnProperty,Ls=RegExp("^"+Ms.call(Ns).replace(ks,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Gs(e){if(!Mn(e)||Os(e))return!1;var n=Nn(e)?Ls:Fs;return n.test(K(e))}function Hs(e,n){return e==null?void 0:e[n]}function X(e,n){var i=Hs(e,n);return Gs(i)?i:void 0}var Ee=X(j,"WeakMap"),Rs=9007199254740991,Ys=/^(?:0|[1-9]\d*)$/;function zs(e,n){var i=typeof e;return n=n??Rs,!!n&&(i=="number"||i!="symbol"&&Ys.test(e))&&e>-1&&e%1==0&&e-1&&e%1==0&&e<=Ks}function Vs(e){return e!=null&&Gn(e.length)&&!Nn(e)}var qs=Object.prototype;function Js(e){var n=e&&e.constructor,i=typeof n=="function"&&n.prototype||qs;return e===i}function Ws(e,n){for(var i=-1,t=Array(e);++i-1}function sr(e,n){var i=this.__data__,t=ge(i,e);return t<0?(++this.size,i.push([e,n])):i[t][1]=n,this}function k(e){var n=-1,i=e==null?0:e.length;for(this.clear();++no))return!1;var c=a.get(e),f=a.get(n);if(c&&f)return c==n&&f==e;var m=-1,d=!0,b=i&Fr?new fe:void 0;for(a.set(e,n),a.set(n,e);++m{const t=Le,s=$n("highlight-js");return C(),w(Me,null,[Bn((C(),w("pre",ro,[u("code",null,p(e.code),1)])),[[s]]),E(t,{source:e.code,class:"ms-1"},null,8,["source"])],64)}}}),oo={},lo={id:"installation",class:"card my-3"},co={class:"card-body"},uo={class:"card-title h5 mb-3"};function mo(e,n){return C(),w("div",lo,[u("div",co,[u("h3",uo,p(e.$t("documentation.installation")),1),Fe(e.$slots,"default")])])}const kl=M(oo,[["render",mo]]),fo={class:"position-relative"},po={class:"mb-0"},Fl=O({__name:"code-block",props:{code:{type:String,required:!0}},setup(e){return(n,i)=>{const t=Le,s=$n("highlight-js");return C(),w("div",fo,[Bn((C(),w("pre",po,[u("code",null,p(e.code),1)])),[[s]]),E(t,{source:e.code,class:"position-absolute top-0 end-0"},null,8,["source"])])}}}),ho={},go={id:"usage-example",class:"card my-3"},Ao={class:"card-body"},_o={class:"card-title h5 mb-3"};function bo(e,n){return C(),w("div",go,[u("div",Ao,[u("h3",_o,p(e.$t("documentation.usageExample")),1),Fe(e.$slots,"default")])])}const Ul=M(ho,[["render",bo]]),yo={id:"footer"},So={class:"row mb-1"},vo={class:"col-12"},Co={class:"list-unstyled mb-0",role:"menubar"},wo={class:"d-block mb-1 d-md-inline me-md-3 mb-md-0",role:"presentation"},Qo={class:"text-muted"},$o={class:"d-inline align-middle me-2",role:"presentation"},Bo=["href"],Do={class:"d-inline align-middle me-2",role:"presentation"},Eo=["href"],To={class:"d-inline align-middle me-2",role:"presentation"},Po=["href"],Oo={class:"badge bg-primary"},Io={class:"d-inline me-2",role:"presentation"},jo={class:"d-inline",role:"presentation"},ko={class:"row mb-3"},Fo={class:"col-12"},Uo=O({__name:"page-footer",setup(e){const n=he(),i=xe(),t=cs({interval:6e4}),s=T(()=>t.value.getFullYear()),a=T(()=>new URL(i.public.siteUrl).hostname);return(r,o)=>{const l=Ne;return C(),w("section",yo,[u("div",So,[u("div",vo,[u("ul",Co,[u("li",wo,[u("span",Qo,p(`${A(n).library.displayName} v${A(n).library.version}`),1)]),u("li",$o,[u("a",{href:A(n).library.gitHubUrl,class:"text-decoration-none",target:"_blank",role:"menuitem"},o[0]||(o[0]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-github"},null,-1),B(" GitHub ")]),8,Bo)]),u("li",Do,[u("a",{href:A(n).library.npmUrl,class:"text-decoration-none",target:"_blank",role:"menuitem"},o[1]||(o[1]=[u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-npm"},null,-1),B(" NPM ")]),8,Eo)]),u("li",To,[u("a",{href:A(n).library.dockerHubUrl,class:"text-decoration-none",target:"_blank",role:"menuitem"},[o[2]||(o[2]=u("span",{"aria-hidden":"true",class:"logo-icon logo-icon-docker"},null,-1)),o[3]||(o[3]=B(" Docker Hub ")),u("span",Oo,p(r.$t("new")),1)],8,Po)]),u("li",Io,[E(l,{class:"btn btn-link text-decoration-none p-0",role:"menuitem","modal-id":"contact-us-modal"},{default:I(()=>[B(p(r.$t("contactUs")),1)]),_:1})]),u("li",jo,[E(l,{class:"btn btn-link text-decoration-none p-0",role:"menuitem","modal-id":"about-modal"},{default:I(()=>[B(p(r.$t("aboutUs")),1)]),_:1})])])])]),u("div",ko,[u("div",Fo,"© 2017-"+p(s.value)+" "+p(a.value),1)])])}}}),xl=M(Uo,[["__scopeId","data-v-a04c74a9"]]),$e=new WeakMap;function Ml(e){if($e.has(e))return $e.get(e);const n={...e};return n.render?n.render=(i,t,s,a,r,o)=>{var l;if(a.mounted$??i.mounted$){const c=(l=e.render)==null?void 0:l.bind(i)(i,t,s,a,r,o);return c.children===null||typeof c.children=="string"?Ye(c):be(c)}else{const c=ye(i._.vnode.el??null)??["
"];return Se(c.join(""),c.length)}}:n.template&&(n.template=` - `),n.setup=(i,t)=>{var l;const s=je(),a=P(s.isHydrating===!1),r=ke();if(s.isHydrating){const c={...r.attrs},f=xo(r);for(const m in c)delete r.attrs[m];ne(()=>{Object.assign(r.attrs,c),r.vnode.dirs=f})}ne(()=>{a.value=!0});const o=((l=e.setup)==null?void 0:l.call(e,i,t))||{};return fi(o)?Promise.resolve(o).then(c=>typeof c!="function"?(c=c||{},c.mounted$=a,c):(...f)=>{if(a.value||!s.isHydrating){const m=c(...f);return m.children===null||typeof m.children=="string"?Ye(m):be(m)}else{const m=ye((r==null?void 0:r.vnode.el)??null)??["
"];return Se(m.join(""),m.length)}}):typeof o=="function"?(...c)=>{if(a.value)return be(o(...c),t.attrs);const f=ye((r==null?void 0:r.vnode.el)??null)??["
"];return Se(f.join(""),f.length)}:Object.assign(o,{mounted$:a})},$e.set(e,n),n}function xo(e){if(!e||!e.vnode.dirs)return null;const n=e.vnode.dirs;return e.vnode.dirs=null,n}function _n(e){return new Promise(n=>{const i=document.querySelector(e);if(i)return n(i);const t=new MutationObserver(()=>{const s=document.querySelector(e);s&&(t.disconnect(),n(s))});t.observe(document.body,{childList:!0,subtree:!0})})}const Mo={id:"about-modal",class:"modal fade",tabindex:"-1",role:"dialog","aria-labelledby":"about-label","aria-hidden":"true"},No={class:"modal-dialog",role:"document"},Lo={class:"modal-content"},Go={class:"modal-header"},Ho={id:"about-label",class:"modal-title h5"},Ro=["aria-label"],Yo={class:"modal-body"},zo={class:"alert alert-info",role:"alert"},Ko={class:"list-group"},Vo={class:"list-group-item list-group-item-light flex-column align-items-start"},qo={class:"h5 mb-1"},Jo={class:"mb-1"},Wo={class:"list-group-item flex-column align-items-start"},Xo={class:"d-flex w-100 justify-content-between"},Zo={class:"h5 mb-1"},el={class:"mb-1"},nl={class:"list-group-item flex-column align-items-start"},il={class:"h5 mb-1"},tl={class:"mb-1"},Nl=O({__name:"about-modal.client",setup(e){const n=Ue(),i=T(()=>n.hash==="#about");function t(){i.value&&s()}async function s(){const r=await _n("#about-modal");new ze(r).show()}async function a(){const r=await _n("#about-modal");new ze(r).hide()}return ne(()=>t()),de(i,()=>t()),(r,o)=>{const l=Ne;return C(),w("div",Mo,[u("div",No,[u("div",Lo,[u("div",Go,[u("h2",Ho,p(r.$t("aboutUs")),1),u("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":r.$t("action.close")},null,8,Ro)]),u("div",Yo,[u("div",zo,p(r.$t("aboutUs.tribute")),1),u("div",Ko,[u("span",Vo,[u("p",qo,p(r.$t("aboutUs.author1")),1),u("p",Jo,p(r.$t("aboutUs.author1.responsibility")),1)]),u("span",Wo,[u("div",Xo,[u("p",Zo,p(r.$t("aboutUs.author2")),1),E(l,{"modal-id":"contact-us-modal","aria-label":r.$t("action.write"),title:r.$t("action.write"),onClick:o[0]||(o[0]=c=>a())},{default:I(()=>o[1]||(o[1]=[u("i",{"aria-hidden":"true",class:"fa fa-envelope"},null,-1)])),_:1},8,["aria-label","title"])]),u("p",el,p(r.$t("aboutUs.author2.responsibility")),1)]),u("span",nl,[u("p",il,p(r.$t("aboutUs.author3")),1),u("p",tl,p(r.$t("aboutUs.author3.responsibility")),1)])])])])])])}}}),sl={id:"contact-us-modal",class:"modal fade",tabindex:"-1",role:"dialog","aria-labelledby":"contact-me-label","aria-hidden":"true"},al={class:"modal-dialog",role:"document"},rl={class:"modal-content"},ol={class:"modal-header"},ll={id:"contact-me-label",class:"modal-title h5"},cl=["aria-label"],ul={class:"modal-body"},ml={class:"input-group mb-3"},fl=["value","aria-label"],dl={class:"modal-footer"},pl={type:"button",class:"btn btn-outline-secondary","data-bs-dismiss":"modal"},hl=["href"],Ll=O({__name:"contact-us-modal",setup(e){const n=xe(),i=he(),{t}=pe(),s=T(()=>{const a=new URL(`mailto:${n.public.siteEmail}`);return a.searchParams.set("subject",t("contactUs.messageSubject",{appName:i.library.displayName})),a.toString()});return(a,r)=>(C(),w("div",sl,[u("div",al,[u("div",rl,[u("div",ol,[u("h2",ll,p(A(t)("contactUs")),1),u("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":A(t)("action.close")},null,8,cl)]),u("div",ul,[u("p",null,p(A(t)("contactUs.message")),1),u("div",ml,[u("input",{value:A(n).public.siteEmail,readonly:"",type:"email",class:"form-control","aria-label":A(t)("contactUs.recipientEmail")},null,8,fl)])]),u("div",dl,[u("button",pl,p(A(t)("action.close")),1),u("a",{target:"_blank",href:s.value,class:"btn btn-primary"},[r[0]||(r[0]=u("i",{"aria-hidden":"true",class:"fa fa-paper-plane"},null,-1)),B(" "+p(A(t)("action.write")),1)],8,hl)])])])]))}});function Gl(e){const n=pe();n.locale.value=A(e),bn({htmlAttrs:{lang:A(e).toLowerCase().split("-")[0]}})}export{Ml as A,Nl as B,Pl as _,he as a,El as b,Il as c,Bl as d,yl as e,Sl as f,vl as g,Cl as h,$l as i,wl as j,Ql as k,Ne as l,Ol as m,Le as n,dt as o,On as p,jl as q,kl as r,Fl as s,Ul as t,Tl as u,Gl as v,bl as w,Dl as x,xl as y,Ll as z}; + `),n.setup=(i,t)=>{var l;const s=je(),a=P(s.isHydrating===!1),r=ke();if(s.isHydrating){const c={...r.attrs},f=xo(r);for(const m in c)delete r.attrs[m];ne(()=>{Object.assign(r.attrs,c),r.vnode.dirs=f})}ne(()=>{a.value=!0});const o=((l=e.setup)==null?void 0:l.call(e,i,t))||{};return mi(o)?Promise.resolve(o).then(c=>typeof c!="function"?(c=c||{},c.mounted$=a,c):(...f)=>{if(a.value||!s.isHydrating){const m=c(...f);return m.children===null||typeof m.children=="string"?Ye(m):be(m)}else{const m=ye((r==null?void 0:r.vnode.el)??null)??["
"];return Se(m.join(""),m.length)}}):typeof o=="function"?(...c)=>{if(a.value)return be(o(...c),t.attrs);const f=ye((r==null?void 0:r.vnode.el)??null)??["
"];return Se(f.join(""),f.length)}:Object.assign(o,{mounted$:a})},$e.set(e,n),n}function xo(e){if(!e||!e.vnode.dirs)return null;const n=e.vnode.dirs;return e.vnode.dirs=null,n}function An(e){return new Promise(n=>{const i=document.querySelector(e);if(i)return n(i);const t=new MutationObserver(()=>{const s=document.querySelector(e);s&&(t.disconnect(),n(s))});t.observe(document.body,{childList:!0,subtree:!0})})}const Mo={id:"about-modal",class:"modal fade",tabindex:"-1",role:"dialog","aria-labelledby":"about-label","aria-hidden":"true"},No={class:"modal-dialog",role:"document"},Lo={class:"modal-content"},Go={class:"modal-header"},Ho={id:"about-label",class:"modal-title h5"},Ro=["aria-label"],Yo={class:"modal-body"},zo={class:"alert alert-info",role:"alert"},Ko={class:"list-group"},Vo={class:"list-group-item list-group-item-light flex-column align-items-start"},qo={class:"h5 mb-1"},Jo={class:"mb-1"},Wo={class:"list-group-item flex-column align-items-start"},Xo={class:"d-flex w-100 justify-content-between"},Zo={class:"h5 mb-1"},el={class:"mb-1"},nl={class:"list-group-item flex-column align-items-start"},il={class:"h5 mb-1"},tl={class:"mb-1"},Nl=O({__name:"about-modal.client",setup(e){const n=Ue(),i=T(()=>n.hash==="#about");function t(){i.value&&s()}async function s(){const r=await An("#about-modal");new ze(r).show()}async function a(){const r=await An("#about-modal");new ze(r).hide()}return ne(()=>t()),de(i,()=>t()),(r,o)=>{const l=Ne;return C(),w("div",Mo,[u("div",No,[u("div",Lo,[u("div",Go,[u("h2",Ho,p(r.$t("aboutUs")),1),u("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":r.$t("action.close")},null,8,Ro)]),u("div",Yo,[u("div",zo,p(r.$t("aboutUs.tribute")),1),u("div",Ko,[u("span",Vo,[u("p",qo,p(r.$t("aboutUs.author1")),1),u("p",Jo,p(r.$t("aboutUs.author1.responsibility")),1)]),u("span",Wo,[u("div",Xo,[u("p",Zo,p(r.$t("aboutUs.author2")),1),E(l,{"modal-id":"contact-us-modal","aria-label":r.$t("action.write"),title:r.$t("action.write"),onClick:o[0]||(o[0]=c=>a())},{default:I(()=>o[1]||(o[1]=[u("i",{"aria-hidden":"true",class:"fa fa-envelope"},null,-1)])),_:1},8,["aria-label","title"])]),u("p",el,p(r.$t("aboutUs.author2.responsibility")),1)]),u("span",nl,[u("p",il,p(r.$t("aboutUs.author3")),1),u("p",tl,p(r.$t("aboutUs.author3.responsibility")),1)])])])])])])}}}),sl={id:"contact-us-modal",class:"modal fade",tabindex:"-1",role:"dialog","aria-labelledby":"contact-me-label","aria-hidden":"true"},al={class:"modal-dialog",role:"document"},rl={class:"modal-content"},ol={class:"modal-header"},ll={id:"contact-me-label",class:"modal-title h5"},cl=["aria-label"],ul={class:"modal-body"},ml={class:"input-group mb-3"},fl=["value","aria-label"],dl={class:"modal-footer"},pl={type:"button",class:"btn btn-outline-secondary","data-bs-dismiss":"modal"},hl=["href"],Ll=O({__name:"contact-us-modal",setup(e){const n=xe(),i=he(),{t}=pe(),s=T(()=>{const a=new URL(`mailto:${n.public.siteEmail}`);return a.searchParams.set("subject",t("contactUs.messageSubject",{appName:i.library.displayName})),a.toString()});return(a,r)=>(C(),w("div",sl,[u("div",al,[u("div",rl,[u("div",ol,[u("h2",ll,p(A(t)("contactUs")),1),u("button",{type:"button",class:"btn-close","data-bs-dismiss":"modal","aria-label":A(t)("action.close")},null,8,cl)]),u("div",ul,[u("p",null,p(A(t)("contactUs.message")),1),u("div",ml,[u("input",{value:A(n).public.siteEmail,readonly:"",type:"email",class:"form-control","aria-label":A(t)("contactUs.recipientEmail")},null,8,fl)])]),u("div",dl,[u("button",pl,p(A(t)("action.close")),1),u("a",{target:"_blank",href:s.value,class:"btn btn-primary"},[r[0]||(r[0]=u("i",{"aria-hidden":"true",class:"fa fa-paper-plane"},null,-1)),B(" "+p(A(t)("action.write")),1)],8,hl)])])])]))}});function Gl(e){const n=pe();n.locale.value=A(e),_n({htmlAttrs:{lang:A(e).toLowerCase().split("-")[0]}})}export{Ml as A,Nl as B,Pl as _,he as a,El as b,Il as c,Bl as d,yl as e,Sl as f,vl as g,Cl as h,$l as i,wl as j,Ql as k,Ne as l,Ol as m,Le as n,ft as o,Pn as p,jl as q,kl as r,Fl as s,Ul as t,Tl as u,Gl as v,bl as w,Dl as x,xl as y,Ll as z}; diff --git a/docs/_nuxt/DMi-eNPz.js b/docs/_nuxt/DMi-eNPz.js deleted file mode 100644 index 9dcf11e..0000000 --- a/docs/_nuxt/DMi-eNPz.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./DgdKKL-r.js";import{r as s}from"./BWxSZSAI.js";import"./G-Ncmw8I.js";import"./DlAUqK2U.js";const c={...t,setup(a,r){const o=s({locale:"en-US"});return t.setup.call(this,o,r)}};export{c as default}; diff --git a/docs/_nuxt/Czh9dn0W.js b/docs/_nuxt/DWXNDJqN.js similarity index 99% rename from docs/_nuxt/Czh9dn0W.js rename to docs/_nuxt/DWXNDJqN.js index 9e633cd..5fb71b2 100644 --- a/docs/_nuxt/Czh9dn0W.js +++ b/docs/_nuxt/DWXNDJqN.js @@ -1,4 +1,4 @@ -import{u as ye,i as he,a as re,b as Pe,c as Ne,d as Ce,e as je,f as ze,g as Se,h as Me,j as Ee,k as Ae,_ as Le,l as $e,m as Te,n as Be,o as He,p as _e,q as Ie,r as Re,s as Ue,t as De,v as Ve,w as Ge,x as Fe,y as qe,z as Oe,A as We,B as Ke}from"./G-Ncmw8I.js";import{d as de,G as N,o as R,c as pe,w as Y,u as V,a as G,t as y,b as ee,T as Ze,e as _,f as Z,g as M,_ as Qe,h as Xe,i as ge,r as le,j as Je,k as be,l as Ye,F as te,m as me,n as ue,v as se,p as xe,q as ed,s as dd,x as ud,y as we,z as ie,A as rd,B as ad}from"./BWxSZSAI.js";import{_ as ve}from"./DlAUqK2U.js";const nd=de({__name:"declension-slideshow",setup(O){const P=[{gender:N.MASCULINE,familyName:"Шевченко",givenName:"Тарас",patronymicName:"Григорович"},{gender:N.MASCULINE,familyName:"Франко",givenName:"Іван",patronymicName:"Якович"},{gender:N.MASCULINE,familyName:"Нечуй-Левицький",givenName:"Іван",patronymicName:"Семенович"},{gender:N.MASCULINE,familyName:"Рудченко",givenName:"Панас",patronymicName:"Якович"},{gender:N.MASCULINE,familyName:"Рудченко",givenName:"Іван",patronymicName:"Якович"},{gender:N.MASCULINE,familyName:"Лозов'яга",givenName:"Іван",patronymicName:"Павлович"},{gender:N.MASCULINE,familyName:"Котляревський",givenName:"Іван",patronymicName:"Петрович"},{gender:N.MASCULINE,familyName:"Сосюра",givenName:"Володимир",patronymicName:"Миколайович"},{gender:N.MASCULINE,familyName:"Тичина",givenName:"Павло",patronymicName:"Григорович"},{gender:N.MASCULINE,familyName:"Симоненко",givenName:"Василь",patronymicName:"Андрійович"},{gender:N.MASCULINE,familyName:"Фітільов",givenName:"Микола",patronymicName:"Григорович"},{gender:N.MASCULINE,familyName:"Коцюбинський",givenName:"Михайло",patronymicName:"Михайлович"},{gender:N.MASCULINE,familyName:"Сковорода",givenName:"Григорій",patronymicName:"Савич"},{gender:N.MASCULINE,familyName:"Куліш",givenName:"Пантелеймон",patronymicName:"Олександрович"},{gender:N.MASCULINE,familyName:"Глібов",givenName:"Леонід",patronymicName:"Іванович"},{gender:N.MASCULINE,familyName:"Гончар",givenName:"Олександр",patronymicName:"Терентійович"},{gender:N.MASCULINE,familyName:"Довженко",givenName:"Олександр",patronymicName:"Петрович"},{gender:N.FEMININE,familyName:"Косач-Квітка",givenName:"Лариса",patronymicName:"Петрівна"},{gender:N.FEMININE,familyName:"Косач",givenName:"Ольга",patronymicName:"Петрівна"},{gender:N.FEMININE,familyName:"Вілінська",givenName:"Марія",patronymicName:"Олександрівна"},{gender:N.FEMININE,familyName:"Кобилянська",givenName:"Ольга",patronymicName:"Юліанівна"}],C=ye(P,he);return(r,B)=>(R(),pe(Ze,{name:"preview",mode:"out-in"},{default:Y(()=>[V(C)?(R(),G("span",{key:`${V(C).givenName}${V(C).patronymicName}${V(C).familyName}`},y(V(C).givenName)+" "+y(V(C).patronymicName)+" "+y(V(C).familyName),1)):ee("",!0)]),_:1}))}}),cd=ve(nd,[["__scopeId","data-v-68da55c4"]]),sd={id:"preview",class:"px-3 px-lg-4 py-4 my-3 bg-light rounded-3"},td={class:"text-truncate"},id={class:"d-none d-lg-inline"},od={class:"text-muted"},fd={__name:"banner-section",setup(O){const P=re();return(C,r)=>{const B=cd,j=Qe;return R(),G("section",sd,[_("h1",td,[Z(y(V(P).library.displayName)+" ",1),_("span",id,[_("small",od,[M(B,{"aria-hidden":!0})])])]),_("p",null,y(C.$t("website.longTitle")),1),_("p",null,[M(j,{class:"btn btn-lg btn-primary",to:{hash:"#demo"},role:"button"},{default:Y(()=>[Z(y(C.$t("liveDemo")),1)]),_:1}),M(j,{class:"btn btn-lg btn-link text-decoration-none",to:{hash:"#usage-example"},role:"button"},{default:Y(()=>[Z(y(C.$t("documentation.usageExample")),1)]),_:1})])])}}},ld={id:"demo",class:"my-4"},md={class:"row mb-3"},hd={class:"col-12"},_d={class:"mb-0"},pd={class:"d-block h6 text-muted mt-2 mb-0 sentence-capitalize"},gd={class:"row"},bd={class:"col-lg-5 mb-2 mb-lg-0 d-flex"},wd={class:"card-body d-flex flex-column justify-content-between"},vd={class:"mb-4"},kd={class:"alert alert-info",role:"alert"},yd={class:"mb-3"},Pd={class:"mb-2"},Nd=["value"],Cd={key:0},jd={key:0,class:"alert alert-danger"},zd={key:1,class:"d-block form-text text-muted"},Sd={class:"mb-3"},Md={class:"form-label",for:"family-name"},Ed=["placeholder"],Ad={class:"mb-3"},Ld={class:"form-label",for:"given-name"},$d=["placeholder"],Td={class:"mb-0"},Bd={class:"form-label",for:"patronymic-name"},Hd=["placeholder"],Id={type:"submit",class:"btn btn-primary"},Rd={class:"col-lg-7 d-flex"},Ud={class:"card flex-grow-1 flex-fill"},Dd={class:"card-body d-flex flex-column justify-content-between"},Vd={class:"table-responsive mb-3"},Gd={class:"table"},Fd={class:"border-top-0 rounded text-nowrap"},qd={class:"border-top-0 w-100"},Od={class:"border-top-0 text-end"},Wd={class:"py-0 px-1"},Kd=["title","aria-label"],Zd={class:"text-nowrap"},Qd={class:"w-100 text-nowrap"},Xd={class:"text-end"},Jd={class:"alert alert-light mb-0",role:"alert"},Yd={class:"d-flex flex-column flex-md-row align-items-start align-items-md-center justify-content-md-between"},xd=de({__name:"declension-demo-section",async setup(O){let P,C;const r={gender:N.MASCULINE,familyName:"Шевченко",givenName:"Тарас",patronymicName:"Григорович"};function B(g){return Ne(g,r)}const j=Xe(),E=ge(),z=void 0,S=[z,...Object.values(N)],[U,F]=Pe(!1),k=le({gender:z,autoDetectedGender:r.gender,familyName:"",givenName:"",patronymicName:""});function W(g){k.gender=g.gender,k.autoDetectedGender=g.autoDetectedGender,k.familyName=g.familyName,k.givenName=g.givenName,k.patronymicName=g.patronymicName}function X(g){return!!((g.gender===z||Object.values(N).includes(g.gender))&&(g.familyName||g.givenName||g.patronymicName))}async function Q(){F(!1);let g,e,u,d;if(X(k)?(g=k.gender,e=k.familyName,u=k.givenName,d=k.patronymicName):(g=r.gender,e=r.familyName,u=r.givenName,d=r.patronymicName),g??(g=await Ce({familyName:e,givenName:u,patronymicName:d})),g==null){F(!0);return}k.autoDetectedGender=g;const a={gender:g,familyName:e,givenName:u,patronymicName:d};await K(a),await j.replace({query:{...a}})}async function x(g){W({...k,patronymicName:g}),await Q()}const L=le({nominative:null,genitive:null,dative:null,accusative:null,ablative:null,locative:null,vocative:null});async function K(g){const[e,u,d,a,s,t,c]=await Promise.all([je(g),ze(g),Se(g),Me(g),Ee(g),Ae(g),he(g)]);L.nominative=e,L.genitive=u,L.dative=d,L.accusative=a,L.ablative=s,L.locative=t,L.vocative=c}function J(g){const e=[];return g.familyName&&e.push(g.familyName),g.givenName&&e.push(g.givenName),g.patronymicName&&e.push(g.patronymicName),e.join(" ")}return Je(async()=>{X(E.query)&&!B(E.query)&&(W(E.query),await Q())}),[P,C]=be(()=>K(r)),await P,C(),(g,e)=>{const u=Le,d=$e,a=Be,s=Te;return R(),G("section",ld,[_("div",md,[_("div",hd,[_("h2",_d,[Z(y(g.$t("liveDemo"))+" ",1),_("small",pd,y(g.$t("liveDemo.message")),1)])])]),_("div",gd,[_("div",bd,[_("form",{id:"declension-form",class:"card flex-grow-1 flex-fill",onSubmit:Ye(Q,["prevent"])},[_("div",wd,[_("div",vd,[_("div",kd,y(g.$t("declension.instruction")),1),_("div",yd,[_("div",Pd,[(R(),G(te,null,me(S,t=>_("label",{key:t,class:"radio-inline me-2"},[ue(_("input",{"onUpdate:modelValue":e[0]||(e[0]=c=>k.gender=c),type:"radio",name:"gender",value:t},null,8,Nd),[[xe,k.gender]]),Z(" "+y(g.$t(`grammaticalGender.${t}`))+" ",1),t===V(z)?(R(),G("span",Cd," ("+y(g.$t(`grammaticalGender.${k.autoDetectedGender}`))+") ",1)):ee("",!0)])),64))]),V(U)?(R(),G("div",jd,y(g.$t("grammaticalGender.detectionFailed")),1)):k.gender===V(z)?(R(),G("small",zd,y(g.$t("grammaticalGender.autoDetection")),1)):ee("",!0)]),_("div",Sd,[_("label",Md,y(g.$t("anthroponym.familyName")),1),ue(_("input",{id:"family-name","onUpdate:modelValue":e[1]||(e[1]=t=>k.familyName=t),type:"text",class:"form-control",name:"family-name",placeholder:r.familyName},null,8,Ed),[[se,k.familyName,void 0,{trim:!0}]])]),_("div",Ad,[_("label",Ld,y(g.$t("anthroponym.givenName")),1),ue(_("input",{id:"given-name","onUpdate:modelValue":e[2]||(e[2]=t=>k.givenName=t),type:"text",class:"form-control",name:"given-name",placeholder:r.givenName},null,8,$d),[[se,k.givenName,void 0,{trim:!0}]])]),_("div",Td,[_("label",Bd,y(g.$t("anthroponym.patronymicName")),1),ue(_("input",{id:"patronymic-name","onUpdate:modelValue":e[3]||(e[3]=t=>k.patronymicName=t),type:"text",class:"form-control",name:"patronymic-name",placeholder:r.patronymicName},null,8,Hd),[[se,k.patronymicName,void 0,{trim:!0}]]),M(u,{anthroponym:k,onPatronymicNameCorrection:x},null,8,["anthroponym"])])]),_("div",null,[_("button",Id,y(g.$t("declension.inflect")),1),M(d,{class:"btn btn-link pull-right","modal-id":"contact-us-modal"},{default:Y(()=>[Z(y(g.$t("foundBug")),1)]),_:1})])])],32)]),_("div",Rd,[_("div",Ud,[_("div",Dd,[_("div",Vd,[_("table",Gd,[_("tbody",null,[_("tr",null,[_("th",Fd,y(g.$t("grammaticalCase")),1),_("th",qd,y(g.$t("declension.results")),1),_("th",Od,[_("span",Wd,[_("i",{class:"fa fa-info-circle",title:g.$t("declension.copyResult"),"aria-label":g.$t("declension.copyResult")},null,8,Kd)])])]),(R(!0),G(te,null,me(ed,t=>{var c,i,h;return R(),G("tr",{key:t},[_("th",Zd,y(g.$t(`grammaticalCase.${t}`)),1),_("td",Qd,y((c=L[t])==null?void 0:c.familyName)+" "+y((i=L[t])==null?void 0:i.givenName)+" "+y((h=L[t])==null?void 0:h.patronymicName),1),_("td",Xd,[L[t]?(R(),pe(a,{key:0,"button-id":`copy-${t}-case-button`,source:J(L[t])},null,8,["button-id","source"])):ee("",!0)])])}),128))])])]),_("div",Jd,[_("div",Yd,[Z(y(g.$t("declension.shareResult"))+" ",1),M(s,{"buttons-class":"mt-1 mt-md-0 me-md-2"})])])])])])])])}}}),eu=ve(xd,[["__scopeId","data-v-2453d60e"]]);var ke={exports:{}};(function(O){(function(){function P(e){var u={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(e===!1)return JSON.parse(JSON.stringify(u));var d={};for(var a in u)u.hasOwnProperty(a)&&(d[a]=u[a].defaultValue);return d}function C(){var e=P(!0),u={};for(var d in e)e.hasOwnProperty(d)&&(u[d]=!0);return u}var r={},B={},j={},E=P(!0),z="vanilla",S={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:P(!0),allOn:C()};r.helper={},r.extensions={},r.setOption=function(e,u){return E[e]=u,this},r.getOption=function(e){return E[e]},r.getOptions=function(){return E},r.resetOptions=function(){E=P(!0)},r.setFlavor=function(e){if(!S.hasOwnProperty(e))throw Error(e+" flavor was not found");r.resetOptions();var u=S[e];z=e;for(var d in u)u.hasOwnProperty(d)&&(E[d]=u[d])},r.getFlavor=function(){return z},r.getFlavorOptions=function(e){if(S.hasOwnProperty(e))return S[e]},r.getDefaultOptions=function(e){return P(e)},r.subParser=function(e,u){if(r.helper.isString(e))if(typeof u<"u")B[e]=u;else{if(B.hasOwnProperty(e))return B[e];throw Error("SubParser named "+e+" not registered!")}},r.extension=function(e,u){if(!r.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=r.helper.stdExtName(e),r.helper.isUndefined(u)){if(!j.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return j[e]}else{typeof u=="function"&&(u=u()),r.helper.isArray(u)||(u=[u]);var d=U(u,e);if(d.valid)j[e]=u;else throw Error(d.error)}},r.getAllExtensions=function(){return j},r.removeExtension=function(e){delete j[e]},r.resetExtensions=function(){j={}};function U(e,u){var d=u?"Error in "+u+" extension->":"Error in unnamed extension",a={valid:!0,error:""};r.helper.isArray(e)||(e=[e]);for(var s=0;s"u"},r.helper.forEach=function(e,u){if(r.helper.isUndefined(e))throw new Error("obj param is required");if(r.helper.isUndefined(u))throw new Error("callback param is required");if(!r.helper.isFunction(u))throw new Error("callback param must be a function/closure");if(typeof e.forEach=="function")e.forEach(u);else if(r.helper.isArray(e))for(var d=0;d").replace(/&/g,"&")};var k=function(e,u,d,a){var s=a||"",t=s.indexOf("g")>-1,c=new RegExp(u+"|"+d,"g"+s.replace(/g/g,"")),i=new RegExp(u,s.replace(/g/g,"")),h=[],l,f,m,n,o;do for(l=0;m=c.exec(e);)if(i.test(m[0]))l++||(f=c.lastIndex,n=f-m[0].length);else if(l&&!--l){o=m.index+m[0].length;var p={left:{start:n,end:f},match:{start:f,end:m.index},right:{start:m.index,end:o},wholeMatch:{start:n,end:o}};if(h.push(p),!t)return h}while(l&&(c.lastIndex=f));return h};r.helper.matchRecursiveRegExp=function(e,u,d,a){for(var s=k(e,u,d,a),t=[],c=0;c0){var l=[];c[0].wholeMatch.start!==0&&l.push(e.slice(0,c[0].wholeMatch.start));for(var f=0;f=0?a+(d||0):a},r.helper.splitAtIndex=function(e,u){if(!r.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,u),e.substring(u)]},r.helper.encodeEmailAddress=function(e){var u=[function(d){return"&#"+d.charCodeAt(0)+";"},function(d){return"&#x"+d.charCodeAt(0).toString(16)+";"},function(d){return d}];return e=e.replace(/./g,function(d){if(d==="@")d=u[Math.floor(Math.random()*2)](d);else{var a=Math.random();d=a>.9?u[2](d):a>.45?u[1](d):u[0](d)}return d}),e},r.helper.padEnd=function(u,d,a){return d=d>>0,a=String(a||" "),u.length>d?String(u):(d=d-u.length,d>a.length&&(a+=a.repeat(d/a.length)),String(u)+a.slice(0,d))},typeof console>"u"&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:`S`},r.Converter=function(e){var u={},d=[],a=[],s={},t=z,c={parsed:{},raw:"",format:""};i();function i(){e=e||{};for(var n in E)E.hasOwnProperty(n)&&(u[n]=E[n]);if(typeof e=="object")for(var o in e)e.hasOwnProperty(o)&&(u[o]=e[o]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");u.extensions&&r.helper.forEach(u.extensions,h)}function h(n,o){if(o=o||null,r.helper.isString(n))if(n=r.helper.stdExtName(n),o=n,r.extensions[n]){console.warn("DEPRECATION WARNING: "+n+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),l(r.extensions[n],n);return}else if(!r.helper.isUndefined(j[n]))n=j[n];else throw Error('Extension "'+n+'" could not be loaded. It was either not found or is not a valid extension.');typeof n=="function"&&(n=n()),r.helper.isArray(n)||(n=[n]);var p=U(n,o);if(!p.valid)throw Error(p.error);for(var b=0;b(R(),pe(Ze,{name:"preview",mode:"out-in"},{default:Y(()=>[V(C)?(R(),G("span",{key:`${V(C).givenName}${V(C).patronymicName}${V(C).familyName}`},y(V(C).givenName)+" "+y(V(C).patronymicName)+" "+y(V(C).familyName),1)):ee("",!0)]),_:1}))}}),cd=ve(nd,[["__scopeId","data-v-68da55c4"]]),sd={id:"preview",class:"px-3 px-lg-4 py-4 my-3 bg-light rounded-3"},td={class:"text-truncate"},id={class:"d-none d-lg-inline"},od={class:"text-muted"},fd={__name:"banner-section",setup(O){const P=re();return(C,r)=>{const B=cd,j=Qe;return R(),G("section",sd,[_("h1",td,[Z(y(V(P).library.displayName)+" ",1),_("span",id,[_("small",od,[M(B,{"aria-hidden":!0})])])]),_("p",null,y(C.$t("website.longTitle")),1),_("p",null,[M(j,{class:"btn btn-lg btn-primary",to:{hash:"#demo"},role:"button"},{default:Y(()=>[Z(y(C.$t("liveDemo")),1)]),_:1}),M(j,{class:"btn btn-lg btn-link text-decoration-none",to:{hash:"#usage-example"},role:"button"},{default:Y(()=>[Z(y(C.$t("documentation.usageExample")),1)]),_:1})])])}}},ld={id:"demo",class:"my-4"},md={class:"row mb-3"},hd={class:"col-12"},_d={class:"mb-0"},pd={class:"d-block h6 text-muted mt-2 mb-0 sentence-capitalize"},gd={class:"row"},bd={class:"col-lg-5 mb-2 mb-lg-0 d-flex"},wd={class:"card-body d-flex flex-column justify-content-between"},vd={class:"mb-4"},kd={class:"alert alert-info",role:"alert"},yd={class:"mb-3"},Pd={class:"mb-2"},Nd=["value"],Cd={key:0},jd={key:0,class:"alert alert-danger"},zd={key:1,class:"d-block form-text text-muted"},Sd={class:"mb-3"},Md={class:"form-label",for:"family-name"},Ed=["placeholder"],Ad={class:"mb-3"},Ld={class:"form-label",for:"given-name"},$d=["placeholder"],Td={class:"mb-0"},Bd={class:"form-label",for:"patronymic-name"},Hd=["placeholder"],Id={type:"submit",class:"btn btn-primary"},Rd={class:"col-lg-7 d-flex"},Ud={class:"card flex-grow-1 flex-fill"},Dd={class:"card-body d-flex flex-column justify-content-between"},Vd={class:"table-responsive mb-3"},Gd={class:"table"},Fd={class:"border-top-0 rounded text-nowrap"},qd={class:"border-top-0 w-100"},Od={class:"border-top-0 text-end"},Wd={class:"py-0 px-1"},Kd=["title","aria-label"],Zd={class:"text-nowrap"},Qd={class:"w-100 text-nowrap"},Xd={class:"text-end"},Jd={class:"alert alert-light mb-0",role:"alert"},Yd={class:"d-flex flex-column flex-md-row align-items-start align-items-md-center justify-content-md-between"},xd=de({__name:"declension-demo-section",async setup(O){let P,C;const r={gender:N.MASCULINE,familyName:"Шевченко",givenName:"Тарас",patronymicName:"Григорович"};function B(g){return Ne(g,r)}const j=Xe(),E=ge(),z=void 0,S=[z,...Object.values(N)],[U,F]=Pe(!1),k=le({gender:z,autoDetectedGender:r.gender,familyName:"",givenName:"",patronymicName:""});function W(g){k.gender=g.gender,k.autoDetectedGender=g.autoDetectedGender,k.familyName=g.familyName,k.givenName=g.givenName,k.patronymicName=g.patronymicName}function X(g){return!!((g.gender===z||Object.values(N).includes(g.gender))&&(g.familyName||g.givenName||g.patronymicName))}async function Q(){F(!1);let g,e,u,d;if(X(k)?(g=k.gender,e=k.familyName,u=k.givenName,d=k.patronymicName):(g=r.gender,e=r.familyName,u=r.givenName,d=r.patronymicName),g??(g=await Ce({familyName:e,givenName:u,patronymicName:d})),g==null){F(!0);return}k.autoDetectedGender=g;const a={gender:g,familyName:e,givenName:u,patronymicName:d};await K(a),await j.replace({query:{...a}})}async function x(g){W({...k,patronymicName:g}),await Q()}const L=le({nominative:null,genitive:null,dative:null,accusative:null,ablative:null,locative:null,vocative:null});async function K(g){const[e,u,d,a,s,t,c]=await Promise.all([je(g),ze(g),Se(g),Me(g),Ee(g),Ae(g),he(g)]);L.nominative=e,L.genitive=u,L.dative=d,L.accusative=a,L.ablative=s,L.locative=t,L.vocative=c}function J(g){const e=[];return g.familyName&&e.push(g.familyName),g.givenName&&e.push(g.givenName),g.patronymicName&&e.push(g.patronymicName),e.join(" ")}return Je(async()=>{X(E.query)&&!B(E.query)&&(W(E.query),await Q())}),[P,C]=be(()=>K(r)),await P,C(),(g,e)=>{const u=Le,d=$e,a=Be,s=Te;return R(),G("section",ld,[_("div",md,[_("div",hd,[_("h2",_d,[Z(y(g.$t("liveDemo"))+" ",1),_("small",pd,y(g.$t("liveDemo.message")),1)])])]),_("div",gd,[_("div",bd,[_("form",{id:"declension-form",class:"card flex-grow-1 flex-fill",onSubmit:Ye(Q,["prevent"])},[_("div",wd,[_("div",vd,[_("div",kd,y(g.$t("declension.instruction")),1),_("div",yd,[_("div",Pd,[(R(),G(te,null,me(S,t=>_("label",{key:t,class:"radio-inline me-2"},[ue(_("input",{"onUpdate:modelValue":e[0]||(e[0]=c=>k.gender=c),type:"radio",name:"gender",value:t},null,8,Nd),[[xe,k.gender]]),Z(" "+y(g.$t(`grammaticalGender.${t}`))+" ",1),t===V(z)?(R(),G("span",Cd," ("+y(g.$t(`grammaticalGender.${k.autoDetectedGender}`))+") ",1)):ee("",!0)])),64))]),V(U)?(R(),G("div",jd,y(g.$t("grammaticalGender.detectionFailed")),1)):k.gender===V(z)?(R(),G("small",zd,y(g.$t("grammaticalGender.autoDetection")),1)):ee("",!0)]),_("div",Sd,[_("label",Md,y(g.$t("anthroponym.familyName")),1),ue(_("input",{id:"family-name","onUpdate:modelValue":e[1]||(e[1]=t=>k.familyName=t),type:"text",class:"form-control",name:"family-name",placeholder:r.familyName},null,8,Ed),[[se,k.familyName,void 0,{trim:!0}]])]),_("div",Ad,[_("label",Ld,y(g.$t("anthroponym.givenName")),1),ue(_("input",{id:"given-name","onUpdate:modelValue":e[2]||(e[2]=t=>k.givenName=t),type:"text",class:"form-control",name:"given-name",placeholder:r.givenName},null,8,$d),[[se,k.givenName,void 0,{trim:!0}]])]),_("div",Td,[_("label",Bd,y(g.$t("anthroponym.patronymicName")),1),ue(_("input",{id:"patronymic-name","onUpdate:modelValue":e[3]||(e[3]=t=>k.patronymicName=t),type:"text",class:"form-control",name:"patronymic-name",placeholder:r.patronymicName},null,8,Hd),[[se,k.patronymicName,void 0,{trim:!0}]]),M(u,{anthroponym:k,onPatronymicNameCorrection:x},null,8,["anthroponym"])])]),_("div",null,[_("button",Id,y(g.$t("declension.inflect")),1),M(d,{class:"btn btn-link pull-right","modal-id":"contact-us-modal"},{default:Y(()=>[Z(y(g.$t("foundBug")),1)]),_:1})])])],32)]),_("div",Rd,[_("div",Ud,[_("div",Dd,[_("div",Vd,[_("table",Gd,[_("tbody",null,[_("tr",null,[_("th",Fd,y(g.$t("grammaticalCase")),1),_("th",qd,y(g.$t("declension.results")),1),_("th",Od,[_("span",Wd,[_("i",{class:"fa fa-info-circle",title:g.$t("declension.copyResult"),"aria-label":g.$t("declension.copyResult")},null,8,Kd)])])]),(R(!0),G(te,null,me(ed,t=>{var c,i,h;return R(),G("tr",{key:t},[_("th",Zd,y(g.$t(`grammaticalCase.${t}`)),1),_("td",Qd,y((c=L[t])==null?void 0:c.familyName)+" "+y((i=L[t])==null?void 0:i.givenName)+" "+y((h=L[t])==null?void 0:h.patronymicName),1),_("td",Xd,[L[t]?(R(),pe(a,{key:0,"button-id":`copy-${t}-case-button`,source:J(L[t])},null,8,["button-id","source"])):ee("",!0)])])}),128))])])]),_("div",Jd,[_("div",Yd,[Z(y(g.$t("declension.shareResult"))+" ",1),M(s,{"buttons-class":"mt-1 mt-md-0 me-md-2"})])])])])])])])}}}),eu=ve(xd,[["__scopeId","data-v-2453d60e"]]);var ke={exports:{}};(function(O){(function(){function P(e){var u={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:`Remove only spaces, ' and " from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids`,type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,describe:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,describe:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,describe:"Parses simple line breaks as
(GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,describe:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,describe:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",describe:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,describe:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,describe:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,describe:"Support for HTML Tag escaping. ex:
foo
",type:"boolean"},emoji:{defaultValue:!1,describe:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,describe:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `` and ``",type:"boolean"},ellipsis:{defaultValue:!0,describe:"Replaces three dots with the ellipsis unicode character",type:"boolean"},completeHTMLDocument:{defaultValue:!1,describe:"Outputs a complete html document, including ``, `` and `` tags",type:"boolean"},metadata:{defaultValue:!1,describe:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,describe:"Split adjacent blockquote blocks",type:"boolean"}};if(e===!1)return JSON.parse(JSON.stringify(u));var d={};for(var a in u)u.hasOwnProperty(a)&&(d[a]=u[a].defaultValue);return d}function C(){var e=P(!0),u={};for(var d in e)e.hasOwnProperty(d)&&(u[d]=!0);return u}var r={},B={},j={},E=P(!0),z="vanilla",S={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:P(!0),allOn:C()};r.helper={},r.extensions={},r.setOption=function(e,u){return E[e]=u,this},r.getOption=function(e){return E[e]},r.getOptions=function(){return E},r.resetOptions=function(){E=P(!0)},r.setFlavor=function(e){if(!S.hasOwnProperty(e))throw Error(e+" flavor was not found");r.resetOptions();var u=S[e];z=e;for(var d in u)u.hasOwnProperty(d)&&(E[d]=u[d])},r.getFlavor=function(){return z},r.getFlavorOptions=function(e){if(S.hasOwnProperty(e))return S[e]},r.getDefaultOptions=function(e){return P(e)},r.subParser=function(e,u){if(r.helper.isString(e))if(typeof u<"u")B[e]=u;else{if(B.hasOwnProperty(e))return B[e];throw Error("SubParser named "+e+" not registered!")}},r.extension=function(e,u){if(!r.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=r.helper.stdExtName(e),r.helper.isUndefined(u)){if(!j.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return j[e]}else{typeof u=="function"&&(u=u()),r.helper.isArray(u)||(u=[u]);var d=U(u,e);if(d.valid)j[e]=u;else throw Error(d.error)}},r.getAllExtensions=function(){return j},r.removeExtension=function(e){delete j[e]},r.resetExtensions=function(){j={}};function U(e,u){var d=u?"Error in "+u+" extension->":"Error in unnamed extension",a={valid:!0,error:""};r.helper.isArray(e)||(e=[e]);for(var s=0;s"u"},r.helper.forEach=function(e,u){if(r.helper.isUndefined(e))throw new Error("obj param is required");if(r.helper.isUndefined(u))throw new Error("callback param is required");if(!r.helper.isFunction(u))throw new Error("callback param must be a function/closure");if(typeof e.forEach=="function")e.forEach(u);else if(r.helper.isArray(e))for(var d=0;d").replace(/&/g,"&")};var k=function(e,u,d,a){var s=a||"",t=s.indexOf("g")>-1,c=new RegExp(u+"|"+d,"g"+s.replace(/g/g,"")),i=new RegExp(u,s.replace(/g/g,"")),h=[],l,f,m,n,o;do for(l=0;m=c.exec(e);)if(i.test(m[0]))l++||(f=c.lastIndex,n=f-m[0].length);else if(l&&!--l){o=m.index+m[0].length;var p={left:{start:n,end:f},match:{start:f,end:m.index},right:{start:m.index,end:o},wholeMatch:{start:n,end:o}};if(h.push(p),!t)return h}while(l&&(c.lastIndex=f));return h};r.helper.matchRecursiveRegExp=function(e,u,d,a){for(var s=k(e,u,d,a),t=[],c=0;c0){var l=[];c[0].wholeMatch.start!==0&&l.push(e.slice(0,c[0].wholeMatch.start));for(var f=0;f=0?a+(d||0):a},r.helper.splitAtIndex=function(e,u){if(!r.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,u),e.substring(u)]},r.helper.encodeEmailAddress=function(e){var u=[function(d){return"&#"+d.charCodeAt(0)+";"},function(d){return"&#x"+d.charCodeAt(0).toString(16)+";"},function(d){return d}];return e=e.replace(/./g,function(d){if(d==="@")d=u[Math.floor(Math.random()*2)](d);else{var a=Math.random();d=a>.9?u[2](d):a>.45?u[1](d):u[0](d)}return d}),e},r.helper.padEnd=function(u,d,a){return d=d>>0,a=String(a||" "),u.length>d?String(u):(d=d-u.length,d>a.length&&(a+=a.repeat(d/a.length)),String(u)+a.slice(0,d))},typeof console>"u"&&(console={warn:function(e){alert(e)},log:function(e){alert(e)},error:function(e){throw e}}),r.helper.regexes={asteriskDashAndColon:/([*_:~])/g},r.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:':octocat:',showdown:`S`},r.Converter=function(e){var u={},d=[],a=[],s={},t=z,c={parsed:{},raw:"",format:""};i();function i(){e=e||{};for(var n in E)E.hasOwnProperty(n)&&(u[n]=E[n]);if(typeof e=="object")for(var o in e)e.hasOwnProperty(o)&&(u[o]=e[o]);else throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");u.extensions&&r.helper.forEach(u.extensions,h)}function h(n,o){if(o=o||null,r.helper.isString(n))if(n=r.helper.stdExtName(n),o=n,r.extensions[n]){console.warn("DEPRECATION WARNING: "+n+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),l(r.extensions[n],n);return}else if(!r.helper.isUndefined(j[n]))n=j[n];else throw Error('Extension "'+n+'" could not be loaded. It was either not found or is not a valid extension.');typeof n=="function"&&(n=n()),r.helper.isArray(n)||(n=[n]);var p=U(n,o);if(!p.valid)throw Error(p.error);for(var b=0;bi.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./BwgncuMp.js","./DWXNDJqN.js","./DBKGQu0u.js","./DlAUqK2U.js","./current-locale.D5wZldbk.css","./index.CNB3WbRx.css","./CYqWiYQ8.js","./BQp80pSA.js","./military.Bv5cnyww.css","./BVFWc0XF.js","./oQrKKQbl.js","./BTKKNBJS.js"])))=>i.map(i=>d[i]); function rL(t,e){for(var n=0;ns[o]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}/** * @vue/shared v3.5.12 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -20,7 +20,7 @@ function rL(t,e){for(var n=0;n{},no=Array.isArray,wk=/#/g,pB=/&/g,mB=/\//g,gB=/=/g,vB=/\?/g,Ck=/\+/g,bB=/%5B/g,yB=/%5D/g,_k=/%5E/g,xB=/%60/g,Ik=/%7B/g,wB=/%7C/g,Ek=/%7D/g,CB=/%20/g;function iy(t){return encodeURI(""+t).replace(wB,"|").replace(bB,"[").replace(yB,"]")}function _B(t){return iy(t).replace(Ik,"{").replace(Ek,"}").replace(_k,"^")}function _v(t){return iy(t).replace(Ck,"%2B").replace(CB,"+").replace(wk,"%23").replace(pB,"%26").replace(xB,"`").replace(Ik,"{").replace(Ek,"}").replace(_k,"^")}function IB(t){return _v(t).replace(gB,"%3D")}function EB(t){return iy(t).replace(wk,"%23").replace(vB,"%3F")}function $B(t){return t==null?"":EB(t).replace(mB,"%2F")}function Vl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const kB=/\/$/,TB=t=>t.replace(kB,"");function ag(t,e,n="/"){let s,o={},r="",i="";const a=e.indexOf("#");let c=e.indexOf("?");return a=0&&(c=-1),c>-1&&(s=e.slice(0,c),r=e.slice(c+1,a>-1?a:e.length),o=t(r)),a>-1&&(s=s||e.slice(0,a),i=e.slice(a,e.length)),s=RB(s??e,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:Vl(i)}}function SB(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function O1(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function NB(t,e,n){const s=e.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&rc(e.matched[s],n.matched[o])&&$k(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function rc(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function $k(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!AB(t[n],e[n]))return!1;return!0}function AB(t,e){return no(t)?L1(t,e):no(e)?L1(e,t):t===e}function L1(t,e){return no(e)?t.length===e.length&&t.every((n,s)=>n===e[s]):t.length===1&&t[0]===e}function RB(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),s=t.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}const Us={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var jl;(function(t){t.pop="pop",t.push="push"})(jl||(jl={}));var $l;(function(t){t.back="back",t.forward="forward",t.unknown=""})($l||($l={}));function DB(t){if(!t)if(Aa){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),TB(t)}const OB=/^[^#]+#/;function LB(t,e){return t.replace(OB,"#")+e}function FB(t,e){const n=document.documentElement.getBoundingClientRect(),s=t.getBoundingClientRect();return{behavior:e.behavior,left:s.left-n.left-(e.left||0),top:s.top-n.top-(e.top||0)}}const Qf=()=>({left:window.scrollX,top:window.scrollY});function PB(t){let e;if("el"in t){const n=t.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;e=FB(o,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function F1(t,e){return(history.state?history.state.position-e:-1)+t}const Iv=new Map;function MB(t,e){Iv.set(t,e)}function BB(t){const e=Iv.get(t);return Iv.delete(t),e}let VB=()=>location.protocol+"//"+location.host;function kk(t,e){const{pathname:n,search:s,hash:o}=e,r=t.indexOf("#");if(r>-1){let a=o.includes(t.slice(r))?t.slice(r).length:1,c=o.slice(a);return c[0]!=="/"&&(c="/"+c),O1(c,"")}return O1(n,t)+s+o}function jB(t,e,n,s){let o=[],r=[],i=null;const a=({state:h})=>{const f=kk(t,location),p=n.value,m=e.value;let v=0;if(h){if(n.value=f,e.value=h,i&&i===p){i=null;return}v=m?h.position-m.position:0}else s(f);o.forEach(g=>{g(n.value,p,{delta:v,type:jl.pop,direction:v?v>0?$l.forward:$l.back:$l.unknown})})};function c(){i=n.value}function l(h){o.push(h);const f=()=>{const p=o.indexOf(h);p>-1&&o.splice(p,1)};return r.push(f),f}function u(){const{history:h}=window;h.state&&h.replaceState(lt({},h.state,{scroll:Qf()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:l,destroy:d}}function P1(t,e,n,s=!1,o=!1){return{back:t,current:e,forward:n,replaced:s,position:window.history.length,scroll:o?Qf():null}}function zB(t){const{history:e,location:n}=window,s={value:kk(t,n)},o={value:e.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(c,l,u){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+c:VB()+t+c;try{e[u?"replaceState":"pushState"](l,"",h),o.value=l}catch(f){console.error(f),n[u?"replace":"assign"](h)}}function i(c,l){const u=lt({},e.state,P1(o.value.back,c,o.value.forward,!0),l,{position:o.value.position});r(c,u,!0),s.value=c}function a(c,l){const u=lt({},o.value,e.state,{forward:c,scroll:Qf()});r(u.current,u,!0);const d=lt({},P1(s.value,c,null),{position:u.position+1},l);r(c,d,!1),s.value=c}return{location:s,state:o,push:a,replace:i}}function Tk(t){t=DB(t);const e=zB(t),n=jB(t,e.state,e.location,e.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=lt({location:"",base:t,go:s,createHref:LB.bind(null,t)},e,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}function WB(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),Tk(t)}function UB(t){return typeof t=="string"||t&&typeof t=="object"}function Sk(t){return typeof t=="string"||typeof t=="symbol"}const Nk=Symbol("");var M1;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(M1||(M1={}));function ic(t,e){return lt(new Error,{type:t,[Nk]:!0},e)}function zo(t,e){return t instanceof Error&&Nk in t&&(e==null||!!(t.type&e))}const B1="[^/]+?",GB={sensitive:!1,strict:!1,start:!0,end:!0},HB=/[.+*?^${}()[\]/\\]/g;function KB(t,e){const n=lt({},GB,e),s=[];let o=n.start?"^":"";const r=[];for(const l of t){const u=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let d=0;de.length?e.length===1&&e[0]===80?1:-1:0}function Ak(t,e){let n=0;const s=t.score,o=e.score;for(;n0&&e[e.length-1]<0}const XB={type:0,value:""},YB=/[a-zA-Z0-9_]/;function QB(t){if(!t)return[[]];if(t==="/")return[[XB]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(f){throw new Error(`ERR (${n})/"${l}": ${f}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,c,l="",u="";function d(){l&&(n===0?r.push({type:0,value:l}):n===1||n===2||n===3?(r.length>1&&(c==="*"||c==="+")&&e(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:l,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):e("Invalid state to consume buffer"),l="")}function h(){l+=c}for(;a{i(x)}:El}function i(d){if(Sk(d)){const h=s.get(d);h&&(s.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&s.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function a(){return n}function c(d){const h=nV(d,n);n.splice(h,0,d),d.record.name&&!W1(d)&&s.set(d.record.name,d)}function l(d,h){let f,p={},m,v;if("name"in d&&d.name){if(f=s.get(d.name),!f)throw ic(1,{location:d});v=f.record.name,p=lt(j1(h.params,f.keys.filter(x=>!x.optional).concat(f.parent?f.parent.keys.filter(x=>x.optional):[]).map(x=>x.name)),d.params&&j1(d.params,f.keys.map(x=>x.name))),m=f.stringify(p)}else if(d.path!=null)m=d.path,f=n.find(x=>x.re.test(m)),f&&(p=f.parse(m),v=f.record.name);else{if(f=h.name?s.get(h.name):n.find(x=>x.re.test(h.path)),!f)throw ic(1,{location:d,currentLocation:h});v=f.record.name,p=lt({},h.params,d.params),m=f.stringify(p)}const g=[];let b=f;for(;b;)g.unshift(b.record),b=b.parent;return{name:v,path:m,params:p,matched:g,meta:tV(g)}}t.forEach(d=>r(d));function u(){n.length=0,s.clear()}return{addRoute:r,resolve:l,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function j1(t,e){const n={};for(const s of e)s in t&&(n[s]=t[s]);return n}function z1(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:eV(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function eV(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const s in t.components)e[s]=typeof n=="object"?n[s]:n;return e}function W1(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function tV(t){return t.reduce((e,n)=>lt(e,n.meta),{})}function U1(t,e){const n={};for(const s in t)n[s]=s in e?e[s]:t[s];return n}function nV(t,e){let n=0,s=e.length;for(;n!==s;){const r=n+s>>1;Ak(t,e[r])<0?s=r:n=r+1}const o=sV(t);return o&&(s=e.lastIndexOf(o,s-1)),s}function sV(t){let e=t;for(;e=e.parent;)if(Rk(e)&&Ak(t,e)===0)return e}function Rk({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function oV(t){const e={};if(t===""||t==="?")return e;const s=(t[0]==="?"?t.slice(1):t).split("&");for(let o=0;or&&_v(r)):[s&&_v(s)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function rV(t){const e={};for(const n in t){const s=t[n];s!==void 0&&(e[n]=no(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return e}const iV=Symbol(""),H1=Symbol(""),ay=Symbol(""),cy=Symbol(""),Ev=Symbol("");function el(){let t=[];function e(s){return t.push(s),()=>{const o=t.indexOf(s);o>-1&&t.splice(o,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function _r(t,e,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,c)=>{const l=h=>{h===!1?c(ic(4,{from:n,to:e})):h instanceof Error?c(h):UB(h)?c(ic(2,{from:e,to:h})):(i&&s.enterCallbacks[o]===i&&typeof h=="function"&&i.push(h),a())},u=r(()=>t.call(s&&s.instances[o],e,n,l));let d=Promise.resolve(u);t.length<3&&(d=d.then(l)),d.catch(h=>c(h))})}function cg(t,e,n,s,o=r=>r()){const r=[];for(const i of t)for(const a in i.components){let c=i.components[a];if(!(e!=="beforeRouteEnter"&&!i.instances[a]))if(xk(c)){const u=(c.__vccOpts||c)[e];u&&r.push(_r(u,n,s,i,a,o))}else{let l=c();r.push(()=>l.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const d=fB(u)?u.default:u;i.mods[a]=u,i.components[a]=d;const f=(d.__vccOpts||d)[e];return f&&_r(f,n,s,i,a,o)()}))}}return r}function K1(t){const e=Tn(ay),n=Tn(cy),s=yt(()=>{const c=_t(t.to);return e.resolve(c)}),o=yt(()=>{const{matched:c}=s.value,{length:l}=c,u=c[l-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(rc.bind(null,u));if(h>-1)return h;const f=q1(c[l-2]);return l>1&&q1(u)===f&&d[d.length-1].path!==f?d.findIndex(rc.bind(null,c[l-2])):h}),r=yt(()=>o.value>-1&&uV(n.params,s.value.params)),i=yt(()=>o.value>-1&&o.value===n.matched.length-1&&$k(n.params,s.value.params));function a(c={}){return lV(c)?e[_t(t.replace)?"replace":"push"](_t(t.to)).catch(El):Promise.resolve()}return{route:s,href:yt(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const aV=ms({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:K1,setup(t,{slots:e}){const n=Xr(K1(t)),{options:s}=Tn(ay),o=yt(()=>({[X1(t.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[X1(t.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&e.default(n);return t.custom?r:dn("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),cV=aV;function lV(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function uV(t,e){for(const n in e){const s=e[n],o=t[n];if(typeof s=="string"){if(s!==o)return!1}else if(!no(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function q1(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const X1=(t,e,n)=>t??e??n,dV=ms({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const s=Tn(Ev),o=yt(()=>t.route||s.value),r=Tn(H1,0),i=yt(()=>{let l=_t(r);const{matched:u}=o.value;let d;for(;(d=u[l])&&!d.components;)l++;return l}),a=yt(()=>o.value.matched[i.value]);Oi(H1,yt(()=>i.value+1)),Oi(iV,a),Oi(Ev,o);const c=eo();return _o(()=>[c.value,a.value,t.name],([l,u,d],[h,f,p])=>{u&&(u.instances[d]=l,f&&f!==u&&l&&l===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),l&&u&&(!f||!rc(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(m=>m(l))},{flush:"post"}),()=>{const l=o.value,u=t.name,d=a.value,h=d&&d.components[u];if(!h)return Y1(n.default,{Component:h,route:l});const f=d.props[u],p=f?f===!0?l.params:typeof f=="function"?f(l):f:null,v=dn(h,lt({},p,e,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[u]=null)},ref:c}));return Y1(n.default,{Component:v,route:l})||v}}});function Y1(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Dk=dV;function hV(t){const e=ZB(t.routes,t),n=t.parseQuery||oV,s=t.stringifyQuery||G1,o=t.history,r=el(),i=el(),a=el(),c=nc(Us);let l=Us;Aa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ig.bind(null,q=>""+q),d=ig.bind(null,$B),h=ig.bind(null,Vl);function f(q,ue){let le,pe;return Sk(q)?(le=e.getRecordMatcher(q),pe=ue):pe=q,e.addRoute(pe,le)}function p(q){const ue=e.getRecordMatcher(q);ue&&e.removeRoute(ue)}function m(){return e.getRoutes().map(q=>q.record)}function v(q){return!!e.getRecordMatcher(q)}function g(q,ue){if(ue=lt({},ue||c.value),typeof q=="string"){const L=ag(n,q,ue.path),K=e.resolve({path:L.path},ue),oe=o.createHref(L.fullPath);return lt(L,K,{params:h(K.params),hash:Vl(L.hash),redirectedFrom:void 0,href:oe})}let le;if(q.path!=null)le=lt({},q,{path:ag(n,q.path,ue.path).path});else{const L=lt({},q.params);for(const K in L)L[K]==null&&delete L[K];le=lt({},q,{params:d(L)}),ue.params=d(ue.params)}const pe=e.resolve(le,ue),_e=q.hash||"";pe.params=u(h(pe.params));const Re=SB(s,lt({},q,{hash:_B(_e),path:pe.path})),N=o.createHref(Re);return lt({fullPath:Re,hash:_e,query:s===G1?rV(q.query):q.query||{}},pe,{redirectedFrom:void 0,href:N})}function b(q){return typeof q=="string"?ag(n,q,c.value.path):lt({},q)}function x(q,ue){if(l!==q)return ic(8,{from:ue,to:q})}function y(q){return _(q)}function w(q){return y(lt(b(q),{replace:!0}))}function C(q){const ue=q.matched[q.matched.length-1];if(ue&&ue.redirect){const{redirect:le}=ue;let pe=typeof le=="function"?le(q):le;return typeof pe=="string"&&(pe=pe.includes("?")||pe.includes("#")?pe=b(pe):{path:pe},pe.params={}),lt({query:q.query,hash:q.hash,params:pe.path!=null?{}:q.params},pe)}}function _(q,ue){const le=l=g(q),pe=c.value,_e=q.state,Re=q.force,N=q.replace===!0,L=C(le);if(L)return _(lt(b(L),{state:typeof L=="object"?lt({},_e,L.state):_e,force:Re,replace:N}),ue||le);const K=le;K.redirectedFrom=ue;let oe;return!Re&&NB(s,pe,le)&&(oe=ic(16,{to:K,from:pe}),re(pe,pe,!0,!1)),(oe?Promise.resolve(oe):$(K,pe)).catch(se=>zo(se)?zo(se,2)?se:ne(se):D(se,K,pe)).then(se=>{if(se){if(zo(se,2))return _(lt({replace:N},b(se.to),{state:typeof se.to=="object"?lt({},_e,se.to.state):_e,force:Re}),ue||K)}else se=A(K,pe,!0,N,_e);return O(K,pe,se),se})}function I(q,ue){const le=x(q,ue);return le?Promise.reject(le):Promise.resolve()}function E(q){const ue=ye.values().next().value;return ue&&typeof ue.runWithContext=="function"?ue.runWithContext(q):q()}function $(q,ue){let le;const[pe,_e,Re]=fV(q,ue);le=cg(pe.reverse(),"beforeRouteLeave",q,ue);for(const L of pe)L.leaveGuards.forEach(K=>{le.push(_r(K,q,ue))});const N=I.bind(null,q,ue);return le.push(N),ge(le).then(()=>{le=[];for(const L of r.list())le.push(_r(L,q,ue));return le.push(N),ge(le)}).then(()=>{le=cg(_e,"beforeRouteUpdate",q,ue);for(const L of _e)L.updateGuards.forEach(K=>{le.push(_r(K,q,ue))});return le.push(N),ge(le)}).then(()=>{le=[];for(const L of Re)if(L.beforeEnter)if(no(L.beforeEnter))for(const K of L.beforeEnter)le.push(_r(K,q,ue));else le.push(_r(L.beforeEnter,q,ue));return le.push(N),ge(le)}).then(()=>(q.matched.forEach(L=>L.enterCallbacks={}),le=cg(Re,"beforeRouteEnter",q,ue,E),le.push(N),ge(le))).then(()=>{le=[];for(const L of i.list())le.push(_r(L,q,ue));return le.push(N),ge(le)}).catch(L=>zo(L,8)?L:Promise.reject(L))}function O(q,ue,le){a.list().forEach(pe=>E(()=>pe(q,ue,le)))}function A(q,ue,le,pe,_e){const Re=x(q,ue);if(Re)return Re;const N=ue===Us,L=Aa?history.state:{};le&&(pe||N?o.replace(q.fullPath,lt({scroll:N&&L&&L.scroll},_e)):o.push(q.fullPath,_e)),c.value=q,re(q,ue,le,N),ne()}let P;function W(){P||(P=o.listen((q,ue,le)=>{if(!fe.listening)return;const pe=g(q),_e=C(pe);if(_e){_(lt(_e,{replace:!0}),pe).catch(El);return}l=pe;const Re=c.value;Aa&&MB(F1(Re.fullPath,le.delta),Qf()),$(pe,Re).catch(N=>zo(N,12)?N:zo(N,2)?(_(N.to,pe).then(L=>{zo(L,20)&&!le.delta&&le.type===jl.pop&&o.go(-1,!1)}).catch(El),Promise.reject()):(le.delta&&o.go(-le.delta,!1),D(N,pe,Re))).then(N=>{N=N||A(pe,Re,!1),N&&(le.delta&&!zo(N,8)?o.go(-le.delta,!1):le.type===jl.pop&&zo(N,20)&&o.go(-1,!1)),O(pe,Re,N)}).catch(El)}))}let G=el(),M=el(),R;function D(q,ue,le){ne(q);const pe=M.list();return pe.length?pe.forEach(_e=>_e(q,ue,le)):console.error(q),Promise.reject(q)}function z(){return R&&c.value!==Us?Promise.resolve():new Promise((q,ue)=>{G.add([q,ue])})}function ne(q){return R||(R=!q,W(),G.list().forEach(([ue,le])=>q?le(q):ue()),G.reset()),q}function re(q,ue,le,pe){const{scrollBehavior:_e}=t;if(!Aa||!_e)return Promise.resolve();const Re=!le&&BB(F1(q.fullPath,0))||(pe||!le)&&history.state&&history.state.scroll||null;return Ac().then(()=>_e(q,ue,Re)).then(N=>N&&PB(N)).catch(N=>D(N,q,ue))}const de=q=>o.go(q);let he;const ye=new Set,fe={currentRoute:c,listening:!0,addRoute:f,removeRoute:p,clearRoutes:e.clearRoutes,hasRoute:v,getRoutes:m,resolve:g,options:t,push:y,replace:w,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:M.add,isReady:z,install(q){const ue=this;q.component("RouterLink",cV),q.component("RouterView",Dk),q.config.globalProperties.$router=ue,Object.defineProperty(q.config.globalProperties,"$route",{enumerable:!0,get:()=>_t(c)}),Aa&&!he&&c.value===Us&&(he=!0,y(o.location).catch(_e=>{}));const le={};for(const _e in Us)Object.defineProperty(le,_e,{get:()=>c.value[_e],enumerable:!0});q.provide(ay,ue),q.provide(cy,Xo(le)),q.provide(Ev,c);const pe=q.unmount;ye.add(q),q.unmount=function(){ye.delete(q),ye.size<1&&(l=Us,P&&P(),P=null,c.value=Us,he=!1,R=!1),pe()}}};function ge(q){return q.reduce((ue,le)=>ue.then(()=>E(le)),Promise.resolve())}return fe}function fV(t,e){const n=[],s=[],o=[],r=Math.max(e.matched.length,t.matched.length);for(let i=0;irc(l,a))?s.push(a):n.push(a));const c=t.matched[i];c&&(e.matched.find(l=>rc(l,c))||o.push(c))}return[n,s,o]}function pV(t){return Tn(cy)}const mV=(t,e)=>e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var s;return((s=t.params[n.slice(1)])==null?void 0:s.toString())||""}),$v=(t,e)=>{const n=t.route.matched.find(o=>{var r;return((r=o.components)==null?void 0:r.default)===t.Component.type}),s=e??(n==null?void 0:n.meta.key)??(n&&mV(t.route,n));return typeof s=="function"?s(t.route):s},gV=(t,e)=>({default:()=>t?dn(rF,t===!0?{}:t,e):e});function ly(t){return Array.isArray(t)?t:[t]}const vV="modulepreload",bV=function(t,e){return new URL(t,e).href},Q1={},dl=function(e,n,s){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),c=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=bV(l,s),l in Q1)return;Q1[l]=!0;const u=l.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!s)for(let p=i.length-1;p>=0;p--){const m=i[p];if(m.href===l&&(!u||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":vV,u||(f.as="script"),f.crossOrigin="",f.href=l,c&&f.setAttribute("nonce",c),document.head.appendChild(f),u)return new Promise((p,m)=>{f.addEventListener("load",p),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return o.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return e().catch(r)})},yV={alias:["/en","/en.html"]},lg=[{name:"en-US",path:"/en-US",meta:yV||{},alias:["/en","/en.html"],component:()=>dl(()=>import("./RY0C8Kz-.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)},{name:"en-US-military",path:"/en-US/military",component:()=>dl(()=>import("./DMi-eNPz.js"),__vite__mapDeps([6,7,2,3,4,8]),import.meta.url)},{name:"index",path:"/",component:()=>dl(()=>import("./Da1LR10c.js"),__vite__mapDeps([9,1,2,3,4,5]),import.meta.url)},{name:"military",path:"/military",component:()=>dl(()=>import("./ArN6wmBN.js"),__vite__mapDeps([10,7,2,3,4,8]),import.meta.url)}],Ok=(t,e,n)=>(e=e===!0?{}:e,{default:()=>{var s;return e?dn(t,e,n):(s=n.default)==null?void 0:s.call(n)}});function J1(t){const e=(t==null?void 0:t.meta.key)??t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var s;return((s=t.params[n.slice(1)])==null?void 0:s.toString())||""});return typeof e=="function"?e(t):e}function xV(t,e){return t===e||e===Us?!1:J1(t)!==J1(e)?!0:!t.matched.every((s,o)=>{var r,i;return s.components&&s.components.default===((i=(r=e.matched[o])==null?void 0:r.components)==null?void 0:i.default)})}function Gye(t,e=!1){if(t){if(t.nodeName==="#comment"&&t.nodeValue==="[")return Lk(t,[],e);if(e){const n=t.cloneNode(!0);return n.querySelectorAll("[data-island-slot]").forEach(s=>{s.innerHTML=""}),[n.outerHTML]}return[t.outerHTML]}return null}function Lk(t,e=[],n=!1){if(t&&t.nodeName){if(CV(t))return e;if(!wV(t)){const s=t.cloneNode(!0);n&&s.querySelectorAll("[data-island-slot]").forEach(o=>{o.innerHTML=""}),e.push(s.outerHTML)}Lk(t.nextSibling,e,n)}return e}function wV(t){return t.nodeName==="#comment"&&t.nodeValue==="["}function CV(t){return t.nodeName==="#comment"&&t.nodeValue==="]"}const _V={scrollBehavior(t,e,n){var l;const s=St(),o=((l=Nn().options)==null?void 0:l.scrollBehaviorType)??"auto";let r=n||void 0;const i=typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop;if(!r&&e&&t&&i!==!1&&xV(t,e)&&(r={left:0,top:0}),t.path===e.path)return e.hash&&!t.hash?{left:0,top:0}:t.hash?{el:t.hash,top:Z1(t.hash),behavior:o}:!1;const a=u=>!!(u.meta.pageTransition??hv),c=a(e)&&a(t)?"page:transition:finish":"page:finish";return new Promise(u=>{s.hooks.hookOnce(c,async()=>{await new Promise(d=>setTimeout(d,0)),t.hash&&(r={el:t.hash,top:Z1(t.hash),behavior:o}),u(r)})})}};function Z1(t){try{const e=document.querySelector(t);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const IV={hashMode:!1,scrollBehaviorType:"auto"},ys={...IV,..._V},EV=async t=>{var c;let e,n;if(!((c=t.meta)!=null&&c.validate))return;const s=St(),o=Nn(),r=([e,n]=Ya(()=>Promise.resolve(t.meta.validate(t))),e=await e,n(),e);if(r===!0)return;const i=Xf({statusCode:r&&r.statusCode||404,statusMessage:r&&r.statusMessage||`Page Not Found: ${t.fullPath}`,data:{path:t.fullPath}}),a=o.beforeResolve(l=>{if(a(),l===t){const u=o.afterEach(async()=>{u(),await s.runWithContext(()=>Ba(i)),window==null||window.history.pushState({},"",t.fullPath)});return!1}})},$V=async t=>{let e,n;const s=([e,n]=Ya(()=>ry(t.path)),e=await e,n(),e);if(s.redirect)return lr(s.redirect,{acceptRelative:!0})?(window.location.href=s.redirect,!1):s.redirect},kV=[EV,$V],kl={};function TV(t,e,n){const{pathname:s,search:o,hash:r}=e,i=t.indexOf("#");if(i>-1){const l=r.includes(t.slice(i))?t.slice(i).length:1;let u=r.slice(l);return u[0]!=="/"&&(u="/"+u),b1(u,"")}const a=b1(s,t),c=!n||dM(a,n,{trailingSlash:!0})?a:n;return c+(c.includes("?")?"":o)+r}const SV=io({name:"nuxt:router",enforce:"pre",async setup(t){var v;let e,n,s=hu().app.baseURL;ys.hashMode&&!s.includes("#")&&(s+="#");const o=((v=ys.history)==null?void 0:v.call(ys,s))??(ys.hashMode?WB(s):Tk(s)),r=ys.routes?([e,n]=Ya(()=>ys.routes(lg)),e=await e,n(),e??lg):lg;let i;const a=hV({...ys,scrollBehavior:(g,b,x)=>{if(b===Us){i=x;return}if(ys.scrollBehavior){if(a.options.scrollBehavior=ys.scrollBehavior,"scrollRestoration"in window.history){const y=a.beforeEach(()=>{y(),window.history.scrollRestoration="manual"})}return ys.scrollBehavior(g,Us,i||x)}},history:o,routes:r});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),t.vueApp.use(a);const c=nc(a.currentRoute.value);a.afterEach((g,b)=>{c.value=b}),Object.defineProperty(t.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const l=TV(s,window.location,t.payload.path),u=nc(a.currentRoute.value),d=()=>{u.value=a.currentRoute.value};t.hook("page:finish",d),a.afterEach((g,b)=>{var x,y,w,C;((y=(x=g.matched[0])==null?void 0:x.components)==null?void 0:y.default)===((C=(w=b.matched[0])==null?void 0:w.components)==null?void 0:C.default)&&d()});const h={};for(const g in u.value)Object.defineProperty(h,g,{get:()=>u.value[g],enumerable:!0});t._route=Xo(h),t._middleware=t._middleware||{global:[],named:{}};const f=qf();a.afterEach(async(g,b,x)=>{delete t._processingMiddleware,!t.isHydrating&&f.value&&await t.runWithContext(c3),x&&await t.callHook("page:loading:end"),g.matched.length===0&&await t.runWithContext(()=>Ba(mv({statusCode:404,fatal:!1,statusMessage:`Page not found: ${g.fullPath}`,data:{path:g.fullPath}})))});try{[e,n]=Ya(()=>a.isReady()),await e,n()}catch(g){[e,n]=Ya(()=>t.runWithContext(()=>Ba(g))),await e,n()}const p=l!==a.currentRoute.value.fullPath?a.resolve(l):a.currentRoute.value;d();const m=t.payload.state._layout;return a.beforeEach(async(g,b)=>{var x;await t.callHook("page:loading:start"),g.meta=Xr(g.meta),t.isHydrating&&m&&!Pr(g.meta.layout)&&(g.meta.layout=m),t._processingMiddleware=!0;{const y=new Set([...kV,...t._middleware.global]);for(const w of g.matched){const C=w.meta.middleware;if(C)for(const _ of ly(C))y.add(_)}{const w=await t.runWithContext(()=>ry(g.path));if(w.appMiddleware)for(const C in w.appMiddleware)w.appMiddleware[C]?y.add(C):y.delete(C)}for(const w of y){const C=typeof w=="string"?t._middleware.named[w]||await((x=kl[w])==null?void 0:x.call(kl).then(I=>I.default||I)):w;if(!C)throw new Error(`Unknown route middleware: '${w}'.`);const _=await t.runWithContext(()=>C(g,b));if(!t.payload.serverRendered&&t.isHydrating&&(_===!1||_ instanceof Error)){const I=_||mv({statusCode:404,statusMessage:`Page Not Found: ${l}`});return await t.runWithContext(()=>Ba(I)),!1}if(_!==!0&&(_||_===!1))return _}}}),a.onError(async()=>{delete t._processingMiddleware,await t.callHook("page:loading:end")}),t.hooks.hookOnce("app:created",async()=>{try{"name"in p&&(p.name=void 0),await a.replace({...p,force:!0}),a.options.scrollBehavior=ys.scrollBehavior}catch(g){await t.runWithContext(()=>Ba(g))}}),{provide:{router:a}}}}),kv=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),NV=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),Jf=t=>{const e=St();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{kv(()=>t())}):kv(()=>t())},AV=io({name:"nuxt:payload",setup(t){Nn().beforeResolve(async(e,n)=>{if(e.path===n.path)return;const s=await R1(e.path);s&&Object.assign(t.static.data,s.data)}),Jf(()=>{var e;t.hooks.hook("link:prefetch",async n=>{const{hostname:s}=new URL(n,window.location.href);s===window.location.hostname&&await R1(n)}),((e=navigator.connection)==null?void 0:e.effectiveType)!=="slow-2g"&&setTimeout(Yf,1e3)})}}),RV=io(()=>{const t=Nn();Jf(()=>{t.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),DV=io(t=>{let e;async function n(){const s=await Yf();e&&clearTimeout(e),e=setTimeout(n,_1);try{const o=await $fetch(ny("builds/latest.json")+`?${Date.now()}`);o.id!==s.id&&t.hooks.callHook("app:manifest:update",o)}catch{}}Jf(()=>{e=setTimeout(n,_1)})});function OV(t={}){const e=t.path||window.location.pathname;let n={};try{n=zh(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||(n==null?void 0:n.path)!==e||(n==null?void 0:n.expires){s.clear()}),t.hook("app:chunkError",({error:r})=>{s.add(r)});function o(r){const a="href"in r&&r.href[0]==="#"?n.app.baseURL+r.href:Kf(n.app.baseURL,r.fullPath);OV({path:a,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(o)}),e.onError((r,i)=>{s.has(r)&&o(i)})}}),FV=io({name:"nuxt:global-components"}),Er={default:()=>dl(()=>import("./CCZlMgh_.js"),__vite__mapDeps([11,3]),import.meta.url)},PV=io({name:"nuxt:prefetch",setup(t){const e=Nn();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{var o;const s=(o=n==null?void 0:n.meta)==null?void 0:o.layout;s&&typeof Er[s]=="function"&&await Er[s]()})}),t.hooks.hook("link:prefetch",n=>{if(lr(n))return;const s=e.resolve(n);if(!s)return;const o=s.meta.layout;let r=ly(s.meta.middleware);r=r.filter(i=>typeof i=="string");for(const i of r)typeof kl[i]=="function"&&kl[i]();o&&typeof Er[o]=="function"&&Er[o]()})}});var ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Fk(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function MV(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function s(){return this instanceof s?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var o=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(n,s,o.get?o:{enumerable:!0,get:function(){return t[s]}})}),n}function Pk(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw new Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw new Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach(e=>{const n=t[e],s=typeof n;(s==="object"||s==="function")&&!Object.isFrozen(n)&&Pk(n)}),t}class eC{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Mk(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function $r(t,...e){const n=Object.create(null);for(const s in t)n[s]=t[s];return e.forEach(function(s){for(const o in s)n[o]=s[o]}),n}const BV="",tC=t=>!!t.scope,VV=(t,{prefix:e})=>{if(t.startsWith("language:"))return t.replace("language:","language-");if(t.includes(".")){const n=t.split(".");return[`${e}${n.shift()}`,...n.map((s,o)=>`${s}${"_".repeat(o+1)}`)].join(" ")}return`${e}${t}`};class jV{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=Mk(e)}openNode(e){if(!tC(e))return;const n=VV(e.scope,{prefix:this.classPrefix});this.span(n)}closeNode(e){tC(e)&&(this.buffer+=BV)}value(){return this.buffer}span(e){this.buffer+=``}}const nC=(t={})=>{const e={children:[]};return Object.assign(e,t),e};class uy{constructor(){this.rootNode=nC(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n=nC({scope:e});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return typeof n=="string"?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(s=>this._walk(e,s)),e.closeNode(n)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(n=>typeof n=="string")?e.children=[e.children.join("")]:e.children.forEach(n=>{uy._collapse(n)}))}}class zV extends uy{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,n){const s=e.root;n&&(s.scope=`language:${n}`),this.add(s)}toHTML(){return new jV(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function zl(t){return t?typeof t=="string"?t:t.source:null}function Bk(t){return aa("(?=",t,")")}function WV(t){return aa("(?:",t,")*")}function UV(t){return aa("(?:",t,")?")}function aa(...t){return t.map(n=>zl(n)).join("")}function GV(t){const e=t[t.length-1];return typeof e=="object"&&e.constructor===Object?(t.splice(t.length-1,1),e):{}}function dy(...t){return"("+(GV(t).capture?"":"?:")+t.map(s=>zl(s)).join("|")+")"}function Vk(t){return new RegExp(t.toString()+"|").exec("").length-1}function HV(t,e){const n=t&&t.exec(e);return n&&n.index===0}const KV=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function hy(t,{joinWith:e}){let n=0;return t.map(s=>{n+=1;const o=n;let r=zl(s),i="";for(;r.length>0;){const a=KV.exec(r);if(!a){i+=r;break}i+=r.substring(0,a.index),r=r.substring(a.index+a[0].length),a[0][0]==="\\"&&a[1]?i+="\\"+String(Number(a[1])+o):(i+=a[0],a[0]==="("&&n++)}return i}).map(s=>`(${s})`).join(e)}const qV=/\b\B/,jk="[a-zA-Z]\\w*",fy="[a-zA-Z_]\\w*",zk="\\b\\d+(\\.\\d+)?",Wk="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Uk="\\b(0b[01]+)",XV="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",YV=(t={})=>{const e=/^#![ ]*\//;return t.binary&&(t.begin=aa(e,/.*\b/,t.binary,/\b.*/)),$r({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(n,s)=>{n.index!==0&&s.ignoreMatch()}},t)},Wl={begin:"\\\\[\\s\\S]",relevance:0},QV={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Wl]},JV={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Wl]},ZV={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Zf=function(t,e,n={}){const s=$r({scope:"comment",begin:t,end:e,contains:[]},n);s.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const o=dy("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return s.contains.push({begin:aa(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s},ej=Zf("//","$"),tj=Zf("/\\*","\\*/"),nj=Zf("#","$"),sj={scope:"number",begin:zk,relevance:0},oj={scope:"number",begin:Wk,relevance:0},rj={scope:"number",begin:Uk,relevance:0},ij={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[Wl,{begin:/\[/,end:/\]/,relevance:0,contains:[Wl]}]},aj={scope:"title",begin:jk,relevance:0},cj={scope:"title",begin:fy,relevance:0},lj={begin:"\\.\\s*"+fy,relevance:0},uj=function(t){return Object.assign(t,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})};var qd=Object.freeze({__proto__:null,APOS_STRING_MODE:QV,BACKSLASH_ESCAPE:Wl,BINARY_NUMBER_MODE:rj,BINARY_NUMBER_RE:Uk,COMMENT:Zf,C_BLOCK_COMMENT_MODE:tj,C_LINE_COMMENT_MODE:ej,C_NUMBER_MODE:oj,C_NUMBER_RE:Wk,END_SAME_AS_BEGIN:uj,HASH_COMMENT_MODE:nj,IDENT_RE:jk,MATCH_NOTHING_RE:qV,METHOD_GUARD:lj,NUMBER_MODE:sj,NUMBER_RE:zk,PHRASAL_WORDS_MODE:ZV,QUOTE_STRING_MODE:JV,REGEXP_MODE:ij,RE_STARTERS_RE:XV,SHEBANG:YV,TITLE_MODE:aj,UNDERSCORE_IDENT_RE:fy,UNDERSCORE_TITLE_MODE:cj});function dj(t,e){t.input[t.index-1]==="."&&e.ignoreMatch()}function hj(t,e){t.className!==void 0&&(t.scope=t.className,delete t.className)}function fj(t,e){e&&t.beginKeywords&&(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=dj,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,t.relevance===void 0&&(t.relevance=0))}function pj(t,e){Array.isArray(t.illegal)&&(t.illegal=dy(...t.illegal))}function mj(t,e){if(t.match){if(t.begin||t.end)throw new Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function gj(t,e){t.relevance===void 0&&(t.relevance=1)}const vj=(t,e)=>{if(!t.beforeMatch)return;if(t.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},t);Object.keys(t).forEach(s=>{delete t[s]}),t.keywords=n.keywords,t.begin=aa(n.beforeMatch,Bk(n.begin)),t.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},t.relevance=0,delete n.beforeMatch},bj=["of","and","for","in","not","or","if","then","parent","list","value"],yj="keyword";function Gk(t,e,n=yj){const s=Object.create(null);return typeof t=="string"?o(n,t.split(" ")):Array.isArray(t)?o(n,t):Object.keys(t).forEach(function(r){Object.assign(s,Gk(t[r],e,r))}),s;function o(r,i){e&&(i=i.map(a=>a.toLowerCase())),i.forEach(function(a){const c=a.split("|");s[c[0]]=[r,xj(c[0],c[1])]})}}function xj(t,e){return e?Number(e):wj(t)?0:1}function wj(t){return bj.includes(t.toLowerCase())}const sC={},Li=t=>{console.error(t)},oC=(t,...e)=>{console.log(`WARN: ${t}`,...e)},Ia=(t,e)=>{sC[`${t}/${e}`]||(console.log(`Deprecated as of ${t}. ${e}`),sC[`${t}/${e}`]=!0)},Yh=new Error;function Hk(t,e,{key:n}){let s=0;const o=t[n],r={},i={};for(let a=1;a<=e.length;a++)i[a+s]=o[a],r[a+s]=!0,s+=Vk(e[a-1]);t[n]=i,t[n]._emit=r,t[n]._multi=!0}function Cj(t){if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw Li("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Yh;if(typeof t.beginScope!="object"||t.beginScope===null)throw Li("beginScope must be object"),Yh;Hk(t,t.begin,{key:"beginScope"}),t.begin=hy(t.begin,{joinWith:""})}}function _j(t){if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw Li("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Yh;if(typeof t.endScope!="object"||t.endScope===null)throw Li("endScope must be object"),Yh;Hk(t,t.end,{key:"endScope"}),t.end=hy(t.end,{joinWith:""})}}function Ij(t){t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)}function Ej(t){Ij(t),typeof t.beginScope=="string"&&(t.beginScope={_wrap:t.beginScope}),typeof t.endScope=="string"&&(t.endScope={_wrap:t.endScope}),Cj(t),_j(t)}function $j(t){function e(i,a){return new RegExp(zl(i),"m"+(t.case_insensitive?"i":"")+(t.unicodeRegex?"u":"")+(a?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(a,c){c.position=this.position++,this.matchIndexes[this.matchAt]=c,this.regexes.push([c,a]),this.matchAt+=Vk(a)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const a=this.regexes.map(c=>c[1]);this.matcherRe=e(hy(a,{joinWith:"|"}),!0),this.lastIndex=0}exec(a){this.matcherRe.lastIndex=this.lastIndex;const c=this.matcherRe.exec(a);if(!c)return null;const l=c.findIndex((d,h)=>h>0&&d!==void 0),u=this.matchIndexes[l];return c.splice(0,l),Object.assign(c,u)}}class s{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(a){if(this.multiRegexes[a])return this.multiRegexes[a];const c=new n;return this.rules.slice(a).forEach(([l,u])=>c.addRule(l,u)),c.compile(),this.multiRegexes[a]=c,c}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(a,c){this.rules.push([a,c]),c.type==="begin"&&this.count++}exec(a){const c=this.getMatcher(this.regexIndex);c.lastIndex=this.lastIndex;let l=c.exec(a);if(this.resumingScanAtSamePosition()&&!(l&&l.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,l=u.exec(a)}return l&&(this.regexIndex+=l.position+1,this.regexIndex===this.count&&this.considerAll()),l}}function o(i){const a=new s;return i.contains.forEach(c=>a.addRule(c.begin,{rule:c,type:"begin"})),i.terminatorEnd&&a.addRule(i.terminatorEnd,{type:"end"}),i.illegal&&a.addRule(i.illegal,{type:"illegal"}),a}function r(i,a){const c=i;if(i.isCompiled)return c;[hj,mj,Ej,vj].forEach(u=>u(i,a)),t.compilerExtensions.forEach(u=>u(i,a)),i.__beforeBegin=null,[fj,pj,gj].forEach(u=>u(i,a)),i.isCompiled=!0;let l=null;return typeof i.keywords=="object"&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=Gk(i.keywords,t.case_insensitive)),c.keywordPatternRe=e(l,!0),a&&(i.begin||(i.begin=/\B|\b/),c.beginRe=e(c.begin),!i.end&&!i.endsWithParent&&(i.end=/\B|\b/),i.end&&(c.endRe=e(c.end)),c.terminatorEnd=zl(c.end)||"",i.endsWithParent&&a.terminatorEnd&&(c.terminatorEnd+=(i.end?"|":"")+a.terminatorEnd)),i.illegal&&(c.illegalRe=e(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map(function(u){return kj(u==="self"?i:u)})),i.contains.forEach(function(u){r(u,c)}),i.starts&&r(i.starts,a),c.matcher=o(c),c}if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=$r(t.classNameAliases||{}),r(t)}function Kk(t){return t?t.endsWithParent||Kk(t.starts):!1}function kj(t){return t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(e){return $r(t,{variants:null},e)})),t.cachedVariants?t.cachedVariants:Kk(t)?$r(t,{starts:t.starts?$r(t.starts):null}):Object.isFrozen(t)?$r(t):t}var Tj="11.10.0";class Sj extends Error{constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}}const ug=Mk,rC=$r,iC=Symbol("nomatch"),Nj=7,qk=function(t){const e=Object.create(null),n=Object.create(null),s=[];let o=!0;const r="Could not find the language '{}', did you forget to load/include a language module?",i={disableAutodetect:!0,name:"Plain text",contains:[]};let a={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:zV};function c(R){return a.noHighlightRe.test(R)}function l(R){let D=R.className+" ";D+=R.parentNode?R.parentNode.className:"";const z=a.languageDetectRe.exec(D);if(z){const ne=E(z[1]);return ne||(oC(r.replace("{}",z[1])),oC("Falling back to no-highlight mode for this block.",R)),ne?z[1]:"no-highlight"}return D.split(/\s+/).find(ne=>c(ne)||E(ne))}function u(R,D,z){let ne="",re="";typeof D=="object"?(ne=R,z=D.ignoreIllegals,re=D.language):(Ia("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ia("10.7.0",`Please use highlight(code, options) instead. + */const Aa=typeof document<"u";function xk(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function fB(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&xk(t.default)}const lt=Object.assign;function ig(t,e){const n={};for(const s in e){const o=e[s];n[s]=no(o)?o.map(t):t(o)}return n}const El=()=>{},no=Array.isArray,wk=/#/g,pB=/&/g,mB=/\//g,gB=/=/g,vB=/\?/g,Ck=/\+/g,bB=/%5B/g,yB=/%5D/g,_k=/%5E/g,xB=/%60/g,Ik=/%7B/g,wB=/%7C/g,Ek=/%7D/g,CB=/%20/g;function iy(t){return encodeURI(""+t).replace(wB,"|").replace(bB,"[").replace(yB,"]")}function _B(t){return iy(t).replace(Ik,"{").replace(Ek,"}").replace(_k,"^")}function _v(t){return iy(t).replace(Ck,"%2B").replace(CB,"+").replace(wk,"%23").replace(pB,"%26").replace(xB,"`").replace(Ik,"{").replace(Ek,"}").replace(_k,"^")}function IB(t){return _v(t).replace(gB,"%3D")}function EB(t){return iy(t).replace(wk,"%23").replace(vB,"%3F")}function $B(t){return t==null?"":EB(t).replace(mB,"%2F")}function Vl(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const kB=/\/$/,TB=t=>t.replace(kB,"");function ag(t,e,n="/"){let s,o={},r="",i="";const a=e.indexOf("#");let c=e.indexOf("?");return a=0&&(c=-1),c>-1&&(s=e.slice(0,c),r=e.slice(c+1,a>-1?a:e.length),o=t(r)),a>-1&&(s=s||e.slice(0,a),i=e.slice(a,e.length)),s=RB(s??e,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:Vl(i)}}function SB(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function O1(t,e){return!e||!t.toLowerCase().startsWith(e.toLowerCase())?t:t.slice(e.length)||"/"}function NB(t,e,n){const s=e.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&rc(e.matched[s],n.matched[o])&&$k(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function rc(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function $k(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!AB(t[n],e[n]))return!1;return!0}function AB(t,e){return no(t)?L1(t,e):no(e)?L1(e,t):t===e}function L1(t,e){return no(e)?t.length===e.length&&t.every((n,s)=>n===e[s]):t.length===1&&t[0]===e}function RB(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),s=t.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}const Us={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var jl;(function(t){t.pop="pop",t.push="push"})(jl||(jl={}));var $l;(function(t){t.back="back",t.forward="forward",t.unknown=""})($l||($l={}));function DB(t){if(!t)if(Aa){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),TB(t)}const OB=/^[^#]+#/;function LB(t,e){return t.replace(OB,"#")+e}function FB(t,e){const n=document.documentElement.getBoundingClientRect(),s=t.getBoundingClientRect();return{behavior:e.behavior,left:s.left-n.left-(e.left||0),top:s.top-n.top-(e.top||0)}}const Qf=()=>({left:window.scrollX,top:window.scrollY});function PB(t){let e;if("el"in t){const n=t.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;e=FB(o,t)}else e=t;"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left!=null?e.left:window.scrollX,e.top!=null?e.top:window.scrollY)}function F1(t,e){return(history.state?history.state.position-e:-1)+t}const Iv=new Map;function MB(t,e){Iv.set(t,e)}function BB(t){const e=Iv.get(t);return Iv.delete(t),e}let VB=()=>location.protocol+"//"+location.host;function kk(t,e){const{pathname:n,search:s,hash:o}=e,r=t.indexOf("#");if(r>-1){let a=o.includes(t.slice(r))?t.slice(r).length:1,c=o.slice(a);return c[0]!=="/"&&(c="/"+c),O1(c,"")}return O1(n,t)+s+o}function jB(t,e,n,s){let o=[],r=[],i=null;const a=({state:h})=>{const f=kk(t,location),p=n.value,m=e.value;let v=0;if(h){if(n.value=f,e.value=h,i&&i===p){i=null;return}v=m?h.position-m.position:0}else s(f);o.forEach(g=>{g(n.value,p,{delta:v,type:jl.pop,direction:v?v>0?$l.forward:$l.back:$l.unknown})})};function c(){i=n.value}function l(h){o.push(h);const f=()=>{const p=o.indexOf(h);p>-1&&o.splice(p,1)};return r.push(f),f}function u(){const{history:h}=window;h.state&&h.replaceState(lt({},h.state,{scroll:Qf()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:c,listen:l,destroy:d}}function P1(t,e,n,s=!1,o=!1){return{back:t,current:e,forward:n,replaced:s,position:window.history.length,scroll:o?Qf():null}}function zB(t){const{history:e,location:n}=window,s={value:kk(t,n)},o={value:e.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(c,l,u){const d=t.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+c:VB()+t+c;try{e[u?"replaceState":"pushState"](l,"",h),o.value=l}catch(f){console.error(f),n[u?"replace":"assign"](h)}}function i(c,l){const u=lt({},e.state,P1(o.value.back,c,o.value.forward,!0),l,{position:o.value.position});r(c,u,!0),s.value=c}function a(c,l){const u=lt({},o.value,e.state,{forward:c,scroll:Qf()});r(u.current,u,!0);const d=lt({},P1(s.value,c,null),{position:u.position+1},l);r(c,d,!1),s.value=c}return{location:s,state:o,push:a,replace:i}}function Tk(t){t=DB(t);const e=zB(t),n=jB(t,e.state,e.location,e.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=lt({location:"",base:t,go:s,createHref:LB.bind(null,t)},e,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}function WB(t){return t=location.host?t||location.pathname+location.search:"",t.includes("#")||(t+="#"),Tk(t)}function UB(t){return typeof t=="string"||t&&typeof t=="object"}function Sk(t){return typeof t=="string"||typeof t=="symbol"}const Nk=Symbol("");var M1;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(M1||(M1={}));function ic(t,e){return lt(new Error,{type:t,[Nk]:!0},e)}function zo(t,e){return t instanceof Error&&Nk in t&&(e==null||!!(t.type&e))}const B1="[^/]+?",GB={sensitive:!1,strict:!1,start:!0,end:!0},HB=/[.+*?^${}()[\]/\\]/g;function KB(t,e){const n=lt({},GB,e),s=[];let o=n.start?"^":"";const r=[];for(const l of t){const u=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let d=0;de.length?e.length===1&&e[0]===80?1:-1:0}function Ak(t,e){let n=0;const s=t.score,o=e.score;for(;n0&&e[e.length-1]<0}const XB={type:0,value:""},YB=/[a-zA-Z0-9_]/;function QB(t){if(!t)return[[]];if(t==="/")return[[XB]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(f){throw new Error(`ERR (${n})/"${l}": ${f}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,c,l="",u="";function d(){l&&(n===0?r.push({type:0,value:l}):n===1||n===2||n===3?(r.length>1&&(c==="*"||c==="+")&&e(`A repeatable param (${l}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:l,regexp:u,repeatable:c==="*"||c==="+",optional:c==="*"||c==="?"})):e("Invalid state to consume buffer"),l="")}function h(){l+=c}for(;a{i(x)}:El}function i(d){if(Sk(d)){const h=s.get(d);h&&(s.delete(d),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(d);h>-1&&(n.splice(h,1),d.record.name&&s.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function a(){return n}function c(d){const h=nV(d,n);n.splice(h,0,d),d.record.name&&!W1(d)&&s.set(d.record.name,d)}function l(d,h){let f,p={},m,v;if("name"in d&&d.name){if(f=s.get(d.name),!f)throw ic(1,{location:d});v=f.record.name,p=lt(j1(h.params,f.keys.filter(x=>!x.optional).concat(f.parent?f.parent.keys.filter(x=>x.optional):[]).map(x=>x.name)),d.params&&j1(d.params,f.keys.map(x=>x.name))),m=f.stringify(p)}else if(d.path!=null)m=d.path,f=n.find(x=>x.re.test(m)),f&&(p=f.parse(m),v=f.record.name);else{if(f=h.name?s.get(h.name):n.find(x=>x.re.test(h.path)),!f)throw ic(1,{location:d,currentLocation:h});v=f.record.name,p=lt({},h.params,d.params),m=f.stringify(p)}const g=[];let b=f;for(;b;)g.unshift(b.record),b=b.parent;return{name:v,path:m,params:p,matched:g,meta:tV(g)}}t.forEach(d=>r(d));function u(){n.length=0,s.clear()}return{addRoute:r,resolve:l,removeRoute:i,clearRoutes:u,getRoutes:a,getRecordMatcher:o}}function j1(t,e){const n={};for(const s of e)s in t&&(n[s]=t[s]);return n}function z1(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:eV(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function eV(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const s in t.components)e[s]=typeof n=="object"?n[s]:n;return e}function W1(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function tV(t){return t.reduce((e,n)=>lt(e,n.meta),{})}function U1(t,e){const n={};for(const s in t)n[s]=s in e?e[s]:t[s];return n}function nV(t,e){let n=0,s=e.length;for(;n!==s;){const r=n+s>>1;Ak(t,e[r])<0?s=r:n=r+1}const o=sV(t);return o&&(s=e.lastIndexOf(o,s-1)),s}function sV(t){let e=t;for(;e=e.parent;)if(Rk(e)&&Ak(t,e)===0)return e}function Rk({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function oV(t){const e={};if(t===""||t==="?")return e;const s=(t[0]==="?"?t.slice(1):t).split("&");for(let o=0;or&&_v(r)):[s&&_v(s)]).forEach(r=>{r!==void 0&&(e+=(e.length?"&":"")+n,r!=null&&(e+="="+r))})}return e}function rV(t){const e={};for(const n in t){const s=t[n];s!==void 0&&(e[n]=no(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return e}const iV=Symbol(""),H1=Symbol(""),ay=Symbol(""),cy=Symbol(""),Ev=Symbol("");function el(){let t=[];function e(s){return t.push(s),()=>{const o=t.indexOf(s);o>-1&&t.splice(o,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function _r(t,e,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,c)=>{const l=h=>{h===!1?c(ic(4,{from:n,to:e})):h instanceof Error?c(h):UB(h)?c(ic(2,{from:e,to:h})):(i&&s.enterCallbacks[o]===i&&typeof h=="function"&&i.push(h),a())},u=r(()=>t.call(s&&s.instances[o],e,n,l));let d=Promise.resolve(u);t.length<3&&(d=d.then(l)),d.catch(h=>c(h))})}function cg(t,e,n,s,o=r=>r()){const r=[];for(const i of t)for(const a in i.components){let c=i.components[a];if(!(e!=="beforeRouteEnter"&&!i.instances[a]))if(xk(c)){const u=(c.__vccOpts||c)[e];u&&r.push(_r(u,n,s,i,a,o))}else{let l=c();r.push(()=>l.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${a}" at "${i.path}"`);const d=fB(u)?u.default:u;i.mods[a]=u,i.components[a]=d;const f=(d.__vccOpts||d)[e];return f&&_r(f,n,s,i,a,o)()}))}}return r}function K1(t){const e=Tn(ay),n=Tn(cy),s=yt(()=>{const c=_t(t.to);return e.resolve(c)}),o=yt(()=>{const{matched:c}=s.value,{length:l}=c,u=c[l-1],d=n.matched;if(!u||!d.length)return-1;const h=d.findIndex(rc.bind(null,u));if(h>-1)return h;const f=q1(c[l-2]);return l>1&&q1(u)===f&&d[d.length-1].path!==f?d.findIndex(rc.bind(null,c[l-2])):h}),r=yt(()=>o.value>-1&&uV(n.params,s.value.params)),i=yt(()=>o.value>-1&&o.value===n.matched.length-1&&$k(n.params,s.value.params));function a(c={}){return lV(c)?e[_t(t.replace)?"replace":"push"](_t(t.to)).catch(El):Promise.resolve()}return{route:s,href:yt(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const aV=ms({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:K1,setup(t,{slots:e}){const n=Xr(K1(t)),{options:s}=Tn(ay),o=yt(()=>({[X1(t.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[X1(t.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&e.default(n);return t.custom?r:dn("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),cV=aV;function lV(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function uV(t,e){for(const n in e){const s=e[n],o=t[n];if(typeof s=="string"){if(s!==o)return!1}else if(!no(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function q1(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const X1=(t,e,n)=>t??e??n,dV=ms({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const s=Tn(Ev),o=yt(()=>t.route||s.value),r=Tn(H1,0),i=yt(()=>{let l=_t(r);const{matched:u}=o.value;let d;for(;(d=u[l])&&!d.components;)l++;return l}),a=yt(()=>o.value.matched[i.value]);Oi(H1,yt(()=>i.value+1)),Oi(iV,a),Oi(Ev,o);const c=eo();return _o(()=>[c.value,a.value,t.name],([l,u,d],[h,f,p])=>{u&&(u.instances[d]=l,f&&f!==u&&l&&l===h&&(u.leaveGuards.size||(u.leaveGuards=f.leaveGuards),u.updateGuards.size||(u.updateGuards=f.updateGuards))),l&&u&&(!f||!rc(u,f)||!h)&&(u.enterCallbacks[d]||[]).forEach(m=>m(l))},{flush:"post"}),()=>{const l=o.value,u=t.name,d=a.value,h=d&&d.components[u];if(!h)return Y1(n.default,{Component:h,route:l});const f=d.props[u],p=f?f===!0?l.params:typeof f=="function"?f(l):f:null,v=dn(h,lt({},p,e,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[u]=null)},ref:c}));return Y1(n.default,{Component:v,route:l})||v}}});function Y1(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Dk=dV;function hV(t){const e=ZB(t.routes,t),n=t.parseQuery||oV,s=t.stringifyQuery||G1,o=t.history,r=el(),i=el(),a=el(),c=nc(Us);let l=Us;Aa&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ig.bind(null,q=>""+q),d=ig.bind(null,$B),h=ig.bind(null,Vl);function f(q,ue){let le,pe;return Sk(q)?(le=e.getRecordMatcher(q),pe=ue):pe=q,e.addRoute(pe,le)}function p(q){const ue=e.getRecordMatcher(q);ue&&e.removeRoute(ue)}function m(){return e.getRoutes().map(q=>q.record)}function v(q){return!!e.getRecordMatcher(q)}function g(q,ue){if(ue=lt({},ue||c.value),typeof q=="string"){const L=ag(n,q,ue.path),K=e.resolve({path:L.path},ue),oe=o.createHref(L.fullPath);return lt(L,K,{params:h(K.params),hash:Vl(L.hash),redirectedFrom:void 0,href:oe})}let le;if(q.path!=null)le=lt({},q,{path:ag(n,q.path,ue.path).path});else{const L=lt({},q.params);for(const K in L)L[K]==null&&delete L[K];le=lt({},q,{params:d(L)}),ue.params=d(ue.params)}const pe=e.resolve(le,ue),_e=q.hash||"";pe.params=u(h(pe.params));const Re=SB(s,lt({},q,{hash:_B(_e),path:pe.path})),N=o.createHref(Re);return lt({fullPath:Re,hash:_e,query:s===G1?rV(q.query):q.query||{}},pe,{redirectedFrom:void 0,href:N})}function b(q){return typeof q=="string"?ag(n,q,c.value.path):lt({},q)}function x(q,ue){if(l!==q)return ic(8,{from:ue,to:q})}function y(q){return _(q)}function w(q){return y(lt(b(q),{replace:!0}))}function C(q){const ue=q.matched[q.matched.length-1];if(ue&&ue.redirect){const{redirect:le}=ue;let pe=typeof le=="function"?le(q):le;return typeof pe=="string"&&(pe=pe.includes("?")||pe.includes("#")?pe=b(pe):{path:pe},pe.params={}),lt({query:q.query,hash:q.hash,params:pe.path!=null?{}:q.params},pe)}}function _(q,ue){const le=l=g(q),pe=c.value,_e=q.state,Re=q.force,N=q.replace===!0,L=C(le);if(L)return _(lt(b(L),{state:typeof L=="object"?lt({},_e,L.state):_e,force:Re,replace:N}),ue||le);const K=le;K.redirectedFrom=ue;let oe;return!Re&&NB(s,pe,le)&&(oe=ic(16,{to:K,from:pe}),re(pe,pe,!0,!1)),(oe?Promise.resolve(oe):$(K,pe)).catch(se=>zo(se)?zo(se,2)?se:ne(se):D(se,K,pe)).then(se=>{if(se){if(zo(se,2))return _(lt({replace:N},b(se.to),{state:typeof se.to=="object"?lt({},_e,se.to.state):_e,force:Re}),ue||K)}else se=A(K,pe,!0,N,_e);return O(K,pe,se),se})}function I(q,ue){const le=x(q,ue);return le?Promise.reject(le):Promise.resolve()}function E(q){const ue=ye.values().next().value;return ue&&typeof ue.runWithContext=="function"?ue.runWithContext(q):q()}function $(q,ue){let le;const[pe,_e,Re]=fV(q,ue);le=cg(pe.reverse(),"beforeRouteLeave",q,ue);for(const L of pe)L.leaveGuards.forEach(K=>{le.push(_r(K,q,ue))});const N=I.bind(null,q,ue);return le.push(N),ge(le).then(()=>{le=[];for(const L of r.list())le.push(_r(L,q,ue));return le.push(N),ge(le)}).then(()=>{le=cg(_e,"beforeRouteUpdate",q,ue);for(const L of _e)L.updateGuards.forEach(K=>{le.push(_r(K,q,ue))});return le.push(N),ge(le)}).then(()=>{le=[];for(const L of Re)if(L.beforeEnter)if(no(L.beforeEnter))for(const K of L.beforeEnter)le.push(_r(K,q,ue));else le.push(_r(L.beforeEnter,q,ue));return le.push(N),ge(le)}).then(()=>(q.matched.forEach(L=>L.enterCallbacks={}),le=cg(Re,"beforeRouteEnter",q,ue,E),le.push(N),ge(le))).then(()=>{le=[];for(const L of i.list())le.push(_r(L,q,ue));return le.push(N),ge(le)}).catch(L=>zo(L,8)?L:Promise.reject(L))}function O(q,ue,le){a.list().forEach(pe=>E(()=>pe(q,ue,le)))}function A(q,ue,le,pe,_e){const Re=x(q,ue);if(Re)return Re;const N=ue===Us,L=Aa?history.state:{};le&&(pe||N?o.replace(q.fullPath,lt({scroll:N&&L&&L.scroll},_e)):o.push(q.fullPath,_e)),c.value=q,re(q,ue,le,N),ne()}let P;function W(){P||(P=o.listen((q,ue,le)=>{if(!fe.listening)return;const pe=g(q),_e=C(pe);if(_e){_(lt(_e,{replace:!0}),pe).catch(El);return}l=pe;const Re=c.value;Aa&&MB(F1(Re.fullPath,le.delta),Qf()),$(pe,Re).catch(N=>zo(N,12)?N:zo(N,2)?(_(N.to,pe).then(L=>{zo(L,20)&&!le.delta&&le.type===jl.pop&&o.go(-1,!1)}).catch(El),Promise.reject()):(le.delta&&o.go(-le.delta,!1),D(N,pe,Re))).then(N=>{N=N||A(pe,Re,!1),N&&(le.delta&&!zo(N,8)?o.go(-le.delta,!1):le.type===jl.pop&&zo(N,20)&&o.go(-1,!1)),O(pe,Re,N)}).catch(El)}))}let G=el(),M=el(),R;function D(q,ue,le){ne(q);const pe=M.list();return pe.length?pe.forEach(_e=>_e(q,ue,le)):console.error(q),Promise.reject(q)}function z(){return R&&c.value!==Us?Promise.resolve():new Promise((q,ue)=>{G.add([q,ue])})}function ne(q){return R||(R=!q,W(),G.list().forEach(([ue,le])=>q?le(q):ue()),G.reset()),q}function re(q,ue,le,pe){const{scrollBehavior:_e}=t;if(!Aa||!_e)return Promise.resolve();const Re=!le&&BB(F1(q.fullPath,0))||(pe||!le)&&history.state&&history.state.scroll||null;return Ac().then(()=>_e(q,ue,Re)).then(N=>N&&PB(N)).catch(N=>D(N,q,ue))}const de=q=>o.go(q);let he;const ye=new Set,fe={currentRoute:c,listening:!0,addRoute:f,removeRoute:p,clearRoutes:e.clearRoutes,hasRoute:v,getRoutes:m,resolve:g,options:t,push:y,replace:w,go:de,back:()=>de(-1),forward:()=>de(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:M.add,isReady:z,install(q){const ue=this;q.component("RouterLink",cV),q.component("RouterView",Dk),q.config.globalProperties.$router=ue,Object.defineProperty(q.config.globalProperties,"$route",{enumerable:!0,get:()=>_t(c)}),Aa&&!he&&c.value===Us&&(he=!0,y(o.location).catch(_e=>{}));const le={};for(const _e in Us)Object.defineProperty(le,_e,{get:()=>c.value[_e],enumerable:!0});q.provide(ay,ue),q.provide(cy,Xo(le)),q.provide(Ev,c);const pe=q.unmount;ye.add(q),q.unmount=function(){ye.delete(q),ye.size<1&&(l=Us,P&&P(),P=null,c.value=Us,he=!1,R=!1),pe()}}};function ge(q){return q.reduce((ue,le)=>ue.then(()=>E(le)),Promise.resolve())}return fe}function fV(t,e){const n=[],s=[],o=[],r=Math.max(e.matched.length,t.matched.length);for(let i=0;irc(l,a))?s.push(a):n.push(a));const c=t.matched[i];c&&(e.matched.find(l=>rc(l,c))||o.push(c))}return[n,s,o]}function pV(t){return Tn(cy)}const mV=(t,e)=>e.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var s;return((s=t.params[n.slice(1)])==null?void 0:s.toString())||""}),$v=(t,e)=>{const n=t.route.matched.find(o=>{var r;return((r=o.components)==null?void 0:r.default)===t.Component.type}),s=e??(n==null?void 0:n.meta.key)??(n&&mV(t.route,n));return typeof s=="function"?s(t.route):s},gV=(t,e)=>({default:()=>t?dn(rF,t===!0?{}:t,e):e});function ly(t){return Array.isArray(t)?t:[t]}const vV="modulepreload",bV=function(t,e){return new URL(t,e).href},Q1={},dl=function(e,n,s){let o=Promise.resolve();if(n&&n.length>0){const i=document.getElementsByTagName("link"),a=document.querySelector("meta[property=csp-nonce]"),c=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));o=Promise.allSettled(n.map(l=>{if(l=bV(l,s),l in Q1)return;Q1[l]=!0;const u=l.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(!!s)for(let p=i.length-1;p>=0;p--){const m=i[p];if(m.href===l&&(!u||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":vV,u||(f.as="script"),f.crossOrigin="",f.href=l,c&&f.setAttribute("nonce",c),document.head.appendChild(f),u)return new Promise((p,m)=>{f.addEventListener("load",p),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}function r(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return o.then(i=>{for(const a of i||[])a.status==="rejected"&&r(a.reason);return e().catch(r)})},yV={alias:["/en","/en.html"]},lg=[{name:"en-US",path:"/en-US",meta:yV||{},alias:["/en","/en.html"],component:()=>dl(()=>import("./BwgncuMp.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url)},{name:"en-US-military",path:"/en-US/military",component:()=>dl(()=>import("./CYqWiYQ8.js"),__vite__mapDeps([6,7,2,3,4,8]),import.meta.url)},{name:"index",path:"/",component:()=>dl(()=>import("./BVFWc0XF.js"),__vite__mapDeps([9,1,2,3,4,5]),import.meta.url)},{name:"military",path:"/military",component:()=>dl(()=>import("./oQrKKQbl.js"),__vite__mapDeps([10,7,2,3,4,8]),import.meta.url)}],Ok=(t,e,n)=>(e=e===!0?{}:e,{default:()=>{var s;return e?dn(t,e,n):(s=n.default)==null?void 0:s.call(n)}});function J1(t){const e=(t==null?void 0:t.meta.key)??t.path.replace(/(:\w+)\([^)]+\)/g,"$1").replace(/(:\w+)[?+*]/g,"$1").replace(/:\w+/g,n=>{var s;return((s=t.params[n.slice(1)])==null?void 0:s.toString())||""});return typeof e=="function"?e(t):e}function xV(t,e){return t===e||e===Us?!1:J1(t)!==J1(e)?!0:!t.matched.every((s,o)=>{var r,i;return s.components&&s.components.default===((i=(r=e.matched[o])==null?void 0:r.components)==null?void 0:i.default)})}function Gye(t,e=!1){if(t){if(t.nodeName==="#comment"&&t.nodeValue==="[")return Lk(t,[],e);if(e){const n=t.cloneNode(!0);return n.querySelectorAll("[data-island-slot]").forEach(s=>{s.innerHTML=""}),[n.outerHTML]}return[t.outerHTML]}return null}function Lk(t,e=[],n=!1){if(t&&t.nodeName){if(CV(t))return e;if(!wV(t)){const s=t.cloneNode(!0);n&&s.querySelectorAll("[data-island-slot]").forEach(o=>{o.innerHTML=""}),e.push(s.outerHTML)}Lk(t.nextSibling,e,n)}return e}function wV(t){return t.nodeName==="#comment"&&t.nodeValue==="["}function CV(t){return t.nodeName==="#comment"&&t.nodeValue==="]"}const _V={scrollBehavior(t,e,n){var l;const s=St(),o=((l=Nn().options)==null?void 0:l.scrollBehaviorType)??"auto";let r=n||void 0;const i=typeof t.meta.scrollToTop=="function"?t.meta.scrollToTop(t,e):t.meta.scrollToTop;if(!r&&e&&t&&i!==!1&&xV(t,e)&&(r={left:0,top:0}),t.path===e.path)return e.hash&&!t.hash?{left:0,top:0}:t.hash?{el:t.hash,top:Z1(t.hash),behavior:o}:!1;const a=u=>!!(u.meta.pageTransition??hv),c=a(e)&&a(t)?"page:transition:finish":"page:finish";return new Promise(u=>{s.hooks.hookOnce(c,async()=>{await new Promise(d=>setTimeout(d,0)),t.hash&&(r={el:t.hash,top:Z1(t.hash),behavior:o}),u(r)})})}};function Z1(t){try{const e=document.querySelector(t);if(e)return(Number.parseFloat(getComputedStyle(e).scrollMarginTop)||0)+(Number.parseFloat(getComputedStyle(document.documentElement).scrollPaddingTop)||0)}catch{}return 0}const IV={hashMode:!1,scrollBehaviorType:"auto"},ys={...IV,..._V},EV=async t=>{var c;let e,n;if(!((c=t.meta)!=null&&c.validate))return;const s=St(),o=Nn(),r=([e,n]=Ya(()=>Promise.resolve(t.meta.validate(t))),e=await e,n(),e);if(r===!0)return;const i=Xf({statusCode:r&&r.statusCode||404,statusMessage:r&&r.statusMessage||`Page Not Found: ${t.fullPath}`,data:{path:t.fullPath}}),a=o.beforeResolve(l=>{if(a(),l===t){const u=o.afterEach(async()=>{u(),await s.runWithContext(()=>Ba(i)),window==null||window.history.pushState({},"",t.fullPath)});return!1}})},$V=async t=>{let e,n;const s=([e,n]=Ya(()=>ry(t.path)),e=await e,n(),e);if(s.redirect)return lr(s.redirect,{acceptRelative:!0})?(window.location.href=s.redirect,!1):s.redirect},kV=[EV,$V],kl={};function TV(t,e,n){const{pathname:s,search:o,hash:r}=e,i=t.indexOf("#");if(i>-1){const l=r.includes(t.slice(i))?t.slice(i).length:1;let u=r.slice(l);return u[0]!=="/"&&(u="/"+u),b1(u,"")}const a=b1(s,t),c=!n||dM(a,n,{trailingSlash:!0})?a:n;return c+(c.includes("?")?"":o)+r}const SV=io({name:"nuxt:router",enforce:"pre",async setup(t){var v;let e,n,s=hu().app.baseURL;ys.hashMode&&!s.includes("#")&&(s+="#");const o=((v=ys.history)==null?void 0:v.call(ys,s))??(ys.hashMode?WB(s):Tk(s)),r=ys.routes?([e,n]=Ya(()=>ys.routes(lg)),e=await e,n(),e??lg):lg;let i;const a=hV({...ys,scrollBehavior:(g,b,x)=>{if(b===Us){i=x;return}if(ys.scrollBehavior){if(a.options.scrollBehavior=ys.scrollBehavior,"scrollRestoration"in window.history){const y=a.beforeEach(()=>{y(),window.history.scrollRestoration="manual"})}return ys.scrollBehavior(g,Us,i||x)}},history:o,routes:r});"scrollRestoration"in window.history&&(window.history.scrollRestoration="auto"),t.vueApp.use(a);const c=nc(a.currentRoute.value);a.afterEach((g,b)=>{c.value=b}),Object.defineProperty(t.vueApp.config.globalProperties,"previousRoute",{get:()=>c.value});const l=TV(s,window.location,t.payload.path),u=nc(a.currentRoute.value),d=()=>{u.value=a.currentRoute.value};t.hook("page:finish",d),a.afterEach((g,b)=>{var x,y,w,C;((y=(x=g.matched[0])==null?void 0:x.components)==null?void 0:y.default)===((C=(w=b.matched[0])==null?void 0:w.components)==null?void 0:C.default)&&d()});const h={};for(const g in u.value)Object.defineProperty(h,g,{get:()=>u.value[g],enumerable:!0});t._route=Xo(h),t._middleware=t._middleware||{global:[],named:{}};const f=qf();a.afterEach(async(g,b,x)=>{delete t._processingMiddleware,!t.isHydrating&&f.value&&await t.runWithContext(c3),x&&await t.callHook("page:loading:end"),g.matched.length===0&&await t.runWithContext(()=>Ba(mv({statusCode:404,fatal:!1,statusMessage:`Page not found: ${g.fullPath}`,data:{path:g.fullPath}})))});try{[e,n]=Ya(()=>a.isReady()),await e,n()}catch(g){[e,n]=Ya(()=>t.runWithContext(()=>Ba(g))),await e,n()}const p=l!==a.currentRoute.value.fullPath?a.resolve(l):a.currentRoute.value;d();const m=t.payload.state._layout;return a.beforeEach(async(g,b)=>{var x;await t.callHook("page:loading:start"),g.meta=Xr(g.meta),t.isHydrating&&m&&!Pr(g.meta.layout)&&(g.meta.layout=m),t._processingMiddleware=!0;{const y=new Set([...kV,...t._middleware.global]);for(const w of g.matched){const C=w.meta.middleware;if(C)for(const _ of ly(C))y.add(_)}{const w=await t.runWithContext(()=>ry(g.path));if(w.appMiddleware)for(const C in w.appMiddleware)w.appMiddleware[C]?y.add(C):y.delete(C)}for(const w of y){const C=typeof w=="string"?t._middleware.named[w]||await((x=kl[w])==null?void 0:x.call(kl).then(I=>I.default||I)):w;if(!C)throw new Error(`Unknown route middleware: '${w}'.`);const _=await t.runWithContext(()=>C(g,b));if(!t.payload.serverRendered&&t.isHydrating&&(_===!1||_ instanceof Error)){const I=_||mv({statusCode:404,statusMessage:`Page Not Found: ${l}`});return await t.runWithContext(()=>Ba(I)),!1}if(_!==!0&&(_||_===!1))return _}}}),a.onError(async()=>{delete t._processingMiddleware,await t.callHook("page:loading:end")}),t.hooks.hookOnce("app:created",async()=>{try{"name"in p&&(p.name=void 0),await a.replace({...p,force:!0}),a.options.scrollBehavior=ys.scrollBehavior}catch(g){await t.runWithContext(()=>Ba(g))}}),{provide:{router:a}}}}),kv=globalThis.requestIdleCallback||(t=>{const e=Date.now(),n={didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-e))};return setTimeout(()=>{t(n)},1)}),NV=globalThis.cancelIdleCallback||(t=>{clearTimeout(t)}),Jf=t=>{const e=St();e.isHydrating?e.hooks.hookOnce("app:suspense:resolve",()=>{kv(()=>t())}):kv(()=>t())},AV=io({name:"nuxt:payload",setup(t){Nn().beforeResolve(async(e,n)=>{if(e.path===n.path)return;const s=await R1(e.path);s&&Object.assign(t.static.data,s.data)}),Jf(()=>{var e;t.hooks.hook("link:prefetch",async n=>{const{hostname:s}=new URL(n,window.location.href);s===window.location.hostname&&await R1(n)}),((e=navigator.connection)==null?void 0:e.effectiveType)!=="slow-2g"&&setTimeout(Yf,1e3)})}}),RV=io(()=>{const t=Nn();Jf(()=>{t.beforeResolve(async()=>{await new Promise(e=>{setTimeout(e,100),requestAnimationFrame(()=>{setTimeout(e,0)})})})})}),DV=io(t=>{let e;async function n(){const s=await Yf();e&&clearTimeout(e),e=setTimeout(n,_1);try{const o=await $fetch(ny("builds/latest.json")+`?${Date.now()}`);o.id!==s.id&&t.hooks.callHook("app:manifest:update",o)}catch{}}Jf(()=>{e=setTimeout(n,_1)})});function OV(t={}){const e=t.path||window.location.pathname;let n={};try{n=zh(sessionStorage.getItem("nuxt:reload")||"{}")}catch{}if(t.force||(n==null?void 0:n.path)!==e||(n==null?void 0:n.expires){s.clear()}),t.hook("app:chunkError",({error:r})=>{s.add(r)});function o(r){const a="href"in r&&r.href[0]==="#"?n.app.baseURL+r.href:Kf(n.app.baseURL,r.fullPath);OV({path:a,persistState:!0})}t.hook("app:manifest:update",()=>{e.beforeResolve(o)}),e.onError((r,i)=>{s.has(r)&&o(i)})}}),FV=io({name:"nuxt:global-components"}),Er={default:()=>dl(()=>import("./BTKKNBJS.js"),__vite__mapDeps([11,3]),import.meta.url)},PV=io({name:"nuxt:prefetch",setup(t){const e=Nn();t.hooks.hook("app:mounted",()=>{e.beforeEach(async n=>{var o;const s=(o=n==null?void 0:n.meta)==null?void 0:o.layout;s&&typeof Er[s]=="function"&&await Er[s]()})}),t.hooks.hook("link:prefetch",n=>{if(lr(n))return;const s=e.resolve(n);if(!s)return;const o=s.meta.layout;let r=ly(s.meta.middleware);r=r.filter(i=>typeof i=="string");for(const i of r)typeof kl[i]=="function"&&kl[i]();o&&typeof Er[o]=="function"&&Er[o]()})}});var ia=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Fk(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function MV(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function s(){return this instanceof s?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(s){var o=Object.getOwnPropertyDescriptor(t,s);Object.defineProperty(n,s,o.get?o:{enumerable:!0,get:function(){return t[s]}})}),n}function Pk(t){return t instanceof Map?t.clear=t.delete=t.set=function(){throw new Error("map is read-only")}:t instanceof Set&&(t.add=t.clear=t.delete=function(){throw new Error("set is read-only")}),Object.freeze(t),Object.getOwnPropertyNames(t).forEach(e=>{const n=t[e],s=typeof n;(s==="object"||s==="function")&&!Object.isFrozen(n)&&Pk(n)}),t}class eC{constructor(e){e.data===void 0&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function Mk(t){return t.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function $r(t,...e){const n=Object.create(null);for(const s in t)n[s]=t[s];return e.forEach(function(s){for(const o in s)n[o]=s[o]}),n}const BV="",tC=t=>!!t.scope,VV=(t,{prefix:e})=>{if(t.startsWith("language:"))return t.replace("language:","language-");if(t.includes(".")){const n=t.split(".");return[`${e}${n.shift()}`,...n.map((s,o)=>`${s}${"_".repeat(o+1)}`)].join(" ")}return`${e}${t}`};class jV{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=Mk(e)}openNode(e){if(!tC(e))return;const n=VV(e.scope,{prefix:this.classPrefix});this.span(n)}closeNode(e){tC(e)&&(this.buffer+=BV)}value(){return this.buffer}span(e){this.buffer+=``}}const nC=(t={})=>{const e={children:[]};return Object.assign(e,t),e};class uy{constructor(){this.rootNode=nC(),this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n=nC({scope:e});this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return typeof n=="string"?e.addText(n):n.children&&(e.openNode(n),n.children.forEach(s=>this._walk(e,s)),e.closeNode(n)),e}static _collapse(e){typeof e!="string"&&e.children&&(e.children.every(n=>typeof n=="string")?e.children=[e.children.join("")]:e.children.forEach(n=>{uy._collapse(n)}))}}class zV extends uy{constructor(e){super(),this.options=e}addText(e){e!==""&&this.add(e)}startScope(e){this.openNode(e)}endScope(){this.closeNode()}__addSublanguage(e,n){const s=e.root;n&&(s.scope=`language:${n}`),this.add(s)}toHTML(){return new jV(this,this.options).value()}finalize(){return this.closeAllNodes(),!0}}function zl(t){return t?typeof t=="string"?t:t.source:null}function Bk(t){return aa("(?=",t,")")}function WV(t){return aa("(?:",t,")*")}function UV(t){return aa("(?:",t,")?")}function aa(...t){return t.map(n=>zl(n)).join("")}function GV(t){const e=t[t.length-1];return typeof e=="object"&&e.constructor===Object?(t.splice(t.length-1,1),e):{}}function dy(...t){return"("+(GV(t).capture?"":"?:")+t.map(s=>zl(s)).join("|")+")"}function Vk(t){return new RegExp(t.toString()+"|").exec("").length-1}function HV(t,e){const n=t&&t.exec(e);return n&&n.index===0}const KV=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function hy(t,{joinWith:e}){let n=0;return t.map(s=>{n+=1;const o=n;let r=zl(s),i="";for(;r.length>0;){const a=KV.exec(r);if(!a){i+=r;break}i+=r.substring(0,a.index),r=r.substring(a.index+a[0].length),a[0][0]==="\\"&&a[1]?i+="\\"+String(Number(a[1])+o):(i+=a[0],a[0]==="("&&n++)}return i}).map(s=>`(${s})`).join(e)}const qV=/\b\B/,jk="[a-zA-Z]\\w*",fy="[a-zA-Z_]\\w*",zk="\\b\\d+(\\.\\d+)?",Wk="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",Uk="\\b(0b[01]+)",XV="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",YV=(t={})=>{const e=/^#![ ]*\//;return t.binary&&(t.begin=aa(e,/.*\b/,t.binary,/\b.*/)),$r({scope:"meta",begin:e,end:/$/,relevance:0,"on:begin":(n,s)=>{n.index!==0&&s.ignoreMatch()}},t)},Wl={begin:"\\\\[\\s\\S]",relevance:0},QV={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[Wl]},JV={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[Wl]},ZV={begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},Zf=function(t,e,n={}){const s=$r({scope:"comment",begin:t,end:e,contains:[]},n);s.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const o=dy("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return s.contains.push({begin:aa(/[ ]+/,"(",o,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),s},ej=Zf("//","$"),tj=Zf("/\\*","\\*/"),nj=Zf("#","$"),sj={scope:"number",begin:zk,relevance:0},oj={scope:"number",begin:Wk,relevance:0},rj={scope:"number",begin:Uk,relevance:0},ij={scope:"regexp",begin:/\/(?=[^/\n]*\/)/,end:/\/[gimuy]*/,contains:[Wl,{begin:/\[/,end:/\]/,relevance:0,contains:[Wl]}]},aj={scope:"title",begin:jk,relevance:0},cj={scope:"title",begin:fy,relevance:0},lj={begin:"\\.\\s*"+fy,relevance:0},uj=function(t){return Object.assign(t,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})};var qd=Object.freeze({__proto__:null,APOS_STRING_MODE:QV,BACKSLASH_ESCAPE:Wl,BINARY_NUMBER_MODE:rj,BINARY_NUMBER_RE:Uk,COMMENT:Zf,C_BLOCK_COMMENT_MODE:tj,C_LINE_COMMENT_MODE:ej,C_NUMBER_MODE:oj,C_NUMBER_RE:Wk,END_SAME_AS_BEGIN:uj,HASH_COMMENT_MODE:nj,IDENT_RE:jk,MATCH_NOTHING_RE:qV,METHOD_GUARD:lj,NUMBER_MODE:sj,NUMBER_RE:zk,PHRASAL_WORDS_MODE:ZV,QUOTE_STRING_MODE:JV,REGEXP_MODE:ij,RE_STARTERS_RE:XV,SHEBANG:YV,TITLE_MODE:aj,UNDERSCORE_IDENT_RE:fy,UNDERSCORE_TITLE_MODE:cj});function dj(t,e){t.input[t.index-1]==="."&&e.ignoreMatch()}function hj(t,e){t.className!==void 0&&(t.scope=t.className,delete t.className)}function fj(t,e){e&&t.beginKeywords&&(t.begin="\\b("+t.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",t.__beforeBegin=dj,t.keywords=t.keywords||t.beginKeywords,delete t.beginKeywords,t.relevance===void 0&&(t.relevance=0))}function pj(t,e){Array.isArray(t.illegal)&&(t.illegal=dy(...t.illegal))}function mj(t,e){if(t.match){if(t.begin||t.end)throw new Error("begin & end are not supported with match");t.begin=t.match,delete t.match}}function gj(t,e){t.relevance===void 0&&(t.relevance=1)}const vj=(t,e)=>{if(!t.beforeMatch)return;if(t.starts)throw new Error("beforeMatch cannot be used with starts");const n=Object.assign({},t);Object.keys(t).forEach(s=>{delete t[s]}),t.keywords=n.keywords,t.begin=aa(n.beforeMatch,Bk(n.begin)),t.starts={relevance:0,contains:[Object.assign(n,{endsParent:!0})]},t.relevance=0,delete n.beforeMatch},bj=["of","and","for","in","not","or","if","then","parent","list","value"],yj="keyword";function Gk(t,e,n=yj){const s=Object.create(null);return typeof t=="string"?o(n,t.split(" ")):Array.isArray(t)?o(n,t):Object.keys(t).forEach(function(r){Object.assign(s,Gk(t[r],e,r))}),s;function o(r,i){e&&(i=i.map(a=>a.toLowerCase())),i.forEach(function(a){const c=a.split("|");s[c[0]]=[r,xj(c[0],c[1])]})}}function xj(t,e){return e?Number(e):wj(t)?0:1}function wj(t){return bj.includes(t.toLowerCase())}const sC={},Li=t=>{console.error(t)},oC=(t,...e)=>{console.log(`WARN: ${t}`,...e)},Ia=(t,e)=>{sC[`${t}/${e}`]||(console.log(`Deprecated as of ${t}. ${e}`),sC[`${t}/${e}`]=!0)},Yh=new Error;function Hk(t,e,{key:n}){let s=0;const o=t[n],r={},i={};for(let a=1;a<=e.length;a++)i[a+s]=o[a],r[a+s]=!0,s+=Vk(e[a-1]);t[n]=i,t[n]._emit=r,t[n]._multi=!0}function Cj(t){if(Array.isArray(t.begin)){if(t.skip||t.excludeBegin||t.returnBegin)throw Li("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Yh;if(typeof t.beginScope!="object"||t.beginScope===null)throw Li("beginScope must be object"),Yh;Hk(t,t.begin,{key:"beginScope"}),t.begin=hy(t.begin,{joinWith:""})}}function _j(t){if(Array.isArray(t.end)){if(t.skip||t.excludeEnd||t.returnEnd)throw Li("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Yh;if(typeof t.endScope!="object"||t.endScope===null)throw Li("endScope must be object"),Yh;Hk(t,t.end,{key:"endScope"}),t.end=hy(t.end,{joinWith:""})}}function Ij(t){t.scope&&typeof t.scope=="object"&&t.scope!==null&&(t.beginScope=t.scope,delete t.scope)}function Ej(t){Ij(t),typeof t.beginScope=="string"&&(t.beginScope={_wrap:t.beginScope}),typeof t.endScope=="string"&&(t.endScope={_wrap:t.endScope}),Cj(t),_j(t)}function $j(t){function e(i,a){return new RegExp(zl(i),"m"+(t.case_insensitive?"i":"")+(t.unicodeRegex?"u":"")+(a?"g":""))}class n{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(a,c){c.position=this.position++,this.matchIndexes[this.matchAt]=c,this.regexes.push([c,a]),this.matchAt+=Vk(a)+1}compile(){this.regexes.length===0&&(this.exec=()=>null);const a=this.regexes.map(c=>c[1]);this.matcherRe=e(hy(a,{joinWith:"|"}),!0),this.lastIndex=0}exec(a){this.matcherRe.lastIndex=this.lastIndex;const c=this.matcherRe.exec(a);if(!c)return null;const l=c.findIndex((d,h)=>h>0&&d!==void 0),u=this.matchIndexes[l];return c.splice(0,l),Object.assign(c,u)}}class s{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(a){if(this.multiRegexes[a])return this.multiRegexes[a];const c=new n;return this.rules.slice(a).forEach(([l,u])=>c.addRule(l,u)),c.compile(),this.multiRegexes[a]=c,c}resumingScanAtSamePosition(){return this.regexIndex!==0}considerAll(){this.regexIndex=0}addRule(a,c){this.rules.push([a,c]),c.type==="begin"&&this.count++}exec(a){const c=this.getMatcher(this.regexIndex);c.lastIndex=this.lastIndex;let l=c.exec(a);if(this.resumingScanAtSamePosition()&&!(l&&l.index===this.lastIndex)){const u=this.getMatcher(0);u.lastIndex=this.lastIndex+1,l=u.exec(a)}return l&&(this.regexIndex+=l.position+1,this.regexIndex===this.count&&this.considerAll()),l}}function o(i){const a=new s;return i.contains.forEach(c=>a.addRule(c.begin,{rule:c,type:"begin"})),i.terminatorEnd&&a.addRule(i.terminatorEnd,{type:"end"}),i.illegal&&a.addRule(i.illegal,{type:"illegal"}),a}function r(i,a){const c=i;if(i.isCompiled)return c;[hj,mj,Ej,vj].forEach(u=>u(i,a)),t.compilerExtensions.forEach(u=>u(i,a)),i.__beforeBegin=null,[fj,pj,gj].forEach(u=>u(i,a)),i.isCompiled=!0;let l=null;return typeof i.keywords=="object"&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=Gk(i.keywords,t.case_insensitive)),c.keywordPatternRe=e(l,!0),a&&(i.begin||(i.begin=/\B|\b/),c.beginRe=e(c.begin),!i.end&&!i.endsWithParent&&(i.end=/\B|\b/),i.end&&(c.endRe=e(c.end)),c.terminatorEnd=zl(c.end)||"",i.endsWithParent&&a.terminatorEnd&&(c.terminatorEnd+=(i.end?"|":"")+a.terminatorEnd)),i.illegal&&(c.illegalRe=e(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map(function(u){return kj(u==="self"?i:u)})),i.contains.forEach(function(u){r(u,c)}),i.starts&&r(i.starts,a),c.matcher=o(c),c}if(t.compilerExtensions||(t.compilerExtensions=[]),t.contains&&t.contains.includes("self"))throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return t.classNameAliases=$r(t.classNameAliases||{}),r(t)}function Kk(t){return t?t.endsWithParent||Kk(t.starts):!1}function kj(t){return t.variants&&!t.cachedVariants&&(t.cachedVariants=t.variants.map(function(e){return $r(t,{variants:null},e)})),t.cachedVariants?t.cachedVariants:Kk(t)?$r(t,{starts:t.starts?$r(t.starts):null}):Object.isFrozen(t)?$r(t):t}var Tj="11.10.0";class Sj extends Error{constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}}const ug=Mk,rC=$r,iC=Symbol("nomatch"),Nj=7,qk=function(t){const e=Object.create(null),n=Object.create(null),s=[];let o=!0;const r="Could not find the language '{}', did you forget to load/include a language module?",i={disableAutodetect:!0,name:"Plain text",contains:[]};let a={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:zV};function c(R){return a.noHighlightRe.test(R)}function l(R){let D=R.className+" ";D+=R.parentNode?R.parentNode.className:"";const z=a.languageDetectRe.exec(D);if(z){const ne=E(z[1]);return ne||(oC(r.replace("{}",z[1])),oC("Falling back to no-highlight mode for this block.",R)),ne?z[1]:"no-highlight"}return D.split(/\s+/).find(ne=>c(ne)||E(ne))}function u(R,D,z){let ne="",re="";typeof D=="object"?(ne=R,z=D.ignoreIllegals,re=D.language):(Ia("10.7.0","highlight(lang, code, ...args) has been deprecated."),Ia("10.7.0",`Please use highlight(code, options) instead. https://github.com/highlightjs/highlight.js/issues/2277`),re=R,ne=D),z===void 0&&(z=!0);const de={code:ne,language:re};G("before:highlight",de);const he=de.result?de.result:d(de.language,de.code,z);return he.code=de.code,G("after:highlight",he),he}function d(R,D,z,ne){const re=Object.create(null);function de(ie,be){return ie.keywords[be]}function he(){if(!S.keywords){Q.addText(ee);return}let ie=0;S.keywordPatternRe.lastIndex=0;let be=S.keywordPatternRe.exec(ee),Ee="";for(;be;){Ee+=ee.substring(ie,be.index);const Fe=oe.case_insensitive?be[0].toLowerCase():be[0],qe=de(S,Fe);if(qe){const[kt,zt]=qe;if(Q.addText(Ee),Ee="",re[Fe]=(re[Fe]||0)+1,re[Fe]<=Nj&&(ve+=zt),kt.startsWith("_"))Ee+=be[0];else{const Vo=oe.classNameAliases[kt]||kt;ge(be[0],Vo)}}else Ee+=be[0];ie=S.keywordPatternRe.lastIndex,be=S.keywordPatternRe.exec(ee)}Ee+=ee.substring(ie),Q.addText(Ee)}function ye(){if(ee==="")return;let ie=null;if(typeof S.subLanguage=="string"){if(!e[S.subLanguage]){Q.addText(ee);return}ie=d(S.subLanguage,ee,!0,j[S.subLanguage]),j[S.subLanguage]=ie._top}else ie=f(ee,S.subLanguage.length?S.subLanguage:null);S.relevance>0&&(ve+=ie.relevance),Q.__addSublanguage(ie._emitter,ie.language)}function fe(){S.subLanguage!=null?ye():he(),ee=""}function ge(ie,be){ie!==""&&(Q.startScope(be),Q.addText(ie),Q.endScope())}function q(ie,be){let Ee=1;const Fe=be.length-1;for(;Ee<=Fe;){if(!ie._emit[Ee]){Ee++;continue}const qe=oe.classNameAliases[ie[Ee]]||ie[Ee],kt=be[Ee];qe?ge(kt,qe):(ee=kt,he(),ee=""),Ee++}}function ue(ie,be){return ie.scope&&typeof ie.scope=="string"&&Q.openNode(oe.classNameAliases[ie.scope]||ie.scope),ie.beginScope&&(ie.beginScope._wrap?(ge(ee,oe.classNameAliases[ie.beginScope._wrap]||ie.beginScope._wrap),ee=""):ie.beginScope._multi&&(q(ie.beginScope,be),ee="")),S=Object.create(ie,{parent:{value:S}}),S}function le(ie,be,Ee){let Fe=HV(ie.endRe,Ee);if(Fe){if(ie["on:end"]){const qe=new eC(ie);ie["on:end"](be,qe),qe.isMatchIgnored&&(Fe=!1)}if(Fe){for(;ie.endsParent&&ie.parent;)ie=ie.parent;return ie}}if(ie.endsWithParent)return le(ie.parent,be,Ee)}function pe(ie){return S.matcher.regexIndex===0?(ee+=ie[0],1):(Ce=!0,0)}function _e(ie){const be=ie[0],Ee=ie.rule,Fe=new eC(Ee),qe=[Ee.__beforeBegin,Ee["on:begin"]];for(const kt of qe)if(kt&&(kt(ie,Fe),Fe.isMatchIgnored))return pe(be);return Ee.skip?ee+=be:(Ee.excludeBegin&&(ee+=be),fe(),!Ee.returnBegin&&!Ee.excludeBegin&&(ee=be)),ue(Ee,ie),Ee.returnBegin?0:be.length}function Re(ie){const be=ie[0],Ee=D.substring(ie.index),Fe=le(S,ie,Ee);if(!Fe)return iC;const qe=S;S.endScope&&S.endScope._wrap?(fe(),ge(be,S.endScope._wrap)):S.endScope&&S.endScope._multi?(fe(),q(S.endScope,ie)):qe.skip?ee+=be:(qe.returnEnd||qe.excludeEnd||(ee+=be),fe(),qe.excludeEnd&&(ee=be));do S.scope&&Q.closeNode(),!S.skip&&!S.subLanguage&&(ve+=S.relevance),S=S.parent;while(S!==Fe.parent);return Fe.starts&&ue(Fe.starts,ie),qe.returnEnd?0:be.length}function N(){const ie=[];for(let be=S;be!==oe;be=be.parent)be.scope&&ie.unshift(be.scope);ie.forEach(be=>Q.openNode(be))}let L={};function K(ie,be){const Ee=be&&be[0];if(ee+=ie,Ee==null)return fe(),0;if(L.type==="begin"&&be.type==="end"&&L.index===be.index&&Ee===""){if(ee+=D.slice(be.index,be.index+1),!o){const Fe=new Error(`0 width match regex (${R})`);throw Fe.languageName=R,Fe.badRule=L.rule,Fe}return 1}if(L=be,be.type==="begin")return _e(be);if(be.type==="illegal"&&!z){const Fe=new Error('Illegal lexeme "'+Ee+'" for mode "'+(S.scope||"")+'"');throw Fe.mode=S,Fe}else if(be.type==="end"){const Fe=Re(be);if(Fe!==iC)return Fe}if(be.type==="illegal"&&Ee==="")return 1;if(Z>1e5&&Z>be.index*3)throw new Error("potential infinite loop, way more iterations than matches");return ee+=Ee,Ee.length}const oe=E(R);if(!oe)throw Li(r.replace("{}",R)),new Error('Unknown language: "'+R+'"');const se=$j(oe);let k="",S=ne||se;const j={},Q=new a.__emitter(a);N();let ee="",ve=0,B=0,Z=0,Ce=!1;try{if(oe.__emitTokens)oe.__emitTokens(D,Q);else{for(S.matcher.considerAll();;){Z++,Ce?Ce=!1:S.matcher.considerAll(),S.matcher.lastIndex=B;const ie=S.matcher.exec(D);if(!ie)break;const be=D.substring(B,ie.index),Ee=K(be,ie);B=ie.index+Ee}K(D.substring(B))}return Q.finalize(),k=Q.toHTML(),{language:R,value:k,relevance:ve,illegal:!1,_emitter:Q,_top:S}}catch(ie){if(ie.message&&ie.message.includes("Illegal"))return{language:R,value:ug(D),illegal:!0,relevance:0,_illegalBy:{message:ie.message,index:B,context:D.slice(B-100,B+100),mode:ie.mode,resultSoFar:k},_emitter:Q};if(o)return{language:R,value:ug(D),illegal:!1,relevance:0,errorRaised:ie,_emitter:Q,_top:S};throw ie}}function h(R){const D={value:ug(R),illegal:!1,relevance:0,_top:i,_emitter:new a.__emitter(a)};return D._emitter.addText(R),D}function f(R,D){D=D||a.languages||Object.keys(e);const z=h(R),ne=D.filter(E).filter(O).map(fe=>d(fe,R,!1));ne.unshift(z);const re=ne.sort((fe,ge)=>{if(fe.relevance!==ge.relevance)return ge.relevance-fe.relevance;if(fe.language&&ge.language){if(E(fe.language).supersetOf===ge.language)return 1;if(E(ge.language).supersetOf===fe.language)return-1}return 0}),[de,he]=re,ye=de;return ye.secondBest=he,ye}function p(R,D,z){const ne=D&&n[D]||z;R.classList.add("hljs"),R.classList.add(`language-${ne}`)}function m(R){let D=null;const z=l(R);if(c(z))return;if(G("before:highlightElement",{el:R,language:z}),R.dataset.highlighted){console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",R);return}if(R.children.length>0&&(a.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(R)),a.throwUnescapedHTML))throw new Sj("One of your code blocks includes unescaped HTML.",R.innerHTML);D=R;const ne=D.textContent,re=z?u(ne,{language:z,ignoreIllegals:!0}):f(ne);R.innerHTML=re.value,R.dataset.highlighted="yes",p(R,z,re.language),R.result={language:re.language,re:re.relevance,relevance:re.relevance},re.secondBest&&(R.secondBest={language:re.secondBest.language,relevance:re.secondBest.relevance}),G("after:highlightElement",{el:R,result:re,text:ne})}function v(R){a=rC(a,R)}const g=()=>{y(),Ia("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")};function b(){y(),Ia("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")}let x=!1;function y(){if(document.readyState==="loading"){x=!0;return}document.querySelectorAll(a.cssSelector).forEach(m)}function w(){x&&y()}typeof window<"u"&&window.addEventListener&&window.addEventListener("DOMContentLoaded",w,!1);function C(R,D){let z=null;try{z=D(t)}catch(ne){if(Li("Language definition for '{}' could not be registered.".replace("{}",R)),o)Li(ne);else throw ne;z=i}z.name||(z.name=R),e[R]=z,z.rawDefinition=D.bind(null,t),z.aliases&&$(z.aliases,{languageName:R})}function _(R){delete e[R];for(const D of Object.keys(n))n[D]===R&&delete n[D]}function I(){return Object.keys(e)}function E(R){return R=(R||"").toLowerCase(),e[R]||e[n[R]]}function $(R,{languageName:D}){typeof R=="string"&&(R=[R]),R.forEach(z=>{n[z.toLowerCase()]=D})}function O(R){const D=E(R);return D&&!D.disableAutodetect}function A(R){R["before:highlightBlock"]&&!R["before:highlightElement"]&&(R["before:highlightElement"]=D=>{R["before:highlightBlock"](Object.assign({block:D.el},D))}),R["after:highlightBlock"]&&!R["after:highlightElement"]&&(R["after:highlightElement"]=D=>{R["after:highlightBlock"](Object.assign({block:D.el},D))})}function P(R){A(R),s.push(R)}function W(R){const D=s.indexOf(R);D!==-1&&s.splice(D,1)}function G(R,D){const z=R;s.forEach(function(ne){ne[z]&&ne[z](D)})}function M(R){return Ia("10.7.0","highlightBlock will be removed entirely in v12.0"),Ia("10.7.0","Please use highlightElement now."),m(R)}Object.assign(t,{highlight:u,highlightAuto:f,highlightAll:y,highlightElement:m,highlightBlock:M,configure:v,initHighlighting:g,initHighlightingOnLoad:b,registerLanguage:C,unregisterLanguage:_,listLanguages:I,getLanguage:E,registerAliases:$,autoDetection:O,inherit:rC,addPlugin:P,removePlugin:W}),t.debugMode=function(){o=!1},t.safeMode=function(){o=!0},t.versionString=Tj,t.regex={concat:aa,lookahead:Bk,either:dy,optional:UV,anyNumberOfTimes:WV};for(const R in qd)typeof qd[R]=="object"&&Pk(qd[R]);return Object.assign(t,qd),t},ac=qk({});ac.newInstance=()=>qk({});var Aj=ac;ac.HighlightJS=ac;ac.default=ac;const Tv=Fk(Aj),aC="[A-Za-z$_][0-9A-Za-z$_]*",Rj=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],Dj=["true","false","null","undefined","NaN","Infinity"],Xk=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],Yk=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Qk=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Oj=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],Lj=[].concat(Qk,Xk,Yk);function Fj(t){const e=t.regex,n=(D,{after:z})=>{const ne="",end:""},r=/<[A-Za-z0-9\\._:-]+\s*\/>/,i={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(D,z)=>{const ne=D[0].length+D.index,re=D.input[ne];if(re==="<"||re===","){z.ignoreMatch();return}re===">"&&(n(D,{after:ne})||z.ignoreMatch());let de;const he=D.input.substring(ne);if(de=he.match(/^\s*=/)){z.ignoreMatch();return}if((de=he.match(/^\s+extends\s+/))&&de.index===0){z.ignoreMatch();return}}},a={$pattern:aC,keyword:Rj,literal:Dj,built_in:Lj,"variable.language":Oj},c="[0-9](_?[0-9])*",l=`\\.(${c})`,u="0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*",d={className:"number",variants:[{begin:`(\\b(${u})((${l})|\\.)?|(${l}))[eE][+-]?(${c})\\b`},{begin:`\\b(${u})\\b((${l})\\b|\\.)?|(${l})\\b`},{begin:"\\b(0|[1-9](_?[0-9])*)n\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*n?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*n?\\b"},{begin:"\\b0[0-7]+n?\\b"}],relevance:0},h={className:"subst",begin:"\\$\\{",end:"\\}",keywords:a,contains:[]},f={begin:".?html`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,h],subLanguage:"xml"}},p={begin:".?css`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,h],subLanguage:"css"}},m={begin:".?gql`",end:"",starts:{end:"`",returnEnd:!1,contains:[t.BACKSLASH_ESCAPE,h],subLanguage:"graphql"}},v={className:"string",begin:"`",end:"`",contains:[t.BACKSLASH_ESCAPE,h]},b={className:"comment",variants:[t.COMMENT(/\/\*\*(?!\/)/,"\\*/",{relevance:0,contains:[{begin:"(?=@[A-Za-z]+)",relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"},{className:"type",begin:"\\{",end:"\\}",excludeEnd:!0,excludeBegin:!0,relevance:0},{className:"variable",begin:s+"(?=\\s*(-)|$)",endsParent:!0,relevance:0},{begin:/(?=[^\n])\s/,relevance:0}]}]}),t.C_BLOCK_COMMENT_MODE,t.C_LINE_COMMENT_MODE]},x=[t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,f,p,m,v,{match:/\$\d+/},d];h.contains=x.concat({begin:/\{/,end:/\}/,keywords:a,contains:["self"].concat(x)});const y=[].concat(b,h.contains),w=y.concat([{begin:/(\s*)\(/,end:/\)/,keywords:a,contains:["self"].concat(y)}]),C={className:"params",begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:w},_={variants:[{match:[/class/,/\s+/,s,/\s+/,/extends/,/\s+/,e.concat(s,"(",e.concat(/\./,s),")*")],scope:{1:"keyword",3:"title.class",5:"keyword",7:"title.class.inherited"}},{match:[/class/,/\s+/,s],scope:{1:"keyword",3:"title.class"}}]},I={relevance:0,match:e.either(/\bJSON/,/\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/,/\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/,/\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/),className:"title.class",keywords:{_:[...Xk,...Yk]}},E={label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},$={variants:[{match:[/function/,/\s+/,s,/(?=\s*\()/]},{match:[/function/,/\s*(?=\()/]}],className:{1:"keyword",3:"title.function"},label:"func.def",contains:[C],illegal:/%/},O={relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"};function A(D){return e.concat("(?!",D.join("|"),")")}const P={match:e.concat(/\b/,A([...Qk,"super","import"].map(D=>`${D}\\s*\\(`)),s,e.lookahead(/\s*\(/)),className:"title.function",relevance:0},W={begin:e.concat(/\./,e.lookahead(e.concat(s,/(?![0-9A-Za-z$_(])/))),end:s,excludeBegin:!0,keywords:"prototype",className:"property",relevance:0},G={match:[/get|set/,/\s+/,s,/(?=\()/],className:{1:"keyword",3:"title.function"},contains:[{begin:/\(\)/},C]},M="(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|"+t.UNDERSCORE_IDENT_RE+")\\s*=>",R={match:[/const|var|let/,/\s+/,s,/\s*/,/=\s*/,/(async\s*)?/,e.lookahead(M)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[C]};return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:a,exports:{PARAMS_CONTAINS:w,CLASS_REFERENCE:I},illegal:/#(?![$_A-z])/,contains:[t.SHEBANG({label:"shebang",binary:"node",relevance:5}),E,t.APOS_STRING_MODE,t.QUOTE_STRING_MODE,f,p,m,v,b,{match:/\$\d+/},d,I,{className:"attr",begin:s+e.lookahead(":"),relevance:0},R,{begin:"("+t.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[b,t.REGEXP_MODE,{className:"function",begin:M,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:t.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/(\s*)\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:a,contains:w}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:o.begin,end:o.end},{match:r},{begin:i.begin,"on:begin":i.isTrulyOpeningTag,end:i.end}],subLanguage:"xml",contains:[{begin:i.begin,end:i.end,skip:!0,contains:["self"]}]}]},$,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+t.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[C,t.inherit(t.TITLE_MODE,{begin:s,className:"title.function"})]},{match:/\.\.\./,relevance:0},W,{match:"\\$"+s,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[C]},P,O,_,G,{match:/\$[(.]/}]}}Tv.registerLanguage("javascript",Fj);const Pj=io(({vueApp:t})=>{t.directive("highlight-js",{deep:!0,beforeMount(e,n){e.querySelectorAll("code").forEach(o=>{n.value&&(o.textContent=n.value),Tv.highlightElement(o)})},updated(e,n){e.querySelectorAll("code").forEach(o=>{n.value&&(o.textContent=n.value,Tv.highlightElement(o))})}})});/*! * shared v10.0.4 * (c) 2024 kazuya kawaguchi diff --git a/docs/_payload.json b/docs/_payload.json index 4fb4368..70228ec 100644 --- a/docs/_payload.json +++ b/docs/_payload.json @@ -1 +1 @@ -[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"iEYpWm9MrK":3,"9qWiFdautu":4},"Бібліотека містить понад вісімдесят граматичних правил для відмінювання прізвищ, імен по батькові. Належне правило обирається за граматичним відмінком, родом, закінченням слова, частиною мови, сферою застосування та пріоритетом.\n\nПри відмінюванні жіночих прізвищ із закінченнями на -**а**, -**я** та чоловічих прізвищ із закінченнями на -**ой**, -**ій**, -**ий**, -**их** для класифікації прізвищ іменникового та прикметникового походження використовується модель машинного навчання, навчена на більш як сорока тисячах прізвищ. Тому прізвища іменникового та прикметникового походжень відмінюються як іменники та прикметники відповідно: Дин**я** (називний) → Дин**і** (родовий), Син**я** (називний) → Син**ьої** (родовий), Р**ий** (називний) → Ри**я** (родовий), Бур**ий** (називний) → Бур**ого** (родовий).\n\nПри відмінюванні відбуваються зміни голосних та приголосних звуків згідно з правилами української мови: Сивок**і**нь (називний) → Сивок**о**ня (родовий), Гич**ка** (називний) → Гич**ці** (давальний).\n\nСкладні імена та прізвища, утворені поєднанням двох самостійних частин відмінюються за правилами відмінювання кожної складової частини: Анн**а**-Марі**я** (називний) → Анн**и**-Марі**ї** (родовий), Нечу**й**-Левицьк**ий** (називний) → Нечу**я**-Левицьк**ого** (родовий). Але коли перша частина прізвища — односкладове слово, то відмінюється, як правило, лише друга частина: Дра**й**-Хмар**а** (називний) → Дра**й**-Хмар**и** (родовий).",{"id":5,"node_id":6,"name":7,"full_name":8,"private":9,"owner":10,"html_url":29,"description":30,"fork":9,"url":31,"forks_url":32,"keys_url":33,"collaborators_url":34,"teams_url":35,"hooks_url":36,"issue_events_url":37,"events_url":38,"assignees_url":39,"branches_url":40,"tags_url":41,"blobs_url":42,"git_tags_url":43,"git_refs_url":44,"trees_url":45,"statuses_url":46,"languages_url":47,"stargazers_url":48,"contributors_url":49,"subscribers_url":50,"subscription_url":51,"commits_url":52,"git_commits_url":53,"comments_url":54,"issue_comment_url":55,"contents_url":56,"compare_url":57,"merges_url":58,"archive_url":59,"downloads_url":60,"issues_url":61,"pulls_url":62,"milestones_url":63,"notifications_url":64,"labels_url":65,"releases_url":66,"deployments_url":67,"created_at":68,"updated_at":69,"pushed_at":70,"git_url":71,"ssh_url":72,"clone_url":73,"svn_url":29,"homepage":74,"size":75,"stargazers_count":76,"watchers_count":76,"language":77,"has_issues":78,"has_projects":9,"has_downloads":78,"has_wiki":78,"has_pages":78,"has_discussions":9,"forks_count":79,"mirror_url":80,"archived":9,"disabled":9,"open_issues_count":81,"license":82,"allow_forking":78,"is_template":9,"web_commit_signoff_required":9,"topics":88,"visibility":28,"forks":79,"open_issues":81,"watchers":76,"default_branch":109,"temp_clone_token":80,"network_count":79,"subscribers_count":110},99366545,"MDEwOlJlcG9zaXRvcnk5OTM2NjU0NQ==","shevchenko-js","tooleks/shevchenko-js",false,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":9},"tooleks",4424545,"MDQ6VXNlcjQ0MjQ1NDU=","https://avatars.githubusercontent.com/u/4424545?v=4","","https://api.github.com/users/tooleks","https://github.com/tooleks","https://api.github.com/users/tooleks/followers","https://api.github.com/users/tooleks/following{/other_user}","https://api.github.com/users/tooleks/gists{/gist_id}","https://api.github.com/users/tooleks/starred{/owner}{/repo}","https://api.github.com/users/tooleks/subscriptions","https://api.github.com/users/tooleks/orgs","https://api.github.com/users/tooleks/repos","https://api.github.com/users/tooleks/events{/privacy}","https://api.github.com/users/tooleks/received_events","User","public","https://github.com/tooleks/shevchenko-js","JavaScript library for declension of Ukrainian anthroponyms","https://api.github.com/repos/tooleks/shevchenko-js","https://api.github.com/repos/tooleks/shevchenko-js/forks","https://api.github.com/repos/tooleks/shevchenko-js/keys{/key_id}","https://api.github.com/repos/tooleks/shevchenko-js/collaborators{/collaborator}","https://api.github.com/repos/tooleks/shevchenko-js/teams","https://api.github.com/repos/tooleks/shevchenko-js/hooks","https://api.github.com/repos/tooleks/shevchenko-js/issues/events{/number}","https://api.github.com/repos/tooleks/shevchenko-js/events","https://api.github.com/repos/tooleks/shevchenko-js/assignees{/user}","https://api.github.com/repos/tooleks/shevchenko-js/branches{/branch}","https://api.github.com/repos/tooleks/shevchenko-js/tags","https://api.github.com/repos/tooleks/shevchenko-js/git/blobs{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/tags{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/refs{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/trees{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/statuses/{sha}","https://api.github.com/repos/tooleks/shevchenko-js/languages","https://api.github.com/repos/tooleks/shevchenko-js/stargazers","https://api.github.com/repos/tooleks/shevchenko-js/contributors","https://api.github.com/repos/tooleks/shevchenko-js/subscribers","https://api.github.com/repos/tooleks/shevchenko-js/subscription","https://api.github.com/repos/tooleks/shevchenko-js/commits{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/commits{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/comments{/number}","https://api.github.com/repos/tooleks/shevchenko-js/issues/comments{/number}","https://api.github.com/repos/tooleks/shevchenko-js/contents/{+path}","https://api.github.com/repos/tooleks/shevchenko-js/compare/{base}...{head}","https://api.github.com/repos/tooleks/shevchenko-js/merges","https://api.github.com/repos/tooleks/shevchenko-js/{archive_format}{/ref}","https://api.github.com/repos/tooleks/shevchenko-js/downloads","https://api.github.com/repos/tooleks/shevchenko-js/issues{/number}","https://api.github.com/repos/tooleks/shevchenko-js/pulls{/number}","https://api.github.com/repos/tooleks/shevchenko-js/milestones{/number}","https://api.github.com/repos/tooleks/shevchenko-js/notifications{?since,all,participating}","https://api.github.com/repos/tooleks/shevchenko-js/labels{/name}","https://api.github.com/repos/tooleks/shevchenko-js/releases{/id}","https://api.github.com/repos/tooleks/shevchenko-js/deployments","2017-08-04T17:41:41Z","2024-11-11T09:20:21Z","2024-11-11T09:20:18Z","git://github.com/tooleks/shevchenko-js.git","git@github.com:tooleks/shevchenko-js.git","https://github.com/tooleks/shevchenko-js.git","https://shevchenko-js.tooleks.com/",51055,89,"TypeScript",true,7,null,0,{"key":83,"name":84,"spdx_id":85,"url":86,"node_id":87},"mit","MIT License","MIT","https://api.github.com/licenses/mit","MDc6TGljZW5zZTEz",[89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108],"ablative","accusative","anthroponym-declension","dative","declension","family-name-declension","first-name-declension","genitive","given-name-declension","locative","nominative","patronymic-declension","patronymic-name-declension","personal-name-declension","surname-declension","ukrainian","ukrainian-language","vocative","word-declension","word-inflection","main",2,1731316917746] \ No newline at end of file +[{"data":1,"prerenderedAt":111},["ShallowReactive",2],{"iEYpWm9MrK":3,"9qWiFdautu":4},"Бібліотека містить понад вісімдесят граматичних правил для відмінювання прізвищ, імен по батькові. Належне правило обирається за граматичним відмінком, родом, закінченням слова, частиною мови, сферою застосування та пріоритетом.\n\nПри відмінюванні жіночих прізвищ із закінченнями на -**а**, -**я** та чоловічих прізвищ із закінченнями на -**ой**, -**ій**, -**ий**, -**их** для класифікації прізвищ іменникового та прикметникового походження використовується модель машинного навчання, навчена на більш як сорока тисячах прізвищ. Тому прізвища іменникового та прикметникового походжень відмінюються як іменники та прикметники відповідно: Дин**я** (називний) → Дин**і** (родовий), Син**я** (називний) → Син**ьої** (родовий), Р**ий** (називний) → Ри**я** (родовий), Бур**ий** (називний) → Бур**ого** (родовий).\n\nПри відмінюванні відбуваються зміни голосних та приголосних звуків згідно з правилами української мови: Сивок**і**нь (називний) → Сивок**о**ня (родовий), Гич**ка** (називний) → Гич**ці** (давальний).\n\nСкладні імена та прізвища, утворені поєднанням двох самостійних частин відмінюються за правилами відмінювання кожної складової частини: Анн**а**-Марі**я** (називний) → Анн**и**-Марі**ї** (родовий), Нечу**й**-Левицьк**ий** (називний) → Нечу**я**-Левицьк**ого** (родовий). Але коли перша частина прізвища — односкладове слово, то відмінюється, як правило, лише друга частина: Дра**й**-Хмар**а** (називний) → Дра**й**-Хмар**и** (родовий).",{"id":5,"node_id":6,"name":7,"full_name":8,"private":9,"owner":10,"html_url":29,"description":30,"fork":9,"url":31,"forks_url":32,"keys_url":33,"collaborators_url":34,"teams_url":35,"hooks_url":36,"issue_events_url":37,"events_url":38,"assignees_url":39,"branches_url":40,"tags_url":41,"blobs_url":42,"git_tags_url":43,"git_refs_url":44,"trees_url":45,"statuses_url":46,"languages_url":47,"stargazers_url":48,"contributors_url":49,"subscribers_url":50,"subscription_url":51,"commits_url":52,"git_commits_url":53,"comments_url":54,"issue_comment_url":55,"contents_url":56,"compare_url":57,"merges_url":58,"archive_url":59,"downloads_url":60,"issues_url":61,"pulls_url":62,"milestones_url":63,"notifications_url":64,"labels_url":65,"releases_url":66,"deployments_url":67,"created_at":68,"updated_at":69,"pushed_at":70,"git_url":71,"ssh_url":72,"clone_url":73,"svn_url":29,"homepage":74,"size":75,"stargazers_count":76,"watchers_count":76,"language":77,"has_issues":78,"has_projects":9,"has_downloads":78,"has_wiki":78,"has_pages":78,"has_discussions":9,"forks_count":79,"mirror_url":80,"archived":9,"disabled":9,"open_issues_count":81,"license":82,"allow_forking":78,"is_template":9,"web_commit_signoff_required":9,"topics":88,"visibility":28,"forks":79,"open_issues":81,"watchers":76,"default_branch":109,"temp_clone_token":80,"network_count":79,"subscribers_count":110},99366545,"MDEwOlJlcG9zaXRvcnk5OTM2NjU0NQ==","shevchenko-js","tooleks/shevchenko-js",false,{"login":11,"id":12,"node_id":13,"avatar_url":14,"gravatar_id":15,"url":16,"html_url":17,"followers_url":18,"following_url":19,"gists_url":20,"starred_url":21,"subscriptions_url":22,"organizations_url":23,"repos_url":24,"events_url":25,"received_events_url":26,"type":27,"user_view_type":28,"site_admin":9},"tooleks",4424545,"MDQ6VXNlcjQ0MjQ1NDU=","https://avatars.githubusercontent.com/u/4424545?v=4","","https://api.github.com/users/tooleks","https://github.com/tooleks","https://api.github.com/users/tooleks/followers","https://api.github.com/users/tooleks/following{/other_user}","https://api.github.com/users/tooleks/gists{/gist_id}","https://api.github.com/users/tooleks/starred{/owner}{/repo}","https://api.github.com/users/tooleks/subscriptions","https://api.github.com/users/tooleks/orgs","https://api.github.com/users/tooleks/repos","https://api.github.com/users/tooleks/events{/privacy}","https://api.github.com/users/tooleks/received_events","User","public","https://github.com/tooleks/shevchenko-js","JavaScript library for declension of Ukrainian anthroponyms","https://api.github.com/repos/tooleks/shevchenko-js","https://api.github.com/repos/tooleks/shevchenko-js/forks","https://api.github.com/repos/tooleks/shevchenko-js/keys{/key_id}","https://api.github.com/repos/tooleks/shevchenko-js/collaborators{/collaborator}","https://api.github.com/repos/tooleks/shevchenko-js/teams","https://api.github.com/repos/tooleks/shevchenko-js/hooks","https://api.github.com/repos/tooleks/shevchenko-js/issues/events{/number}","https://api.github.com/repos/tooleks/shevchenko-js/events","https://api.github.com/repos/tooleks/shevchenko-js/assignees{/user}","https://api.github.com/repos/tooleks/shevchenko-js/branches{/branch}","https://api.github.com/repos/tooleks/shevchenko-js/tags","https://api.github.com/repos/tooleks/shevchenko-js/git/blobs{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/tags{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/refs{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/trees{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/statuses/{sha}","https://api.github.com/repos/tooleks/shevchenko-js/languages","https://api.github.com/repos/tooleks/shevchenko-js/stargazers","https://api.github.com/repos/tooleks/shevchenko-js/contributors","https://api.github.com/repos/tooleks/shevchenko-js/subscribers","https://api.github.com/repos/tooleks/shevchenko-js/subscription","https://api.github.com/repos/tooleks/shevchenko-js/commits{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/git/commits{/sha}","https://api.github.com/repos/tooleks/shevchenko-js/comments{/number}","https://api.github.com/repos/tooleks/shevchenko-js/issues/comments{/number}","https://api.github.com/repos/tooleks/shevchenko-js/contents/{+path}","https://api.github.com/repos/tooleks/shevchenko-js/compare/{base}...{head}","https://api.github.com/repos/tooleks/shevchenko-js/merges","https://api.github.com/repos/tooleks/shevchenko-js/{archive_format}{/ref}","https://api.github.com/repos/tooleks/shevchenko-js/downloads","https://api.github.com/repos/tooleks/shevchenko-js/issues{/number}","https://api.github.com/repos/tooleks/shevchenko-js/pulls{/number}","https://api.github.com/repos/tooleks/shevchenko-js/milestones{/number}","https://api.github.com/repos/tooleks/shevchenko-js/notifications{?since,all,participating}","https://api.github.com/repos/tooleks/shevchenko-js/labels{/name}","https://api.github.com/repos/tooleks/shevchenko-js/releases{/id}","https://api.github.com/repos/tooleks/shevchenko-js/deployments","2017-08-04T17:41:41Z","2024-11-11T13:03:02Z","2024-11-11T13:02:58Z","git://github.com/tooleks/shevchenko-js.git","git@github.com:tooleks/shevchenko-js.git","https://github.com/tooleks/shevchenko-js.git","https://shevchenko-js.tooleks.com/",51566,89,"TypeScript",true,7,null,0,{"key":83,"name":84,"spdx_id":85,"url":86,"node_id":87},"mit","MIT License","MIT","https://api.github.com/licenses/mit","MDc6TGljZW5zZTEz",[89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108],"ablative","accusative","anthroponym-declension","dative","declension","family-name-declension","first-name-declension","genitive","given-name-declension","locative","nominative","patronymic-declension","patronymic-name-declension","personal-name-declension","surname-declension","ukrainian","ukrainian-language","vocative","word-declension","word-inflection","main",2,1731330280818] \ No newline at end of file diff --git a/docs/api-spec/classes/InputValidationError.html b/docs/api-spec/classes/InputValidationError.html index d88a4fe..5b88e0b 100644 --- a/docs/api-spec/classes/InputValidationError.html +++ b/docs/api-spec/classes/InputValidationError.html @@ -268,7 +268,7 @@

Hierarchy

  • InputValidationError
+
  • Defined in src/input-validation.ts:5
  • diff --git a/docs/api-spec/classes/WordInflector.html b/docs/api-spec/classes/WordInflector.html index 51d1f6a..10ecbb8 100644 --- a/docs/api-spec/classes/WordInflector.html +++ b/docs/api-spec/classes/WordInflector.html @@ -266,7 +266,7 @@

    Hierarchy

    • WordInflector
    +
  • Defined in src/word-declension/word-inflector.ts:19
  • @@ -299,14 +299,14 @@

    Parameters

    declensionRules: DeclensionRule[]

    Returns WordInflector

    +
  • Defined in src/word-declension/word-inflector.ts:22
  • Properties

    declensionRules: DeclensionRule[]
    +
  • Defined in src/word-declension/word-inflector.ts:20
  • Methods

    @@ -325,7 +325,7 @@
    word: string
    params: DeclensionParams

    Returns Promise<DeclensionRule[]>

    +
  • Defined in src/word-declension/word-inflector.ts:41
    • @@ -340,7 +340,7 @@
      word: string
      params: DeclensionParams

    Returns Promise<string>

    +
  • Defined in src/word-declension/word-inflector.ts:28
  • +
  • Defined in src/language/grammatical-case.ts:11
  • +
  • Defined in src/language/grammatical-gender.ts:5
  • +
  • Defined in src/language/word-class.ts:5
  • +
  • Defined in src/shevchenko.ts:201
  • +
  • Defined in src/shevchenko.ts:141
  • +
  • Defined in src/shevchenko.ts:121
  • +
  • Defined in src/shevchenko.ts:103
  • +
  • Defined in src/shevchenko.ts:83
  • +
  • Defined in src/shevchenko.ts:161
  • +
  • Defined in src/shevchenko.ts:63
  • +
  • Defined in src/shevchenko.ts:181
  • +
  • Defined in src/extension.ts:26
  • +
  • Defined in src/contracts.ts:19
  • +
  • Defined in src/extension.ts:8
  • +
  • Defined in src/extension.ts:18
  • +
  • Defined in src/contracts.ts:65
  • +
  • Defined in src/extension.ts:13