commit afd82c31d7451d5709e29c61440ce4479a58df6d Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 20:40:08 2021 -0500 yarn build commit 1ba5ebcc71595a89690356c60050c996dfed69a8 Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 20:34:58 2021 -0500 minor fixes commit 3bc045e8e4bd8d3802607f9d5202b67a2159c0c0 Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 20:05:27 2021 -0500 undelete manage.py commit b5ddcb4f81dc860405d849fa6fea33af381415d8 Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 19:54:59 2021 -0500 flake8 cleanup commit 84e611c0d6633ca5eede8e55f0a0d42dce12a938 Merge:c52cd359
52fea8b3 Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 19:54:44 2021 -0500 Merge branch 'working_with_keywords' into vue_keywords commit 52fea8b3736621c8b0a960c5cdd5bc2702654763 Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 19:34:46 2021 -0500 minor edit commit bccbd52f64e76be085390bec9c7d08cd79611536 Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 18:53:43 2021 -0500 refactored using openapi and updated tests commit be86145884035a7daf266816a2aa6678f679530d Author: smilerz <smilerz@gmail.com> Date: Wed Jun 9 07:19:31 2021 -0500 update migrations commit 034402054ca08196f6fd1f5b6c49cd210bbf35c5 Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 17:21:04 2021 -0500 fix migrations commit 4c5c93a7c1e079b3205aea5625e77a3757d639c6 Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 17:07:00 2021 -0500 Fix after rebase commit 80087b5a99cd8bafa2c0f9ffa0a8e476abb511fc Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 12:41:24 2021 -0500 fix ingredient missing commit 432577bfd8c196148dcec71afb816bb8ac9025de Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 12:33:04 2021 -0500 test for tree and root keyword parameters commit abc969f923e9cc30f3a33786b8d7d217458aab15 Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 10:39:49 2021 -0500 refactored move and merge APIs commit 28d2dc18e8713279815a7955779af953592203c5 Author: smilerz <smilerz@gmail.com> Date: Mon Jun 7 10:49:48 2021 -0500 fix from rebase commit 4f5225c1e52e83e87cc3955ebefd3d57acb4014f Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 17:14:48 2021 -0500 fix after rebase commit 36fd3578af585b0dd60ebd6a55f5c4c3da3498dd Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 16:54:16 2021 -0500 fix migrations commit 437b2b23207e118c3887fc31caa12f798d394dc7 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 16:19:38 2021 -0500 Fix after rebase commit 55ccaf8d05262490d1050ca1a48afe430deb8b80 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:45:08 2021 -0500 fix nginx config commit 20bee3318bfac32cf57ec9053406a0ef831f897b Author: smilerz <smilerz@gmail.com> Date: Thu May 20 16:48:07 2021 -0500 WIP commit 73154ec00e8e81fe42e89e9f34762cb0e0ada92b Author: smilerz <smilerz@gmail.com> Date: Thu May 20 16:47:43 2021 -0500 WIP commit 2a585624f9315bd82bc79b6ff4541a74000746a6 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 16:27:42 2021 -0500 WIP commit 2d9de4aed0783c0ae1c8b38c3f00c0ab0b12324a Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:37:51 2021 -0500 WIP commit a259d285889e38d914d937443238c25a1e2b8a6a Author: smilerz <smilerz@gmail.com> Date: Thu May 20 08:25:20 2021 -0500 WIP commit 35c25befab067a8e50f0d01d89ecbc739cc84bfe Author: smilerz <smilerz@gmail.com> Date: Tue May 11 13:26:07 2021 -0500 delete old keyword tree list commit 2aab22667ce273ef6ffaee34374aa6c63d66ba70 Author: smilerz <smilerz@gmail.com> Date: Mon May 10 14:30:31 2021 -0500 view recipes in keyword view commit 1247eda4e2565894c89638b13beea5f3603c9d36 Author: smilerz <smilerz@gmail.com> Date: Sun May 9 19:46:30 2021 -0500 finished drag and drop actions commit 7468bc551865e64af67a97cf78e7e87f8198e2bf Author: smilerz <smilerz@gmail.com> Date: Thu May 6 15:48:57 2021 -0500 stubbed out drag and drop actions commit 3cf7709eedee02372ffceff2045bb95b10bbf332 Author: smilerz <smilerz@gmail.com> Date: Wed May 5 21:01:45 2021 -0500 stubbed out drag-and-drop actions commit 72976645730ec0130ea7c228247baf1a3b5298a0 Author: smilerz <smilerz@gmail.com> Date: Tue May 4 10:30:31 2021 -0500 fix recipe pages commit e79e947af572bcb1ffae7e936e8356dc34f0611c Author: smilerz <smilerz@gmail.com> Date: Tue May 4 10:21:08 2021 -0500 WIP commit 3b9a2dcff12eb9cfbe7d5f26f70e891a10d3284a Author: smilerz <smilerz@gmail.com> Date: Sun May 2 20:31:06 2021 -0500 Fix after rebase commit d2b7734d491b7d1eaecbc486ff914ebeb2e903d1 Author: smilerz <smilerz@gmail.com> Date: Sat May 1 15:50:15 2021 -0500 added infinite scroll commit 1efb8c8938bd4bea954f7fb5802d218f7e779913 Author: smilerz <smilerz@gmail.com> Date: Sat May 1 07:45:23 2021 -0500 WIP commit 0aa55fbb33886bd9e8f26feb322a63d2776917f5 Author: smilerz <smilerz@gmail.com> Date: Sat May 1 07:24:50 2021 -0500 cleanup after rebase commit a0c31868ca2f45fd3d664180a0d9bc93c9dcfb8d Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 15:11:53 2021 -0500 stubbed out move keyword commit fb62ae0ac8a577405f429da99c73f0b9d65bfc00 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 29 14:52:22 2021 -0500 WIP commit c3d88adf9c1fae5a5d1e368d7099cf3ba77cb725 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 28 19:11:32 2021 -0500 new and edit keyword modals commit 5ab1fc33ab9859f53993db5dac516936532c56d8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 28 12:06:46 2021 -0500 removed conficting migration commit 7016ef7bd40f48a91191c66f131ff8afb1c58816 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 28 11:42:43 2021 -0500 added new keyword modal commit 6676b442068e240b9a6a81d9bb88f7c7af53bc5c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 27 12:42:17 2021 -0500 added delete modal commit da9bb141030ba01914278819436365a568f6e903 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 26 11:30:31 2021 -0500 keyword card layout commit f802908ec466c7eee07b4b508172f23d153ab1e7 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 26 08:33:32 2021 -0500 WIP commit cdce84b66b7750bc25cbe21d036c3e45eb47648f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 20:26:55 2021 -0500 filter by keyword commit ae68ce02c99ae27769f8dd2299337870e3aaef2f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:54:00 2021 -0500 Squashed commit of the following: commit 33d084f201502377f672bfa78e334069bfadab29 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:50:51 2021 -0500 add trigrams to full text search commit 199a75d4b0ab924f896e8e53a5e5e55917c2a540 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:35:17 2021 -0500 add unaccent to full text search vectors commit db13383614700f60f29d80ff24a71f4aaeb3f200 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:09:54 2021 -0500 WIP commit ca06f6cf7936df0bdc633f1bbf9c2a5cfa84066d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:01:20 2021 -0500 add trigrams to search rank commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit c573dc7d2f4db1011392199a004708f0dfdd2b31 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 18:03:37 2021 -0500 WIP commit 41605f391265f2d928a8d4a684842bda3e54b3f6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 17:47:38 2021 -0500 stubbed out Keyword Card commit f86abee5674dae063d9de8fbaf96136292a874b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 17:16:23 2021 -0500 create split screen for keywords commit b972f28379645bc40619c1da1a531f04db2943b9 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 15:29:23 2021 -0500 stubbed out new keyword view commit e81b99cdcaac0a52b248911762f0ba9ff69446ed Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 15:28:48 2021 -0500 enhanced keyword api to include child/parent capability commit dd2855f05e8dac2714775a2a1ae604405b03914b Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 12:00:47 2021 -0500 removed space from keyword form commit 8c5f572e5a2eca3cdd4e904f88fbff3265e49fc9 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 11:09:38 2021 -0500 expanded keyword tests and fixed failures commit e22975e4656f6663e2e278ca6362d1abeacdd407 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 18:02:15 2021 -0500 moved get_or_create to keyword model commit 328a833c1022ac6e17c383e328bf1aa10f6e67c0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 16:35:42 2021 -0500 squash keyword commit 75d8d078e0922f8761ac426b9d775f900d76fc8f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 16:35:31 2021 -0500 Squashed commit of the following: commit e766d4de6825efad3ec55823196f2872fab025c5 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:39:57 2021 -0500 updated migrate commit cb94109a31d3c63dc22c7f22ac7a990a11e39f33 Merge: d16ad580862c0f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:37:54 2021 -0500 Merge branch 'main_fork' into keywords commit d16ad58ed60c75077a0e8cce0295c4fb3e241493 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 20:12:59 2021 -0500 fixed keyword serializer to pass tests commit 189c2fc647702dca4f6744df85eda3cf287cdbe5 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 18:03:23 2021 -0500 updated keyword test to create tree nodes commit f716a20549f706f7427b9162ace6fab1a28e85c9 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 14:46:57 2021 -0500 fixed api to accept all fields commit 1677042993dc74cca412a1ebb89648d5581f6eef Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:45:17 2021 -0500 restore delete in keyword api commit 3f08cb33195aeeaf1c731f959c57975deb84b9f0 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:41:19 2021 -0500 allow delete of keyword parent commit 74a842a283729ad11f7177476920ff1bb472bde5 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:37:26 2021 -0500 scopes and MP_Node work together on keywords commit 145dff4e096537d06524dab9f745ab600222766c Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:36:48 2021 -0500 safely delete keyword parent commit 69eb2481f57e18ceb499a73d26f8f9220eb575f8 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:36:26 2021 -0500 cosmetic updates commit 6925ef3333bfee8c8e59ac6d2324e84dd1d2533d Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 16:46:36 2021 -0500 removed space from Keyword commit e029ecd18501817f4f6350cb98793628fba049c8 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 16:25:02 2021 -0500 fixed sort order commit 2b47da0c92f8d813e93d6e65c5a26d06f5b60582 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 14:39:59 2021 -0500 delete migrations commit 20492167298c7f284f9df0d7308a75cc93fd4c6d Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 14:39:43 2021 -0500 recreate keywored migration commit ff71eb857683abc2db088ced5ca8890e3e313b5e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 12:52:37 2021 -0500 db migration for keyword tree commit 071b3e0650bede75c73a5dd198c5ccdcbd0f483b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 12:38:45 2021 -0500 initial attempt at merge with upstream commit 6b7c9b4287413841681ebc630036e587cf10a813 Merge: 7078994d16d77f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 12:36:06 2021 -0500 Merge branch 'main_fork' into keywords commit 70789940520e220f0c2e168b0ec295e412b42462 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 3 09:57:36 2021 -0600 finished tree_template commit 8dd2e7da9e99c4005de19ad6d16dcce02154d2dc Author: smilerz <smilerz@gmail.com> Date: Mon Mar 1 16:25:15 2021 -0600 added tests for move_keyword api commit 5d52e3bff0504f6ce596d38e15fdad67b294321b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 1 14:47:28 2021 -0600 added api to move keyword nodes commit 0f13ba84b957ff9f9eb7e95b921a607c6138b700 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 1 11:31:39 2021 -0600 convert Keyword from list to tree commit 05b9a85371613a31e53d7f2742f863edff8b1f43 Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 16:57:20 2021 -0600 update tests to reflect changes in Keyword commit c833a8b0928ce4f84b072c75de1d4b2c0ab057bd Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 16:56:55 2021 -0600 remove DELETE method from keyword API commit a4136dc849227a6c7b60db120778eb618e8501dc Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 12:09:55 2021 -0600 fixed adding keyword in new recipe form commit 17c5b6bf92b95e63ae671dd107bae6d2d0c7f503 Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 11:59:54 2021 -0600 fixed adding keyword during recipe import commit 0bf05da863de4bf86d886d3e757c7a712da0948a Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 16:08:52 2021 -0500 new branch commit 1f50bec6d146f93426fa740948e34a7e9b38cdc7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit ff131ffcef751a393a7831c584443d298951fdca Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit a568c474b30a62d1e73b0fc06820ff3c2f2ee772 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit 597563bfa1c9bdf70e0c7f2839a87b01d50b09b0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit b65800f0004dd6609b7a2be5c55d4d3b7117b9a8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit 0445cbe081df1741ab1f550149eecdd2dd645580 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit 7c0b19472eb7c2092fc33ef2a686628b1cafe8d2 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit d358ced6d108592739a54142fc93f5b3b9f2f88b Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:21:58 2021 -0500 changed hardlink markdown link to reverse commit 30e0eb2ea8b01a2739cc0180cc7475c3e608e3fd Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit add9c5196a0ec6e61d80c3c2bef6b34ee6074d36 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit 3d425c6b4011c058b2a9c9c56faf97fc0741e1be Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit 70f2d5287ec16a09b440353980ab2fe8f4d2cb68 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit 366f3e4a5028b8345bb857d04090ac5508a03f5c Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit 7343886b0128b2d0f178b0bcd3fdf1768822d52e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit e82152cba25b38839303d055e7b5b138a8fad23b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit b94e540f480ec2daf71e6463a79b0d0c5a874b53 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit c3d823105be6f5a57961c7ae16f21600ff1ef268 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit 885770d86d39d8730918f40489ada92b27f8247c Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit 2813d906b088fb90de58f51b5deb8301fbc6c873 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit c4c78eb55ad081a007e4f1061a29f704a6601f6a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit e72766a597c09c1f9bf454b37998da54a79d9b7d Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit 30e2396984d7d9d07fa930bc8a284546dae3db4f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit 7479c7b065cafaa1a1ebaeab36b9e5ab8097b2bc Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit 6e7288be0a18ea1258e7a88894cc22aa7f1d921d Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit a78327bd719a5eedc6d19e0af3e4823187133ac6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit 00051709e824f61eab984f01df677cc93470f0e1 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit 39e3d28e46e3aeb22f2b1ef22acc7490cd2c0e32 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit 1c6a428e20cab13bf08f062e6673a1f143d90511 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit e8cd814ddae3b69d457e085e5522b1dcbb2e5a91 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 95652d98008eca6ad5c79b928b02f98176846a4e Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 27b7f58c2548f634aba5d2dc2422cc321b0b2cca Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 6f61d1309f1bfd143a4b723e120054d0aea62e82 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit 30d54770561ddf1d9e88409574d92cb5799e6961 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 007c66d9b13edba49bd441e95c4b480837c074c7 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit 13cdc8f9befef484b66208c54531b97a6aac81e2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit b16b8231f0a02a70ecd04fa62118af988c3bb171 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit 18dd32e13ec07426fd9891ee582d1fbf58a51ffa Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit 696d43467054463267da1f7eb2b7692505b28496 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 83b87d9c948bbda67bbfe03aaedc5d26587d49ed Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit be7279ea24209847e83a0d8ccc4a4a841862ae76 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit 9424ee823a3f02368ab4893efcac1977dde12230 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit 58b0abfcb931aad2bff9839b335b5bba65198fa7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit 2297f02adb56e74e66fc5d4aa07a9f16284e0967 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:03:56 2021 -0500 handle text cook times on import commit 8a2e05113311c4596b89d0bf28a1abf0b330e003 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:45:34 2021 -0500 convert servings to number on import commit 285bdb637cf7691eee9a93f7b5cd3e1e902b781b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit 04bdba9d2114131b8e5e380ad80bba1a1a4e8430 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit e836e04b9cf179deda426741103db7fce94f2259 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit af7265559151b17446736aa200273f528a5dff41 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit eb7a5ea614bf2bc7fad78721b21c4c1e76189404 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit b4f4e8af09ca04feffdd4d668f439ccae10e2425 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit 360548219e75b8bcc57437c71d72e38b1eea20d0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit c2a66e8f7cf7f3167a2c11f4b71c02b4ee781584 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit fe1c9f78c8915942ec0f7d650dca981941196165 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit 75e8953f27587101feb8a19457d5274dbbb08235 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit edcf0c9562038994704f4b7a4ecefa3eefc116eb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit eeeef897817afb31cde1f38d664b65e7766d4ca8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit 9e82189d2120007d645d26acfa2a258b1ddbf12f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit 84ed96619100aa0a312599177bf2185b66652183 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit 27ef76216e1445c015b0e809e17fb372e944594b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:44:03 2021 -0500 fixed workflow commit e53fa20f7abcd812c26a5db510ebb0bf22df6be5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:42:00 2021 -0500 fixed branch reference commit d02154a7f77250c86f70ab9b4d2196c9209cb4db Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit aa0fd608336a497238e6e4199f034eb198a919d5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 335098b0013142b68daef596d93afe4960955565 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 9ad84264605e1c0715071f90e9484b42a0743a0a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 70902047eb6423519fda8a829ec8a82ff4b21d6e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 62dc60381b29cc0d3ebc4f958342bf2de9f70274 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit 9cc62d1b5c9f304af14c989bc236eb175e059829 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 18ed196db0a19a35b78b84858a30e1fb12cfbdb4 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bf2ac5de86b1dec1db013371ad30406cf9617c57 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 61c0f2608b5a75f688a98f470a020881ed86babb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 1d7f83e70fffbd63ac813f0bc9911c15acf4977e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit f8c579cd70a402d154efdb3a1e383f4935027884 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit f442ae8a39b38c3555971b9de2f3286ad5cc9e46 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 1b491fa1f06693c9e356af4f1c07372ffcd4417d Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 1caeddcb4ea9321d1c92480118be5cff77caaa76 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 7450842baeb2d1db1406e0a34f5b4fb8ca01112c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit af2259639ed86eabd88c0f09eec254f9cdac2eed Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit d477f11b9152cc86372e7b0403fff135d1f4dd00 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 3159a97e53d91c1b8cd388d9c86faa2af8669110 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit b5f535b1b17b85c88b3a312360cb83d1c253bfad Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 7e15525bc4b1710da3c9d3a7606276c0c39456e3 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 240f4008efe2cd7f5d4738bcf02700234aca5d20 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit acab9b6268b56592be5ceacefda7d1503f3a6253 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 18bab0dd498b0413f272e305799eea2eb06da697 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit dcb791ec1b47e958dcf26d0eb3e761a8e6f68d2b Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit 5e4bdc1dd095d39e4df2e80921e4f7be2f50b80e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 11e05fc5c30ee842896b1766d9ff50e559e743cc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 80d8657d551cdb7393631cf6af2171ad48288b22 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit ecc74ebab163afa7e1a15bbcc16e46e35dbb3bea Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit d4f85f3440bd047dd8abdc19af37905d1b4c6dd2 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 7563b104d271c8aadea77781bc617122dc7d6308 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 2429cc097d00f1ebc64f53dce85ac9889954c82d Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 079a2fdf2abef9bb168b7bd6e27c534f589725cf Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit d51ec991133eccf62a1f81ab4f3fbe943b2bb1e8 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 2f4e7f17479e631f49929a02a7cd2def5918bd8a Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 77bc53016b1495ba514cfdb789587891ded8c525 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit de62ea8159eca98f296cc160654d63c601654730 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 43b09efd17f9bc1028f020857711d356a8fc950c Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 5e97533a792627c639113e57f7ca30ea691287a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit c0bd70f9cc0e9e0f4e18288dea2fe099300e5533 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 663ee33835e086182cbe3aa1af07937b754136b6 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 24971705b434f50586e48a4f238b2755f61bf21b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 1a2fcb28a7dd281c6892d7287eba6710dd18acb0 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e3bddd5025234676fcea18c585088b22034f7ada Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit a1cbeb15374a5d7cf38bc9e204f1aff3056daf3e Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 49a0b66d9cb9a65d824d9479776d23c7bf88d066 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit e3901d4946122b43143e26200459234289f6bb75 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 8728a74700a79b94840368e3f7f90bed699de7a3 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 22c1f205d5e56404e98192fb964801c59bb6f6ed Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit d99972a9341bddeac937b92f1a79e85f3bec4d9d Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 1b02262f29065c9e16b7fa51f5deca2082aa6104 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit b969e5ac8091bab00d1b9ce163d41c1350cfc229 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit b2e735eeee503b099689370d2b0e667795f45c4c Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 26beec9ddef729954cd7684923fc526aa8bc753f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit bc503b211d589eca00a5cbe599995f39ae4368f1 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 73cd61e826155e3eff75f4cc435af21150df988d Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 70b20681089a34005d6b44f1733908395bb79483 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 0c1336cbd36d32699a9b48cbe18177134cf4428d Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 22630f95b0bffdfc53c791379560ee044e9e1459 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 6ef12e1cd244ee062b33980758e0a1e72e8ff88b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 1093cb07647f06434fea0bee68057679f4347b01 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commit 960ccf509450df025d060fed81b9ba66642b792a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit 585bb0fb8fdaa61efa92c73d1ff2a39cb5ca0162 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commit c57e8d9ee0f8498945d014b1a5039db3e8e7f086 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commit 38a4bd82816aab44cbb35c9e1b96a559bd9b9810 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commit e1594fe6f4543810185deee24d9fc2f66f060d8b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commit b30a1622c845ef5c18c228983ba157c514093905 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit d220e169c115285088a5df67a89ad5a50f7da852 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commit 30998dbb768ef3487176954b43cb9bfaa26c0543 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commit 542e5eabfcf954945b3c6db83b0d42b5176fe066 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commit 0b74753a55aee05611105e5b4405f8cdc55d4620 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit 3a3c2c090be5098f49700501ca320feadb5ba224 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit abfa622cc04be3b9db001cc3230088c0ac644e59 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 569289c8af9810a0b719876d532bee05c3c97f1e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 3500edb71bddaabebfe9f17a3beb2360067fb30b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 9c4e41cd6645b1a42056e075caa2f02a8f1476ec Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 52ea9b0aebbda4145932c3e40b5d682c5b0d2cfc Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 55deb77f5fccbf45178de0bd057272167c1b05e5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 313af2771ba4e201ebf2a08885e660e67a4a4114 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 4e50afd0b91d4c959ec637df6edef91b02b6296b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 437090adb418cde0e8206e2e81b520706ffca73e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 6089303155edfc1e944664935af7827daaa2af42 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 708d0e9e7b930db49e3105efcc43ec2cec0212ce Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 67450189ae88798140746e7459cc26a25e7e4e7c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f51d6bb8a1fc1cb0dd884af8dbb1b6686c7fcad7 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 66488a16c18a87747a396ada20dcfd4d9b55b332 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit b12239dd2586505a805fe65d4b2c58435c8aa240 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 82a0fd041e773872ff14b4fee9c9c516e0b6fd19 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 5fc1d6139bd771e567ab82bcc3e776b735e75b18 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 5fdc7a7cbb613a4213276170cb25f5a6ee7815b0 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6fa1dda1006b1a4b2dc88369321935f7b943468c Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit c59bc6ad2cd339478878d1f589decba19e257bc7 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit b59cbe0d2f3fbb5d2d04ddff34eb63102ff2e156 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit add4f2eb6871f91537b88efeb99c886422ced7b9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 85f04976e897f6c0118478f07c89f67b7144c9bf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 1883f48cc90ac1454a576030ccf23eca4b4bb12c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit b05819944dea3291c960bdf8651f200f17cb8126 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 5a8317579624c3732983d3f9971dc4a6c5203297 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit ffc2913017f6624a162cf4a36b6301e739cdb855 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit b190c50967f99835f79979dc364042945e127b2d Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 24db6e9bafdd4d3f6138ee5cb37ca0eb9e299291 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 31e92c211c682829fd695f07b15e1ea76b3868eb Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit e840cfd3d19570748b1431725c4e8f409da2dfd2 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit adc5104a1c712a104543af425fd3a3833c659a54 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit e007cbfc35032fd2c3813f545bb2f5d3646ab529 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit e4aa407bdcbd2c19ceed7897ea4e0c0603cf898f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 59de87f184ba87ee4fd5a44e42afe7f497f7efc9 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit ff8f7e1fb2c87478919b8c38d2e80e8bcc53be2a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 80d8900eb5cfaf5f34093cc846120db257cbecca Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 56fcb1f078f9ad6361dc03521f05bc14503c86ea Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit e54bd52df2b1ab8a84968a79c00f6d78b718965f Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 061272e43cf09e6c487540921d7c9a11d580af77 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 4c0069d6441bd1910c4fd0592c7615174a759c3f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 48a247ee5483f44ce85ca064d68ef6fb05b68fba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 2ec0be18bd9c1d44d900b4d810da6499eb66fc19 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2cad7302913ad33e663083fe2fdbd5624a8a6cc6 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 94c4968b1a9c9a8496283d08cd2505f87e54a905 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 0ef791b22332713d26410a0eaa0d9bad3e508d1d Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 875d587237ad9ffa568f4f69f7993b72376b24f7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 9c9e6c7d558d11d59b65934755708ba5c1531144 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 47151a379eecfd7b76655a4d89759600ce23a37f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 95ad3a7dbfa4dece076ec8767f9a5ee2582bba14 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 3445c5d2c29d3ccb78df2c23279caf029b0e09ec Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit a4ef6b328e8acb0226ea4be87939a200718b2319 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit df48db7b9976cf4bc25c7bd84890ae08acab8cc9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit d70f7be6d18019c9458ba5c7c4e205424610fb7e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 1dd814e8eb8f2ef8fe5e0a21d8662df3af2474f9 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit dddd25fb577fbba14c104d25203b49387088b87d Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 4f2ddbfd37d3d6826a4b48186f7f47065e2b09c3 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:22:34 2021 -0500 cleanup after rebase commit 1febc42cc9628fae70ceef1149449103a4558f0a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:03:30 2021 -0500 Fix after rebase commit 8fb38a4351a0b40329897a2fb166254f13640e0b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit 2b2bbad8a6075270bf9757d1e978052074801b7e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit 038a371a73712695cc0ca564ded11b70fba31e01 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit 50eba1d40115f5012b767c82c6b655e4e612178e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit dcba8100a64031a699bcfdd0673d2af0df03493b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit aa13db2e38f7e3f0a1e80f2bca4556f8743245a1 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit d1547f2cefdd63cf31da2384e4cfb412751807bb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 6449d13d0ab79276f3ebab880ff07d07da68143c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:21:58 2021 -0500 changed hardlink markdown link to reverse commit ddca1a77f80a9e773415049dadd97c97f95ea00a Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit f4e7f04bd79d87d09ada225e16e3ef23de23832c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit 0e8ae902bf0e4d0aae703e84ec5e24579bc169a8 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 17:34:43 2021 -0500 strip spaces from units, keywords and food commit a1e6b24c42b21eb608c64bd946762267a6d98f1d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit 03fb725b6e3679efa7276475c33f8e5f855db8ed Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit c90abcf7c4a188990ed4b623b1b058c71ee4615a Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit 58e97b0f18b2d1cc53e7a5d9ef47e2bacc45a95c Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 10fff576a1bf3f8801ec6919f348665c2c3e6319 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit 9ccf4ed92ca27fa892ed16b2e5ddc5d50a1afdfd Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit 3eef0a783ac66478ad0aafce605c16de84c09296 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit a9477230689c92454c74aa5eba5c3a0d4111eb67 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit 130c56fa6611e7d46e703daab25834b65aaa3670 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit 1622268e4470734e1445de2a6981696d0e61622c Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit 54b906c44e3251bfca2c31bbf3f61f20a64fd40d Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit 64ef82123c7bbb1983fd2081a82441495e5280b6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit cff93fd4abc7e4b96025921d02ba4e41be554b65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit 87c968decdfe0b0974d1e3a4e5ce94cfac818fc1 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 6f6ea0bbab9e62907e10b9a359b1b97e0d86487e Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit 8cb55aa7986021435de4baaad85344cbc8569adb Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit 62fe7f323db80c57b8c3c02c7cf31bed7b197368 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit d38ba8c146e55162bba9ad012ac082ccbd76789c Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit 614acd578a31f421594d7b5486de0a0462e1cce0 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 79932c2b5772dea2a06af31bb2aff34585f23b98 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit b75a143f5394daf967ee599768f460937169a74f Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 50e3fd062f99ba26860fa7dc27e59c9db25b4dc0 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit f7b91e697d48c1a82ced60b1b48514b2d99d975f Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 8dfab43ceb6d63b9e2dfc02d91f4034420eeb03e Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit 5c9c2e51028a494c4f33dbedfd6974d0f87116d1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 2972b23ad88365c4c00856fe570dc630a5656022 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit af88e35c0446997e9b1f71ce742acc6776f286d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit 7a177d55ff2e8aa5aa15ba73a594cefdb71024ad Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 78b71014daf001aeede02dae30522b530af4e1a6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit a66466f75f4dc014e23694e18f6d97fbeaafc364 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit c94f55d058e7512854d30f7992825d041a90f7a7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit cfb1f83a766f64bd30c2dfe95407c651e4dd6122 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit 0689b7faefb2abae3735bb6fe04ca1b3ca41bfd2 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:03:56 2021 -0500 handle text cook times on import commit a734e9e4f54ad36721e7d3445d5a630fd8ff165b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:45:34 2021 -0500 convert servings to number on import commit 1bc89a791a7bc58e3c47ee8c10a27bed60bc9f91 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit 1950c47f3d280a2ee2ed27c53c8733b48a629337 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit 4c0366667396059cb0e76389dce3d9373f818e0b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit dd2934a7752c4de55de6632f588fa4e36d1815bf Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit 7a3a1febefbcebb0dbc648025da77ddc52eb5e20 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit ac367fe4d99a74e04e632a112891c0fba3951580 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit 8327c425f195573e27de274b084717cdbd393387 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit 0bd7879e05b71e428d32bc103fe6e6cf81fc4e41 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit adead0cd112e1d43e1a245aa8cfa88cf85bd311b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit bfb9ff8f6df7f9f2783922e4b54e5b349e6eb18e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit 0869e65f9461935bcaffd0df38b9a41458006a27 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit 40270945ed1b5d33f5c1b19c9577204ac5b521da Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit 9226eba7126c55c6c4c835d807cbec43d6765904 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit 61ff736c5c2c5a4e81dd609c08ba24d05d08af49 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit 0ed57e77673e8f84df1d63dccae98ff8ec107eef Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:44:03 2021 -0500 fixed workflow commit 5f0b2fc62cb12fb0bea5c24f60753191ebe6bc47 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:42:00 2021 -0500 fixed branch reference commit e61fa241240140fe4d371b3bbcb9b55683dbfd0c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit ccdb251103468d903fcd07c1885f4466dac736b8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 1ba63ad5a06545d8f93bf7eceab7d7c6628eeedb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 0796f957a690c43515fb77a7c5f2153e02687810 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 7e3a3a80e60de0a529e88ed50a129873cf8bba6b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 9803d869bc532fef1119880ac9da41ae3d60c3a3 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f99e58f588d662b5a31982057b134ee02cd9ec1a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 74d82b7048fa948e01c8a217ffa8e19b22bb8920 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 893b037d7f03871f390d17156cd9119ebef1e76c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 139152a82a3a06b9a28ae80e1c408d7be32d3b5a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit b733b716df5d0f22938acc0ccb34ace7da82512e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 3a9968a33c3d4aa3377e572f6b7aa4e61a75a821 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 1ddace4a235fdaa9c29830c85254a8b28cda7e8e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit d82dfb19a30f508250acf52d65d0e04cb41867ff Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit d1a318cae1849f8aae06c5064671f262a5efbf2e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cdf5dc8052e2313a3144a1b6f523df1248930fe1 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit 52ad8d20e10230ddfa4ee8035f541094c6ae165f Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 81fbef7f32da9145764ca0992e19c04bdc0207c2 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 437098f6858a01c8bb4ebaaa47eaadf9b174da59 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 3f303a828349e1bd1e7473a703c15b2c4d66eaf2 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 9b98257e59fe7f727bd03d4cda24169a5b15cf5d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 19a009bf270aacc5a8e972e8f31b945e95de4afb Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 82a7334e325578b1c32d3b77d5795fcf5a456bcb Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit f37ddbf06254c93f0b717f29f3ea535f1d2e627d Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 2c2e0144cfd75abb1937da68988d76101ea3668a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit 75fa67829787606c27a184e240c1a101b40fddd1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 9f567c663724359ac47798e27dd1ff1cd3d6f2db Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit e5955d19ade00be2f9cbdcd23fbf705d71fd3e0f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 1335a276c7ad498edad91f79157a17d67f8afc6e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 717768ac8a82de879c1eab3934c32173e9d24318 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 93756911199dbc3c7e32ffa81d43d594ceb51090 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 41c69b885636941ca0a3291e7d2277ba9eae9880 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit b30f4531db075488c21ff7cdfece3f35f0c79c40 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 6faa2a4e161c2b34e4bf647513cd1039320dc80a Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit eaef2b899d31b3f75b35347822a7d6a12cc83ccd Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 1bdfccbca1913334290e3e67b8daa04089c17b70 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 9e315b4ac40042b4e615ffece30077dda6bfd29a Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 83f39292b569f335fa1d8a7016b0c74c8cd7d467 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit f8f78a8d4eba11b1523f520eb74adf079d8758e7 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit ba7852e92bc8ed2f0ccd3a4555c9f53407c1d747 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit f0a3708c0dbe3ecf2c677967e6e66223a5a7d53a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit a23da56b25d4bc7a72546ea4ee9223202a3419ea Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit dcc6507d5f01b456b000dbafb740505eea7f5bff Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 4a56df8c61d8e4cbe24acd81f9acafef7f149734 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit be63a59e164233d1c69197c1d2ef8f4c622c4de3 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit f35be1b107ae298fc4f0d585c4b88e6848bec1bd Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit eb66f2a0a68ee909e3441ab9aa296d5dea2654f0 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 9a68e1fc5b5e2db6242fd50f83699e3f40de0403 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit bd5f6cafe748bd399eb2a378403cb5f08e29cc69 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 934d50dce099ee944c5da475de1e91539c9f84ea Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 5dce44686bce133669081d5ad41df62884315250 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 978b746c18a3378dce8481c4a562884aff2e6da0 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bb6495f055fcfed5d33df6812089f70b7a310fa8 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 826027a1bd80742304d19b5a6848606367d1b6dc Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 54f8048bd3dceafe96b80c20c78869db2df04863 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit c4df69439b00728a7d7a799792f4247a4241a48c Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 29c9fc2dc2b88249433eae8287f6af58a1edffff Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 6bced1a0a4833fcdf4933b97c4a9427e1c329066 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 393204663e34ec221ec2d017b3ca252a0efce704 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit ff995f6a034648dc780f52deb4a325646da42946 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commit a9b6eb2aa3a8c6493cc9b1d6776737a2b5354453 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit c82255196903f237fd9c122125b6e3f4c8a5a3ee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commit 689582f4ac5d1d3d358d43f471968b24abaf378d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commit 108c29a98975f50668407a5c0dd64f98ee2f2ffc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commit 5177c56d0332701064f464696ccdc8b8c4c34c30 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commit 03063e8d1ef723c4ab277678f31f72b496626ff8 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit 0a9d244c0da3e5425927e1d4a6c388bf8ca84970 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commit 120359572b6ee9b54ec64a91d141d3d189e487dc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commit b429dbccdf351c10a8dc02b270f4d88c29fb03fc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commit f85f5504966d24372604a19b24081aa8469f7f53 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit 13e306db07656f171bbca4ddb8d95694fe509874 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit 600dc8e6f07584b4082a0d723bf79aebff6bb459 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit af5bc725d228b616389f9bfe164d0a5adbae2a94 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit a925992f0a7b02d807cb51d287452f0448efcc58 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit def989768f70767428908ba7e0f50ec93df4af30 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 0f6b176049fc17ad9536f660506a57f225b1d303 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 17e2bcfe9cb3d8ce14a8b9d30ab82f0dc5f6943d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit f0db2d152ee58733267443e485e5b831d0735d59 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 49ea06736f804152ce44fbc5608421c7837bdbe4 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0320163b7ee3b59a516572f25bf2e01c72e9998f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 45739616a9aa294a085e6666517d1463667ed4f0 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 4fc2571e808e13abd32d2864bb884ae4af1f463c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit ea7b0d7189fc4eb73236c319530a59a1cdf7384e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit d0460e7dcbe9f9f480e29fbb4847e193a7263ebc Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit d9dfe905c14b16478e4bb48148767f26cd096ec5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 8125252bad982397ff74c6a790decc3155e0924c Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit fa769d4d97ec4d0a878ecdf961d5f4f369647d9d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit decd0cfa7b11ab809c70873832da1a7226db115b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit c7a66f9b68495a41608207a6814fe5a32c3a7afd Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 0041c833d31f1ca7ba3aba55c7a0831a1be6cb26 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit ef47962ca5589385ddaec52c9e1a1ff9f1c4d7f6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 4dea0f084093f69f26954dfffeba815dd9c65e3c Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit 24395662584987ba7136ac07ba16c741cf000f6c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit c2e1fd4396a09f8d3d3776c292d32a2dc61788da Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit a10643ed8a7131fa316b627e93c4fda34bdd7d40 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6108f9592e920df3041ea7904d240f16ca7d6db9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit e96ece021ab8cf561f290f43e3aca856eca12692 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 0479eb23c281fbe4608a43f0e937bc8cde54e742 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 42ea46a482fdd5445e8f5e375d6f6f93e897b13c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 430c99343ba5a91d261592663c8eb6249c6ebe25 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 3c71cf95aa0f0af00b54e93435a9448d6f3a10c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 0a9db4503c48cd046ab33f0ac1433a5617bcd431 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit a0d1c01d1e2747a9c9f25fb6d8a63eed06884a1f Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit e848a03edcec3cc97612964f4b0a9c7cff74300c Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit a753fe81b2f854d30969dcf441b6c73e03ebb231 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit afdfd82b367239e41a0a8f00d91ab7f048e829c3 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 03baed508e81bd95bcdb70f82d01bf64b8f593da Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit ba6d15a2b0d1590fa5a24b31713d250acd263c80 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 324d1b646ede9a6922795b9b02341ea32750fd81 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit dc92ab34bdb3837c258734b9af66937295bd3175 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit fff25209c5f00f1489e9f365c47f8a095397c60f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 7c3c22aad790a653f697b58d0bde90a3e500830f Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit cc15f4ca29f57c262855878e435f27f406da6b6d Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 243d725ac572fc2be4e5a9dca5ef92a4f43f3b2f Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 5407de28b48c156f5ab5e534c253b25bf87ba551 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 62750f299e9109c9f95b2e7b1bd85e95caf04dc4 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit e555713d08fc0c0a9c1c809b6bec83aa8cfe918b Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 546d6941768907f96db912af9281cfe2180e5a97 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 84e555bd5c59d1a31de58a8ed6210d9c07e099dc Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit e12519cd1fabbdd43a1947432166d93502ad62a5 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit be8171ccd45441706e1309d3b380a2adfb2fa6f9 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit b7215e85021d3b81c003ec908c782897ced63849 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit ba893f2e89d44fbea781b3a38075c68029f028ca Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 3cb135a643cc780055c39540e168598fd902af05 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 88dc078a01919d7057aef6791279f2f8bacde8b4 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 6427a63985c67906e97b980c0d13dda1ea7f49c9 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit d832d071a8683c18652733ac8ba29a1e96c420f2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 15:11:53 2021 -0500 stubbed out move keyword commit 798167329e55ee8e9e7f7ff317eebfa60c08389f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 29 14:52:22 2021 -0500 WIP commit b7a4c27569a25ea71b80503666728e5f9bca2171 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 28 19:11:32 2021 -0500 new and edit keyword modals commit dca6fdc659576072de85ec3e7dbda9b292c480ab Author: smilerz <smilerz@gmail.com> Date: Wed Apr 28 12:06:46 2021 -0500 removed conficting migration commit 1b0746241fb4f9bc02aac6c66b4d3e8c4f7c51d0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 28 11:42:43 2021 -0500 added new keyword modal commit d67410f6f02bccdec27e8846addcdb12e93c56c3 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 27 12:42:17 2021 -0500 added delete modal commit a625b4676e0ac16426dfbc93f6960950e613e4a6 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 26 11:30:31 2021 -0500 keyword card layout commit d4ab2638c1aed8f9d1b50765424e10e34dc0cc80 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 26 08:33:32 2021 -0500 WIP commit e8a7a120eb55dbb733f852305c177722b90e4aba Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 20:26:55 2021 -0500 filter by keyword commit b51baf50b4bbb4984e8d8ddbd569d338e221e967 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:54:00 2021 -0500 Squashed commit of the following: commit 33d084f201502377f672bfa78e334069bfadab29 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:50:51 2021 -0500 add trigrams to full text search commit 199a75d4b0ab924f896e8e53a5e5e55917c2a540 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:35:17 2021 -0500 add unaccent to full text search vectors commit db13383614700f60f29d80ff24a71f4aaeb3f200 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:09:54 2021 -0500 WIP commit ca06f6cf7936df0bdc633f1bbf9c2a5cfa84066d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:01:20 2021 -0500 add trigrams to search rank commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 88f546bd2ebb607ec737c59f514b85ce8c3dc0db Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 18:03:37 2021 -0500 WIP commit b85dedae0ed410ba86249fb43b6361b8c8be8eeb Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 17:47:38 2021 -0500 stubbed out Keyword Card commit d31cb7d736976b8d8e67a85db7515ac6b03dff4a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 17:16:23 2021 -0500 create split screen for keywords commit fe9b4f6f162797adabf63191a53bcb8b08f23804 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 15:29:23 2021 -0500 stubbed out new keyword view commit 37dd46bf478115bc968fc3a530ac60f1ea568aa1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 15:28:48 2021 -0500 enhanced keyword api to include child/parent capability commit 495937aefd0d94e475563dfa9a08dab511dfccd2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 12:00:47 2021 -0500 removed space from keyword form commit 6fd14c2a0e6ae3efcdbc7c1d8ff3ef7c749f13e6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 23 11:09:38 2021 -0500 expanded keyword tests and fixed failures commit 8a11e8ea7c0440407ef02446dcbdba6e1028905c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 18:02:15 2021 -0500 moved get_or_create to keyword model commit 499ffdc72c7d1b749039cb5cc8101570767d4eed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 16:35:42 2021 -0500 squash keyword commit d15e6095484b7282176b73a8a0b4e1f8d3b833eb Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 16:35:31 2021 -0500 Squashed commit of the following: commit e766d4de6825efad3ec55823196f2872fab025c5 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:39:57 2021 -0500 updated migrate commit cb94109a31d3c63dc22c7f22ac7a990a11e39f33 Merge: d16ad580862c0f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:37:54 2021 -0500 Merge branch 'main_fork' into keywords commit d16ad58ed60c75077a0e8cce0295c4fb3e241493 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 20:12:59 2021 -0500 fixed keyword serializer to pass tests commit 189c2fc647702dca4f6744df85eda3cf287cdbe5 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 18:03:23 2021 -0500 updated keyword test to create tree nodes commit f716a20549f706f7427b9162ace6fab1a28e85c9 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 14:46:57 2021 -0500 fixed api to accept all fields commit 1677042993dc74cca412a1ebb89648d5581f6eef Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:45:17 2021 -0500 restore delete in keyword api commit 3f08cb33195aeeaf1c731f959c57975deb84b9f0 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:41:19 2021 -0500 allow delete of keyword parent commit 74a842a283729ad11f7177476920ff1bb472bde5 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:37:26 2021 -0500 scopes and MP_Node work together on keywords commit 145dff4e096537d06524dab9f745ab600222766c Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:36:48 2021 -0500 safely delete keyword parent commit 69eb2481f57e18ceb499a73d26f8f9220eb575f8 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 31 09:36:26 2021 -0500 cosmetic updates commit 6925ef3333bfee8c8e59ac6d2324e84dd1d2533d Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 16:46:36 2021 -0500 removed space from Keyword commit e029ecd18501817f4f6350cb98793628fba049c8 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 16:25:02 2021 -0500 fixed sort order commit 2b47da0c92f8d813e93d6e65c5a26d06f5b60582 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 14:39:59 2021 -0500 delete migrations commit 20492167298c7f284f9df0d7308a75cc93fd4c6d Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 14:39:43 2021 -0500 recreate keywored migration commit ff71eb857683abc2db088ced5ca8890e3e313b5e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 12:52:37 2021 -0500 db migration for keyword tree commit 071b3e0650bede75c73a5dd198c5ccdcbd0f483b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 12:38:45 2021 -0500 initial attempt at merge with upstream commit 6b7c9b4287413841681ebc630036e587cf10a813 Merge: 7078994d16d77f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 30 12:36:06 2021 -0500 Merge branch 'main_fork' into keywords commit 70789940520e220f0c2e168b0ec295e412b42462 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 3 09:57:36 2021 -0600 finished tree_template commit 8dd2e7da9e99c4005de19ad6d16dcce02154d2dc Author: smilerz <smilerz@gmail.com> Date: Mon Mar 1 16:25:15 2021 -0600 added tests for move_keyword api commit 5d52e3bff0504f6ce596d38e15fdad67b294321b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 1 14:47:28 2021 -0600 added api to move keyword nodes commit 0f13ba84b957ff9f9eb7e95b921a607c6138b700 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 1 11:31:39 2021 -0600 convert Keyword from list to tree commit 05b9a85371613a31e53d7f2742f863edff8b1f43 Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 16:57:20 2021 -0600 update tests to reflect changes in Keyword commit c833a8b0928ce4f84b072c75de1d4b2c0ab057bd Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 16:56:55 2021 -0600 remove DELETE method from keyword API commit a4136dc849227a6c7b60db120778eb618e8501dc Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 12:09:55 2021 -0600 fixed adding keyword in new recipe form commit 17c5b6bf92b95e63ae671dd107bae6d2d0c7f503 Author: smilerz <smilerz@gmail.com> Date: Wed Feb 24 11:59:54 2021 -0600 fixed adding keyword during recipe import commit 3ade4c6412f1b86b9c8a04d260d954f9307794d5 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 16:08:52 2021 -0500 new branch commit 281002958a605162b1ed3625dce9fd30532b85b0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit 520967220debf9fd53c74aa7fe236262e9e7b776 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit f7cb11ec6484ad28e2b6e602f19331cc1b694e14 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit a2370ac8a998f002a2c036c980893e0cb95c5f9d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 81a4e106d37030111beb1852737df05b5e7b1bfc Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit 0b8572e3eda9c7cab267f946ff0c704bc8f816db Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit 7bae185a3f6f459824e1da3a276f96dca6144262 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit f79faf30b555ee31ea579b33be5906e8f13cd877 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:21:58 2021 -0500 changed hardlink markdown link to reverse commit e106b58d2a8fbf20d15c4ced1cfcefd95cfb84f5 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit d475ad8d75e6edf1677d8bd180a3e1b479130ebd Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit 50bf8a8a992137a84b419f5d24f71d6275b7f848 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit 0d7d03120c3bb7bf5460c3287ce382ece5f4d083 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit 3b3efd4984323d54d666d829cb23ea060aa4f6a1 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit 53ff2ca424e6419368d1e1d4331fde6958429673 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 37ebbeb4f9ec9fe008a5ecaaad0d31d724256ff4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit b3c0589e3b52c89cce4a87abe681a4bbec761bce Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit b4d05ef7580f4e72dc305f8423324f3eb8edef10 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit a559a8c22c2d2e88d06fb390e1ca9f52e6df1b08 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit ce7f1f16c0c4a3eca206b00058dce947b7d67c33 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit 72d023f5a9351471dc1a15ddf1e12ce76b879e3d Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit bd8ea4a0406c0abbdec763705db58ef268ca7557 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit 22e8564e40fbf00b82d7418c888009e953eec5a8 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit 21ee14c42b97fb17c736232a4564b5598524d68b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit fe50bf3e2d6ea4d7cdc654f2b0182fdb0e1263a5 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 721dbda1cc7f7cf8fec39d149a3788ea3eecedd9 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit d746e0326f2316d7c5edf0a17d2bf0f72f5728eb Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit 49a8eb7032a3d45f54111fe395d01ce987518671 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit e6f865d4438900d22bd5e0c40caccedbe690b87e Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit b023044ece62bc85e99b893c00615c611f933f88 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 8117f646343fb3b8c26050e8ed1c07eca62dd148 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit ec15998c0be0068f3c521554fdb57833ac7e407d Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 04ead0e273786b1692867d7b68391c41e3f6d2e7 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit 641cb4cb0d41ec065a25aee26d6a213976b560e4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 45b366fac5f8ae78ecde10261ec088067b9f45d4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit 305402566d12a8715df1aa2ef826de25ed1c205d Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit b1aba669e6e06d3b5d677f8210f88a64eaa2bafc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:40:57 2021 -0500 Squashed commit of the following: commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 6d72b000157ff5892853ce5fb554e368f4024c8f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 4e51b434c36f59a3034bd7012e4bea20a3b158c0 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit b7183219816558bd6f01b2aec0b47b5ad30ae056 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit 2e57675c530aadb0ddef9918e967b165280f136c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit 375167db80aa96a95850cafab77f4f7f872b3954 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit 2acf95fe08399c5eab75140d8ebbddb5cf139943 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:03:56 2021 -0500 handle text cook times on import commit ef88b0ccce9960e04bee92dc53839fb514051c05 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:45:34 2021 -0500 convert servings to number on import commit 6a414904f35208aa4dccbf14176d373ab158791f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit 041829764fc10aeb914bbb47098ad721b3e642fd Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit c148665f09effd84bd2a9fec868a8e36cdd1d8bc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit 2f92d804e2bd955e4f3e52e9484e0538a9aac74c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit f67955281a2cbacae3bb1bb4091e56daf45831f2 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit 2b2bb77576c7d96ab74d1bfadb96e18e69214ee7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit da8acf52b75d19e87454e2ea5261da0ee77dcbe6 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit 178f9664200959941609abb051e0c49a540ee626 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit a13bbca21babf0d725e085ebcd768b75df5a386c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit 6431e4db1782322994c54acc18f31e3d57495bac Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit e06d41aa16ea53ff5d10f68ebddcf8e8018e4b8f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit d39e39408c781a153b6693985dbbd5de63e15bc3 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit f58e71b30a8c7575e4853e54c9e9f91450aab748 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit 9002cff57ebdf6ee797b8fcc4f2daded61d52bd5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit a9ac3a6f634a48deb123845665c110d08e2df03a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:44:03 2021 -0500 fixed workflow commit 2bf5623d716f5dbbea63fc9a519c15e0aa581ff8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:42:00 2021 -0500 fixed branch reference commit 119df621a7d4d6074e1ed3888329500dc1fc984c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit 93a31e67290ca6e8fbc36c3a09ea8ad7f7d321c0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 0e0a5766d55bf44f613d7c917c26061d0ce9552e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 94399927cd8ea5cc634ab079a6d9647025f68a2e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit a0065edd2d3f7a73be5b3aa43ab2b2b7f84d3340 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit af8f80c5f604ebed1f7fbb295fce268e6402eed8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit c05f3e88f056a3f8e6d2b510c647bf61a5a1da2b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 60c76ac947272abb0761f2d6a5e0e98ce2ab2147 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 999fae645728250cf7148902d976f8f00ae7f6d8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 73f04880ad9062fff7b54cbd5bb6cdf40ad0957e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 31864814d76d747b8d92c6193f0c90ce78e42658 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 5eb6b17669e9cc95210430a9f040a4697d06631a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit bb7d09e38ea7dea329c8595ca023bb64431055e3 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 971c96d7b8c6695fef501006eaded4d5807b7d57 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit afa3a144df5f8334392d0f9975d4790f08a4bcc9 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 2b8c716f76c17e290f4a0527583887a7bf0d3ded Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit 8437d880b122c972bbbb04edf12c8d1d58faeccb Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 4f534e2914e179cf0dedaba06168ce1002f56ef2 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit ff6ec5ddaff7ab0bde1e7ab8c186f167cddc3ceb Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit b664a9739a8e63c8b51714a20a73f6be14aeb26e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit c2897825036a6d7adb0e0f4c57593840bac0f005 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit c2b828b1ccac5a1147792f29e041927467649eab Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 79caba5f0697a5458f3c4a969260df193be7fb65 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 105eed6919f8bf2762d0f0140d2486bfa86732c7 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 617ab4675046575fa7382d93d9fa89f03b35a5c4 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit 97da19e2953a6609fa2ad3042e29744348a83f83 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit cae3ddd0c47459e5cf42dc60834f8ed0f7fd1924 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit a8593f4e040f1e99683f92b19f312fe2a8df2a1c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 4afe6804b40e9b61a6930898de9f53c94971a0d3 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 79f7faa28f645b1677a70370fcb0c98e16cebea9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit d1c58b9070ac66acf510029646f2ea25ea8859e4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 0bc17fdb9106e113c94eaa9844bef4e24cc524e9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 367f821193f7f10469e2456cacc4b0688d68b155 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit db59a9c029d5c425d1a2ab9388463fa76f4705eb Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit ab143527dd463f12fe6a6d81e91f7d0dd6cda7d5 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit e4ecf94a521a3cdb7f629fac141406e25213c70d Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 9554509c202e5c3f9e54f0ab90578d49016cd931 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit d481785c8e83ae2ba261939f2e6f0baeb4a60612 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit ff6b550f763c8676cd801b27461699ff3f4c1b09 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 71402c67598050fd2ac3c4436f2438788eacdbfd Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit ddf8b024b50097414574e7a60a7d2284f01f9f0f Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 0b370319fff856ba60d6456740bb0b380d83654e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2f5637ce52a058b5425fea423068693440ab79ed Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 5b71f0e7a10fe027b227603f778f17d919db0da4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 3a5d564897db31e82d923a9b82a3261528b3683d Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 2a14ac03d8c851cb53e94988e73150e9aefa5898 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit b6360591dff02bac8099750719729659ca751ff6 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 5802f4983172abdcb74ae154be30761a77ed7c6a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 8f5e93fa06ed07c98c959108d9b6f68527aad798 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b59d1be03e92a8917acd40de849fe8af2c9c30e9 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 541136bf10c7961b51f5c7b18ac72e35aec835ef Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit db0125e272a90d15c5daad1b99888407e7b3da7f Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 4b2c6582244bdc29b77708162720dc1ef53807a9 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit c39b706adc995e75d1471ba416c166389737d434 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 6d8d64a808657ccdbe2f668f72b573a4556f779a Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 2bf65f60d8c1a9907a770dbd010afd17b83f9902 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 0ef17801308621da4759bf73996e2185a99efa8c Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit ed1a82d78bec4a2250d287e6857e4eee1e6b1287 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 34757d32ccb49dc998a5522c677304ef54f1ecae Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 77f4f613c6d758e6760689646650ad5b59751fdd Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 09a4134e5a676706ff7f17fed091a34d92adaaa9 Author: smilerz <smilerz@gmail.com> Date: Sun May 2 19:57:30 2021 -0500 rebase commit 1b1d88b9818811baba1e15f234ea436044c0837a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:22:34 2021 -0500 cleanup after rebase commit dab6b660d75b9ec7c4b728c5ab38c1062a763630 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:03:30 2021 -0500 Fix after rebase commit 2c782b75ef53b307254cd9a837efe1a5bce4e847 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit 7a1dbf1868c5acacb7619fc83ea77d43d5738e82 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit 05143c7ad0f994d536e208da9c112bbc139d4cf5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit 59a718e28960c9ed288dd294832f7f70877123cd Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 0979d828968680f24268268bcce7a5b31a7c71b5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit 31a713362934a8cce13f7ae9f986582967d26b6a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit f32749cb2dc8a391332930eedf3ce4a32c450a12 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit cb30aec8126dc37e066fbfb5f5f6500f4eafc698 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit 2ce674432cd8b82109171d7bc007498303cbaa81 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit 26733a6f68a6c805fc32a85e176a6e776d6739e6 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit eed8a38f1e617eb8d1b910b76a079cf409bc29aa Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit 349926f6c529d470e21f63a67fe80745b770881d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit b562f3d69481b40cab405ac2810620cc9919e75b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit d9fea7de66d9b438a8546f65f64e66e114655f03 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit fb9275958e6649df3f5b27d6dba58d164a90ec88 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit d54528f05d204f52cecb3fdd91e28563f28898dd Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit 5c07010f77e40209734e1619e57040553744ca55 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit f95655a8037727a4a8eb73ee2f0ad70b2a5d0ba4 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit 3efd0fd58245887abd6c6e70f78d38740b3da8b8 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit 2b8ce75f14c802cff545054eaa3eddc72fb9afd0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit 6c4c2711744f7662d5236c103fc579dd076c1597 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit d3fdc835be0134bbbaa44f72992983b9d453619f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit 395778caa00132c6f4b19805979b3d80c9b1220f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 93b7845d68073e81415e5a42076d9b7c336c0f99 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit 6c9f9839ba3769fd37b0256561f266f930158a67 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit 5013f257342dd83b484090f71b4068ab5893a565 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit c4714456d675a0f865cf1769c7ba58206a7055e4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit 626e79ecdc219906bce42ea8591f6022dcd9f4a6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 647263ed079f29d41a584767efcf6114a8832e75 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 3e0adeb46e003abebfa79c9891629195025fdce1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 45ae7cc99e77275b59f683daee11b0a440df4cc0 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit f255d8af768c328922c04ba04fedc84b99b63d1a Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 1fa9644fffd5a7c97eea403d4c08519acfb37052 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit 99050976c6f0da5fcaaf76bab01ddb7ef46bc8f2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit f3b2682817b02f105f92f2d55ed3d4937add2432 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit 1bdf1534abea68382b8d0cf3dfe3dc6eda551368 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit e9ed1c59362d274f22259b85499a3311468cdbd7 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit b702f71e8aac114d195412ec1a8b5b20943537ea Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit 2cb024c02a21bb0e57ae9f02acf3acfc6f8d347e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit 4134a8a7825d3fcb4b35cc60fa962dce1ac4e086 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit 28e1d2ed2152aba3468bd7788b529ad94c15044b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit 58e34509ce8df7dea130ee948cb1acd3e3add0e9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit 3540e42933eb683cf42ca0eff3d8dccef9e17f19 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit 659d68e7ff477ccb3360caf3f9023c071887fdb5 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit 0fd31e348d424a39a2811c8441e674aa26e51a28 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit 89ee36fa3172a7faa9cc250b5b030da35816fd20 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit 9862becff6df48a1a7239cba76c3528e777a4e2f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit 478dd3f054bf73eec2e80dedc4354f9c23b9c6a2 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit 1eb523b7fde950fc5135baa02c977ef51bc5d1cf Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit 12df29813d606f38c3f299402d17e91e192059c8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit cde1f9763ddf194df082f77150e1f52f751268e6 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit 868a114f9a67fbc7326beb9bd44d356ea2493c5d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit 35485e3991dcd56b34f911805d0389e7148769cf Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit 91c79b037cb276f22740bb0b9d968aef05eb347d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit 9de174215bfa4d8bdf2bc06e71141b7ead61f296 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit 8ecacca4978567dc193fc1c67c29f173f9d33931 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit be4eaee03f426dedfb0a60c6b6c9dba39d8a3b68 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 14:11:36 2021 -0500 Fix after rebase commit cfb877dea3b8137488e87424e923f60080100cb0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit b86e6446175ba27faf4889c9cf7b01bf45b24f1c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 82fdc060da4b53c5ee8344dff32421c0ded09a60 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit f9cdbf3cde9db58abcd3acd1c2d19d33d2a41617 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 7fed3c755c9de6bf4f9743f58cab9414813e4925 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e428c770631f9238ba3610ca0f1826ab40e890b6 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 39c70406ccd4b4be2e4c24ea761da6feafd2f04c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit c31fd681ce9f99ae81d146a3402c2381e9dbf677 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 38dd33837859e2e278ef5326d0e2ea31cb13d87a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 21e44f5b42fbbac7dfaeecc489f054131b6dfdce Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 0d5e8de3b666a036b967349224dcce3cd3680982 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 4f54ca64b63d536624d313dcbe04a7552c3cfc15 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7aeea3ec582a0ac69435e0be575aedcbe0e37372 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 7f3ff32903ab9a2faa977fc4db429d46e1dba2e7 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 77e452fcab96ee56c2427bda87b1f3d70e392286 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit eb60ae7c6c25b2736f2ed86e6f08c154fbb509f9 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0bfd301c62c2942ef3c2e4ea159e0d4842f96ed6 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 0d705a7f0eea619883eb2c6dda6036064ffa8847 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit b4d6be7db0c4730093f6125ad4261647175ee450 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 339fc5aa99ad1642608a99928b6eafcfc3c9d37b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 38d234e65de21fc5241e52f6022512398d807f6f Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit c3b504e2c71ed451a1f19ccd457f54ac38732ce1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 2106d2d02d713cca42b0b0356cb50935ec6fe3b9 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 3b379b2a2c2b8022ffb67d40db7529b9b2f0fe8e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit effca3baa762fb11be12c22de0f42f804df8ac2b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 98efcc20d20bd88b90a6211dbec4edbcaac59624 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 0941e7dadcb7ad459acc53dd3dd4ce2518ba589e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 7ebd47695c7e5089700def9afec31ad1887a4b41 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit da113693d59751626332dff1a4dadccadb7175d1 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit ebb7d28eb140099fd0b732919783189dab380c7e Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit b1845e86ed35b3bba5e8e4fa3c32068ec176abfa Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 66862e0d5bee2eddb9b7076b2e727c02bce076da Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit bc1def67205624b0eeb6de8d5ea7403b7e0d4545 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 1ec18cf76b701d7c201d800b87cc6f64a2c5ee19 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 3a1069dfc25bb9be0c86bf3632a72090cb56f425 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 5f88b2199df429cede066203b29b952addf0e105 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 38617985b0a3787fbf144485947579b4013e4446 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 9e535186efbb7ec3d504a773f272853792a55bd2 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 2a4fb41ceef26cf17cc64e0fe274df12bf2733e9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 731225ab8822a7706115d2705320180db76f0663 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 0129b9e3baa4362dcec2da95b86c7463c66b0896 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 0be58da5787d8ec61ea324869b344cc2235cadf5 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit aa730cbf56ab95fda7755e31065cc74638a4b309 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit b52347751870da2002860b2dbb80abdb29eafd4b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit f9defbae0088216e45a8990105e6c20dc8cfdefe Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit d4fc776aa967faa68b8a7b4b1ebbae832bd1827a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 6aff9d0390cb0ac0e406aba1a2dbe5e9d8075717 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit a798447097270ed36037da5e463f7067216ddf6b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 53af0e1d80b6f05b0ce43d355efaafb1da974290 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit d752d9d13415d1a0b1d154094138d507f4f43879 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 6990d8f3d912c6b1d8979e55a0db0dce7609a4fc Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 6cbd5852d80a4f7177c41cdac5a1ff5be2c8994f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit d99d36c994051f64c7c9d805fa8374f72537e479 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 7eef1d7e933e535db271956aa9a8bc01c4ad16ed Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e8793be4f715feab0503fc39b3bb38229b7cd9cb Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 97f266f5ca1a8f0e7a7c21e1fdf5061fd8b0f6cb Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 5f5a2fe6d838f02a77479ce3fc54eafb6bf08681 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 5518d25f2d380051659ba490db0d6223ad596846 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 1ed2a4fa28462698f8353d52e52a180f3a3a6322 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 50e6fcdd8ce593608b0b409ea15edd2c18f20503 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commit 1dfd8ec2258e0b5b7bf4e743321e82815466d7a8 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit 30e59ff7e33e6032f416843adfe93c599cdbc35b Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commit 535642ce0a176f6132936e30cf64ba4a9ed2d369 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commit 69de2cb9e71cd02edfa316a13f21b32a058a9156 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commit 2e9d0733649336e5d441ec92d366994750203f8d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commit 069a0bde837993359c1eb845e0e1bc6d9d9a1923 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit cd5d8f292911ff6440308769ebf2d55a0d9ee967 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commit 3aaa5e073f8b634114a00352639b4f1266f473f2 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commit 8aa569896fec0c13cadd21b3d2b9721de7be4b84 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commit d6d8d495b22a70cdb5b10a7ae1fdc497d6a4c3b0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit 7c1bf4293431a20377fc5bcf871616142c2ae486 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit 7b81c92d2b478d0103c43e604efc1967d330cf73 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit feb62f93ce5d4f80bbed321f9ec295a3ad394495 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit e0995fcec6cb94b47434cbbbd3cef7a4fc4e061a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 7c7e532a03d0ff39a9faea49f5208042d0534067 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit c7f91b46c72e9a36367a13bcea7e37b6bbdfe3e0 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit dcc61d52b4c59512ea9e91f026f7517272fe258d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 8f9d5deb27a2708e47ffaa77e131dfed5dc72b83 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7190c9d4a45fea25a3a879e118c86bfb35220fc6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 7d7a9aad6513355de21c438730b5ee407e5ef3e4 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c327236b37441fc5ec553e3618e29f0ef8c3d2a9 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit aee6f3f4e56a80e4500e73fe716d6e592740b122 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 5811d1312af4570e34a093a725e691eb3a162edf Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit cae45dcb60ef9a149e07ed1e21375d931311ec3d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 459c18a7443147ecb4342ee221f3efb442f13720 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit a397d617493aafb37edea240591948871b99f3f3 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 13956f2e9d9ad54bbcb5359761e299bc3e61c787 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit d5fb40ff9d0bd4f8af79187b63682b8256c787fa Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 056343bec1876aa848828fcf97758fd721977f9c Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 1bb0f9458a3479dc6bb4d5eda7870ac492a40e49 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 818aeb9d456e05b93c0e5aad4ec72551646a9835 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 34ace104c441061c6773647a4ff35566eaa11059 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit b65bbef395365c675bb799c029924a4ae5fdec23 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit a64074da85dacecd9dc8d9e4fd8fda2e8244ad8b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 1c163bb97ccefa53481722cbb446690adf308aab Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 1333ff67a2232f1482537572cda6d6c27830e87f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit cee34e001d28d0054c7f2d04664cb95573dd9a2f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 1100fda34dd46b1eed0b2f4e432543c62e75b8e4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit a345d6f53a82233f7f9ffa9347a9509a232a0fd8 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 682164b95d87f5c16faff134aee53601f9944fbb Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit ce14b39cfd30dac7c7a104093668672cef786d82 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit ad9a7a52d530a656178f47259016fcc449a22747 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit cb83c1e3800d31381394a657457b313cc6d4df34 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 04ae072fdb315c41b7dbff8ece6e7f0d45c9646e Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 90045028e18405f6953abe4d7dd5250c3e499159 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 40d0f0c6cd4dbc7f9bb4bf6ab90b849d2f0a5567 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 2acd7f906be1d239ef03709746b70c01a75815d0 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 8ecd0de77899e0c3cd515a348c9de176eb408036 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit df751eafb15fce5f2debd3615e37bb85b4925ec2 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit a7d4daffff20ba81ddde6301d99330b8ae4fdbda Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 309f0c0f4b09aecd0ea1cd419dcd5454853942af Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit f7f4834d2d07a7617765b5cb951172636cbb0f96 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 956a8b9540aa3f870bd7f19508c697cee3e82b61 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit d0816ae03cc08b2a065893413af60ab6339ad636 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 470225a087f8909e2e5355c9b94ff4b04e6b9d28 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit fd6cf0520faac736e34ab06f55663df46bb0bc68 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit fdb3dab81579f24f54c7b96a94c4ecefa391feb9 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 1af239bbb7d8bd9a6e2638f344484f836433f97c Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 2b3ae1cb291b2bdb69fe04b6eaa8dae1771ae2a3 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 8e687638130e143654670ef7d16f356c764907c7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 976f6cf451370c7c40b3c98fa097f621611a0a66 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 70746f391afafa1d6ea7cfd0a92e21946e1dd415 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit c0b322a0af566ce8dc1d2a5861fb5a641df06170 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 28faf4a5287e6f3d83742cbc8e187f27aef46d05 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit c09690a018366174202ead88a77cc6d2bc717ea5 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit f0dde49ff98b7a7064e7bd53384717ac3eb9a1b9 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 06f14ad12576278d5abb3c25d6cd47bd40880faf Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 203f23135d2fc1855add272393da077e7ba3fe90 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 10:16:17 2021 -0500 Fix after rebase commit e1c4da58548bec97ddcdce38d9e6eeffff00f89a Author: smilerz <smilerz@gmail.com> Date: Thu May 20 08:33:09 2021 -0500 Fix after rebase commit bba7ad9b66fb40d996c2272f00de45ac4c0e8efe Author: smilerz <smilerz@gmail.com> Date: Wed May 5 08:01:06 2021 -0500 Update README.md commit 5dcc92edd782ba832705c2c73872d7432f10e353 Author: smilerz <smilerz@gmail.com> Date: Tue May 4 10:33:47 2021 -0500 recompile commit fad7c60dfe1377dd4ee4231d1e5518c4b8d71eda Author: smilerz <smilerz@gmail.com> Date: Mon May 3 08:39:19 2021 -0500 minor bug fix commit a19b0a3325ba8a2dc0d7f56a958ac74ac84d6161 Author: smilerz <smilerz@gmail.com> Date: Sun May 2 19:57:30 2021 -0500 rebase commit 2fa3b3b91d212b35c98d59c1504984fe7d807671 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:22:34 2021 -0500 cleanup after rebase commit b834cfaf59208dec192cb2a223fbfa275c4e3e09 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:03:30 2021 -0500 Fix after rebase commit 6d23ef61c01d0e3dbccc036b8dc6686348972a36 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit 291c853d3473da2be44d94976624a6c2978d7d44 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit 957c21692c6fd8d0c4825e11a0605f3fe86fe9f5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit 89da501dc381a160c1314f3f2409549f15c9f554 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 95563d6424cb29f172ef54247e3862ba37f020f5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit f46852c34739f821a4f435d0c9aef014dc647885 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit 6083a58e43a3cda45ce5c2830935703d10c2425d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 0cf4b0d7fabfcb0af8e21828f26f5f9ba0109036 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:21:58 2021 -0500 changed hardlink markdown link to reverse commit e34c5100299ee1e6c16d96295299d6b49e735f98 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit 6475953a683014cc654b71ae4c22b4a6b37567b2 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit 0122bc864d252a483b7e356be6c5ebd39b2933ca Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit 7b8e3b931ac8671db2139e95d1f6e79fb088bb23 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit 0d2acc6fc19260f3b023d2fb2ac875b9ad957544 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit f6943d677ae98640653e13505e45d7ec41009234 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit db2eb599f2f81ed8169d108d817c43166b5448b5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit cf84f954caa7f21ff5783df49bc040100903a98c Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit d88568bcf615af4a2099cdf2bbd4b82f73c60724 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit 184f36eb37da19bd3cda58bc3653916b9b2cf74d Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit 606997c598c2fcc02bf98cd8b8164a1de47fd150 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit 5f7bf2376b6910e84abace66384f5307cc906d4a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit f28845753eca3f829607bd0162a0fec9d54c4354 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit 2f02fb660d179e60780c09216646d1a91ad69461 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit 9f1e3534fdba1f88c75204996e0a2ffc58af2bad Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit d9b79bcdce32312a4a34b9306507c10fb9cb3f4d Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit d448f5ac3f6211dc7d8f14a68082198a7e4e7d4a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit ec5c67b766e08bf5b65c938189a3e2f34e4e3fe1 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit eab4ead9196c8e262bc41920b59e539666d6ba8f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit 11c9658f356b578ebabab8799e7a5ab8e7a86862 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit 532d780e6f6711a632eef9b21558cd15aac95c19 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit ebba3d4ec18697d14b7d1de3cf1eef88e55c7683 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit dfa777e23bdbb3aeb2f2d376a4c096f4e16177b4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 8e452455a48c2b2dd86cc4077b87fabb9e51986b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit 494d469a6bef55a50e627be3360834e857bb2916 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit bab00343380661e4d5fbe616ba23de0c07ebeb90 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit 9747754720dab757e6156c121b867df5ecf1a66d Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 5a66a1de24118e832e15d5bedb7d9b484db79ec9 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit 69bbdc90e5076420e74341b7358b1a73dfa63c58 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit 731d80b31f84f5bfd0603606572649026bd04311 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 2fa4dbabdcbc4103c4fb9535678192aadc79c6be Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit 2410f57781140b5ac0f45e9bacb37dcdb09b4db0 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit fb235473139c8e08f0c63026b442a30b108e89a7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit f44ec3ee9a3a9bba67e623ae5c49cf52edcfb6a0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit dd54dbfd5c691fee092f1c0bd4689cfa85d85414 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:03:56 2021 -0500 handle text cook times on import commit 17405e88eb7216c9b67923a23f211bd7164363f7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:45:34 2021 -0500 convert servings to number on import commit 024ad86dfc0e86937a1001c813ee50f917fb944b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit fabe9b0b5e4080dd0a8a1a81c336a17a3af2c2d0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit e7678bad9cb8dcf8f0c49e5933c42c9f66edb76a Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit 7ba62f38249e1ced4d03f98db5805768f05f3f79 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit d16fa3a5d2bd9d28ceaeb05216e05c5e26efdd48 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit 04cc8de27261a96d56c005976f8c59f01dbbea88 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit 3ba781ae07591521ad5a963066791a153fe90b36 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit 0b5106f89305d043c9ecea4dfeb8b3a28fc87463 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit 928aa59c0480ce894288008d21fcddd290fd0be9 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit e38aa0071778001710d1dfab4ffa4403318f1933 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit 4a01d3ab0a2ab8722453035fff5ca69989481253 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit fe33e93e1d0f6b87944216189716084bb2f48425 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit 16f46b44f564fe1a9ece1e9595776312465b6e1e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit f14ecfe2434b67e5ebad6e7d20fc7eb046343100 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit 095da0121cd1e5f9466df4da3f74b09118f111df Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit 5efd7c1938c95bd920a776b45efe10daf0a0e07d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit c3b156f454d79370f7e51ec05115d849cfa53a0e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 9c073348590e8e418f3106e3214e5f839afa94e5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 70f72d54f6108f4ccac31b740bfd77144602fa36 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 028f4be842d3ff5577718ff79fc999cbcde21acb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit accccbdf6924c7584ca6d45d9e6efff5e4009b0c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 398282d8d73e3c4c737f2eaa15e1b1060951561b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 6ab508577b9fff90c05f301206260e0d6f718f7f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 86e79e2389418694d420409e8d6f3078c93cd09a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 322a54b437ea0f68c5badf738d4679870eb3d7d5 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit a06ffcdf7c2d1469f3a9ebb0c0f45deafda06d4c Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 6c9b9005b96dda483e8efce3205a8101c509288c Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 8892512f13f3f2636eec7e4efff7b213cd565d92 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 937acde9942e4d1a58065b7c0fda0f59391c007e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 564215b47fec522dd8bcdd33bfc20d7cb8c7a4cc Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit 761af4a0947ea4a7b4ec75a983fabf6bd6dd6ae3 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit b15f9393a4e212c608115499509e853a605bc1ad Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 35fd251fc6cd63a66b30f7577049276dc8e6d30d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 671ae2aa182938d6920fbe3c27c56714711ad258 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit fb024c36139508b34caca42b7b6b11931c713ada Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit d2e8b92b75361858bfc0599fc0d0951257b21dac Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit db6a058f9a5412ef1d4227dc0662ab0f52bfb15d Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit c6a6454e6029a87e55548321de21303d12b0f90d Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 41684a3f0a0f168e9cd6ef31ee7148a1993a8471 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit 6847232f07e7033ebb88e73a09eb45e349b29ed4 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 8155c46a138209f78c75ccd5b622a72ae3eb3431 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 217839b2a2f2a38f6510fe3ba418564c0bd7bf56 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 65d8ce913d0d2db300d016cc6cbb508f86daf25f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 59ce02eab25444a0f640e0354a4cec3e263a16a7 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit ff80939eb0d01d24e0958d2f0d8cbbf605477e0a Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit e9a0abe42f93a4efc6329f2b425366470b539d64 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 2551d22f00422f4e3dbe13dc236af0232db838cd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 6fb931b7ae5f7a2b3dd7748446a2127648a2cdd9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 82f81a085a1ab772e9653c97a54a559cd2281095 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 3f8f2d0943b36e5583611cedc53264554891d628 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit d1449fb90e51e03fa1ab91216f1b6f3f7a91c8f0 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 1a83be752e16f4aec4d1ad1a6b7b6d3130b09dda Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit f0b1bf38ddd1b8a4e543cabd1c69a1bdc9a6edc3 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit df1e1557b41d42ec06391ee7ba1d0af1a67b9140 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit fb42466b82a2157207a05c647335bcc81fa22ac2 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit b74ecfb8c30a23fded300a67706e078dde9b9808 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 9533360b9153c68abc2e75457ca07237ee1cc98c Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 0bc25d0eff950a097ee1ec056513129a37bd9b82 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 319ca270d011b9e98e37b5a87b4ad531311f13a2 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit f35f6d3d263b5b011984f3aec839b8a2767c8b16 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 982279738493d2a565278fa9675332730de4b0ed Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 0246069ee7e5bc40adfcd82fa6cf9bc2c6aea352 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 35303df77fe38c3ab5dd1ecca4ab20c2b828547c Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 3064a4974fbd0b798d60419b8db4489eea83a417 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 7762ed3cd70020d102c124c6f11134f95a773246 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit d318eae41d559ef1b8a40ae07429683b0656da12 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit a4aef418590c003f43710ed1908574b9148bf5de Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 6984d4da02fe1e9ee0f613a848839c2103542588 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 1f59df7c4faba48da0b94aadca3723f162bed67c Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 60979173c4680cc2ff9e4230e17a9f736aa419c6 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 4ce804e2c9d5e617a8a6c2cbff8a4a9ca6e49878 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 4f371c4f4ac2e8f2b50195bfd15fefd7bfc71626 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 9718a047b1cb3a8e697c130bd2ae5675ecb29777 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 54d4a2fa6d3feaea6466a259d1d25a16ff9494b6 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 3d9bd3596a6bf8de908b6864744ccb87d4f434ef Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commit ff930fb3662c8c78d9a64fbe43c115514d48315b Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit 2d8f833871cde8ff179c19010d895ed82bbc8e8b Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commit c2d5c358caeff0d213b12fcb34101c5edf2c28d2 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commit 7dcd2003905b286cb2db67e9f5cebeacdebd2919 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commit cf6c6f290331c1a29ab6c74b51bda35fbfdba07b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commit 37be78bad179f4c1629f151d98c26ce8c14e8627 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit 519b89c3529d904a9ffc89ee5e3bb938de9665aa Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commit adcdbda755dd0560a03aa02f29312e97c82ca900 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commit 55d772d7a834a5306f08be8f19df9c5ed9283d3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commit ce73b708f2de796e00cd67a7e157c7afbf5d03d7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit 451020d8c6004f060beb43f12f76b246ab8a3937 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit 1326d946d0287ff3eb1cbf5f5080b4f53359e803 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit cde02139cd463e0bad05f496c924951cac2e2e00 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 5534b8ab2bb1914b09e0357252fffc3551ba67c2 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 4395230cce0cc6644033f9273177e94dfd23443e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit d927b99da96c21894481c2805d374291b7e3188e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 5d989bef091d49aa1c596c37aaa387a382b2d380 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 13381b71d61a2f3999f6d6ca150e6efdbc786098 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit dac72715d3ed3114bb0cd7afe3e41f2652f11cf9 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 5bed0a76407be2802b7893877b84496fb83105aa Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c5e5b1466dc73e87fc7096616fe0493315f18433 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 5c9da351b40bd8954169f9293ec604f4449aafc0 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 0701381dffaffcc0171bfcabc233a0275cb053a0 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit dadfad8f4ba80d9f231fb73145773f3e36315c3f Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit a7b01cd9bb0310eb63f7de20e15cc3c157ecbbfb Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 713918858666b1be3a9daccb78ff58b3a79e189b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit bd89afa171357af2fd5e1a30020dcf037505120d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 158c1bc22549232f1cededddd4bf734748a6bce4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 55ec2db3d6c2223909b36147eeaa9e6be767e4ef Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 5f506309812d195d7ec9556d7f5835de2bcf1de4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit cd7da19ac58cc7c6a218b779c17e80c07bbd9db9 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fb9103c333452225a017aa8476bfc5f80365ecbf Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit a5ef5be23f28005e044fa3f5c3955e6c4c3cb2d4 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 5c005780ad34676e7ddf37e8bba77d001fcb6e5b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit f59cfc32afa60b0ce0d3ee9c7d5e9ab6ae662ce0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit f7f3f1fd416f87383f72c1eb5d9309581809d878 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 2627b87d2498f5aa6b242970bcfbca4e9e735c34 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 32911f2d67f97e727f7243df02d8f20a6637800d Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 000e05cc6c31a570b5b38642dfa740387cecf2e8 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 46a4001eb62dea4207ee32ced25481a999200e64 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit e8361887029c956c92b2e203accab7168f9b89a4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 010036034619c31012113a89160b15678e4bfef1 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 8f33f37a23ec68fd160292f040d5123bf6b1dde4 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 15fe8eeac8ae124acb1659f6546b1311f9c9035d Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 3e3304e5090d3db09bd49aab5bde70bacb4aa9cf Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 06cc26e5594d54a87b78ec6c7f86e40edbcdd1be Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 4b41ec2f9e554bd5748ceade817caf23a69f4c3e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit b9c4b10f5a8f2074cea455f4cafd6c5bccb2c8c4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 442df551e2a4c5f4497bb28cd6452785cdb72d86 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 50c40863073e3939359b5df947c12e766f0ff27e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 37a2bb0ddd5431a275b43849b92ed2cbc8912858 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit c8b4a424c3b473cc69a310123ac3ed1637a49783 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 7b1739ef6a95ded725b9db7214e48ce2e80de3ff Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a5ce5efb0965774ad31c3bf8555c8fb29cf0602e Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 62a34ace7200a6a5ce74af523af141cc46e0a370 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit a4646a63d679c8e78b9670bf421bbe4c1472eff7 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit d526450e9c945f0133352632bf9435d1ca05c42b Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 9d7e3a4eb6e4d2db59c66c7387a5452f5363c7fb Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 4b39af00e8a0fc120a9040079d96af9074abdf23 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit b550753c45694874ae0ab198a13e98a0b1cf50fc Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit b072d7d23390ad35f4bd02b09eb86deeb1eb7ff6 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit bb68b5dfde2f5f08bc12c93b5fa1f9cc71d20e4e Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit c0703db653d054f74fce60e43762d552e8659b8c Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit d62dbe5da83ac03492d1632b42e6d9d2227dc0a4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 96f0cefe7a632eb6f12e265b965b53e8b503fcde Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 4aab83d9359ea01e1bb02b213acbfedc90ff1ecc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 4b5bdca51e8f76587a3cb06d84cf50606803457c Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 1ad7fdf10aabfade87662e98c2f9bab1a6597bde Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:37:57 2021 -0500 fix migrations commit b7bbf26fdc19a3610edb889c48b72cca92ec18af Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:17:11 2021 -0500 yarn build commit edca7a7b3ab961c3d56de8eeedc993c8ec9dccec Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:16:07 2021 -0500 Fix after rebase commit 8c6b91ac61ed36ac50368e817d230a0956f871ef Author: smilerz <smilerz@gmail.com> Date: Mon May 24 12:20:52 2021 -0500 yarn build commit b2a6d0f114fcf8657542679aa3d50a70def45568 Author: smilerz <smilerz@gmail.com> Date: Mon May 24 12:03:27 2021 -0500 WIP commit 56064eb050960dd63bed7d9e261835d84b438e9f Author: smilerz <smilerz@gmail.com> Date: Mon May 24 11:51:54 2021 -0500 send search results to console commit 1ed1b9071931d718cb6a9384c87c7232bf96526d Author: smilerz <smilerz@gmail.com> Date: Mon May 24 11:36:23 2021 -0500 debounce search commit cd9a0b7bd364568df7a37c68c56e27d556e1def0 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:38:32 2021 -0500 updated signal commit 94748f41b75bec8e0d2e505ec36e85156ac137a4 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:19:02 2021 -0500 WIP commit 085aeda61a7981e0a5163865724cd270a128c743 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:02:49 2021 -0500 WIP commit 54b20419576d16bae1239dc4278b02787bc065b5 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 10:16:17 2021 -0500 Fix after rebase commit f6a19670d8980cbae8ae889042f3cc5a772a1b7a Author: smilerz <smilerz@gmail.com> Date: Thu May 20 08:33:09 2021 -0500 Fix after rebase commit 4f515990330e98ab6bb072d19a7ca7626e1686b3 Author: smilerz <smilerz@gmail.com> Date: Wed May 5 08:01:06 2021 -0500 Update README.md commit f20e8e1b08f2fe0617cd1f1bf56188e27c3905d7 Author: smilerz <smilerz@gmail.com> Date: Tue May 4 10:33:47 2021 -0500 recompile commit 34e263ca0f855c5a0412f18d61d1f7c0b6d1de0b Author: smilerz <smilerz@gmail.com> Date: Mon May 3 08:39:19 2021 -0500 minor bug fix commit 7e1f8f5634551bd034fc3afe697a5daa878ee4dd Author: smilerz <smilerz@gmail.com> Date: Sun May 2 19:57:30 2021 -0500 rebase commit 479cf2b9d42134de341e9576cef5ffca8fbdb699 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:22:34 2021 -0500 cleanup after rebase commit efb5f1b93755a25090513d7445b02f2114045f0a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:03:30 2021 -0500 Fix after rebase commit 953a24e701fc983d83c714f0c15c004342079b94 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit 54cd993e4f96c4620de5ef2504784205cb67df1b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit 71149c8c7791120199b9d65acda5eacfb82096b4 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit 735ddae1da95c03346072e4135d8209903b6676b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 93130eeb694e2389079b88facb5cee9acb4ba9b2 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit 14a9b47fba4f57d7faa00e88573c29416b24c1ae Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit c54f98ab6f98603db6a35af9f45f59e032824b55 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit a20e7762b37d9fd88b8f8c989b36f71ea764509b Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:21:58 2021 -0500 changed hardlink markdown link to reverse commit df9b571d5d9c24017e392d0de5fb6b4e9dd0fcff Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit 143e38dcdd1ccf2e9bd53e1095be76747022c201 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit ec6251ebbeb4d7daafd8093385c943979d6e8df8 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit 65d44e6612635f9cf99c57543cdad529e3f2cefd Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit 945d84fbcc271432b1d14e550e19c2cb098c2b2c Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit 0e1ac970643c1ebe6202a8140927f9b3da123cc7 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit a88e7d07343fd8906e5f7cdeb1bea7de2ebb7aac Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit 573db7f254816109905343985319da4abb1c3ab7 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit 606d4b004cf36baa51b35c3f957bf523e28ccf0e Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit bb9a2872f48a067b402703d9876d597c2edc9891 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit ee9cbdb6ae9f1ddef50d57d25ae258b6d7b42fe7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit af21ca5c013c11d57b4a5ac080f5b6e61923d39f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit a988143559d200dc1c6821c1a5620681090fde8b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit bfb0b71ce6a7f5fa9e9eef8f79d140da653523a5 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit 0f2469221db1ecc8d51682e622f4c4ad3550a96a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit d1434f9b8408885b7c16d5b003353811e8cdbd37 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit fec66eeda119e7d46e58702cc1991e22c142e702 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit d82b7ccd61d2ded528d01fc0d0de3ab5aca19f00 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit 595891038785c4f7895ceba755429f006994997a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit b8c4568cd33265c564c9615d4b8f1772a951e237 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit 55004f0074e2c8256fffc7583f680511415d9064 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 61d1fabc379d6775544d5b0628909133915c7e14 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 8ec98cf658da1242010809bf4167e8f7fa4ac3b0 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 0b496d3bf48a151646961132fa2a834f9c2cad3f Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit 48122cafeadfb55f21940c996dbb62f75ce5bb64 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit ecb299b7e58ff2f0ab1c6ee14aeb768444800dd5 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit fe880b172dc8c75bc1b841cd32651e3d543ea329 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit a5b5e0d16cefc29cbec33574acc872d8216e464e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit 690e213939f94cf7ee7f4991687c95ea57155118 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit 3b2001dde0051ae32aa9f615dcdd6f256e0b1816 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 2361570854d88cc30b32f2405ef4b011606fcf1b Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit 4bb75fe03a4abbc291377278b94fa3fa0c5d41b9 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit 7a9998f67f4c0a04ea44165924e9dca15f44c750 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit fc9408dab2bd3e37d729086bb792b0ebe14aef06 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit a56b4fc77ad31b509807c017f19c2e65e59ace26 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:03:56 2021 -0500 handle text cook times on import commit ec40f925d62be43c98dbf889d729d664b498b258 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:45:34 2021 -0500 convert servings to number on import commit 6d0ec1ac0b0267fa0959fe13cdbdb971d9a491fa Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit 6ba6bd1942b5705d3e938beae48fdc9c257f3f71 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit be519152048bab1e37c171b3b7b439773e805071 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit 3743626f5596bc9fc1a8845e2e244459e117acdf Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit e01bc5cb58caaa207992be94315ada6bb737dc60 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit 0f3c69813011d1b88d483c29fc156494a40df97c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit 186ad152b44a03b1485d5209accc5b43d8b48f08 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit a3b4621087d336e0ae17a510b3e868859724e86c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit 96404ab2cbb04cca654145144def3f520d332afd Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit bb965e9e54059f009d591e85db2fc09ec018d501 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit 4d065e1045b684234c94cf26155f4242a49c15ad Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit f591d5eb3b45fe8aef4b3401ccc5cbd8a96f4719 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit 26daaf24236a9dedd96d248a571a669cb11d4970 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit b82897f90e768f0785dfc0d6178cac11795b4d66 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit 730ff0d826e7c28a6d97c462d9e8021489c66c87 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:44:03 2021 -0500 fixed workflow commit 362a01f983fdd3275a562a253d7543affc777eb4 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:42:00 2021 -0500 fixed branch reference commit 3464a23309beb7e76668f397f05ace099a6d0b32 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit 779418fe93856212c30a48297457dc95ebaf7871 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 28c04c605c31d1ec8b437506d4cd30593bcff2b4 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 33200e9d1ec649775efefc635a1c488d5b992793 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 66f5422a948e78149284413dca88797749ae2682 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit e11bb16b1f8801c47814fc458909854e90783a59 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit 9c37d9b474f49b0b7118adc553aaa513fab8744f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit d50a70524e787d1d1b6d2d930f80dfcc0f59daa4 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit aabade4c9d5c42a6c942afe49c79190f6955a82f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 82854085e6aba2e136297c78e1c0f1b8c0ed58d9 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 80332c7d871888ff5f19286289028632780c4361 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit cf08828e6ac3aa217599c4ca6156eb0f1bbab7da Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 21f525a840cbbc379391216d7fed81c51e234da3 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 5c9fe04899e867406e467374722a423680e0dcb7 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6f0cc35901bb00cfcb0a9a8d69baf860427618bb Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit c75b33d33b74e46024736ab14df24299d260ac79 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit 1ad9e68d1fcbb429a06b91601b8317189ca77ec7 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit ecf71c3af1b864f2a9583b86dcfadd713d7695a3 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit e0b4630f4910b566dbd2b8e6e5aac5109b1c257f Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 968a1903c6e85e65f161d67067d5849ca97253b9 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 3540f469bb53ce0ad54d08c4b8188c060f8d2646 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 0ddb608cb9770c53cf6fe3415dcbd17642ab9cb8 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit ecdb56a25b0aa3dfde4132ed5816e29bf8a57a1d Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 40de81d0e5f3a1622b44371e1c4c3e7766260d92 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 9ee9f5595e8c37e335da8c0d3aa9af295dbb571a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit b99ea1fb5f9711320fbf34540d02bbcf8baa80c2 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit bb88d0e624635a209e55c6568242e9759f204802 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9d7658a4c87bf7b9b9b9560eec3b36daaedd08d0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 64c2b09339bbcc88415b7f24d44602e6e5b0f73f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit eed7377905cb798f5e380a2ac28c7b363b8ccde9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 9be6b597845cbfdbf7da55e22639fa8e889fbd44 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 7380ab36af556562f5c810a6705aa691aa4ca21b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 8758cd254ee845eba07fa1b8fc1317c8a4e1546e Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit f878f96267e17b17df7903b8981e446fa386e298 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 04f56a864df2c1f515d6407bb2226a18e58787aa Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit c6e9c8e5ee2bc35391ae1da88ea651a7fdacf82c Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 8f1677536efdb78b80173ca8f81d0c03f410d3c7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 4d79a26c790462209e7bf599ac70d2618047ee7d Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit a4855a40d9417739fd222d41dec6464567e6618f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 00e4d51038ab50d0342261ec24904e9b3299fd2d Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 2632443cabe11832a6c50933bdb4f23725c69df6 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 26f0b0e411a581ae2490e0c1832629ffbe9f5e8e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 19aa5b4f4eafb523227aee3d3085e4c2ee7d52e2 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 1ec080aaf3d44ae700e9de2132fe4895f38d17e6 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit c7c6515585f5f05c8ecceef58f9da3af2a687b1c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit a1cade20bd21916d87543eefeb1f42ef77240b24 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 99f23a0bbd202cdd1c9b37335a6b04230b1cdb02 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 4fbdc74570e11bbaa6b727577b3d0459f47b35ec Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit ee4b1ff6436a95785248e3216473092620bf7c23 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit a07dd8aa227f607b38a45942e2d4f718fc67a2d3 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 4306423b6368a5173c214f7768a37947a4df7936 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit c9b6205aff7da16a46e825e42919bd4c544cdf48 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 053bbc88250871d4bdfcfac9d5bfaeceeafb13f8 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 2248c54ef980661cf5705fa9881cc1814960833b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit e0d19b7b5798b7c2b4915d5efe9ed93ca975ea43 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit d9b15f1153f043da725db51eb94baaf8e4ca0242 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit b42c730013227a04631425521ad931e943eacace Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 10683b5bcd0a55481bdc35369c471d8b876f5f18 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 7ecca2c3ed7a99c93987a38446af58fa48ced658 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 228b26f566124123b101e638b351f651dcb2db68 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 6c780758a6e0318f486b9edb05f10df12749b9b5 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commit cbca5d4d22a470449207f2e208dca9cecc9c35b9 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit d7b6c05b24d632668495e0efcd39248e310c9830 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commit 8d6a2bf3e6564a09e91e701261b44952a48f2bf6 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commit cae53a22f2568d34ea09cbdbe346ebf5ca1e1ef1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commit e23b1168c39b104632734270f3aa7c5b872d7ab1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commit 630d7a7570c42627ca33515f365a7e0a3ddf7034 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit 89e0c552c5c02ca4514fc8e91d8c357650c69f0a Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commit 34b5f7940341fc8bf18140e7ce82ea64561661c3 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commit faf172b8daff00ddc3aef26b0af3f4ab1d68570b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commit c918bf123d66f2b8f62ec89c10515de0485f0f4a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit 2b413415166f50ebaf6b747bc46449ca700e78a3 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit 873d7bee5807595e1616605958d22c35f829e99d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 2b2f906fdbdcb0fb87f6e7bf2fab2991208799e1 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit a11ecb8fec0fe7096e219fbcee2fb264bb7bdb27 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 66d2c5c75ea0d2b40de26796ff2cd9634d23bca5 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 0171a65bc6331ff760559d1326cb52c60aaa7c5a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit d97f5cd7e96cb0ca6a8b14900a47dd83ab088a59 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit a4f85e1ac1c70d1b63bba4c9284d36a925246a52 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit e534c41b2ca81187c4b97c5df8ff5ea9cf1d244e Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit d4d4a6a834c7b022caebc72d1b4de975b82b6754 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit a08ef25e5f23e3036ae3c37cf9de3f20cd61f329 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 1a26d3243cd3295756d268b56df7a6acf3c6d4b1 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 52519cfc44ad2e9a79ee1cae772db5724242efeb Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit 0e3e8cc3d8360d8815b9f4cdf2ff07601fa2446d Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit a150502bbdd0b64c34cfe1c582c9bae426f41655 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 11580d17360b4d78c59d7ec29fceb07459703ac2 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 4b84caaeb7059c913a477173cbc1edf5d15f0902 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 0c79b6f0dc12c36ce93c14fde94d5a5d69dcde83 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 613a11a20aeb7aec7594b928df1053e4ed62d87b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 1fb29193e72db672824f712dcbdbf39a0a109149 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 2b512e6d6e5158a082655cba665b9b69b01ab11d Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 5e0bfd0197d83ff734895a0cf7d71f734863d817 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit af093397b27cac111846b65b3df03e041c8cfb44 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 06c3a477cc127e4348bae2968b3a4469a903b63e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 4281c20b11317a092897c54e2c026f5b45bb8edc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 987d3f0731f7d4af1d762e8d831373c0c76572ef Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit a3bfb99179173e1e189f37278a7296cab246e942 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 0a198fe0c93e4f133598deb32f19253444bd6b54 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4b216a59fd94196299659e91ed81f9f3c136f99e Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 04bbffa695dc36c33e2147c63676b220f6ad5247 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit e9436d96bd0932c3c17a8ef88cebeec092045936 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 3456dac997e4c228e0b274f787ccb364d47aa392 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit e32b6beee026b68d730c0ea672e14efd50f95668 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit 79d8d150831cb900f296d03cc284e956979e91c3 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 8c3a897ca22580c09ce9f1ba82d50f76605f5e71 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit e2dbde8fe0f4588e216580db2963031c76daed39 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 269d687ffb5208b8dcd092e09de60165253adfe2 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit fd4d16b8c04b030c6c23be70406a699a178fac24 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit d1f483fc3660244ac4e09fb604f1d113b63c4d48 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 20d3d5d8a11ec929ab799e24d94568c8bc1947cb Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit f57cef441574130b68770f58ed43efc4ff7fd72c Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 63a3bdf2cd382a51777a1b1e339b554a29ecd6cf Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 873e61367563e744c5f014f4706a36e6903b6d39 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 02c866d922ca8a315f2d8b17387f4dbd7426bf97 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit df3d58ceeb27090ef2c1c0cdacc43afe69a1180d Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 49c08c8e56fa027f4d5fca1d02cfa7af5b065579 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit c7460cc5caa3cad8e5ba41519b0d75bc24aa40c1 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 8ae52d350a6cd6607a5fe49e9ca697ad446786e1 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit de39b470493d5a1ca6e0ff19eae19cfe3572e7c3 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 3cc0b6827289230e89848c9256416d87176b9e27 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 1e647ed7c768b22199d22097cdc886356ce4922a Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 5787ff769f91697e34696be52597e7f5d83618e4 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 0ea86c1012ec94c99a94e1f26e134b7af8110df4 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 7358745bd2085e7f1293d64fb2459abd025d866f Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit fcbcb7fff2b10062b831c32ba8344204be81eb50 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 2abe787709ce6db7d4125d5c15b2e161bb4892a6 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 5af2305eae8c0c47da3d1ab97b4c397e0910aad8 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 615201c92d0c13b1ad41fb0683eb0fe505bcd478 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 14:58:16 2021 -0500 fixed migrations commit 19034056f9d65ea48be331451ac958bf4698749e Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 14:25:14 2021 -0500 Fix after rebase commit 26ce37c47c1f7223ece73487ccf49efba28ac5e1 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 14:12:19 2021 -0500 fuzzy match on lookups commit 9b31c174acb6da38bcb32307a4cdaa7cafa9e877 Author: smilerz <smilerz@gmail.com> Date: Sat Jun 5 17:56:48 2021 -0500 link to search settings in recipe search commit 7dad701ee4d2beaf460b13cce4e5090d6e3385ce Author: smilerz <smilerz@gmail.com> Date: Sat Jun 5 17:43:48 2021 -0500 search form and help doc commit bb7d05bd85695a957c6cb29c15d4abec1d6050f7 Author: smilerz <smilerz@gmail.com> Date: Fri Jun 4 13:33:02 2021 -0500 search preference settings commit db1d70c5d97fd8207fe9c732f3fd76ace036c8d5 Author: smilerz <smilerz@gmail.com> Date: Sun May 30 08:57:09 2021 -0500 create indexes commit 7ead157bfe0d0df69a5b5b2702ae5afddaa2c098 Author: smilerz <smilerz@gmail.com> Date: Sat May 29 20:14:35 2021 -0500 foundation for user configurable search paramaters commit fc2d19562d5bd20997983649de1a72d2a588b67d Author: smilerz <smilerz@gmail.com> Date: Fri May 28 11:37:16 2021 -0500 WIP commit 0c08826cc81830d3654bc15e1e384bf663153181 Author: smilerz <smilerz@gmail.com> Date: Fri May 28 11:37:07 2021 -0500 split search vectors for recipe name and description commit 459ca86f3604325b3ffd6697ce46a3eb74415e97 Author: smilerz <smilerz@gmail.com> Date: Mon May 24 11:35:16 2021 -0500 WIP commit c4f2d5fe246830ca62e9701960f70b783c53c736 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 17:27:17 2021 -0500 Fix after rebase commit 46dae2c2a6f43d01baa535b25be593495e46c9c7 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 26 08:35:55 2021 -0500 updated comments, removed direct trigram search commit 5fdef6df17217fff639db635cc3c0b07dab79ff4 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:50:51 2021 -0500 add trigrams to full text search commit d8891e8fd1613007b6ab2a643a96f5b11e78f1a0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:35:17 2021 -0500 add unaccent to full text search vectors commit c3fa49ccb3050a4684c7cfb489b4cbac99890ff2 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:09:54 2021 -0500 WIP commit 11e20330ab40296907817d98176886a2b07a97fd Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:01:20 2021 -0500 add trigrams to search rank commit 0090afe9235064e14ef8180c40ac6bb95860fda8 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit ccc19f2a22262a5230f6f84dcb95c80602d6a59c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 42bb1da652730a9cd253b1a7e109df6460adef9c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit 82cc5dd593c2b1acbd4a6a3d9613e4b262cd37e9 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit b8a20c056bf298e488b29f27d22183e69e12edf0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit 2d1cbd311100d30064c53f5599d19ae6cd18187f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit a83396e179a6efa7ff94e2b784a0ccec206488b9 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit ae46f0b3df76458a618898900be4f721d5486d05 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit 53d3889f98531cac823c9e4a6652b234890bca76 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit 506cbc73b10ccfe4b05d0961240b06dcabe0861c Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 16:08:50 2021 -0500 git commit d7fd5840ee35a783b1aca8f3a801f6da8cfbc36f Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 16:04:40 2021 -0500 update migrations commit 48ac4c7fc7112efb809202128fd38dbf1ef4cc2d Author: smilerz <smilerz@gmail.com> Date: Tue Jun 8 16:01:18 2021 -0500 Fix after rebase commit 404c923738224b40b4dc4a4d6bc5674e137f55a2 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:37:57 2021 -0500 fix migrations commit 247b7b34d7ae75b209910792cd1729ae8b574341 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:17:11 2021 -0500 yarn build commit f9ee94f7b61424c64422f5ec5bd1a723882f69fe Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 15:16:07 2021 -0500 Fix after rebase commit 70ca75db48aeea9959dd6c10556861afada97e4a Author: smilerz <smilerz@gmail.com> Date: Mon May 24 12:20:52 2021 -0500 yarn build commit 8bbad9f5bcb9d2089f7e4672ee77d54418a517e0 Author: smilerz <smilerz@gmail.com> Date: Mon May 24 12:03:27 2021 -0500 WIP commit 6d68d55ce8522d2b7e952f48d3bea96d7fbd6dd1 Author: smilerz <smilerz@gmail.com> Date: Mon May 24 11:51:54 2021 -0500 send search results to console commit 82a363daca71b7ea8d3e96261e104fc630b96c40 Author: smilerz <smilerz@gmail.com> Date: Mon May 24 11:36:23 2021 -0500 debounce search commit b2851cc0be449b95e91b76a1d63e86b7eb4435fe Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:38:32 2021 -0500 updated signal commit b62a8a12c1444c50f5777046f5b9b2d8f6c6824d Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:19:02 2021 -0500 WIP commit 5c404f115bc63364e19a56cac63a561553ca3ff2 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 15:02:49 2021 -0500 WIP commit a3f9934410d3dd3f4eb3cc5ad1cb02631c963189 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 10:16:17 2021 -0500 Fix after rebase commit 65d9b9b0484ecbaf03973eedfd8d76cba0fe6092 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 08:33:09 2021 -0500 Fix after rebase commit 88c3f48f1244de6f1fe2594bba87aef6b3848f87 Author: smilerz <smilerz@gmail.com> Date: Wed May 5 08:01:06 2021 -0500 Update README.md commit e1f850778522cb3f89bab37e8d5644e9340fe8bb Author: smilerz <smilerz@gmail.com> Date: Tue May 4 10:33:47 2021 -0500 recompile commit 0e993373e848fb4962282b6ad78beaaeb3b20551 Author: smilerz <smilerz@gmail.com> Date: Mon May 3 08:39:19 2021 -0500 minor bug fix commit 519e0c2e17cafc2166afabfd2d0da1f513119319 Author: smilerz <smilerz@gmail.com> Date: Sun May 2 20:33:14 2021 -0500 yarn build commit cfa9fef42afc1920cac2a7cc3f32d3d74ff1b971 Author: smilerz <smilerz@gmail.com> Date: Sun May 2 19:57:30 2021 -0500 rebase commit ed1017a8af4ab4c28ef88c96d52531efbb62fb6c Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:22:34 2021 -0500 cleanup after rebase commit 7688d12b3c16b6bfba8f079d6cb0d593048bc8ad Author: smilerz <smilerz@gmail.com> Date: Fri Apr 30 16:03:30 2021 -0500 Fix after rebase commit 5a5b3ebe866d312ddff00eee9fb5680fdc0d043b Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 11:26:44 2021 -0500 truncate query params on url commit 08fa58e0f517a1d6e220ebfd8a9328d133ec78bc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 22 10:07:24 2021 -0500 bookmarklet includes url script_name commit e9ec5f645a80728deb0676f4c93fe7bb43fe54ef Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:00:20 2021 -0500 add trigram to rank commit 7d6efabc020ab7b15e31e1fab97febc4ee3142fa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:46:35 2021 -0500 Squashed commit of the following: commit 1c5f74bd182eb502e27d03cc7f93e5e0db8c3362 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:24:05 2021 -0500 change markdown link from hard-coded to reverse commit 76c56e2a063ec45f97b4d898e106a2b378b95b96 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:16:17 2021 -0500 missing '/' commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 2d213a95fd63bc40c1c13cc6a4816dd146cf4cd9 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 18:20:57 2021 -0500 removed trigram commit b0f5445387548da3b6fb4ff3f026dd71e48c21d2 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 16:05:53 2021 -0500 add trigram search to v2 commit dad24a9354d94eef0101290b83f432d95b8a9155 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:27:50 2021 -0500 Squashed commit of the following: commit a5d1c400efccdd3ad47807c4a2f990b983243d06 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit 15261536c8ebab7156c366dcd4e21c5330550fde Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit 51f4af6487bfbccc66998160e0ba3e4318dc6621 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:23:09 2021 -0500 rebase commit 2df9fc9d33a2b558b82cc8e614f18d0ebc409b83 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit f90f3186d95ae64c7f88bad5fccb003d7d3f44a6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 3cfe14bdae4a4d8995e9d7bf3daacbe05544b0a7 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit ef17ce2d57e869ddb84e4af8a37c2081cbf41e65 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 306c662f0b8dc39dee3cc6011d5d9f4c1ac2f325 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit 8c049697a55fd328a1e93607991c9160db80b6cc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit c6f8d199efeb5d8b0f5b63a0113afbd856398857 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 20fb8e16f6ba221ca8ecc7865463b00a07e91777 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 12:21:58 2021 -0500 changed hardlink markdown link to reverse commit 8a9957754462e09108ba806d64d600a95fa70b81 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 09:15:57 2021 -0500 changed keyword to get_or_create commit 7f031c1951edcfbea4a430c3260baaf3c309d55a Author: smilerz <smilerz@gmail.com> Date: Tue Apr 20 08:08:13 2021 -0500 strip food and keywords on url import commit 334b375df15fd10a8e875ba21b5c43f6224bb40e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 15:31:49 2021 -0500 fix bookmarklet loading commit ded3ee9438bc0ebb3bd8216524a904adbe2040a8 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:36:52 2021 -0500 WIP commit daeaf09d456b5aaede3b36e62a29fa83b9a1806f Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 14:15:17 2021 -0500 missing / commit 620ec929309611beb06b46112b7cb8379efdd72f Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:44:54 2021 -0500 Squashed commit of the following: commit 47a13811a3a6e47e5f6f1c3ccd515c1989bd4617 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:41:26 2021 -0500 yarn build commit 0d2c1fabe9f982179ec9d26cbb79bc0cebfef9c5 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:31:48 2021 -0500 Squashed commit of the following: commit e03f626fd08a3e048dbd968d623ee58b7f865929 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:04:39 2021 -0500 yarn build commit b511f929ffcc7a670bd7955269982e05c591783a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:17:31 2021 -0500 update service worker with base path commit f13f02d481618583017c71fb654adaa86585ef0b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:54:17 2021 -0500 WIP commit f2f927c16f52baa6b9a31cd9992e8c7c8739d666 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:40:59 2021 -0500 default value if localStorage fails commit 424e8a9b93d8aa9962a3b6f963fff5c6e23dfa56 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:30:38 2021 -0500 fixed missing '/' commit d49a206ddf5952036b295804f9e31e52a1b45af6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:13:04 2021 -0500 updated .env.template commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 58bcf33fb0a0fd71f7cee008e5233e3fe73de0a9 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 13:05:43 2021 -0500 yarn build commit 1131005e7a27e71d649b4182371a4f95a6c39422 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 19 12:58:44 2021 -0500 updated base_path in api-generator commit bb622bf821d0e4339f1a6d9d2523802d720948d3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 21:18:08 2021 -0500 updated service worker with base path commit d4da468a921fbeaaee8a03357be92529cb931839 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:53:30 2021 -0500 WIP commit 77084378f0fa4720a10448d968cbaf836a4e81f1 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:39:33 2021 -0500 added default window location in case local storage failed commit 9ca3f730a269b607da4074279a32141ed50c12e8 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:33:19 2021 -0500 added trailing '/' commit 381fb5f2f12754e8a331bdf3831cbb8b36cf4787 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 20:06:18 2021 -0500 dynamically set api-generator path commit 0934b6d0fb4f094e637fad53008ca992c9dc4503 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 16:27:24 2021 -0500 WIP commit f378346481e9d7c5fe2b29970898945b8ab1913c Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:50:41 2021 -0500 WIP commit e0f2ebfe4208d5e695ee844283b15feaa486828c Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:43:07 2021 -0500 Squashed commit of the following: commit ac94ea7afac36f65e1658f3d29f4e2b8f0475ba6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 15:31:37 2021 -0500 WIP commit c9a687df1b21ac6584d0f958e65c5cfc040406ca Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:19:02 2021 -0500 WIP commit 7fe8c7fbe52c96f1ccd4128db256656e43af3fa0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:10:08 2021 -0500 added nginx config commit b5540d85872d9d69bda3787db7ecccfce893236f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 08:03:09 2021 -0500 allow subfolder config on NGINX commit92c65ec1e8
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 21:21:41 2021 +0200 fixed test meal plan commita376c3a5b6
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:55:48 2021 +0200 meal plan random fix commit058d705170
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 17:19:11 2021 +0200 meal plan in search commit4ad5d6ef2f
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 15:01:39 2021 +0200 fixed test + added api doc for new search commite676b4bac3
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 14:05:19 2021 +0200 added api pagination for recipes commit04488741c4
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:11:19 2021 +0200 adv search mobile styling commit99004ad34b
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 11:03:15 2021 +0200 new search and setting commitf78f7dfc14
Author: vabene1111 <vabene1234@googlemail.com> Date: Sun Apr 18 02:55:50 2021 +0200 search ui improvements and filter commit880db58d38
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 21:28:29 2021 +0200 v2 search filtering commitd1d65d878c
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 14:11:10 2021 +0200 v2 search progress commit3194a7580d
Author: vabene1111 <vabene1234@googlemail.com> Date: Sat Apr 17 12:57:02 2021 +0200 basics of v2 search working commit 10683dbefb7b6108abffc29a0b56c6bae1827c01 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:55 2021 -0500 wip commit 2163771505265b339bc32f717bf5c1119206abd6 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 10:28:26 2021 -0500 settings for nginx subfolder commit 83c753112073dde4861bddabc9f803779917c126 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 18 07:57:28 2021 -0500 WIP commit c8c4939ba5be57ecf32421d205ea09671377bfac Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 22:29:21 2021 -0500 allow app to be served at proxy subfolder commit 9742223b3fd74079483c17241c181951349cd657 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:16:28 2021 -0500 Squashed commit of the following: commit f03456411939b9f09704c057e20a970f9545dc0b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 18:28:45 2021 -0500 no_perm commit 0262d1630dfcae204848a9fa6c41dc36958414d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 069a02e67a99805ea04b3f2248d48584e146eadd Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit 1be713ff9db5e94fc68cfa25f4b8a219edff39b2 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit 5c9e1f015a6ff667968e6421341061af09d1b34a Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 0e92b029d46bbaaf2a5bf2526165d3a4075581f1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit e435325e66a1dc25fb9d24391eec5ed76503d969 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit c6e1add18be6e9791c7142a78129a879020c6f17 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c52cd0b177da20cbed9a9d606ee4ec54ab865f38 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit a3cf59c7a47dc39bec74b772f789e1c052884550 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 7ff1783578c90e2c6ae931b345d580279daeedf0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 204f3ddf845a91c50d54d8dbd2f1d754d3076d25 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit 28291f96afdb70c8259104997000fe9544e0d134 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e7c7823916febeb0adbe7e548633b737125ad3b7 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit e01efbbf764bbe6b0e1cefac6c0311dd18a0d503 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 3e5f3a36a48cdca0087a551a9a6b4d942d81bf19 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 22135c7d40a399fafef994372e7ba128fc37c596 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 7ab59c55ac75f50997156f8808c18d12ef7ac8f3 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 0f6f8c9eeb642a2824c6952a69c2a2a12e628d24 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit c56add95a4627f5ed874bbce3cb7b0f4d8adbb9f Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 09993a71515b9b977f074e14e11cf9e4b5c72b96 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 625d23d994b84be082f20ef1f6527d1d742a7157 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit df4b2adf7dcd8099871167ed8bab779e976002a4 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 0a61c9f9def1da5841031e39ced99a08a2536958 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit afbf1153bfcc29baa80a07019f337a9c02b66a63 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 5857ed171e3b667764f2882d3ee7b73c15bdab8b Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 33cc780cfd8001a0293951f25fd19b3db8ce0461 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 322552a1f1434e7ca52f75886e752f31ea5915f3 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 6455e597fbc2a394f217fe8c11d2bc89e8add1a4 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 1c6ad94a2d8bf466e35c56a1cd82dff9039371c6 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit fbbc057a8a2964eb6a4ac7d2324adacc679db2d6 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit fd293f150e959f67b3e8260061f8a72898e0990c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 86b330583a6f5946b5743df8b447dccc1db3ade0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit c4be53661293bc54c9069c2604d8fe1a61dceddf Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 6a6314e09be06d17cc11bf55e95992f0a10b54ed Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 64524c01c8da795269bd2dbdfb5e6a02d47e8904 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 4701d62739550754960e6d1eac437f0d2cea004f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 4233980dd9df8e0e961363d464b41c61ad1c6288 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 16e34fe3b134bf31bc84c6f7584662a171fa9748 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit c51d715cfee7a787dcd7b1c3dd0beb24a14962d3 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 29c199320502711a3197eade37f6021064c7dcb0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 958faf9972d26ad9f78eaaa1126af51d7a3b333b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c284f830dc7e7339cd2f54185f2ff8ea6866ef19 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cbfc5fa973c002bc1ce75d3d2671986007b6a3a7 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d9815e445828293bb2965c7c98ab6acf3afe3833 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 0e327f3bf865a99e95368bf4b74ee9545d9a2b1a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 18c5bf8a3eb7dd22504bbd2e40acab9269cc6804 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 9f643b0b85cc89a36a86681e20c68c177959e1a1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b37594eb84988043afa450de871a036f72a811ee Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e5f76034dfc174d3ce307de1c0c5683a159733a9 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 792cfb0791c2e682589995ccd1b85eca0a04061c Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit aa6c9430bce1a63e46ff0325f13e4f4d7369cc00 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 3dd92d811c140d925b153f30db29e11e4c8a18cc Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit d79283ccabdd014c62dc820f382830421908cf0a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 3f95eb2f3db42628994f1ea80fd5010fa1b247ba Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit 5016314ab57102454a95e48f0ba50b6031cc5400 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 27a489c45a5b169818e36c79591757f99f64c637 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit f7517d51dd9aad61b1e80ec20947c4f597834691 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7095b6ef89fe350d591f1103c4c1a2d27c60d28f Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit bdadc7168f37eede0f91a2bfa060200273e440a9 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 4bcd7e462db760d00483a90883028e5404f33299 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 794d2798bfe56a27af5e8786e5f3b9701be7fe81 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit e97bc6ea89d8c366104d08ce561dd3d3c17c1578 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 7732bc44b83c23901873bce1075b7ac2e68cee07 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 368d2211efa86e1146e95e3ddd1192b81f0422c2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 3ddff8b468e0c85d1a4ff61b565b78c5be0f77ea Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 083048e125f63463edca6f4855f6a8e974f61a21 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 638a66953dd5690426248bab1ee278143dc94efe Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 20:15:41 2021 -0500 Squashed commit of the following: commit7930c2417c
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 17:12:43 2021 -0500 update ATK scrape to handle empty headnote commit2f27413c0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:12:24 2021 -0500 parse multiple ingredientGroups previous version assumed only a single item in a list - this loops through each item commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 83ec5c05f84c8734c8a352c3d08276d1ed5f5ca1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 15:57:20 2021 -0500 updated message commit 04d5a46d0ee5e5d095c871d8f2d1c42c52345563 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 14:17:16 2021 -0500 fixed ATK scraper commit 477e1768b197ca0f149f7d619e7215233d1bf8cd Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:44:29 2021 -0500 Squashed commit of the following: commit5869a8ad1b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:43:34 2021 -0500 fixes to pass tests commit0640a265fc
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 13:42:56 2021 -0500 added test for spruce eats commitd449fc8fd8
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:42 2021 -0500 updated normalization to skip removing line breaks commitb9ee77709b
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 12:49:06 2021 -0500 updated ATK scraper to include header notes in instructions commit 68122ecc6b7afb53430f624512bfc8984191191c Author: smilerz <smilerz@gmail.com> Date: Sat Apr 17 11:58:40 2021 -0500 added upcoming features commit 469d03c69c272d10082748de2f513483854d40d1 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:45:42 2021 -0500 Squashed commit of the following: commitba061df1b6
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit7cc515bcdf
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit724748d38a
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commitb2c1c6e301
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit b721577779186013d22d6cea7edb030859aa3156 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:30:59 2021 -0500 catch attribute error on cooktime commit 3f6eabe10ef3142eeaba79d79a9d3a2132d07718 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 17:08:25 2021 -0500 fix manual url import commit b5eba6555637eb7247fdcce7cee459ebaec20f9e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:33:51 2021 -0500 Squashed commit of the following: commit 8e2a15aff203cacd8956c947eecf3967f5b66015 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:29:11 2021 -0500 removed unnecessary console message commit 436d5b3165340772a859899578f7386edfcd587f Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:25:23 2021 -0500 removed commented out settings commit ba6b58b198d2e9260544d64e107afee9420ae340 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:24:27 2021 -0500 removed unused cors_headers commit c7690c391f341d8d92500276f243e99f8700528e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:22:15 2021 -0500 removed line breaks commit 3259f86ff8b911fa8489922eee43c4465ea81d61 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:21:21 2021 -0500 removed console.log() commit 24552a2d9b644c86dee900322989fb3306ca1b4e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:58:48 2021 -0500 fix after rebase commit bdf8ce1c3357609013c84d2661371ede815cd700 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:17:00 2021 -0500 Fix after rebase commit 58cd295e7ae8caa9be588508eb1795fd4a00e810 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit ec786ef8a19f9459cd4c890c60330bcadafb0247 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 90cc1711b185290778e973821b17a7574c6d3428 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 466eae617cace3b662fe480427018b0ac7a7ab1d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2668406d4625f747305482ede28e256c94aefcf9 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit f765347aec15b7765eaec830dd8dfda1f17b7597 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit 60d95ebf3d4e1c8af7f3b6832adfb28ce13a51aa Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit f50d33a9b2658f6bf27797f645fbd842528a716c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit cd482ae8451d3b920d7bb7a2b76044645f6a2e0b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 7032c7cc990af5790073348c3039d907d3469a7e Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 04b4aeecb9b13ae0023636f65dec8fc0ca1b8e0f Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit 8b4059d0beed9ae8da9a6943ed550b0a82e12e03 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 7388f30ef333315736a8614c2009db37404f4916 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 6d811738535a81cab737b10f006f50c32cc32f13 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit cbe400cdaccb0fcbebeafea199cf14be3deeb150 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit f4e33a830b826d1930639f552a2e32882c14d2ba Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 1d1cbbe965a5255bd9cabb138a2f1432956a4c6e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 31cf4da8f3dcface57399976679379d11ca6d81e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 1d1b5b545ab35626636ec4d9e1ce020fe508e520 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 25140fa64e9306421956b90e40f53c00429e7c5e Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit 14d97f671ad356c8212ffc7fdd5b15fce8b5a7c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit 10975665626ae958f45e4c76b5125978e4776c41 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 9ea33ec10bc32aa6ffed0c8cd6d5a4b4e123eff1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit ceb85137dd25a2cc6192165af9ac9b515cd5cfee Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit cc53a8debe36e65f9f487ac8c31cf3235bad5370 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit d2233df427cc577fd6ea87458d821ac37c4def48 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 9a0fcf9d2b6d35f01c16aa1c1a1074bb42577a3e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 2bc5fbbdcc5d395b7ed7aa1879449e16da0ee2d1 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 4a3c1a94a97ec18109ba43a5bbe90a6aa8e622c4 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6b92f8c325dd4a3c43fec0efe9b20181eaea0951 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit dcd12899fd361868d4542e882d413292ef37a92b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 3e58d79a9279e63af66356d14c7204121f6055dd Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 1eb6ba707c41f52711ed2d68e3758ce9c70465ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 95b50edc0f33afc1557b6a766e610a6c74b2e8a0 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit bdc85694309fb79b9c214f0330848be82c372156 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit c1f5ec44c3f45dd403cc600ed5e38b814fedd138 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit cc9a6fe14adbca88dc8753a7271ed4d47e638822 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3bf58f633610caa266e210fcdbecdedd0edf2465 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 9a11ebc7746f2acdd156a574703ea05a0aba0a9b Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 9307226d777d5648d1cacc0107241dfaec3a4405 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit bec00d05898c074b893df7338248b7803f8272c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit 2d647a2f6aa1afacb6651a6294bba571fafc3190 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 48cd8ce5f1c5c3ea2372b0f3fcdb2a9491be52f4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 12e82211ace004c93726b8f6327adee1d1a58f78 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 8cf5dae5482d7b28e386760ca039c60efdfbdb9a Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a255450fad53f9482711a252ec98b353b66a15df Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 2bb4dd9954c4913c6b4bd9e23f60315ed0c46552 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit cddbebbc85377227ba9d753cf9d58db03e7f5ee2 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit b929bd9ae3a061dc2660602cb2ffb036b7e6cac7 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 558eb25faee2f8362a9af1380b40b11a3c05b6fa Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8906345e107096a657fac8cdff497548dbaa9ffd Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 966edebfedf89a7976f47dd0526e0aeb41aa0feb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit a9b24c9f03a223bbf59613a10f000ce1b421383f Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit 908ae04ef98d629da0cd74e94d1401fa6c5ac654 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit e3828f96e6d2db5877789b5bd9be9cc4eb151d5f Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a21fe044ed527dae2ea9a8bce854c628b1a39910 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 59a30f579a25758ec58a938e8a315dd986e62cbf Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 299194409d9c0a395aaf5d69106c2f35baa1d402 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 0e480ba82f25a3fa705a9adc2cf82f5234797b44 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 22:27:32 2021 +0100 replace common fractions with their concrete value (else parsing is not possible) commit 40fb268d2d2cfe5250b1a900eafb4819fd85572b Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit987be4b04d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commitca84da68c4
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commitd75e39fbcd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:27:18 2021 -0500 set persistent connections to db commiteb2593aacd
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:08:04 2021 -0500 handle text in cook times during import commit496e04cfc8
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commitd814d13d54
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commitd0cedaf7a1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit01f504f7b1
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commitc716346f1f
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commitfef5236931
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commitb115c37eb8
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit1e17f3703a
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit468b986314
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commita531d135b5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit7524609cd0
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commita28f8e65d5
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commitd193637091
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit0953af05fc
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit19e8e5cb5b
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit43c808380d
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit7ab8b84044
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commitd739fe6752
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commita84c41e29f
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit393aba1f31
Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit436a070730
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit2fe6788ce5
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit747d146389
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commitefe4c4043d
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commitc6739ba8e0
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit50140db668
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit028b2dfb22
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commitec6a10ca0a
Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit3cf949bf8d
Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit0a62225797
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commita54f4e1367
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commitbf3c30a8fb
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commitf811f5996e
Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commita3490240f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commitb26aea96f4
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit4d4af5fdf2
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit3da74505d6
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commitc8a4861df8
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit5e27cd606e
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commita341fd8ebe
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit9a62b6e4e7
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commitf80c44bca3
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit09d2e9f831
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit4d5a9e446f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit6a2c27749f
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commitde60e12073
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit1188ed9227
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commitcb708e7e47
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit215eadb4a0
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit4ffc54f720
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit21f6c7a21f
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commitce7c6939d2
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit40a2f7ff90
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit4015517c0a
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit7c8d41753c
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit90670613c5
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit647c1678f1
Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit44dee16e0a
Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commitf8fedcac82
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit3a48d0e580
Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit9930789aa8
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit83fce6461a
Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commitf0d37244b6
Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit386834f409
Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 2f8d7c5859831494ca43051837f2c8b607107084 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 15:08:08 2021 -0500 Fix after rebase commit 08752d7567298dca12df5f8c0455f326f94473c4 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:48:52 2021 -0500 Squashed commit of the following: commit 7642ac66b4d679fb3bd40d783d8c00e969e48413 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 07:44:53 2021 -0500 updated model commit c887fae3a2b85ad23772944d311761b85bd67031 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:46:38 2021 -0500 convert servings to number on import commit 34966bcef2993f4d0a1309362b0648f2096db996 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:15:59 2021 -0500 update tests to handle url decoding commit 86676772676395482901c195888898e7eaafc015 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:57:10 2021 -0500 bring parser inline with json_import branch commit 2b547f67cd180ca457691e15bc9edc1ae033ecc8 Merge: e5ada34 51d4ffe Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:43:27 2021 -0500 Merge branch 'bookmarklet' of github.com:smilerz/recipes into bookmarklet commit 51d4ffef18d359f75d377eee27bd15816957ac53 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:50:00 2021 -0500 unescape html document commit e5ada345d869409b240fd0746a88f269b6c28c2c Merge: 5b7df0a8d02cad
Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 12:39:37 2021 -0500 Merge branch 'deprecation-fixes' into bookmarklet commit8d02cad7d9
Author: smilerz <smilerz@gmail.com> Date: Mon Apr 12 14:12:04 2021 -0500 resolved deprecation warnings introduced in django 3.2 commit 1ab70e7d6b383f88d883aef606752076671eefd8 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:46 2021 -0500 removed cors_header import - unused commit cbc59d2f16695eda8a1acceb7bf34a039dfc012e Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:38:00 2021 -0500 catch attribute error when scrape has no schema commit af8bde46df5af73f3f0983d02407d3bbe4306174 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 16:03:56 2021 -0500 handle text cook times on import commit 0fcab406c41ef328a97f6e9b5931ad75b0511f7d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:45:34 2021 -0500 convert servings to number on import commit 6f5efd6d2202149ebf828832db51ba98c3bc6fc7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:10:23 2021 -0500 name parser handles list commit edf0da8010963caaa1e6e1031f8808fd26b0bd4d Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:52:34 2021 -0500 updated docs for personal beta commit f5ce6aa486f7c085e9020687e3fbc5a08faf4070 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 08:57:35 2021 -0500 decode html data when passing bookmarklet commit 69d59e542254a90dec8b03537da8eb15102ee768 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:39:30 2021 -0500 extra error catching commit 6183f3aad03fe62edd77200b62782cfb9415d3bf Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:48:45 2021 -0500 more shenanigans commit 8a17ce6b4e36caf4dc17679b6ed17bffa8b6c718 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:25:24 2021 -0500 add debugpy to requirements commit 3678e1ef0a6e3944f76e37dc56cb51849a115bd1 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:24:24 2021 -0500 remote debug commit 3b05078fb6d62d46cd34ea2160f47f91eca65293 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 18:03:15 2021 -0500 remote debug in container commit 7defe28f5ef59fc859f5fef799603013d98dc760 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:48:09 2021 -0500 nope, this one works commit 13b4435e56e57f4bbb7a690a5eb1b4f3759ba79a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 16:28:31 2021 -0500 it finally works commit 28cab6660b3ed51f0847843af70cbc24bceaa52f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:40:36 2021 -0500 fix test again commit 0b67c974fd283060be673017f3fd18f30d161f8f Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 15:02:57 2021 -0500 add bookmarklet back commit 9d0f2ff5458aca7bd6e3ca713c09ea92656074fb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:40:13 2021 -0500 extra docker tags commit f3df56531b19fd1b428d403b7eeb9577703c2ee6 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 14:29:52 2021 -0500 build hook commit 6a26b669ef742ca68ae81028e0d5f8e7064ee015 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:44:03 2021 -0500 fixed workflow commit c9942d0201f530f88dd5ea814e30a20c271b152d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:42:00 2021 -0500 fixed branch reference commit b520a4ec761e75e146be15953f069d20e53203ca Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:39:08 2021 -0500 personalized build commit 8893fd516120fb374155a1784f236fe447777d29 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 398f71d8fd3fedd9bd1b514f2db1a9732e5943f1 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:52:06 2021 -0500 fixed admin commit 8d297f5b5afefb0646c4db002e135b7d2e42aa52 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 11:29:35 2021 -0500 updated bookmarklet to work with updated import process commit e269e9e0319c12d60ed9ad3be8f2b75a32d20a7a Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit 63ae4b40c9d98740fef7f61df39203c1dc1f3735 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:52 2021 -0500 Squashed commit of the following: commit 707d862e01a7497a1f22879d314b865a35e0e85b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:35:00 2021 -0500 works now commit 3942a445ed4f2ccec57de25eacd86ea4e4dd6bdb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:25:24 2021 -0500 updated serializer and api commit 10dc746eb175c7f805a8a8ffa7ce49977a7ce97e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:20:19 2021 -0500 fixed bookmarklet commit 9779104902d3be0258c95cd2eeebcba0d5d48892 Merge: bb8262c 0cb3928 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:56:27 2021 -0500 Merge branch 'bookmarklet' into json_import commit 0cb39284bb835ffc6cfee3e4306aadc4a64a25be Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit e89e0218de684d40b2e2bfb6ba833891206c828e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit bb8262ccabb93c56fbc18c407d5a0653b8b3ca79 Merge: b1e73aa35a7f62
Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:35:57 2021 -0500 Merge branch 'main_fork' into json_import commit 41d535206c93696e49d9a1b48410de51770c4ce3 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 719e265cdec1791d5083ffc30341d58740bf4c95 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 614878597bb66afad2313b9cb541b5045c15866c Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 0688c7d2f14d801acc764d50aa03ab327a64d767 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit da25e51111d26ec5dc752c40e82af273f3e7b8ae Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 82d1f4386142a55f2d68ebb6bffac739deb3bb59 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit cab224962dce8216e778e6a259c922968c42340a Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 4cfc86fd7776f4a82f081eae4096438203e65b33 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 11a6cb907b8c77f80d3b857dc73e3276188924b7 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 8751d8160d441899f184e58e00be54addbc38f0a Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit d880750f4e4c87d5bb58b8eced9ef919ecad74f6 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 9af90804a73e6ae09049be8bdf2bddc0c63f30d9 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 36b701ed714ff6d399fc2d1b58dca32a6f2fff32 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit 7b26f71bed3f312cbb6e6c3aff1d1ac31c300808 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit c7b82e1fd926ad6de58fc0ae60ddc86bf24f4686 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit a654c094ec43f25c72f2123f9074ac1824db7eeb Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit a7b5332b26c67b4156429807bed74a6c7db90ffd Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 3af8c9dfcb6ed149c77e7bc081dfffdfc3657f45 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit 95e7a4de10339293fe4c9c63024fe9636fed7f47 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit 3a880f7924253ca39da336e1f0c401001e26e47c Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 7ab7d7ae7310e23b5c6303826fcf34ce9171e569 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 8f0a32059b70dab279f7e3cd49d519d13e4edde7 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 034ccd9f8b015ab893f4b3170bacb04b25e108fc Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 584b8b1f1b646705ea6aec680b14d95acddaad5b Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit ec38267f9500a5499b850390eda8a67eadd18369 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit 23ea95c4bc34d29bc7f713881ba654512af8ee3a Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit 66efedee7451be9e002cfdb4d2becc9022cecc41 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 840aaffbde65c9b00a83782d39362a19f3153758 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit 824dd9fa850671e6d7a145897b1cb98affc0d2ec Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit e3e2e841c9e6a6a8267a6776d8e7b5a947244f21 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit d8031acf858cd44afa5b58dbb83cad06e411ac36 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit 6e9c638b6cfb539b541d9242c5f126b0a5781b8c Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit 3fcbb63b8ceaca3ab3574a13112d743a18c499da Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 6ba5cc97f588823da36d66bf113b6a2efa0cef15 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit 44a000714cb979656f49cb09cdbbefab2044e326 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit b8406e0519a076e12df5279d95771974792178c8 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit b41c1992f2e7291685da41cdd1899e36266135c1 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit e64d502d4cdd5b0e3b8edb301260f178a13725d6 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit 347981760b11f1773410ff84d626d72faef05ae6 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit 04aa78c6367164f1df618fde7032c7fb0fe3121b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit a9d9b536f1cfc02e461d9e3867c16a99d7b088dd Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 69d1f3c34d8bf7958b63056dfeb3130a3de0009b Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit 44f971c348c68dd4bf6b88ac5b8949baea3dd516 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit abbb9960ad99939b55a8d645b93d3838dab90eae Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit f1786ed64ae39b0755d00e9c79e577a2070d6d27 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 8c01171a5be4f0dba0d24d9e63cc2157b10877b5 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 2aee965d2a151a93b01b5f1ddc563d862f49f5ea Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 2c9e1848a54be0b9117c89d18f93b14af71a1eb1 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit f4ac4501875db11b7e989cfb6a3f1aecc7fc77ab Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit 61b3087a9caa5acec7f9b41e71acc330233f6fde Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit a77d75dc10817990c62be30ace54b5a8705652bb Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit c81d5b256938446e239c5aee9d10b22bc152480c Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 8b256cf7cbdf61da747c6c112ae43fc68c96056d Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit bdcfcc0a9ed63c6ac771d1cb79dd54393b2216b9 Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 73ca90e11633ebc004588b2cd0ec61747e94ca04 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 14:09:10 2021 -0500 corrected api import workflow commit fcd5d0c08cdc3bc5156c95f5db61b812017f0a71 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 11:26:26 2021 -0500 restored missing manual url scrape commit 122508bb30eb94c83cbca28dd6e84b586bb93c0e Author: smilerz <smilerz@gmail.com> Date: Fri Apr 16 09:02:27 2021 -0500 Fix after rebase commit 5a0704fe49c396f78965cb370f5fe07e75b71920 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 18:39:44 2021 -0500 catch attibute error when scrape missing schema commit 8714586a683285fb6db6688f85f4b35fbc871eee Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 14:47:35 2021 -0500 convert servings to number on import commit cf38a3dd7735c7409c35649b1f0d10fa751e80e6 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 13:17:15 2021 -0500 custom scraper fails safe commit 2d8ab97a3d341a5bfc9860dc29438a188a9b6737 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 12:48:26 2021 -0500 added name parser commit 9797dc4ab33be816e11b0cc75996ba8b46c31bb5 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 10:31:47 2021 -0500 updated tests to handle html decoding commit 49ce2eed7066d82d0ad8fc35b2ff91f42353d985 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:55:07 2021 -0500 flake commit d90cd5c4d930af663d2371c7d0f6fed2bf923194 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 15 09:53:45 2021 -0500 decode url strings in text_parser commit c83951689be8dc075c7dabfafd23642faafbfc01 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:32:33 2021 -0500 catch error on scrape.image() commit 8d88ccb99fe35df158e177fab6f72e6605e26f8d Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 19:28:46 2021 -0500 trap error on scrape.title() commit ec7e3742e0086442618e71fba4478daa3e455118 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 13:05:28 2021 -0500 updated tests commit 862e09e254cf903e9c60df6fb245f1b4e5780c11 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 10:42:31 2021 -0500 remove html tags from description commit dffcd18ece17d55c80cbd79d7434f188b0604f26 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:42:53 2021 -0500 retrieve bookmarklet ID from get commit 15a58596782822a2f95be55aa28140440d64cf3e Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:29:33 2021 -0500 Revert "fixed broken tab" This reverts commit ca0a1aede3cc6cb3912bc1fe30c0aa22e3f481a6. commit 634e18fe5ea12d7b75edaf2393fb5b878add693b Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:20:03 2021 -0500 added missing bookmarklet commit 98cba92564e927f1c645d72e91d31000dfdad4eb Author: smilerz <smilerz@gmail.com> Date: Wed Apr 14 09:18:14 2021 -0500 Revert "bug fix url import" This reverts commit 4ab8ca51e812d02911f4da801767612e52953a23. commit 4b35585a850dc22c611775663e869b0b75348385 Author: smilerz <smilerz@gmail.com> Date: Tue Apr 13 16:44:05 2021 -0500 removed extra string normalization commit 84a2e18ab4dc3ad7d1a34361aa10c37d7de486d1 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 21:22:56 2021 -0500 updated migration commit bc13f22af28a8bd905699acd45739b78e5cbca8a Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 14:14:50 2021 -0500 updated recipe targets in tests to reflect html decoding commit 3cdf69bf645ebb4e29a17054db311e51badbc38d Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 13:28:35 2021 -0500 fixes #527 commit 73c401ab72681888893704ba8f1b25aeee97165a Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 10:57:13 2021 -0500 bug fix url import commit 6f7ff8ebc897462f8d5ee136e08b5199ea6f7bfe Author: smilerz <smilerz@gmail.com> Date: Tue Apr 6 07:02:43 2021 -0500 url import bug fixes commit b26b5fa2e5ebace3916491eb4d1a7f6dbf14f1b8 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:43:33 2021 -0500 bug fix tests commit 03a976ce17a512e527a7baa19e308fcafec155c3 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:41:00 2021 -0500 bug fix url import commit 873aa85983f195a1a08076086975347b7ac8bc5f Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 21:26:29 2021 -0500 recipe import tests commit ed4c28f9660f35b3d2aff4c7ce36ff4696b8e2ad Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 12:32:11 2021 -0500 simplified url import commit 4d763e479d49f747ce3df879cea8214eb159cab8 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 5 09:20:15 2021 -0500 add data for url_import test commit bf37bb5d55caf7618b86f523a213e3c1e4b2f6c1 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:43:36 2021 -0500 added all ATK sites to custom scraper commit c1aae36897c44e5911a3aa75016887fa0218bf3b Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:23 2021 -0500 added cooksillustrated custom scraper commit 5609d0e2b39a8f1ddfb59af1ef23b865edeeb740 Author: smilerz <smilerz@gmail.com> Date: Sat Apr 3 11:12:01 2021 -0500 ensure time is always a number commit c4970e92b2695668f5614d3093d06e59ef5e17fc Author: smilerz <smilerz@gmail.com> Date: Fri Apr 2 15:19:20 2021 -0500 added ability to create custom scrapers commit d2688987efd74565903a0ebc3d1113892eb7df82 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:21:28 2021 -0500 removed old json importer commit 5dd837eb478365c78ad67c7cd20f44409172a0d0 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 16:19:18 2021 -0500 updated import from source to use text scraper commit 409efa8431af28451c9114b8c1b55b25aec18941 Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:08:56 2021 -0500 remove old html_import function commit 8564d76ac917261db95679122fd3e65ff3637b6f Author: smilerz <smilerz@gmail.com> Date: Thu Apr 1 15:07:51 2021 -0500 wrapper for recipe_scrapers to parse text input commit 9575a922494ab68b1dbfa70db78b211dea724602 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:17:46 2021 -0500 fixed broken tab commit 6819f426f70d381cd18639f620ad87b7210411b1 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 15:11:54 2021 -0500 delete bookmarklet on import commit b71e861e87e0db695e784205875a20ac8a87809a Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:53:06 2021 -0500 removed console message commit f86c93301be91560c2d308f631b12dc1c833fcb7 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 12:51:14 2021 -0500 fixed ingredient display on preview commit 6e5a5727f8579df2e2475eb873d1c37c6c71ff73 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 11:49:56 2021 -0500 redirect to import url for processing commit bdd73ab3a4b8fb0a7400b71aa0bd2cb911c27643 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 29 06:39:44 2021 -0500 added hack to fix scopes & CORS for bookmarklet commit 7c10ebea4dcbcf1e7348bbf50986acb7276564b0 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 28 18:39:20 2021 -0500 added CORS middleware commit d9e6fc5e8fa14effd52d8e68b299655fc6989b78 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 26 14:47:24 2021 -0500 added bookmarklet model and api commit e3ea3679418c2ac7af329a8671b275b3a1945c94 Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 17:48:32 2021 -0500 bookmarklet passing data to form commit d1a62f6577d4b28f22740e2ed673530bce9152ff Author: smilerz <smilerz@gmail.com> Date: Thu Mar 25 14:02:57 2021 -0500 added bookmarklet that doesn't work yet commit 2ea0e988f6458ae26fd9b71fc3eedcebdd103bdd Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 14:14:56 2021 -0500 Squashed commit of the following: commit81a8734fac
Merge:abcef54
f67bb3c
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:41:13 2021 +0100 Merge pull request #499 from sebimarkgraf/fix/432-ios-webclip-support Add iOS webclip icon support commitabcef54e72
Merge:e15c92c
7527646
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:30:43 2021 +0100 Merge pull request #498 from vabene1111/dependabot/pip/recipe-scrapers-12.2.1 Bump recipe-scrapers from 12.2.0 to 12.2.1 commite15c92cda5
Merge:58fc269
45dba6f
Author: vabene1111 <vabene1111@users.noreply.github.com> Date: Sat Mar 20 22:26:06 2021 +0100 Merge pull request #501 from smilerz/main_fork fix json direct import when wrapped in @graph commit45dba6fad2
Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:23:55 2021 -0500 fix json direct import when wrapped in @graph commitf67bb3cb98
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 15:49:12 2021 +0100 Add generated icons from icongenerator. commit53b584da56
Author: Sebastian Markgraf <Sebastian-Markgraf@t-online.de> Date: Fri Mar 19 12:48:58 2021 +0100 Fix errors in favicon SVG. commit7527646319
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri Mar 19 05:51:22 2021 +0000 Bump recipe-scrapers from 12.2.0 to 12.2.1 Bumps [recipe-scrapers](https://github.com/hhursev/recipe-scrapers) from 12.2.0 to 12.2.1. - [Release notes](https://github.com/hhursev/recipe-scrapers/releases) - [Commits](https://github.com/hhursev/recipe-scrapers/compare/12.2.0...12.2.1) Signed-off-by: dependabot[bot] <support@github.com> commit f3ef51e0db3c6d96907f2688d890e83722362b98 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 13:58:16 2021 -0500 updated links to import recipes commit 523b566ac520b5f2cd1fa7ba15b8c32e734874c4 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:54:41 2021 -0500 added collapsable cards commit df40cfe953dc2c886177b3347fd23a5b2e33318e Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:32:55 2021 -0500 cosmetic cleanup commit 8acdff09968208791f260f1d83cc278537263317 Author: smilerz <smilerz@gmail.com> Date: Tue Mar 23 12:15:57 2021 -0500 added image import commit f46206bb1b6c82012989c4500671f243e1129849 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 22 15:13:01 2021 -0500 consolidated integration imports into url_import commit b5ba8e33720d5c9939cbba48629eaa50d5dee8f1 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:49 2021 -0500 staged app import tabs commit 7d9c49f7ce98bfc7d73e376a83a83f3974d5472e Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:09:16 2021 -0500 fixed missing space in keyword when adding recipe commit 59ef7fea958068dd45c2d9f28bc91baab5cccbd7 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 17:08:51 2021 -0500 removed unused templates commit d7bf64c452280b5b910811561c97ef0b3d1e5f08 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 21 13:13:56 2021 -0500 combined json import and source import commit e2b578ebccd3e6c4f639fc484d2108ded512e5e6 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 16:06:02 2021 -0500 more fix from super ugly merge commit 72c5ccd39e1923db364b20832c9bdb445d227539 Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 13:17:10 2021 -0500 more cleanup from ugly merge commit 2a298fab635801b395f035459cd3f65646f35f0c Author: smilerz <smilerz@gmail.com> Date: Fri Mar 19 11:24:23 2021 -0500 fixed ugly merge commit 7da1b3d051126a31a944e4dd278c3f09d87380fb Author: smilerz <smilerz@gmail.com> Date: Thu Mar 18 12:09:53 2021 -0500 added drag and drop to ingredients commit 4a03adf762a316c91d0d04887c7783f7c8bfe640 Author: smilerz <smilerz@gmail.com> Date: Mon Mar 15 15:56:44 2021 -0500 manually parse json commit b6173fee3bd26414438dfd99b0f1d63b3a8f6999 Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:33:07 2021 -0600 update urls.py commit d9d1b4f91ce3b8847af1619fa63bb552c6e46bfa Author: smilerz <smilerz@gmail.com> Date: Wed Mar 10 10:32:47 2021 -0600 commit merge from Patralos/recipes commit 29b5e8d0a7774f2a4be51e99ffdffab2c2dba80c Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 15:34:47 2021 -0600 updated URL import page with tab interface commit 908aff8b03027767b3372343efc58f2b31a5fb0a Author: smilerz <smilerz@gmail.com> Date: Tue Mar 9 11:29:10 2021 -0600 import raw json/html commit 32aa659ab6d8a9ff6a293a68172e4d74f4edb193 Author: smilerz <smilerz@gmail.com> Date: Sun Mar 7 14:28:29 2021 -0600 refactored json parser to create functions for each sub parser commit 397dd18790637577430d359689d779d158634ebb Author: Patrick Pirker <pp@ppirker.at> Date: Wed Mar 3 21:37:39 2021 +0100 Allow recipes to be imported from json directly commit 8296765523ddf1af988b0b04a91a6a1ffc8a9363 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 14:58:16 2021 -0500 fixed migrations commit e441e5e41518b8cba33d49817461f0794c44184d Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 14:25:14 2021 -0500 Fix after rebase commit 12a2a294aab24a4e647144127c272457a59459d6 Author: smilerz <smilerz@gmail.com> Date: Sun Jun 6 14:12:19 2021 -0500 fuzzy match on lookups commit fbb9c5fe26a26055cacb58ee44d8a5ba7a1d4e4d Author: smilerz <smilerz@gmail.com> Date: Sat Jun 5 17:56:48 2021 -0500 link to search settings in recipe search commit 0b48ebe3efa43158492dd451f9cbf6023c21c451 Author: smilerz <smilerz@gmail.com> Date: Sat Jun 5 17:43:48 2021 -0500 search form and help doc commit e8a13dc472ca2b9a4a226f213f7cb7a23d5effd5 Author: smilerz <smilerz@gmail.com> Date: Fri Jun 4 13:33:02 2021 -0500 search preference settings commit 67c1456a82fbae6ea94477bf86c565e54dfdd0f0 Author: smilerz <smilerz@gmail.com> Date: Sun May 30 08:57:09 2021 -0500 create indexes commit c2d1bcdc23321b52fee818e8b071ffe8db7d01eb Author: smilerz <smilerz@gmail.com> Date: Sat May 29 20:14:35 2021 -0500 foundation for user configurable search paramaters commit 74e75d217271e65af8ba87e559ece73fe760a670 Author: smilerz <smilerz@gmail.com> Date: Fri May 28 11:37:16 2021 -0500 WIP commit 2e28172de539628736ca138d7f5142e98ce568a0 Author: smilerz <smilerz@gmail.com> Date: Fri May 28 11:37:07 2021 -0500 split search vectors for recipe name and description commit 5469ff88143a50e0d2cfe7a221cac36974cc0615 Author: smilerz <smilerz@gmail.com> Date: Mon May 24 11:35:16 2021 -0500 WIP commit 9cd6f6811c8955d7552fda33d5710f2607ffa259 Author: smilerz <smilerz@gmail.com> Date: Thu May 20 17:27:17 2021 -0500 Fix after rebase commit 6b2a98daba6868666bdbad16a18e0b67dfa38647 Author: smilerz <smilerz@gmail.com> Date: Mon Apr 26 08:35:55 2021 -0500 updated comments, removed direct trigram search commit 4e0adecd1dedbe9b74d1c88d286efbd7d3b1ab63 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:50:51 2021 -0500 add trigrams to full text search commit 2a8055d63ece64fa530c00567aba5c14a36b4d01 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:35:17 2021 -0500 add unaccent to full text search vectors commit 844cc76fd18ccc684e4b73372da1b195b3d2cc7c Author: smilerz <smilerz@gmail.com> Date: Sun Apr 25 19:09:54 2021 -0500 WIP commit 1501c6baad4ccdf3b34183d123ecc65e4317ba43 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 19:01:20 2021 -0500 add trigrams to search rank commit 0185eb34f3f67213964ac5fb6bb1f28f3da42fbd Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 15:19:37 2021 -0500 simplified code commit f909e957f7e2181cad48125af32fe9ba32e42cd1 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 14:42:10 2021 -0500 updated search v2 with full text search commit e365fb796e0e12af3444689853dadfc7b8a2ec95 Author: smilerz <smilerz@gmail.com> Date: Wed Apr 21 13:22:48 2021 -0500 filter.py commit 73fa5d39628dc2139a1f4cfa5d3c3b4eaa72d7bb Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 20:17:54 2021 -0500 added multi-language support to FTS commit 918be447983d077c641577000a842a80c5acb8b0 Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:42:22 2021 -0500 rebuild recipe index from admin site commit f144c26c121a4b174b0546c1ff0807c467f0223b Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 19:07:50 2021 -0500 command line to rebuild index commit 781daee1f59874c8151ae0a0ded82bf058d8722a Author: smilerz <smilerz@gmail.com> Date: Sun Apr 11 17:01:18 2021 -0500 updated to handle sqlite commit d85556705b2dda7a98047fbeb4c3388405dc441d Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:47:17 2021 -0500 fixed smalltable commit a080e599e28754f5eb9cb4b2c67d043e27c85091 Author: smilerz <smilerz@gmail.com> Date: Fri Apr 9 12:46:07 2021 -0500 working proof of concept
360 lines
1.5 MiB
360 lines
1.5 MiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0056":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"i",(function(){return l})),n.d(t,"j",(function(){return f})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return h})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return b})),n.d(t,"o",(function(){return g})),n.d(t,"p",(function(){return v})),n.d(t,"q",(function(){return y})),n.d(t,"r",(function(){return _})),n.d(t,"s",(function(){return O})),n.d(t,"t",(function(){return j})),n.d(t,"u",(function(){return w})),n.d(t,"v",(function(){return k})),n.d(t,"w",(function(){return M})),n.d(t,"x",(function(){return L})),n.d(t,"y",(function(){return x})),n.d(t,"z",(function(){return T})),n.d(t,"A",(function(){return S})),n.d(t,"B",(function(){return D})),n.d(t,"C",(function(){return A})),n.d(t,"D",(function(){return P})),n.d(t,"E",(function(){return Y})),n.d(t,"F",(function(){return C})),n.d(t,"G",(function(){return E})),n.d(t,"H",(function(){return H})),n.d(t,"I",(function(){return $})),n.d(t,"J",(function(){return F})),n.d(t,"K",(function(){return I})),n.d(t,"L",(function(){return B})),n.d(t,"M",(function(){return R})),n.d(t,"N",(function(){return N})),n.d(t,"O",(function(){return z})),n.d(t,"P",(function(){return W})),n.d(t,"Q",(function(){return V})),n.d(t,"R",(function(){return U})),n.d(t,"S",(function(){return G})),n.d(t,"T",(function(){return q})),n.d(t,"U",(function(){return J})),n.d(t,"V",(function(){return K})),n.d(t,"W",(function(){return X})),n.d(t,"X",(function(){return Z})),n.d(t,"Y",(function(){return Q})),n.d(t,"Z",(function(){return ee})),n.d(t,"ab",(function(){return te})),n.d(t,"bb",(function(){return ne})),n.d(t,"eb",(function(){return ie})),n.d(t,"fb",(function(){return re})),n.d(t,"gb",(function(){return oe})),n.d(t,"hb",(function(){return ae})),n.d(t,"ib",(function(){return se})),n.d(t,"db",(function(){return ce})),n.d(t,"cb",(function(){return ue}));var i="activate-tab",r="blur",o="cancel",a="change",s="changed",c="click",u="close",d="context",l="context-changed",f="destroyed",p="disable",h="disabled",m="dismissed",b="dismiss-count-down",g="enable",v="enabled",y="filtered",_="first",O="focusin",j="focusout",w="head-clicked",k="hidden",M="hide",L="img-error",x="input",T="last",S="mouseenter",D="mouseleave",A="next",P="ok",Y="open",C="page-click",E="paused",H="prev",$="refresh",F="refreshed",I="remove",B="row-clicked",R="row-contextmenu",N="row-dblclicked",z="row-hovered",W="row-middle-clicked",V="row-selected",U="row-unhovered",G="selected",q="show",J="shown",K="sliding-end",X="sliding-start",Z="sort-changed",Q="tag-state",ee="toggle",te="unpaused",ne="update",ie="hook:beforeDestroy",re="hook:destroyed",oe="update:",ae="bv",se="::",ce={passive:!0},ue={passive:!0,capture:!1}},"00ee":function(e,t,n){var i=n("b622"),r=i("toStringTag"),o={};o[r]="z",e.exports="[object z]"===String(o)},"00fd":function(e,t,n){var i=n("9e69"),r=Object.prototype,o=r.hasOwnProperty,a=r.toString,s=i?i.toStringTag:void 0;function c(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var i=!0}catch(c){}var r=a.call(e);return i&&(t?e[s]=n:delete e[s]),r}e.exports=c},"010e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}});return t}))},"02fb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,n){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}});return t}))},"0366":function(e,t,n){var i=n("1c0b");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"03ec":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}});return t}))},"0558":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e){return e%100===11||e%10!==1}function n(e,n,i,r){var o=e+" ";switch(i){case"s":return n||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?o+(n||r?"sekúndur":"sekúndum"):o+"sekúnda";case"m":return n?"mínúta":"mínútu";case"mm":return t(e)?o+(n||r?"mínútur":"mínútum"):n?o+"mínúta":o+"mínútu";case"hh":return t(e)?o+(n||r?"klukkustundir":"klukkustundum"):o+"klukkustund";case"d":return n?"dagur":r?"dag":"degi";case"dd":return t(e)?n?o+"dagar":o+(r?"daga":"dögum"):n?o+"dagur":o+(r?"dag":"degi");case"M":return n?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?n?o+"mánuðir":o+(r?"mánuði":"mánuðum"):n?o+"mánuður":o+(r?"mánuð":"mánuði");case"y":return n||r?"ár":"ári";case"yy":return t(e)?o+(n||r?"ár":"árum"):o+(n||r?"ár":"ári")}}var i=e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:n,ss:n,m:n,mm:n,h:"klukkustund",hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return i}))},"057f":function(e,t,n){var i=n("fc6a"),r=n("241c").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return r(e)}catch(t){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?s(e):r(i(e))}},"06cf":function(e,t,n){var i=n("83ab"),r=n("d1e7"),o=n("5c6c"),a=n("fc6a"),s=n("c04e"),c=n("5135"),u=n("0cfb"),d=Object.getOwnPropertyDescriptor;t.f=i?d:function(e,t){if(e=a(e),t=s(t,!0),u)try{return d(e,t)}catch(n){}if(c(e,t))return o(!r.f.call(e,t),e[t])}},"0721":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"079e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"令和",narrow:"㋿",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"平成",narrow:"㍻",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"昭和",narrow:"㍼",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"大正",narrow:"㍽",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"明治",narrow:"㍾",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"西暦",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"紀元前",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(元|\d+)年/,eraYearOrdinalParse:function(e,t){return"元"===t[1]?1:parseInt(t[1]||e,10)},months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,n){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()!==this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()!==e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"y":return 1===e?"元年":e+"年";case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}});return t}))},"0a06":function(e,t,n){"use strict";var i=n("c532"),r=n("30b5"),o=n("f6b49"),a=n("5270"),s=n("4a7b");function c(e){this.defaults=e,this.interceptors={request:new o,response:new o}}c.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{},e.url=arguments[0]):e=e||{},e=s(this.defaults,e),e.method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[a,void 0],n=Promise.resolve(e);this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));while(t.length)n=n.then(t.shift(),t.shift());return n},c.prototype.getUri=function(e){return e=s(this.defaults,e),r(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},i.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),i.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,i){return this.request(s(i||{},{method:e,url:t,data:n}))}})),e.exports=c},"0a3c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return o}))},"0a84":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t}))},"0b4b":function(e,t,n){},"0caa":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={s:["thoddea sekondamni","thodde sekond"],ss:[e+" sekondamni",e+" sekond"],m:["eka mintan","ek minut"],mm:[e+" mintamni",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voramni",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disamni",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineamni",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsamni",e+" vorsam"]};return i?r[n][0]:r[n][1]}var n=e.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokallim"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"rati":e<12?"sokallim":e<16?"donparam":e<20?"sanje":"rati"}});return n}))},"0cb2":function(e,t,n){var i=n("7b0b"),r=Math.floor,o="".replace,a=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,s=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,c,u,d){var l=n+e.length,f=c.length,p=s;return void 0!==u&&(u=i(u),p=a),o.call(d,p,(function(i,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,n);case"'":return t.slice(l);case"<":a=u[o.slice(1,-1)];break;default:var s=+o;if(0===s)return i;if(s>f){var d=r(s/10);return 0===d?i:d<=f?void 0===c[d-1]?o.charAt(1):c[d-1]+o.charAt(1):i}a=c[s-1]}return void 0===a?"":a}))}},"0cfb":function(e,t,n){var i=n("83ab"),r=n("d039"),o=n("cc12");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d08":function(e){e.exports=JSON.parse('[{"group":0,"description":"😀"},{"group":1,"description":"👍️"},{"group":2,"description":"🦲"},{"group":3,"description":"🐶"},{"group":4,"description":"🍉"},{"group":5,"description":"🏠️"},{"group":6,"description":"🎁"},{"group":7,"description":"🎶"},{"group":8,"description":"🔝"},{"group":9,"description":"🏁"}]')},"0d3b":function(e,t,n){var i=n("d039"),r=n("b622"),o=n("c430"),a=r("iterator");e.exports=!i((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,i){t["delete"]("b"),n+=i+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"0df6":function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},"0e49":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return t}))},"0e6b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:0,doy:4}});return t}))},"0e81":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"},n=e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),meridiem:function(e,t,n){return e<12?n?"öö":"ÖÖ":n?"ös":"ÖS"},meridiemParse:/öö|ÖÖ|ös|ÖS/,isPM:function(e){return"ös"===e||"ÖS"===e},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,r=e%100-i,o=e>=100?100:null;return e+(t[i]||t[r]||t[o])}},week:{dow:1,doy:7}});return n}))},"0f14":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"0f38":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"0f65":function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var i=n("2b88"),r=n("a026"),o=n("c637"),a=n("0056"),s=n("a723"),c=n("906c"),u=n("6b77"),d=n("cf75"),l=n("686b"),f=n("602d"),p=n("8c18"),h=r["default"].extend({mixins:[p["a"]],data:function(){return{name:"b-toaster"}},methods:{onAfterEnter:function(e){var t=this;Object(c["D"])((function(){Object(c["A"])(e,"".concat(t.name,"-enter-to"))}))}},render:function(e){return e("transition-group",{props:{tag:"div",name:this.name},on:{afterEnter:this.onAfterEnter}},this.normalizeSlot())}}),m=Object(d["d"])({ariaAtomic:Object(d["c"])(s["u"]),ariaLive:Object(d["c"])(s["u"]),name:Object(d["c"])(s["u"],void 0,!0),role:Object(d["c"])(s["u"])},o["qc"]),b=r["default"].extend({name:o["qc"],mixins:[f["a"]],props:m,data:function(){return{doRender:!1,dead:!1,staticName:this.name}},beforeMount:function(){var e=this,t=this.name;this.staticName=t,i["Wormhole"].hasTarget(t)?(Object(l["a"])('A "<portal-target>" with name "'.concat(t,'" already exists in the document.'),o["qc"]),this.dead=!0):(this.doRender=!0,this.$once(a["eb"],(function(){e.emitOnRoot(Object(u["e"])(o["qc"],a["j"]),t)})))},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},render:function(e){var t=e("div",{class:["d-none",{"b-dead-toaster":this.dead}]});if(this.doRender){var n=e(i["PortalTarget"],{staticClass:"b-toaster-slot",props:{name:this.staticName,multiple:!0,tag:"div",slim:!1,transition:h}});t=e("div",{staticClass:"b-toaster",class:[this.staticName],attrs:{id:this.staticName,role:this.role||null,"aria-live":this.ariaLive,"aria-atomic":this.ariaAtomic}},[n])}return t}})},"0ff2":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return t}))},"10e8":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,n){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",w:"1 สัปดาห์",ww:"%d สัปดาห์",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}});return t}))},"129f":function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e===1/t:e!=e&&t!=t}},1310:function(e,t){function n(e){return null!=e&&"object"==typeof e}e.exports=n},"13e9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},n=e.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){var e=["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"14c3":function(e,t,n){var i=n("c6b6"),r=n("9263");e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var o=n.call(e,t);if("object"!==typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},"159b":function(e,t,n){var i=n("da84"),r=n("fdbc"),o=n("17c2"),a=n("9112");for(var s in r){var c=i[s],u=c&&c.prototype;if(u&&u.forEach!==o)try{a(u,"forEach",o)}catch(d){u.forEach=o}}},"167b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("oc-lnc",{months:{standalone:"genièr_febrièr_març_abril_mai_junh_julhet_agost_setembre_octòbre_novembre_decembre".split("_"),format:"de genièr_de febrièr_de març_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'octòbre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dimècres_dijòus_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[uèi a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[ièr a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},"17c2":function(e,t,n){"use strict";var i=n("b727").forEach,r=n("a640"),o=r("forEach");e.exports=o?[].forEach:function(e){return i(this,e,arguments.length>1?arguments[1]:void 0)}},"19aa":function(e,t){e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},"1a8c":function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},"1b45":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f’ %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"1be4":function(e,t,n){var i=n("d066");e.exports=i("document","documentElement")},"1c0b":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},"1c7e":function(e,t,n){var i=n("b622"),r=i("iterator"),o=!1;try{var a=0,s={next:function(){return{done:!!a++}},return:function(){o=!0}};s[r]=function(){return this},Array.from(s,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!o)return!1;var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(c){}return n}},"1cdc":function(e,t,n){var i=n("342f");e.exports=/(?:iphone|ipod|ipad).*applewebkit/i.test(i)},"1cfd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},n=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,o,a){var s=n(t),c=i[e][n(t)];return 2===s&&(c=c[r?0:1]),c.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],a=e.defineLocale("ar-ly",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return a}))},"1d2b":function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),i=0;i<n.length;i++)n[i]=arguments[i];return e.apply(t,n)}}},"1d80":function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},"1dde":function(e,t,n){var i=n("d039"),r=n("b622"),o=n("2d00"),a=r("species");e.exports=function(e){return o>=51||!i((function(){var t=[],n=t.constructor={};return n[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},"1fc1":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){var r={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:n?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===i?n?"хвіліна":"хвіліну":"h"===i?n?"гадзіна":"гадзіну":e+" "+t(r[i],+e)}var i=e.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:n,mm:n,h:n,hh:n,d:"дзень",dd:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!==2&&e%10!==3||e%100===12||e%100===13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}});return i}))},"201b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ka",{months:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return e.replace(/(წამ|წუთ|საათ|წელ|დღ|თვ)(ი|ე)/,(function(e,t,n){return"ი"===n?t+"ში":t+n+"ში"}))},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):e},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20===0||e%100===0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}});return t}))},2266:function(e,t,n){var i=n("825a"),r=n("e95a"),o=n("50c4"),a=n("0366"),s=n("35a1"),c=n("2a62"),u=function(e,t){this.stopped=e,this.result=t};e.exports=function(e,t,n){var d,l,f,p,h,m,b,g=n&&n.that,v=!(!n||!n.AS_ENTRIES),y=!(!n||!n.IS_ITERATOR),_=!(!n||!n.INTERRUPTED),O=a(t,g,1+v+_),j=function(e){return d&&c(d),new u(!0,e)},w=function(e){return v?(i(e),_?O(e[0],e[1],j):O(e[0],e[1])):_?O(e,j):O(e)};if(y)d=e;else{if(l=s(e),"function"!=typeof l)throw TypeError("Target is not iterable");if(r(l)){for(f=0,p=o(e.length);p>f;f++)if(h=w(e[f]),h&&h instanceof u)return h;return new u(!1)}d=l.call(e)}m=d.next;while(!(b=m.call(d)).done){try{h=w(b.value)}catch(k){throw c(d),k}if("object"==typeof h&&h&&h instanceof u)return h}return new u(!1)}},"228e":function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p}));var i=n("a026"),r=n("50d3"),o=n("c9a9"),a=n("b508"),s=i["default"].prototype,c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=s[r["c"]];return n?n.getConfigValue(e,t):Object(o["a"])(t)},u=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return t?c("".concat(e,".").concat(t),n):c(e,{})},d=function(){return c("breakpoints",r["a"])},l=Object(a["a"])((function(){return d()})),f=function(){return Object(o["a"])(l())},p=Object(a["a"])((function(){var e=f();return e[0]="",e}))},"22f8":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,n){return e<12?"오전":"오후"}});return t}))},2326:function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return u}));var i=n("7b1e"),r=function(){return Array.from.apply(Array,arguments)},o=function(e,t){return-1!==e.indexOf(t)},a=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.prototype.concat.apply([],t)},s=function(e,t){var n=Object(i["f"])(t)?t:function(){return t};return Array.apply(null,{length:e}).map(n)},c=function(e){return e.reduce((function(e,t){return a(e,t)}),[])},u=function e(t){return t.reduce((function(t,n){return a(t,Array.isArray(n)?e(n):n)}),[])}},"23cb":function(e,t,n){var i=n("a691"),r=Math.max,o=Math.min;e.exports=function(e,t){var n=i(e);return n<0?r(n+t,0):o(n,t)}},"23e7":function(e,t,n){var i=n("da84"),r=n("06cf").f,o=n("9112"),a=n("6eeb"),s=n("ce4e"),c=n("e893"),u=n("94ca");e.exports=function(e,t){var n,d,l,f,p,h,m=e.target,b=e.global,g=e.stat;if(d=b?i:g?i[m]||s(m,{}):(i[m]||{}).prototype,d)for(l in t){if(p=t[l],e.noTargetGet?(h=r(d,l),f=h&&h.value):f=d[l],n=u(b?l:m+(g?".":"#")+l,e.forced),!n&&void 0!==f){if(typeof p===typeof f)continue;c(p,f)}(e.sham||f&&f.sham)&&o(p,"sham",!0),a(d,l,p,e)}}},"241c":function(e,t,n){var i=n("ca84"),r=n("7839"),o=r.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,o)}},2421:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"],r=e.defineLocale("ku",{months:i,monthsShort:i,weekdays:"یهكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:"یهكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره|بهیانی/,isPM:function(e){return/ئێواره/.test(e)},meridiem:function(e,t,n){return e<12?"بهیانی":"ئێواره"},calendar:{sameDay:"[ئهمرۆ كاتژمێر] LT",nextDay:"[بهیانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له %s",past:"%s",s:"چهند چركهیهك",ss:"چركه %d",m:"یهك خولهك",mm:"%d خولهك",h:"یهك كاتژمێر",hh:"%d كاتژمێر",d:"یهك ڕۆژ",dd:"%d ڕۆژ",M:"یهك مانگ",MM:"%d مانگ",y:"یهك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return r}))},2444:function(e,t,n){"use strict";(function(t){var i=n("c532"),r=n("c8af"),o={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!i.isUndefined(e)&&i.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function s(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t))&&(e=n("b50d")),e}var c={adapter:s(),transformRequest:[function(e,t){return r(t,"Accept"),r(t,"Content-Type"),i.isFormData(e)||i.isArrayBuffer(e)||i.isBuffer(e)||i.isStream(e)||i.isFile(e)||i.isBlob(e)?e:i.isArrayBufferView(e)?e.buffer:i.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):i.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"===typeof e)try{e=JSON.parse(e)}catch(t){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(e){c.headers[e]={}})),i.forEach(["post","put","patch"],(function(e){c.headers[e]=i.merge(o)})),e.exports=c}).call(this,n("4362"))},2532:function(e,t,n){"use strict";var i=n("23e7"),r=n("5a34"),o=n("1d80"),a=n("ab13");i({target:"String",proto:!0,forced:!a("includes")},{includes:function(e){return!!~String(o(this)).indexOf(r(e),arguments.length>1?arguments[1]:void 0)}})},2554:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",i;case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",i;case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",i;case"dd":return i+=1===e?"dan":"dana",i;case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",i;case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",i}}var n=e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"25f0":function(e,t,n){"use strict";var i=n("6eeb"),r=n("825a"),o=n("d039"),a=n("ad6d"),s="toString",c=RegExp.prototype,u=c[s],d=o((function(){return"/a/b"!=u.call({source:"a",flags:"b"})})),l=u.name!=s;(d||l)&&i(RegExp.prototype,s,(function(){var e=r(this),t=String(e.source),n=e.flags,i=String(void 0===n&&e instanceof RegExp&&!("flags"in c)?a.call(e):n);return"/"+t+"/"+i}),{unsafe:!0})},2626:function(e,t,n){"use strict";var i=n("d066"),r=n("9bf2"),o=n("b622"),a=n("83ab"),s=o("species");e.exports=function(e){var t=i(e),n=r.f;a&&t&&!t[s]&&n(t,s,{configurable:!0,get:function(){return this}})}},"26f9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function n(e,t,n,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"}function i(e,t,n,i){return t?o(n)[0]:i?o(n)[1]:o(n)[2]}function r(e){return e%10===0||e>10&&e<20}function o(e){return t[e].split("_")}function a(e,t,n,a){var s=e+" ";return 1===e?s+i(e,t,n[0],a):t?s+(r(e)?o(n)[1]:o(n)[0]):a?s+o(n)[1]:s+(r(e)?o(n)[1]:o(n)[2])}var s=e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:n,ss:a,m:i,mm:a,h:i,hh:a,d:i,dd:a,M:i,MM:a,y:i,yy:a},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}});return s}))},2877:function(e,t,n){"use strict";function i(e,t,n,i,r,o,a,s){var c,u="function"===typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(c=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=c):r&&(c=s?function(){r.call(this,(u.functional?this.parent:this).$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var d=u.render;u.render=function(e,t){return c.call(t),d(e,t)}}else{var l=u.beforeCreate;u.beforeCreate=l?[].concat(l,c):[c]}return{exports:e,options:u}}n.d(t,"a",(function(){return i}))},2921:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"sa":"SA":n?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần trước lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",w:"một tuần",ww:"%d tuần",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},"293c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},n=e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"29f3":function(e,t){var n=Object.prototype,i=n.toString;function r(e){return i.call(e)}e.exports=r},"2a62":function(e,t,n){var i=n("825a");e.exports=function(e){var t=e["return"];if(void 0!==t)return i(t.call(e)).value}},"2b27":function(e,t,n){(function(){var t={expires:"1d",path:"; path=/",domain:"",secure:"",sameSite:"; SameSite=Lax"},n={install:function(e){e.prototype.$cookies=this,e.$cookies=this},config:function(e,n,i,r,o){t.expires=e||"1d",t.path=n?"; path="+n:"; path=/",t.domain=i?"; domain="+i:"",t.secure=r?"; Secure":"",t.sameSite=o?"; SameSite="+o:"; SameSite=Lax"},get:function(e){var t=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;if(t&&"{"===t.substring(0,1)&&"}"===t.substring(t.length-1,t.length))try{t=JSON.parse(t)}catch(n){return t}return t},set:function(e,n,i,r,o,a,s){if(!e)throw new Error("Cookie name is not find in first argument.");if(/^(?:expires|max\-age|path|domain|secure|SameSite)$/i.test(e))throw new Error('Cookie key name illegality, Cannot be set to ["expires","max-age","path","domain","secure","SameSite"]\t current key name: '+e);n&&n.constructor===Object&&(n=JSON.stringify(n));var c="";if(i=void 0==i?t.expires:i,i&&0!=i)switch(i.constructor){case Number:c=i===1/0||-1===i?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+i;break;case String:if(/^(?:\d+(y|m|d|h|min|s))$/i.test(i)){var u=i.replace(/^(\d+)(?:y|m|d|h|min|s)$/i,"$1");switch(i.replace(/^(?:\d+)(y|m|d|h|min|s)$/i,"$1").toLowerCase()){case"m":c="; max-age="+2592e3*+u;break;case"d":c="; max-age="+86400*+u;break;case"h":c="; max-age="+3600*+u;break;case"min":c="; max-age="+60*+u;break;case"s":c="; max-age="+u;break;case"y":c="; max-age="+31104e3*+u;break;default:new Error('unknown exception of "set operation"')}}else c="; expires="+i;break;case Date:c="; expires="+i.toUTCString();break}return document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(n)+c+(o?"; domain="+o:t.domain)+(r?"; path="+r:t.path)+(void 0==a?t.secure:a?"; Secure":"")+(void 0==s?t.sameSite:s?"; SameSite="+s:""),this},remove:function(e,n,i){return!(!e||!this.isKey(e))&&(document.cookie=encodeURIComponent(e)+"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"+(i?"; domain="+i:t.domain)+(n?"; path="+n:t.path)+"; SameSite=Lax",this)},isKey:function(e){return new RegExp("(?:^|;\\s*)"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=").test(document.cookie)},keys:function(){if(!document.cookie)return[];for(var e=document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g,"").split(/\s*(?:\=[^;]*)?;\s*/),t=0;t<e.length;t++)e[t]=decodeURIComponent(e[t]);return e}};e.exports=n,"undefined"!==typeof window&&(window.$cookies=n)})()},"2b3d":function(e,t,n){"use strict";n("3ca3");var i,r=n("23e7"),o=n("83ab"),a=n("0d3b"),s=n("da84"),c=n("37e8"),u=n("6eeb"),d=n("19aa"),l=n("5135"),f=n("60da"),p=n("4df4"),h=n("6547").codeAt,m=n("5fb2"),b=n("d44e"),g=n("9861"),v=n("69f3"),y=s.URL,_=g.URLSearchParams,O=g.getState,j=v.set,w=v.getterFor("URL"),k=Math.floor,M=Math.pow,L="Invalid authority",x="Invalid scheme",T="Invalid host",S="Invalid port",D=/[A-Za-z]/,A=/[\d+-.A-Za-z]/,P=/\d/,Y=/^(0x|0X)/,C=/^[0-7]+$/,E=/^\d+$/,H=/^[\dA-Fa-f]+$/,$=/[\0\t\n\r #%/:?@[\\]]/,F=/[\0\t\n\r #/:?@[\\]]/,I=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,B=/[\t\n\r]/g,R=function(e,t){var n,i,r;if("["==t.charAt(0)){if("]"!=t.charAt(t.length-1))return T;if(n=z(t.slice(1,-1)),!n)return T;e.host=n}else if(Z(e)){if(t=m(t),$.test(t))return T;if(n=N(t),null===n)return T;e.host=n}else{if(F.test(t))return T;for(n="",i=p(t),r=0;r<i.length;r++)n+=K(i[r],U);e.host=n}},N=function(e){var t,n,i,r,o,a,s,c=e.split(".");if(c.length&&""==c[c.length-1]&&c.pop(),t=c.length,t>4)return e;for(n=[],i=0;i<t;i++){if(r=c[i],""==r)return e;if(o=10,r.length>1&&"0"==r.charAt(0)&&(o=Y.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?E:8==o?C:H).test(r))return e;a=parseInt(r,o)}n.push(a)}for(i=0;i<t;i++)if(a=n[i],i==t-1){if(a>=M(256,5-t))return null}else if(a>255)return null;for(s=n.pop(),i=0;i<n.length;i++)s+=n[i]*M(256,3-i);return s},z=function(e){var t,n,i,r,o,a,s,c=[0,0,0,0,0,0,0,0],u=0,d=null,l=0,f=function(){return e.charAt(l)};if(":"==f()){if(":"!=e.charAt(1))return;l+=2,u++,d=u}while(f()){if(8==u)return;if(":"!=f()){t=n=0;while(n<4&&H.test(f()))t=16*t+parseInt(f(),16),l++,n++;if("."==f()){if(0==n)return;if(l-=n,u>6)return;i=0;while(f()){if(r=null,i>0){if(!("."==f()&&i<4))return;l++}if(!P.test(f()))return;while(P.test(f())){if(o=parseInt(f(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;l++}c[u]=256*c[u]+r,i++,2!=i&&4!=i||u++}if(4!=i)return;break}if(":"==f()){if(l++,!f())return}else if(f())return;c[u++]=t}else{if(null!==d)return;l++,u++,d=u}}if(null!==d){a=u-d,u=7;while(0!=u&&a>0)s=c[u],c[u--]=c[d+a-1],c[d+--a]=s}else if(8!=u)return;return c},W=function(e){for(var t=null,n=1,i=null,r=0,o=0;o<8;o++)0!==e[o]?(r>n&&(t=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(t=i,n=r),t},V=function(e){var t,n,i,r;if("number"==typeof e){for(t=[],n=0;n<4;n++)t.unshift(e%256),e=k(e/256);return t.join(".")}if("object"==typeof e){for(t="",i=W(e),n=0;n<8;n++)r&&0===e[n]||(r&&(r=!1),i===n?(t+=n?":":"::",r=!0):(t+=e[n].toString(16),n<7&&(t+=":")));return"["+t+"]"}return e},U={},G=f({},U,{" ":1,'"':1,"<":1,">":1,"`":1}),q=f({},G,{"#":1,"?":1,"{":1,"}":1}),J=f({},q,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),K=function(e,t){var n=h(e,0);return n>32&&n<127&&!l(t,e)?e:encodeURIComponent(e)},X={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Z=function(e){return l(X,e.scheme)},Q=function(e){return""!=e.username||""!=e.password},ee=function(e){return!e.host||e.cannotBeABaseURL||"file"==e.scheme},te=function(e,t){var n;return 2==e.length&&D.test(e.charAt(0))&&(":"==(n=e.charAt(1))||!t&&"|"==n)},ne=function(e){var t;return e.length>1&&te(e.slice(0,2))&&(2==e.length||"/"===(t=e.charAt(2))||"\\"===t||"?"===t||"#"===t)},ie=function(e){var t=e.path,n=t.length;!n||"file"==e.scheme&&1==n&&te(t[0],!0)||t.pop()},re=function(e){return"."===e||"%2e"===e.toLowerCase()},oe=function(e){return e=e.toLowerCase(),".."===e||"%2e."===e||".%2e"===e||"%2e%2e"===e},ae={},se={},ce={},ue={},de={},le={},fe={},pe={},he={},me={},be={},ge={},ve={},ye={},_e={},Oe={},je={},we={},ke={},Me={},Le={},xe=function(e,t,n,r){var o,a,s,c,u=n||ae,d=0,f="",h=!1,m=!1,b=!1;n||(e.scheme="",e.username="",e.password="",e.host=null,e.port=null,e.path=[],e.query=null,e.fragment=null,e.cannotBeABaseURL=!1,t=t.replace(I,"")),t=t.replace(B,""),o=p(t);while(d<=o.length){switch(a=o[d],u){case ae:if(!a||!D.test(a)){if(n)return x;u=ce;continue}f+=a.toLowerCase(),u=se;break;case se:if(a&&(A.test(a)||"+"==a||"-"==a||"."==a))f+=a.toLowerCase();else{if(":"!=a){if(n)return x;f="",u=ce,d=0;continue}if(n&&(Z(e)!=l(X,f)||"file"==f&&(Q(e)||null!==e.port)||"file"==e.scheme&&!e.host))return;if(e.scheme=f,n)return void(Z(e)&&X[e.scheme]==e.port&&(e.port=null));f="","file"==e.scheme?u=ye:Z(e)&&r&&r.scheme==e.scheme?u=ue:Z(e)?u=pe:"/"==o[d+1]?(u=de,d++):(e.cannotBeABaseURL=!0,e.path.push(""),u=ke)}break;case ce:if(!r||r.cannotBeABaseURL&&"#"!=a)return x;if(r.cannotBeABaseURL&&"#"==a){e.scheme=r.scheme,e.path=r.path.slice(),e.query=r.query,e.fragment="",e.cannotBeABaseURL=!0,u=Le;break}u="file"==r.scheme?ye:le;continue;case ue:if("/"!=a||"/"!=o[d+1]){u=le;continue}u=he,d++;break;case de:if("/"==a){u=me;break}u=we;continue;case le:if(e.scheme=r.scheme,a==i)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query;else if("/"==a||"\\"==a&&Z(e))u=fe;else if("?"==a)e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query="",u=Me;else{if("#"!=a){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.path.pop(),u=we;continue}e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,e.path=r.path.slice(),e.query=r.query,e.fragment="",u=Le}break;case fe:if(!Z(e)||"/"!=a&&"\\"!=a){if("/"!=a){e.username=r.username,e.password=r.password,e.host=r.host,e.port=r.port,u=we;continue}u=me}else u=he;break;case pe:if(u=he,"/"!=a||"/"!=f.charAt(d+1))continue;d++;break;case he:if("/"!=a&&"\\"!=a){u=me;continue}break;case me:if("@"==a){h&&(f="%40"+f),h=!0,s=p(f);for(var g=0;g<s.length;g++){var v=s[g];if(":"!=v||b){var y=K(v,J);b?e.password+=y:e.username+=y}else b=!0}f=""}else if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&Z(e)){if(h&&""==f)return L;d-=p(f).length+1,f="",u=be}else f+=a;break;case be:case ge:if(n&&"file"==e.scheme){u=Oe;continue}if(":"!=a||m){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&Z(e)){if(Z(e)&&""==f)return T;if(n&&""==f&&(Q(e)||null!==e.port))return;if(c=R(e,f),c)return c;if(f="",u=je,n)return;continue}"["==a?m=!0:"]"==a&&(m=!1),f+=a}else{if(""==f)return T;if(c=R(e,f),c)return c;if(f="",u=ve,n==ge)return}break;case ve:if(!P.test(a)){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&Z(e)||n){if(""!=f){var _=parseInt(f,10);if(_>65535)return S;e.port=Z(e)&&_===X[e.scheme]?null:_,f=""}if(n)return;u=je;continue}return S}f+=a;break;case ye:if(e.scheme="file","/"==a||"\\"==a)u=_e;else{if(!r||"file"!=r.scheme){u=we;continue}if(a==i)e.host=r.host,e.path=r.path.slice(),e.query=r.query;else if("?"==a)e.host=r.host,e.path=r.path.slice(),e.query="",u=Me;else{if("#"!=a){ne(o.slice(d).join(""))||(e.host=r.host,e.path=r.path.slice(),ie(e)),u=we;continue}e.host=r.host,e.path=r.path.slice(),e.query=r.query,e.fragment="",u=Le}}break;case _e:if("/"==a||"\\"==a){u=Oe;break}r&&"file"==r.scheme&&!ne(o.slice(d).join(""))&&(te(r.path[0],!0)?e.path.push(r.path[0]):e.host=r.host),u=we;continue;case Oe:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&te(f))u=we;else if(""==f){if(e.host="",n)return;u=je}else{if(c=R(e,f),c)return c;if("localhost"==e.host&&(e.host=""),n)return;f="",u=je}continue}f+=a;break;case je:if(Z(e)){if(u=we,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(u=we,"/"!=a))continue}else e.fragment="",u=Le;else e.query="",u=Me;break;case we:if(a==i||"/"==a||"\\"==a&&Z(e)||!n&&("?"==a||"#"==a)){if(oe(f)?(ie(e),"/"==a||"\\"==a&&Z(e)||e.path.push("")):re(f)?"/"==a||"\\"==a&&Z(e)||e.path.push(""):("file"==e.scheme&&!e.path.length&&te(f)&&(e.host&&(e.host=""),f=f.charAt(0)+":"),e.path.push(f)),f="","file"==e.scheme&&(a==i||"?"==a||"#"==a))while(e.path.length>1&&""===e.path[0])e.path.shift();"?"==a?(e.query="",u=Me):"#"==a&&(e.fragment="",u=Le)}else f+=K(a,q);break;case ke:"?"==a?(e.query="",u=Me):"#"==a?(e.fragment="",u=Le):a!=i&&(e.path[0]+=K(a,U));break;case Me:n||"#"!=a?a!=i&&("'"==a&&Z(e)?e.query+="%27":e.query+="#"==a?"%23":K(a,U)):(e.fragment="",u=Le);break;case Le:a!=i&&(e.fragment+=K(a,G));break}d++}},Te=function(e){var t,n,i=d(this,Te,"URL"),r=arguments.length>1?arguments[1]:void 0,a=String(e),s=j(i,{type:"URL"});if(void 0!==r)if(r instanceof Te)t=w(r);else if(n=xe(t={},String(r)),n)throw TypeError(n);if(n=xe(s,a,null,t),n)throw TypeError(n);var c=s.searchParams=new _,u=O(c);u.updateSearchParams(s.query),u.updateURL=function(){s.query=String(c)||null},o||(i.href=De.call(i),i.origin=Ae.call(i),i.protocol=Pe.call(i),i.username=Ye.call(i),i.password=Ce.call(i),i.host=Ee.call(i),i.hostname=He.call(i),i.port=$e.call(i),i.pathname=Fe.call(i),i.search=Ie.call(i),i.searchParams=Be.call(i),i.hash=Re.call(i))},Se=Te.prototype,De=function(){var e=w(this),t=e.scheme,n=e.username,i=e.password,r=e.host,o=e.port,a=e.path,s=e.query,c=e.fragment,u=t+":";return null!==r?(u+="//",Q(e)&&(u+=n+(i?":"+i:"")+"@"),u+=V(r),null!==o&&(u+=":"+o)):"file"==t&&(u+="//"),u+=e.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(u+="?"+s),null!==c&&(u+="#"+c),u},Ae=function(){var e=w(this),t=e.scheme,n=e.port;if("blob"==t)try{return new Te(t.path[0]).origin}catch(i){return"null"}return"file"!=t&&Z(e)?t+"://"+V(e.host)+(null!==n?":"+n:""):"null"},Pe=function(){return w(this).scheme+":"},Ye=function(){return w(this).username},Ce=function(){return w(this).password},Ee=function(){var e=w(this),t=e.host,n=e.port;return null===t?"":null===n?V(t):V(t)+":"+n},He=function(){var e=w(this).host;return null===e?"":V(e)},$e=function(){var e=w(this).port;return null===e?"":String(e)},Fe=function(){var e=w(this),t=e.path;return e.cannotBeABaseURL?t[0]:t.length?"/"+t.join("/"):""},Ie=function(){var e=w(this).query;return e?"?"+e:""},Be=function(){return w(this).searchParams},Re=function(){var e=w(this).fragment;return e?"#"+e:""},Ne=function(e,t){return{get:e,set:t,configurable:!0,enumerable:!0}};if(o&&c(Se,{href:Ne(De,(function(e){var t=w(this),n=String(e),i=xe(t,n);if(i)throw TypeError(i);O(t.searchParams).updateSearchParams(t.query)})),origin:Ne(Ae),protocol:Ne(Pe,(function(e){var t=w(this);xe(t,String(e)+":",ae)})),username:Ne(Ye,(function(e){var t=w(this),n=p(String(e));if(!ee(t)){t.username="";for(var i=0;i<n.length;i++)t.username+=K(n[i],J)}})),password:Ne(Ce,(function(e){var t=w(this),n=p(String(e));if(!ee(t)){t.password="";for(var i=0;i<n.length;i++)t.password+=K(n[i],J)}})),host:Ne(Ee,(function(e){var t=w(this);t.cannotBeABaseURL||xe(t,String(e),be)})),hostname:Ne(He,(function(e){var t=w(this);t.cannotBeABaseURL||xe(t,String(e),ge)})),port:Ne($e,(function(e){var t=w(this);ee(t)||(e=String(e),""==e?t.port=null:xe(t,e,ve))})),pathname:Ne(Fe,(function(e){var t=w(this);t.cannotBeABaseURL||(t.path=[],xe(t,e+"",je))})),search:Ne(Ie,(function(e){var t=w(this);e=String(e),""==e?t.query=null:("?"==e.charAt(0)&&(e=e.slice(1)),t.query="",xe(t,e,Me)),O(t.searchParams).updateSearchParams(t.query)})),searchParams:Ne(Be),hash:Ne(Re,(function(e){var t=w(this);e=String(e),""!=e?("#"==e.charAt(0)&&(e=e.slice(1)),t.fragment="",xe(t,e,Le)):t.fragment=null}))}),u(Se,"toJSON",(function(){return De.call(this)}),{enumerable:!0}),u(Se,"toString",(function(){return De.call(this)}),{enumerable:!0}),y){var ze=y.createObjectURL,We=y.revokeObjectURL;ze&&u(Te,"createObjectURL",(function(e){return ze.apply(y,arguments)})),We&&u(Te,"revokeObjectURL",(function(e){return We.apply(y,arguments)}))}b(Te,"URL"),r({global:!0,forced:!a,sham:!o},{URL:Te})},"2b3e":function(e,t,n){var i=n("585a"),r="object"==typeof self&&self&&self.Object===Object&&self,o=i||r||Function("return this")();e.exports=o},"2b88":function(e,t,n){"use strict";
|
||
/*!
|
||
* portal-vue © Thorsten Lünborg, 2019
|
||
*
|
||
* Version: 2.1.7
|
||
*
|
||
* LICENCE: MIT
|
||
*
|
||
* https://github.com/linusborg/portal-vue
|
||
*
|
||
*/function i(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("a026"));function o(e){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){return s(e)||c(e)||u()}function s(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function c(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function u(){throw new TypeError("Invalid attempt to spread non-iterable instance")}var d="undefined"!==typeof window;function l(e){return Array.isArray(e)||"object"===o(e)?Object.freeze(e):e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.reduce((function(e,n){var i=n.passengers[0],r="function"===typeof i?i(t):n.passengers;return e.concat(r)}),[])}function p(e,t){return e.map((function(e,t){return[t,e]})).sort((function(e,n){return t(e[1],n[1])||e[0]-n[0]})).map((function(e){return e[1]}))}function h(e,t){return t.reduce((function(t,n){return e.hasOwnProperty(n)&&(t[n]=e[n]),t}),{})}var m={},b={},g={},v=r.extend({data:function(){return{transports:m,targets:b,sources:g,trackInstances:d}},methods:{open:function(e){if(d){var t=e.to,n=e.from,i=e.passengers,o=e.order,a=void 0===o?1/0:o;if(t&&n&&i){var s={to:t,from:n,passengers:l(i),order:a},c=Object.keys(this.transports);-1===c.indexOf(t)&&r.set(this.transports,t,[]);var u=this.$_getTransportIndex(s),f=this.transports[t].slice(0);-1===u?f.push(s):f[u]=s,this.transports[t]=p(f,(function(e,t){return e.order-t.order}))}}},close:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.to,i=e.from;if(n&&(i||!1!==t)&&this.transports[n])if(t)this.transports[n]=[];else{var r=this.$_getTransportIndex(e);if(r>=0){var o=this.transports[n].slice(0);o.splice(r,1),this.transports[n]=o}}},registerTarget:function(e,t,n){d&&(this.trackInstances&&!n&&this.targets[e]&&console.warn("[portal-vue]: Target ".concat(e," already exists")),this.$set(this.targets,e,Object.freeze([t])))},unregisterTarget:function(e){this.$delete(this.targets,e)},registerSource:function(e,t,n){d&&(this.trackInstances&&!n&&this.sources[e]&&console.warn("[portal-vue]: source ".concat(e," already exists")),this.$set(this.sources,e,Object.freeze([t])))},unregisterSource:function(e){this.$delete(this.sources,e)},hasTarget:function(e){return!(!this.targets[e]||!this.targets[e][0])},hasSource:function(e){return!(!this.sources[e]||!this.sources[e][0])},hasContentFor:function(e){return!!this.transports[e]&&!!this.transports[e].length},$_getTransportIndex:function(e){var t=e.to,n=e.from;for(var i in this.transports[t])if(this.transports[t][i].from===n)return+i;return-1}}}),y=new v(m),_=1,O=r.extend({name:"portal",props:{disabled:{type:Boolean},name:{type:String,default:function(){return String(_++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}}},created:function(){var e=this;this.$nextTick((function(){y.registerSource(e.name,e)}))},mounted:function(){this.disabled||this.sendUpdate()},updated:function(){this.disabled?this.clear():this.sendUpdate()},beforeDestroy:function(){y.unregisterSource(this.name),this.clear()},watch:{to:function(e,t){t&&t!==e&&this.clear(t),this.sendUpdate()}},methods:{clear:function(e){var t={from:this.name,to:e||this.to};y.close(t)},normalizeSlots:function(){return this.$scopedSlots.default?[this.$scopedSlots.default]:this.$slots.default},normalizeOwnChildren:function(e){return"function"===typeof e?e(this.slotProps):e},sendUpdate:function(){var e=this.normalizeSlots();if(e){var t={from:this.name,to:this.to,passengers:a(e),order:this.order};y.open(t)}else this.clear()}},render:function(e){var t=this.$slots.default||this.$scopedSlots.default||[],n=this.tag;return t&&this.disabled?t.length<=1&&this.slim?this.normalizeOwnChildren(t)[0]:e(n,[this.normalizeOwnChildren(t)]):this.slim?e():e(n,{class:{"v-portal":!0},style:{display:"none"},key:"v-portal-placeholder"})}}),j=r.extend({name:"portalTarget",props:{multiple:{type:Boolean,default:!1},name:{type:String,required:!0},slim:{type:Boolean,default:!1},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},data:function(){return{transports:y.transports,firstRender:!0}},created:function(){var e=this;this.$nextTick((function(){y.registerTarget(e.name,e)}))},watch:{ownTransports:function(){this.$emit("change",this.children().length>0)},name:function(e,t){y.unregisterTarget(t),y.registerTarget(e,this)}},mounted:function(){var e=this;this.transition&&this.$nextTick((function(){e.firstRender=!1}))},beforeDestroy:function(){y.unregisterTarget(this.name)},computed:{ownTransports:function(){var e=this.transports[this.name]||[];return this.multiple?e:0===e.length?[]:[e[e.length-1]]},passengers:function(){return f(this.ownTransports,this.slotProps)}},methods:{children:function(){return 0!==this.passengers.length?this.passengers:this.$scopedSlots.default?this.$scopedSlots.default(this.slotProps):this.$slots.default||[]},noWrapper:function(){var e=this.slim&&!this.transition;return e&&this.children().length>1&&console.warn("[portal-vue]: PortalTarget with `slim` option received more than one child element."),e}},render:function(e){var t=this.noWrapper(),n=this.children(),i=this.transition||this.tag;return t?n[0]:this.slim&&!i?e():e(i,{props:{tag:this.transition&&this.tag?this.tag:void 0},class:{"vue-portal-target":!0}},n)}}),w=0,k=["disabled","name","order","slim","slotProps","tag","to"],M=["multiple","transition"],L=r.extend({name:"MountingPortal",inheritAttrs:!1,props:{append:{type:[Boolean,String]},bail:{type:Boolean},mountTo:{type:String,required:!0},disabled:{type:Boolean},name:{type:String,default:function(){return"mounted_"+String(w++)}},order:{type:Number,default:0},slim:{type:Boolean},slotProps:{type:Object,default:function(){return{}}},tag:{type:String,default:"DIV"},to:{type:String,default:function(){return String(Math.round(1e7*Math.random()))}},multiple:{type:Boolean,default:!1},targetSlim:{type:Boolean},targetSlotProps:{type:Object,default:function(){return{}}},targetTag:{type:String,default:"div"},transition:{type:[String,Object,Function]}},created:function(){if("undefined"!==typeof document){var e=document.querySelector(this.mountTo);if(e){var t=this.$props;if(y.targets[t.name])t.bail?console.warn("[portal-vue]: Target ".concat(t.name," is already mounted.\n Aborting because 'bail: true' is set")):this.portalTarget=y.targets[t.name];else{var n=t.append;if(n){var i="string"===typeof n?n:"DIV",r=document.createElement(i);e.appendChild(r),e=r}var o=h(this.$props,M);o.slim=this.targetSlim,o.tag=this.targetTag,o.slotProps=this.targetSlotProps,o.name=this.to,this.portalTarget=new j({el:e,parent:this.$parent||this,propsData:o})}}else console.error("[portal-vue]: Mount Point '".concat(this.mountTo,"' not found in document"))}},beforeDestroy:function(){var e=this.portalTarget;if(this.append){var t=e.$el;t.parentNode.removeChild(t)}e.$destroy()},render:function(e){if(!this.portalTarget)return console.warn("[portal-vue] Target wasn't mounted"),e();if(!this.$scopedSlots.manual){var t=h(this.$props,k);return e(O,{props:t,attrs:this.$attrs,on:this.$listeners,scopedSlots:this.$scopedSlots},this.$slots.default)}var n=this.$scopedSlots.manual({to:this.to});return Array.isArray(n)&&(n=n[0]),n||e()}});function x(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.component(t.portalName||"Portal",O),e.component(t.portalTargetName||"PortalTarget",j),e.component(t.MountingPortalName||"MountingPortal",L)}var T={install:x};t.default=T,t.Portal=O,t.PortalTarget=j,t.MountingPortal=L,t.Wormhole=y},"2bfb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,n){return e<12?n?"vm":"VM":n?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return t}))},"2cf4":function(e,t,n){var i,r,o,a=n("da84"),s=n("d039"),c=n("0366"),u=n("1be4"),d=n("cc12"),l=n("1cdc"),f=n("605d"),p=a.location,h=a.setImmediate,m=a.clearImmediate,b=a.process,g=a.MessageChannel,v=a.Dispatch,y=0,_={},O="onreadystatechange",j=function(e){if(_.hasOwnProperty(e)){var t=_[e];delete _[e],t()}},w=function(e){return function(){j(e)}},k=function(e){j(e.data)},M=function(e){a.postMessage(e+"",p.protocol+"//"+p.host)};h&&m||(h=function(e){var t=[],n=1;while(arguments.length>n)t.push(arguments[n++]);return _[++y]=function(){("function"==typeof e?e:Function(e)).apply(void 0,t)},i(y),y},m=function(e){delete _[e]},f?i=function(e){b.nextTick(w(e))}:v&&v.now?i=function(e){v.now(w(e))}:g&&!l?(r=new g,o=r.port2,r.port1.onmessage=k,i=c(o.postMessage,o,1)):a.addEventListener&&"function"==typeof postMessage&&!a.importScripts&&p&&"file:"!==p.protocol&&!s(M)?(i=M,a.addEventListener("message",k,!1)):i=O in d("script")?function(e){u.appendChild(d("script"))[O]=function(){u.removeChild(this),j(e)}}:function(e){setTimeout(w(e),0)}),e.exports={set:h,clear:m}},"2d00":function(e,t,n){var i,r,o=n("da84"),a=n("342f"),s=o.process,c=s&&s.versions,u=c&&c.v8;u?(i=u.split("."),r=i[0]<4?1:i[0]+i[1]):a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=i[1]))),e.exports=r&&+r},"2d83":function(e,t,n){"use strict";var i=n("387f");e.exports=function(e,t,n,r,o){var a=new Error(e);return i(a,t,n,r,o)}},"2dd8":function(e,t,n){},"2e67":function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},"2e8c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}});return t}))},"2f79":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n("b42e");var i="_uid"},"30b5":function(e,t,n){"use strict";var i=n("c532");function r(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var o;if(n)o=n(t);else if(i.isURLSearchParams(t))o=t.toString();else{var a=[];i.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(i.isArray(e)?t+="[]":e=[e],i.forEach(e,(function(e){i.isDate(e)?e=e.toISOString():i.isObject(e)&&(e=JSON.stringify(e)),a.push(r(t)+"="+r(e))})))})),o=a.join("&")}if(o){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}},"342f":function(e,t,n){var i=n("d066");e.exports=i("navigator","userAgent")||""},"34ef":function(e){e.exports=JSON.parse('[{"group":0,"emojiList":[{"unicode":"😀","tags":["face","grin"]},{"unicode":"😃","tags":["face","mouth","open","smile"]},{"unicode":"😄","tags":["eye","face","mouth","open","smile"]},{"unicode":"😁","tags":["eye","face","grin","smile"]},{"unicode":"😆","tags":["face","laugh","mouth","satisfied","smile"]},{"unicode":"😅","tags":["cold","face","open","smile","sweat"]},{"unicode":"🤣","tags":["face","floor","laugh","rolling"]},{"unicode":"😂","tags":["face","joy","laugh","tear"]},{"unicode":"🙂","tags":["face","smile"]},{"unicode":"🙃","tags":["face","upside-down"]},{"unicode":"😉","tags":["face","wink"]},{"unicode":"😊","tags":["blush","eye","face","smile"]},{"unicode":"😇","tags":["angel","face","fantasy","halo","innocent"]},{"unicode":"🥰","tags":["adore","crush","hearts","in love"]},{"unicode":"😍","tags":["eye","face","love","smile"]},{"unicode":"🤩","tags":["eyes","face","grinning","star"]},{"unicode":"😘","tags":["face","kiss"]},{"unicode":"😗","tags":["face","kiss"]},{"unicode":"☺️","tags":["face","outlined","relaxed","smile"]},{"unicode":"😚","tags":["closed","eye","face","kiss"]},{"unicode":"😙","tags":["eye","face","kiss","smile"]},{"unicode":"🥲","tags":["grateful","proud","relieved","smiling","tear","touched"]},{"unicode":"😋","tags":["delicious","face","savouring","smile","yum"]},{"unicode":"😛","tags":["face","tongue"]},{"unicode":"😜","tags":["eye","face","joke","tongue","wink"]},{"unicode":"🤪","tags":["eye","goofy","large","small"]},{"unicode":"😝","tags":["eye","face","horrible","taste","tongue"]},{"unicode":"🤑","tags":["face","money","mouth"]},{"unicode":"🤗","tags":["face","hug","hugging"]},{"unicode":"🤭","tags":["whoops"]},{"unicode":"🤫","tags":["quiet","shush"]},{"unicode":"🤔","tags":["face","thinking"]},{"unicode":"🤐","tags":["face","mouth","zipper"]},{"unicode":"🤨","tags":["distrust","skeptic"]},{"unicode":"😐️","tags":["deadpan","face","meh","neutral"]},{"unicode":"😑","tags":["expressionless","face","inexpressive","meh","unexpressive"]},{"unicode":"😶","tags":["face","mouth","quiet","silent"]},{"unicode":"😏","tags":["face","smirk"]},{"unicode":"😒","tags":["face","unamused","unhappy"]},{"unicode":"🙄","tags":["eyeroll","eyes","face","rolling"]},{"unicode":"😬","tags":["face","grimace"]},{"unicode":"🤥","tags":["face","lie","pinocchio"]},{"unicode":"😌","tags":["face","relieved"]},{"unicode":"😔","tags":["dejected","face","pensive"]},{"unicode":"😪","tags":["face","sleep"]},{"unicode":"🤤","tags":["drooling","face"]},{"unicode":"😴","tags":["face","sleep","zzz"]},{"unicode":"😷","tags":["cold","doctor","face","mask","sick"]},{"unicode":"🤒","tags":["face","ill","sick","thermometer"]},{"unicode":"🤕","tags":["bandage","face","hurt","injury"]},{"unicode":"🤢","tags":["face","nauseated","vomit"]},{"unicode":"🤮","tags":["sick","vomit"]},{"unicode":"🤧","tags":["face","gesundheit","sneeze"]},{"unicode":"🥵","tags":["feverish","heat stroke","hot","red-faced","sweating"]},{"unicode":"🥶","tags":["blue-faced","cold","freezing","frostbite","icicles"]},{"unicode":"🥴","tags":["dizzy","intoxicated","tipsy","uneven eyes","wavy mouth"]},{"unicode":"😵","tags":["dizzy","face"]},{"unicode":"🤯","tags":["mind blown","shocked"]},{"unicode":"🤠","tags":["cowboy","cowgirl","face","hat"]},{"unicode":"🥳","tags":["celebration","hat","horn","party"]},{"unicode":"🥸","tags":["disguise","face","glasses","incognito","nose"]},{"unicode":"😎","tags":["bright","cool","face","sun","sunglasses"]},{"unicode":"🤓","tags":["face","geek","nerd"]},{"unicode":"🧐","tags":["stuffy"]},{"unicode":"😕","tags":["confused","face","meh"]},{"unicode":"😟","tags":["face","worried"]},{"unicode":"🙁","tags":["face","frown"]},{"unicode":"☹️","tags":["face","frown"]},{"unicode":"😮","tags":["face","mouth","open","sympathy"]},{"unicode":"😯","tags":["face","hushed","stunned","surprised"]},{"unicode":"😲","tags":["astonished","face","shocked","totally"]},{"unicode":"😳","tags":["dazed","face","flushed"]},{"unicode":"🥺","tags":["begging","mercy","puppy eyes"]},{"unicode":"😦","tags":["face","frown","mouth","open"]},{"unicode":"😧","tags":["anguished","face"]},{"unicode":"😨","tags":["face","fear","fearful","scared"]},{"unicode":"😰","tags":["blue","cold","face","rushed","sweat"]},{"unicode":"😥","tags":["disappointed","face","relieved","whew"]},{"unicode":"😢","tags":["cry","face","sad","tear"]},{"unicode":"😭","tags":["cry","face","sad","sob","tear"]},{"unicode":"😱","tags":["face","fear","munch","scared","scream"]},{"unicode":"😖","tags":["confounded","face"]},{"unicode":"😣","tags":["face","persevere"]},{"unicode":"😞","tags":["disappointed","face"]},{"unicode":"😓","tags":["cold","face","sweat"]},{"unicode":"😩","tags":["face","tired","weary"]},{"unicode":"😫","tags":["face","tired"]},{"unicode":"🥱","tags":["bored","tired","yawn"]},{"unicode":"😤","tags":["face","triumph","won"]},{"unicode":"😡","tags":["angry","face","mad","pouting","rage","red"]},{"unicode":"😠","tags":["angry","face","mad"]},{"unicode":"🤬","tags":["swearing"]},{"unicode":"😈","tags":["face","fairy tale","fantasy","horns","smile"]},{"unicode":"👿","tags":["demon","devil","face","fantasy","imp"]},{"unicode":"💀","tags":["death","face","fairy tale","monster"]},{"unicode":"☠️","tags":["crossbones","death","face","monster","skull"]},{"unicode":"💩","tags":["dung","face","monster","poo","poop"]},{"unicode":"🤡","tags":["clown","face"]},{"unicode":"👹","tags":["creature","face","fairy tale","fantasy","monster"]},{"unicode":"👺","tags":["creature","face","fairy tale","fantasy","monster"]},{"unicode":"👻","tags":["creature","face","fairy tale","fantasy","monster"]},{"unicode":"👽️","tags":["creature","extraterrestrial","face","fantasy","ufo"]},{"unicode":"👾","tags":["alien","creature","extraterrestrial","face","monster","ufo"]},{"unicode":"🤖","tags":["face","monster"]},{"unicode":"😺","tags":["cat","face","grinning","mouth","open","smile"]},{"unicode":"😸","tags":["cat","eye","face","grin","smile"]},{"unicode":"😹","tags":["cat","face","joy","tear"]},{"unicode":"😻","tags":["cat","eye","face","heart","love","smile"]},{"unicode":"😼","tags":["cat","face","ironic","smile","wry"]},{"unicode":"😽","tags":["cat","eye","face","kiss"]},{"unicode":"🙀","tags":["cat","face","oh","surprised","weary"]},{"unicode":"😿","tags":["cat","cry","face","sad","tear"]},{"unicode":"😾","tags":["cat","face","pouting"]},{"unicode":"🙈","tags":["evil","face","forbidden","monkey","see"]},{"unicode":"🙉","tags":["evil","face","forbidden","hear","monkey"]},{"unicode":"🙊","tags":["evil","face","forbidden","monkey","speak"]},{"unicode":"💋","tags":["kiss","lips"]},{"unicode":"💌","tags":["heart","letter","love","mail"]},{"unicode":"💘","tags":["arrow","cupid"]},{"unicode":"💝","tags":["ribbon","valentine"]},{"unicode":"💖","tags":["excited","sparkle"]},{"unicode":"💗","tags":["excited","growing","nervous","pulse"]},{"unicode":"💓","tags":["beating","heartbeat","pulsating"]},{"unicode":"💞","tags":["revolving"]},{"unicode":"💕","tags":["love"]},{"unicode":"💟","tags":["heart"]},{"unicode":"❣️","tags":["exclamation","mark","punctuation"]},{"unicode":"💔","tags":["break","broken"]},{"unicode":"❤️","tags":["heart"]},{"unicode":"🧡","tags":["orange"]},{"unicode":"💛","tags":["yellow"]},{"unicode":"💚","tags":["green"]},{"unicode":"💙","tags":["blue"]},{"unicode":"💜","tags":["purple"]},{"unicode":"🤎","tags":["brown","heart"]},{"unicode":"🖤","tags":["black","evil","wicked"]},{"unicode":"🤍","tags":["heart","white"]},{"unicode":"💯","tags":["100","full","hundred","score"]},{"unicode":"💢","tags":["angry","comic","mad"]},{"unicode":"💥","tags":["boom","comic"]},{"unicode":"💫","tags":["comic","star"]},{"unicode":"💦","tags":["comic","splashing","sweat"]},{"unicode":"💨","tags":["comic","dash","running"]},{"unicode":"🕳️","tags":["hole"]},{"unicode":"💣️","tags":["comic"]},{"unicode":"💬","tags":["balloon","bubble","comic","dialog","speech"]},{"unicode":"👁️🗨️","tags":["eye","speech bubble","witness"]},{"unicode":"🗨️","tags":["dialog","speech"]},{"unicode":"🗯️","tags":["angry","balloon","bubble","mad"]},{"unicode":"💭","tags":["balloon","bubble","comic","thought"]},{"unicode":"💤","tags":["comic","sleep"]}]},{"group":1,"emojiList":[{"unicode":"👋","tags":["hand","wave","waving"],"skins":[{"unicode":"👋🏻"},{"unicode":"👋🏼"},{"unicode":"👋🏽"},{"unicode":"👋🏾"},{"unicode":"👋🏿"}]},{"unicode":"🤚","tags":["backhand","raised"],"skins":[{"unicode":"🤚🏻"},{"unicode":"🤚🏼"},{"unicode":"🤚🏽"},{"unicode":"🤚🏾"},{"unicode":"🤚🏿"}]},{"unicode":"🖐️","tags":["finger","hand","splayed"],"skins":[{"unicode":"🖐🏻"},{"unicode":"🖐🏼"},{"unicode":"🖐🏽"},{"unicode":"🖐🏾"},{"unicode":"🖐🏿"}]},{"unicode":"✋","tags":["hand"],"skins":[{"unicode":"✋🏻"},{"unicode":"✋🏼"},{"unicode":"✋🏽"},{"unicode":"✋🏾"},{"unicode":"✋🏿"}]},{"unicode":"🖖","tags":["finger","hand","spock","vulcan"],"skins":[{"unicode":"🖖🏻"},{"unicode":"🖖🏼"},{"unicode":"🖖🏽"},{"unicode":"🖖🏾"},{"unicode":"🖖🏿"}]},{"unicode":"👌","tags":["hand","ok"],"skins":[{"unicode":"👌🏻"},{"unicode":"👌🏼"},{"unicode":"👌🏽"},{"unicode":"👌🏾"},{"unicode":"👌🏿"}]},{"unicode":"🤌","tags":["fingers","hand gesture","interrogation","pinched","sarcastic"],"skins":[{"unicode":"🤌🏻"},{"unicode":"🤌🏼"},{"unicode":"🤌🏽"},{"unicode":"🤌🏾"},{"unicode":"🤌🏿"}]},{"unicode":"🤏","tags":["small amount"],"skins":[{"unicode":"🤏🏻"},{"unicode":"🤏🏼"},{"unicode":"🤏🏽"},{"unicode":"🤏🏾"},{"unicode":"🤏🏿"}]},{"unicode":"✌️","tags":["hand","v","victory"],"skins":[{"unicode":"✌🏻"},{"unicode":"✌🏼"},{"unicode":"✌🏽"},{"unicode":"✌🏾"},{"unicode":"✌🏿"}]},{"unicode":"🤞","tags":["cross","finger","hand","luck"],"skins":[{"unicode":"🤞🏻"},{"unicode":"🤞🏼"},{"unicode":"🤞🏽"},{"unicode":"🤞🏾"},{"unicode":"🤞🏿"}]},{"unicode":"🤟","tags":["hand","ily"],"skins":[{"unicode":"🤟🏻"},{"unicode":"🤟🏼"},{"unicode":"🤟🏽"},{"unicode":"🤟🏾"},{"unicode":"🤟🏿"}]},{"unicode":"🤘","tags":["finger","hand","horns","rock-on"],"skins":[{"unicode":"🤘🏻"},{"unicode":"🤘🏼"},{"unicode":"🤘🏽"},{"unicode":"🤘🏾"},{"unicode":"🤘🏿"}]},{"unicode":"🤙","tags":["call","hand"],"skins":[{"unicode":"🤙🏻"},{"unicode":"🤙🏼"},{"unicode":"🤙🏽"},{"unicode":"🤙🏾"},{"unicode":"🤙🏿"}]},{"unicode":"👈️","tags":["backhand","finger","hand","index","point"],"skins":[{"unicode":"👈🏻"},{"unicode":"👈🏼"},{"unicode":"👈🏽"},{"unicode":"👈🏾"},{"unicode":"👈🏿"}]},{"unicode":"👉️","tags":["backhand","finger","hand","index","point"],"skins":[{"unicode":"👉🏻"},{"unicode":"👉🏼"},{"unicode":"👉🏽"},{"unicode":"👉🏾"},{"unicode":"👉🏿"}]},{"unicode":"👆️","tags":["backhand","finger","hand","point","up"],"skins":[{"unicode":"👆🏻"},{"unicode":"👆🏼"},{"unicode":"👆🏽"},{"unicode":"👆🏾"},{"unicode":"👆🏿"}]},{"unicode":"🖕","tags":["finger","hand"],"skins":[{"unicode":"🖕🏻"},{"unicode":"🖕🏼"},{"unicode":"🖕🏽"},{"unicode":"🖕🏾"},{"unicode":"🖕🏿"}]},{"unicode":"👇️","tags":["backhand","down","finger","hand","point"],"skins":[{"unicode":"👇🏻"},{"unicode":"👇🏼"},{"unicode":"👇🏽"},{"unicode":"👇🏾"},{"unicode":"👇🏿"}]},{"unicode":"☝️","tags":["finger","hand","index","point","up"],"skins":[{"unicode":"☝🏻"},{"unicode":"☝🏼"},{"unicode":"☝🏽"},{"unicode":"☝🏾"},{"unicode":"☝🏿"}]},{"unicode":"👍️","tags":["+1","hand","thumb","up"],"skins":[{"unicode":"👍🏻"},{"unicode":"👍🏼"},{"unicode":"👍🏽"},{"unicode":"👍🏾"},{"unicode":"👍🏿"}]},{"unicode":"👎️","tags":["-1","down","hand","thumb"],"skins":[{"unicode":"👎🏻"},{"unicode":"👎🏼"},{"unicode":"👎🏽"},{"unicode":"👎🏾"},{"unicode":"👎🏿"}]},{"unicode":"✊","tags":["clenched","fist","hand","punch"],"skins":[{"unicode":"✊🏻"},{"unicode":"✊🏼"},{"unicode":"✊🏽"},{"unicode":"✊🏾"},{"unicode":"✊🏿"}]},{"unicode":"👊","tags":["clenched","fist","hand","punch"],"skins":[{"unicode":"👊🏻"},{"unicode":"👊🏼"},{"unicode":"👊🏽"},{"unicode":"👊🏾"},{"unicode":"👊🏿"}]},{"unicode":"🤛","tags":["fist","leftwards"],"skins":[{"unicode":"🤛🏻"},{"unicode":"🤛🏼"},{"unicode":"🤛🏽"},{"unicode":"🤛🏾"},{"unicode":"🤛🏿"}]},{"unicode":"🤜","tags":["fist","rightwards"],"skins":[{"unicode":"🤜🏻"},{"unicode":"🤜🏼"},{"unicode":"🤜🏽"},{"unicode":"🤜🏾"},{"unicode":"🤜🏿"}]},{"unicode":"👏","tags":["clap","hand"],"skins":[{"unicode":"👏🏻"},{"unicode":"👏🏼"},{"unicode":"👏🏽"},{"unicode":"👏🏾"},{"unicode":"👏🏿"}]},{"unicode":"🙌","tags":["celebration","gesture","hand","hooray","raised"],"skins":[{"unicode":"🙌🏻"},{"unicode":"🙌🏼"},{"unicode":"🙌🏽"},{"unicode":"🙌🏾"},{"unicode":"🙌🏿"}]},{"unicode":"👐","tags":["hand","open"],"skins":[{"unicode":"👐🏻"},{"unicode":"👐🏼"},{"unicode":"👐🏽"},{"unicode":"👐🏾"},{"unicode":"👐🏿"}]},{"unicode":"🤲","tags":["prayer"],"skins":[{"unicode":"🤲🏻"},{"unicode":"🤲🏼"},{"unicode":"🤲🏽"},{"unicode":"🤲🏾"},{"unicode":"🤲🏿"}]},{"unicode":"🤝","tags":["agreement","hand","meeting","shake"]},{"unicode":"🙏","tags":["ask","hand","please","pray","thanks"],"skins":[{"unicode":"🙏🏻"},{"unicode":"🙏🏼"},{"unicode":"🙏🏽"},{"unicode":"🙏🏾"},{"unicode":"🙏🏿"}]},{"unicode":"✍️","tags":["hand","write"],"skins":[{"unicode":"✍🏻"},{"unicode":"✍🏼"},{"unicode":"✍🏽"},{"unicode":"✍🏾"},{"unicode":"✍🏿"}]},{"unicode":"💅","tags":["care","cosmetics","manicure","nail","polish"],"skins":[{"unicode":"💅🏻"},{"unicode":"💅🏼"},{"unicode":"💅🏽"},{"unicode":"💅🏾"},{"unicode":"💅🏿"}]},{"unicode":"🤳","tags":["camera","phone"],"skins":[{"unicode":"🤳🏻"},{"unicode":"🤳🏼"},{"unicode":"🤳🏽"},{"unicode":"🤳🏾"},{"unicode":"🤳🏿"}]},{"unicode":"💪","tags":["biceps","comic","flex","muscle"],"skins":[{"unicode":"💪🏻"},{"unicode":"💪🏼"},{"unicode":"💪🏽"},{"unicode":"💪🏾"},{"unicode":"💪🏿"}]},{"unicode":"🦾","tags":["accessibility","prosthetic"]},{"unicode":"🦿","tags":["accessibility","prosthetic"]},{"unicode":"🦵","tags":["kick","limb"],"skins":[{"unicode":"🦵🏻"},{"unicode":"🦵🏼"},{"unicode":"🦵🏽"},{"unicode":"🦵🏾"},{"unicode":"🦵🏿"}]},{"unicode":"🦶","tags":["kick","stomp"],"skins":[{"unicode":"🦶🏻"},{"unicode":"🦶🏼"},{"unicode":"🦶🏽"},{"unicode":"🦶🏾"},{"unicode":"🦶🏿"}]},{"unicode":"👂️","tags":["body"],"skins":[{"unicode":"👂🏻"},{"unicode":"👂🏼"},{"unicode":"👂🏽"},{"unicode":"👂🏾"},{"unicode":"👂🏿"}]},{"unicode":"🦻","tags":["accessibility","hard of hearing"],"skins":[{"unicode":"🦻🏻"},{"unicode":"🦻🏼"},{"unicode":"🦻🏽"},{"unicode":"🦻🏾"},{"unicode":"🦻🏿"}]},{"unicode":"👃","tags":["body"],"skins":[{"unicode":"👃🏻"},{"unicode":"👃🏼"},{"unicode":"👃🏽"},{"unicode":"👃🏾"},{"unicode":"👃🏿"}]},{"unicode":"🧠","tags":["intelligent"]},{"unicode":"🫀","tags":["anatomical","cardiology","heart","organ","pulse"]},{"unicode":"🫁","tags":["breath","exhalation","inhalation","organ","respiration"]},{"unicode":"🦷","tags":["dentist"]},{"unicode":"🦴","tags":["skeleton"]},{"unicode":"👀","tags":["eye","face"]},{"unicode":"👁️","tags":["body"]},{"unicode":"👅","tags":["body"]},{"unicode":"👄","tags":["lips"]},{"unicode":"👶","tags":["young"],"skins":[{"unicode":"👶🏻"},{"unicode":"👶🏼"},{"unicode":"👶🏽"},{"unicode":"👶🏾"},{"unicode":"👶🏿"}]},{"unicode":"🧒","tags":["gender-neutral","unspecified gender","young"],"skins":[{"unicode":"🧒🏻"},{"unicode":"🧒🏼"},{"unicode":"🧒🏽"},{"unicode":"🧒🏾"},{"unicode":"🧒🏿"}]},{"unicode":"👦","tags":["young"],"skins":[{"unicode":"👦🏻"},{"unicode":"👦🏼"},{"unicode":"👦🏽"},{"unicode":"👦🏾"},{"unicode":"👦🏿"}]},{"unicode":"👧","tags":["virgo","young","zodiac"],"skins":[{"unicode":"👧🏻"},{"unicode":"👧🏼"},{"unicode":"👧🏽"},{"unicode":"👧🏾"},{"unicode":"👧🏿"}]},{"unicode":"🧑","tags":["adult","gender-neutral","unspecified gender"],"skins":[{"unicode":"🧑🏻"},{"unicode":"🧑🏼"},{"unicode":"🧑🏽"},{"unicode":"🧑🏾"},{"unicode":"🧑🏿"}]},{"unicode":"👱","tags":["blond","blond-haired person","hair"],"skins":[{"unicode":"👱🏻"},{"unicode":"👱🏼"},{"unicode":"👱🏽"},{"unicode":"👱🏾"},{"unicode":"👱🏿"}]},{"unicode":"👨","tags":["adult"],"skins":[{"unicode":"👨🏻"},{"unicode":"👨🏼"},{"unicode":"👨🏽"},{"unicode":"👨🏾"},{"unicode":"👨🏿"}]},{"unicode":"🧔","tags":["beard","man","person"],"skins":[{"unicode":"🧔🏻"},{"unicode":"🧔🏼"},{"unicode":"🧔🏽"},{"unicode":"🧔🏾"},{"unicode":"🧔🏿"}]},{"unicode":"👨🦰","tags":["adult","man","red hair"],"skins":[{"unicode":"👨🏻🦰"},{"unicode":"👨🏼🦰"},{"unicode":"👨🏽🦰"},{"unicode":"👨🏾🦰"},{"unicode":"👨🏿🦰"}]},{"unicode":"👨🦱","tags":["adult","curly hair","man"],"skins":[{"unicode":"👨🏻🦱"},{"unicode":"👨🏼🦱"},{"unicode":"👨🏽🦱"},{"unicode":"👨🏾🦱"},{"unicode":"👨🏿🦱"}]},{"unicode":"👨🦳","tags":["adult","man","white hair"],"skins":[{"unicode":"👨🏻🦳"},{"unicode":"👨🏼🦳"},{"unicode":"👨🏽🦳"},{"unicode":"👨🏾🦳"},{"unicode":"👨🏿🦳"}]},{"unicode":"👨🦲","tags":["adult","bald","man"],"skins":[{"unicode":"👨🏻🦲"},{"unicode":"👨🏼🦲"},{"unicode":"👨🏽🦲"},{"unicode":"👨🏾🦲"},{"unicode":"👨🏿🦲"}]},{"unicode":"👩","tags":["adult"],"skins":[{"unicode":"👩🏻"},{"unicode":"👩🏼"},{"unicode":"👩🏽"},{"unicode":"👩🏾"},{"unicode":"👩🏿"}]},{"unicode":"👩🦰","tags":["adult","red hair","woman"],"skins":[{"unicode":"👩🏻🦰"},{"unicode":"👩🏼🦰"},{"unicode":"👩🏽🦰"},{"unicode":"👩🏾🦰"},{"unicode":"👩🏿🦰"}]},{"unicode":"🧑🦰","tags":["adult","gender-neutral","person","red hair","unspecified gender"],"skins":[{"unicode":"🧑🏻🦰"},{"unicode":"🧑🏼🦰"},{"unicode":"🧑🏽🦰"},{"unicode":"🧑🏾🦰"},{"unicode":"🧑🏿🦰"}]},{"unicode":"👩🦱","tags":["adult","curly hair","woman"],"skins":[{"unicode":"👩🏻🦱"},{"unicode":"👩🏼🦱"},{"unicode":"👩🏽🦱"},{"unicode":"👩🏾🦱"},{"unicode":"👩🏿🦱"}]},{"unicode":"🧑🦱","tags":["adult","curly hair","gender-neutral","person","unspecified gender"],"skins":[{"unicode":"🧑🏻🦱"},{"unicode":"🧑🏼🦱"},{"unicode":"🧑🏽🦱"},{"unicode":"🧑🏾🦱"},{"unicode":"🧑🏿🦱"}]},{"unicode":"👩🦳","tags":["adult","white hair","woman"],"skins":[{"unicode":"👩🏻🦳"},{"unicode":"👩🏼🦳"},{"unicode":"👩🏽🦳"},{"unicode":"👩🏾🦳"},{"unicode":"👩🏿🦳"}]},{"unicode":"🧑🦳","tags":["adult","gender-neutral","person","unspecified gender","white hair"],"skins":[{"unicode":"🧑🏻🦳"},{"unicode":"🧑🏼🦳"},{"unicode":"🧑🏽🦳"},{"unicode":"🧑🏾🦳"},{"unicode":"🧑🏿🦳"}]},{"unicode":"👩🦲","tags":["adult","bald","woman"],"skins":[{"unicode":"👩🏻🦲"},{"unicode":"👩🏼🦲"},{"unicode":"👩🏽🦲"},{"unicode":"👩🏾🦲"},{"unicode":"👩🏿🦲"}]},{"unicode":"🧑🦲","tags":["adult","bald","gender-neutral","person","unspecified gender"],"skins":[{"unicode":"🧑🏻🦲"},{"unicode":"🧑🏼🦲"},{"unicode":"🧑🏽🦲"},{"unicode":"🧑🏾🦲"},{"unicode":"🧑🏿🦲"}]},{"unicode":"👱♀️","tags":["blond-haired woman","blonde","hair","woman"],"skins":[{"unicode":"👱🏻♀️"},{"unicode":"👱🏼♀️"},{"unicode":"👱🏽♀️"},{"unicode":"👱🏾♀️"},{"unicode":"👱🏿♀️"}]},{"unicode":"👱♂️","tags":["blond","blond-haired man","hair","man"],"skins":[{"unicode":"👱🏻♂️"},{"unicode":"👱🏼♂️"},{"unicode":"👱🏽♂️"},{"unicode":"👱🏾♂️"},{"unicode":"👱🏿♂️"}]},{"unicode":"🧓","tags":["adult","gender-neutral","old","unspecified gender"],"skins":[{"unicode":"🧓🏻"},{"unicode":"🧓🏼"},{"unicode":"🧓🏽"},{"unicode":"🧓🏾"},{"unicode":"🧓🏿"}]},{"unicode":"👴","tags":["adult","man","old"],"skins":[{"unicode":"👴🏻"},{"unicode":"👴🏼"},{"unicode":"👴🏽"},{"unicode":"👴🏾"},{"unicode":"👴🏿"}]},{"unicode":"👵","tags":["adult","old","woman"],"skins":[{"unicode":"👵🏻"},{"unicode":"👵🏼"},{"unicode":"👵🏽"},{"unicode":"👵🏾"},{"unicode":"👵🏿"}]},{"unicode":"🙍","tags":["frown","gesture"],"skins":[{"unicode":"🙍🏻"},{"unicode":"🙍🏼"},{"unicode":"🙍🏽"},{"unicode":"🙍🏾"},{"unicode":"🙍🏿"}]},{"unicode":"🙍♂️","tags":["frowning","gesture","man"],"skins":[{"unicode":"🙍🏻♂️"},{"unicode":"🙍🏼♂️"},{"unicode":"🙍🏽♂️"},{"unicode":"🙍🏾♂️"},{"unicode":"🙍🏿♂️"}]},{"unicode":"🙍♀️","tags":["frowning","gesture","woman"],"skins":[{"unicode":"🙍🏻♀️"},{"unicode":"🙍🏼♀️"},{"unicode":"🙍🏽♀️"},{"unicode":"🙍🏾♀️"},{"unicode":"🙍🏿♀️"}]},{"unicode":"🙎","tags":["gesture","pouting"],"skins":[{"unicode":"🙎🏻"},{"unicode":"🙎🏼"},{"unicode":"🙎🏽"},{"unicode":"🙎🏾"},{"unicode":"🙎🏿"}]},{"unicode":"🙎♂️","tags":["gesture","man","pouting"],"skins":[{"unicode":"🙎🏻♂️"},{"unicode":"🙎🏼♂️"},{"unicode":"🙎🏽♂️"},{"unicode":"🙎🏾♂️"},{"unicode":"🙎🏿♂️"}]},{"unicode":"🙎♀️","tags":["gesture","pouting","woman"],"skins":[{"unicode":"🙎🏻♀️"},{"unicode":"🙎🏼♀️"},{"unicode":"🙎🏽♀️"},{"unicode":"🙎🏾♀️"},{"unicode":"🙎🏿♀️"}]},{"unicode":"🙅","tags":["forbidden","gesture","hand","person gesturing no","prohibited"],"skins":[{"unicode":"🙅🏻"},{"unicode":"🙅🏼"},{"unicode":"🙅🏽"},{"unicode":"🙅🏾"},{"unicode":"🙅🏿"}]},{"unicode":"🙅♂️","tags":["forbidden","gesture","hand","man","man gesturing no","prohibited"],"skins":[{"unicode":"🙅🏻♂️"},{"unicode":"🙅🏼♂️"},{"unicode":"🙅🏽♂️"},{"unicode":"🙅🏾♂️"},{"unicode":"🙅🏿♂️"}]},{"unicode":"🙅♀️","tags":["forbidden","gesture","hand","prohibited","woman","woman gesturing no"],"skins":[{"unicode":"🙅🏻♀️"},{"unicode":"🙅🏼♀️"},{"unicode":"🙅🏽♀️"},{"unicode":"🙅🏾♀️"},{"unicode":"🙅🏿♀️"}]},{"unicode":"🙆","tags":["gesture","hand","ok","person gesturing ok"],"skins":[{"unicode":"🙆🏻"},{"unicode":"🙆🏼"},{"unicode":"🙆🏽"},{"unicode":"🙆🏾"},{"unicode":"🙆🏿"}]},{"unicode":"🙆♂️","tags":["gesture","hand","man","man gesturing ok","ok"],"skins":[{"unicode":"🙆🏻♂️"},{"unicode":"🙆🏼♂️"},{"unicode":"🙆🏽♂️"},{"unicode":"🙆🏾♂️"},{"unicode":"🙆🏿♂️"}]},{"unicode":"🙆♀️","tags":["gesture","hand","ok","woman","woman gesturing ok"],"skins":[{"unicode":"🙆🏻♀️"},{"unicode":"🙆🏼♀️"},{"unicode":"🙆🏽♀️"},{"unicode":"🙆🏾♀️"},{"unicode":"🙆🏿♀️"}]},{"unicode":"💁","tags":["hand","help","information","sassy","tipping"],"skins":[{"unicode":"💁🏻"},{"unicode":"💁🏼"},{"unicode":"💁🏽"},{"unicode":"💁🏾"},{"unicode":"💁🏿"}]},{"unicode":"💁♂️","tags":["man","sassy","tipping hand"],"skins":[{"unicode":"💁🏻♂️"},{"unicode":"💁🏼♂️"},{"unicode":"💁🏽♂️"},{"unicode":"💁🏾♂️"},{"unicode":"💁🏿♂️"}]},{"unicode":"💁♀️","tags":["sassy","tipping hand","woman"],"skins":[{"unicode":"💁🏻♀️"},{"unicode":"💁🏼♀️"},{"unicode":"💁🏽♀️"},{"unicode":"💁🏾♀️"},{"unicode":"💁🏿♀️"}]},{"unicode":"🙋","tags":["gesture","hand","happy","raised"],"skins":[{"unicode":"🙋🏻"},{"unicode":"🙋🏼"},{"unicode":"🙋🏽"},{"unicode":"🙋🏾"},{"unicode":"🙋🏿"}]},{"unicode":"🙋♂️","tags":["gesture","man","raising hand"],"skins":[{"unicode":"🙋🏻♂️"},{"unicode":"🙋🏼♂️"},{"unicode":"🙋🏽♂️"},{"unicode":"🙋🏾♂️"},{"unicode":"🙋🏿♂️"}]},{"unicode":"🙋♀️","tags":["gesture","raising hand","woman"],"skins":[{"unicode":"🙋🏻♀️"},{"unicode":"🙋🏼♀️"},{"unicode":"🙋🏽♀️"},{"unicode":"🙋🏾♀️"},{"unicode":"🙋🏿♀️"}]},{"unicode":"🧏","tags":["accessibility","deaf","ear","hear"],"skins":[{"unicode":"🧏🏻"},{"unicode":"🧏🏼"},{"unicode":"🧏🏽"},{"unicode":"🧏🏾"},{"unicode":"🧏🏿"}]},{"unicode":"🧏♂️","tags":["deaf","man"],"skins":[{"unicode":"🧏🏻♂️"},{"unicode":"🧏🏼♂️"},{"unicode":"🧏🏽♂️"},{"unicode":"🧏🏾♂️"},{"unicode":"🧏🏿♂️"}]},{"unicode":"🧏♀️","tags":["deaf","woman"],"skins":[{"unicode":"🧏🏻♀️"},{"unicode":"🧏🏼♀️"},{"unicode":"🧏🏽♀️"},{"unicode":"🧏🏾♀️"},{"unicode":"🧏🏿♀️"}]},{"unicode":"🙇","tags":["apology","bow","gesture","sorry"],"skins":[{"unicode":"🙇🏻"},{"unicode":"🙇🏼"},{"unicode":"🙇🏽"},{"unicode":"🙇🏾"},{"unicode":"🙇🏿"}]},{"unicode":"🙇♂️","tags":["apology","bowing","favor","gesture","man","sorry"],"skins":[{"unicode":"🙇🏻♂️"},{"unicode":"🙇🏼♂️"},{"unicode":"🙇🏽♂️"},{"unicode":"🙇🏾♂️"},{"unicode":"🙇🏿♂️"}]},{"unicode":"🙇♀️","tags":["apology","bowing","favor","gesture","sorry","woman"],"skins":[{"unicode":"🙇🏻♀️"},{"unicode":"🙇🏼♀️"},{"unicode":"🙇🏽♀️"},{"unicode":"🙇🏾♀️"},{"unicode":"🙇🏿♀️"}]},{"unicode":"🤦","tags":["disbelief","exasperation","face","palm"],"skins":[{"unicode":"🤦🏻"},{"unicode":"🤦🏼"},{"unicode":"🤦🏽"},{"unicode":"🤦🏾"},{"unicode":"🤦🏿"}]},{"unicode":"🤦♂️","tags":["disbelief","exasperation","facepalm","man"],"skins":[{"unicode":"🤦🏻♂️"},{"unicode":"🤦🏼♂️"},{"unicode":"🤦🏽♂️"},{"unicode":"🤦🏾♂️"},{"unicode":"🤦🏿♂️"}]},{"unicode":"🤦♀️","tags":["disbelief","exasperation","facepalm","woman"],"skins":[{"unicode":"🤦🏻♀️"},{"unicode":"🤦🏼♀️"},{"unicode":"🤦🏽♀️"},{"unicode":"🤦🏾♀️"},{"unicode":"🤦🏿♀️"}]},{"unicode":"🤷","tags":["doubt","ignorance","indifference","shrug"],"skins":[{"unicode":"🤷🏻"},{"unicode":"🤷🏼"},{"unicode":"🤷🏽"},{"unicode":"🤷🏾"},{"unicode":"🤷🏿"}]},{"unicode":"🤷♂️","tags":["doubt","ignorance","indifference","man","shrug"],"skins":[{"unicode":"🤷🏻♂️"},{"unicode":"🤷🏼♂️"},{"unicode":"🤷🏽♂️"},{"unicode":"🤷🏾♂️"},{"unicode":"🤷🏿♂️"}]},{"unicode":"🤷♀️","tags":["doubt","ignorance","indifference","shrug","woman"],"skins":[{"unicode":"🤷🏻♀️"},{"unicode":"🤷🏼♀️"},{"unicode":"🤷🏽♀️"},{"unicode":"🤷🏾♀️"},{"unicode":"🤷🏿♀️"}]},{"unicode":"🧑⚕️","tags":["doctor","healthcare","nurse","therapist"],"skins":[{"unicode":"🧑🏻⚕️"},{"unicode":"🧑🏼⚕️"},{"unicode":"🧑🏽⚕️"},{"unicode":"🧑🏾⚕️"},{"unicode":"🧑🏿⚕️"}]},{"unicode":"👨⚕️","tags":["doctor","healthcare","man","nurse","therapist"],"skins":[{"unicode":"👨🏻⚕️"},{"unicode":"👨🏼⚕️"},{"unicode":"👨🏽⚕️"},{"unicode":"👨🏾⚕️"},{"unicode":"👨🏿⚕️"}]},{"unicode":"👩⚕️","tags":["doctor","healthcare","nurse","therapist","woman"],"skins":[{"unicode":"👩🏻⚕️"},{"unicode":"👩🏼⚕️"},{"unicode":"👩🏽⚕️"},{"unicode":"👩🏾⚕️"},{"unicode":"👩🏿⚕️"}]},{"unicode":"🧑🎓","tags":["graduate"],"skins":[{"unicode":"🧑🏻🎓"},{"unicode":"🧑🏼🎓"},{"unicode":"🧑🏽🎓"},{"unicode":"🧑🏾🎓"},{"unicode":"🧑🏿🎓"}]},{"unicode":"👨🎓","tags":["graduate","man","student"],"skins":[{"unicode":"👨🏻🎓"},{"unicode":"👨🏼🎓"},{"unicode":"👨🏽🎓"},{"unicode":"👨🏾🎓"},{"unicode":"👨🏿🎓"}]},{"unicode":"👩🎓","tags":["graduate","student","woman"],"skins":[{"unicode":"👩🏻🎓"},{"unicode":"👩🏼🎓"},{"unicode":"👩🏽🎓"},{"unicode":"👩🏾🎓"},{"unicode":"👩🏿🎓"}]},{"unicode":"🧑🏫","tags":["instructor","professor"],"skins":[{"unicode":"🧑🏻🏫"},{"unicode":"🧑🏼🏫"},{"unicode":"🧑🏽🏫"},{"unicode":"🧑🏾🏫"},{"unicode":"🧑🏿🏫"}]},{"unicode":"👨🏫","tags":["instructor","man","professor","teacher"],"skins":[{"unicode":"👨🏻🏫"},{"unicode":"👨🏼🏫"},{"unicode":"👨🏽🏫"},{"unicode":"👨🏾🏫"},{"unicode":"👨🏿🏫"}]},{"unicode":"👩🏫","tags":["instructor","professor","teacher","woman"],"skins":[{"unicode":"👩🏻🏫"},{"unicode":"👩🏼🏫"},{"unicode":"👩🏽🏫"},{"unicode":"👩🏾🏫"},{"unicode":"👩🏿🏫"}]},{"unicode":"🧑⚖️","tags":["scales"],"skins":[{"unicode":"🧑🏻⚖️"},{"unicode":"🧑🏼⚖️"},{"unicode":"🧑🏽⚖️"},{"unicode":"🧑🏾⚖️"},{"unicode":"🧑🏿⚖️"}]},{"unicode":"👨⚖️","tags":["justice","man","scales"],"skins":[{"unicode":"👨🏻⚖️"},{"unicode":"👨🏼⚖️"},{"unicode":"👨🏽⚖️"},{"unicode":"👨🏾⚖️"},{"unicode":"👨🏿⚖️"}]},{"unicode":"👩⚖️","tags":["judge","scales","woman"],"skins":[{"unicode":"👩🏻⚖️"},{"unicode":"👩🏼⚖️"},{"unicode":"👩🏽⚖️"},{"unicode":"👩🏾⚖️"},{"unicode":"👩🏿⚖️"}]},{"unicode":"🧑🌾","tags":["gardener","rancher"],"skins":[{"unicode":"🧑🏻🌾"},{"unicode":"🧑🏼🌾"},{"unicode":"🧑🏽🌾"},{"unicode":"🧑🏾🌾"},{"unicode":"🧑🏿🌾"}]},{"unicode":"👨🌾","tags":["farmer","gardener","man","rancher"],"skins":[{"unicode":"👨🏻🌾"},{"unicode":"👨🏼🌾"},{"unicode":"👨🏽🌾"},{"unicode":"👨🏾🌾"},{"unicode":"👨🏿🌾"}]},{"unicode":"👩🌾","tags":["farmer","gardener","rancher","woman"],"skins":[{"unicode":"👩🏻🌾"},{"unicode":"👩🏼🌾"},{"unicode":"👩🏽🌾"},{"unicode":"👩🏾🌾"},{"unicode":"👩🏿🌾"}]},{"unicode":"🧑🍳","tags":["chef"],"skins":[{"unicode":"🧑🏻🍳"},{"unicode":"🧑🏼🍳"},{"unicode":"🧑🏽🍳"},{"unicode":"🧑🏾🍳"},{"unicode":"🧑🏿🍳"}]},{"unicode":"👨🍳","tags":["chef","cook","man"],"skins":[{"unicode":"👨🏻🍳"},{"unicode":"👨🏼🍳"},{"unicode":"👨🏽🍳"},{"unicode":"👨🏾🍳"},{"unicode":"👨🏿🍳"}]},{"unicode":"👩🍳","tags":["chef","cook","woman"],"skins":[{"unicode":"👩🏻🍳"},{"unicode":"👩🏼🍳"},{"unicode":"👩🏽🍳"},{"unicode":"👩🏾🍳"},{"unicode":"👩🏿🍳"}]},{"unicode":"🧑🔧","tags":["electrician","plumber","tradesperson"],"skins":[{"unicode":"🧑🏻🔧"},{"unicode":"🧑🏼🔧"},{"unicode":"🧑🏽🔧"},{"unicode":"🧑🏾🔧"},{"unicode":"🧑🏿🔧"}]},{"unicode":"👨🔧","tags":["electrician","man","mechanic","plumber","tradesperson"],"skins":[{"unicode":"👨🏻🔧"},{"unicode":"👨🏼🔧"},{"unicode":"👨🏽🔧"},{"unicode":"👨🏾🔧"},{"unicode":"👨🏿🔧"}]},{"unicode":"👩🔧","tags":["electrician","mechanic","plumber","tradesperson","woman"],"skins":[{"unicode":"👩🏻🔧"},{"unicode":"👩🏼🔧"},{"unicode":"👩🏽🔧"},{"unicode":"👩🏾🔧"},{"unicode":"👩🏿🔧"}]},{"unicode":"🧑🏭","tags":["assembly","factory","industrial","worker"],"skins":[{"unicode":"🧑🏻🏭"},{"unicode":"🧑🏼🏭"},{"unicode":"🧑🏽🏭"},{"unicode":"🧑🏾🏭"},{"unicode":"🧑🏿🏭"}]},{"unicode":"👨🏭","tags":["assembly","factory","industrial","man","worker"],"skins":[{"unicode":"👨🏻🏭"},{"unicode":"👨🏼🏭"},{"unicode":"👨🏽🏭"},{"unicode":"👨🏾🏭"},{"unicode":"👨🏿🏭"}]},{"unicode":"👩🏭","tags":["assembly","factory","industrial","woman","worker"],"skins":[{"unicode":"👩🏻🏭"},{"unicode":"👩🏼🏭"},{"unicode":"👩🏽🏭"},{"unicode":"👩🏾🏭"},{"unicode":"👩🏿🏭"}]},{"unicode":"🧑💼","tags":["architect","business","manager","white-collar"],"skins":[{"unicode":"🧑🏻💼"},{"unicode":"🧑🏼💼"},{"unicode":"🧑🏽💼"},{"unicode":"🧑🏾💼"},{"unicode":"🧑🏿💼"}]},{"unicode":"👨💼","tags":["architect","business","man","manager","white-collar"],"skins":[{"unicode":"👨🏻💼"},{"unicode":"👨🏼💼"},{"unicode":"👨🏽💼"},{"unicode":"👨🏾💼"},{"unicode":"👨🏿💼"}]},{"unicode":"👩💼","tags":["architect","business","manager","white-collar","woman"],"skins":[{"unicode":"👩🏻💼"},{"unicode":"👩🏼💼"},{"unicode":"👩🏽💼"},{"unicode":"👩🏾💼"},{"unicode":"👩🏿💼"}]},{"unicode":"🧑🔬","tags":["biologist","chemist","engineer","physicist"],"skins":[{"unicode":"🧑🏻🔬"},{"unicode":"🧑🏼🔬"},{"unicode":"🧑🏽🔬"},{"unicode":"🧑🏾🔬"},{"unicode":"🧑🏿🔬"}]},{"unicode":"👨🔬","tags":["biologist","chemist","engineer","man","physicist","scientist"],"skins":[{"unicode":"👨🏻🔬"},{"unicode":"👨🏼🔬"},{"unicode":"👨🏽🔬"},{"unicode":"👨🏾🔬"},{"unicode":"👨🏿🔬"}]},{"unicode":"👩🔬","tags":["biologist","chemist","engineer","physicist","scientist","woman"],"skins":[{"unicode":"👩🏻🔬"},{"unicode":"👩🏼🔬"},{"unicode":"👩🏽🔬"},{"unicode":"👩🏾🔬"},{"unicode":"👩🏿🔬"}]},{"unicode":"🧑💻","tags":["coder","developer","inventor","software"],"skins":[{"unicode":"🧑🏻💻"},{"unicode":"🧑🏼💻"},{"unicode":"🧑🏽💻"},{"unicode":"🧑🏾💻"},{"unicode":"🧑🏿💻"}]},{"unicode":"👨💻","tags":["coder","developer","inventor","man","software","technologist"],"skins":[{"unicode":"👨🏻💻"},{"unicode":"👨🏼💻"},{"unicode":"👨🏽💻"},{"unicode":"👨🏾💻"},{"unicode":"👨🏿💻"}]},{"unicode":"👩💻","tags":["coder","developer","inventor","software","technologist","woman"],"skins":[{"unicode":"👩🏻💻"},{"unicode":"👩🏼💻"},{"unicode":"👩🏽💻"},{"unicode":"👩🏾💻"},{"unicode":"👩🏿💻"}]},{"unicode":"🧑🎤","tags":["actor","entertainer","rock","star"],"skins":[{"unicode":"🧑🏻🎤"},{"unicode":"🧑🏼🎤"},{"unicode":"🧑🏽🎤"},{"unicode":"🧑🏾🎤"},{"unicode":"🧑🏿🎤"}]},{"unicode":"👨🎤","tags":["actor","entertainer","man","rock","singer","star"],"skins":[{"unicode":"👨🏻🎤"},{"unicode":"👨🏼🎤"},{"unicode":"👨🏽🎤"},{"unicode":"👨🏾🎤"},{"unicode":"👨🏿🎤"}]},{"unicode":"👩🎤","tags":["actor","entertainer","rock","singer","star","woman"],"skins":[{"unicode":"👩🏻🎤"},{"unicode":"👩🏼🎤"},{"unicode":"👩🏽🎤"},{"unicode":"👩🏾🎤"},{"unicode":"👩🏿🎤"}]},{"unicode":"🧑🎨","tags":["palette"],"skins":[{"unicode":"🧑🏻🎨"},{"unicode":"🧑🏼🎨"},{"unicode":"🧑🏽🎨"},{"unicode":"🧑🏾🎨"},{"unicode":"🧑🏿🎨"}]},{"unicode":"👨🎨","tags":["artist","man","palette"],"skins":[{"unicode":"👨🏻🎨"},{"unicode":"👨🏼🎨"},{"unicode":"👨🏽🎨"},{"unicode":"👨🏾🎨"},{"unicode":"👨🏿🎨"}]},{"unicode":"👩🎨","tags":["artist","palette","woman"],"skins":[{"unicode":"👩🏻🎨"},{"unicode":"👩🏼🎨"},{"unicode":"👩🏽🎨"},{"unicode":"👩🏾🎨"},{"unicode":"👩🏿🎨"}]},{"unicode":"🧑✈️","tags":["plane"],"skins":[{"unicode":"🧑🏻✈️"},{"unicode":"🧑🏼✈️"},{"unicode":"🧑🏽✈️"},{"unicode":"🧑🏾✈️"},{"unicode":"🧑🏿✈️"}]},{"unicode":"👨✈️","tags":["man","pilot","plane"],"skins":[{"unicode":"👨🏻✈️"},{"unicode":"👨🏼✈️"},{"unicode":"👨🏽✈️"},{"unicode":"👨🏾✈️"},{"unicode":"👨🏿✈️"}]},{"unicode":"👩✈️","tags":["pilot","plane","woman"],"skins":[{"unicode":"👩🏻✈️"},{"unicode":"👩🏼✈️"},{"unicode":"👩🏽✈️"},{"unicode":"👩🏾✈️"},{"unicode":"👩🏿✈️"}]},{"unicode":"🧑🚀","tags":["rocket"],"skins":[{"unicode":"🧑🏻🚀"},{"unicode":"🧑🏼🚀"},{"unicode":"🧑🏽🚀"},{"unicode":"🧑🏾🚀"},{"unicode":"🧑🏿🚀"}]},{"unicode":"👨🚀","tags":["astronaut","man","rocket"],"skins":[{"unicode":"👨🏻🚀"},{"unicode":"👨🏼🚀"},{"unicode":"👨🏽🚀"},{"unicode":"👨🏾🚀"},{"unicode":"👨🏿🚀"}]},{"unicode":"👩🚀","tags":["astronaut","rocket","woman"],"skins":[{"unicode":"👩🏻🚀"},{"unicode":"👩🏼🚀"},{"unicode":"👩🏽🚀"},{"unicode":"👩🏾🚀"},{"unicode":"👩🏿🚀"}]},{"unicode":"🧑🚒","tags":["firetruck"],"skins":[{"unicode":"🧑🏻🚒"},{"unicode":"🧑🏼🚒"},{"unicode":"🧑🏽🚒"},{"unicode":"🧑🏾🚒"},{"unicode":"🧑🏿🚒"}]},{"unicode":"👨🚒","tags":["firefighter","firetruck","man"],"skins":[{"unicode":"👨🏻🚒"},{"unicode":"👨🏼🚒"},{"unicode":"👨🏽🚒"},{"unicode":"👨🏾🚒"},{"unicode":"👨🏿🚒"}]},{"unicode":"👩🚒","tags":["firefighter","firetruck","woman"],"skins":[{"unicode":"👩🏻🚒"},{"unicode":"👩🏼🚒"},{"unicode":"👩🏽🚒"},{"unicode":"👩🏾🚒"},{"unicode":"👩🏿🚒"}]},{"unicode":"👮","tags":["cop","officer","police"],"skins":[{"unicode":"👮🏻"},{"unicode":"👮🏼"},{"unicode":"👮🏽"},{"unicode":"👮🏾"},{"unicode":"👮🏿"}]},{"unicode":"👮♂️","tags":["cop","man","officer","police"],"skins":[{"unicode":"👮🏻♂️"},{"unicode":"👮🏼♂️"},{"unicode":"👮🏽♂️"},{"unicode":"👮🏾♂️"},{"unicode":"👮🏿♂️"}]},{"unicode":"👮♀️","tags":["cop","officer","police","woman"],"skins":[{"unicode":"👮🏻♀️"},{"unicode":"👮🏼♀️"},{"unicode":"👮🏽♀️"},{"unicode":"👮🏾♀️"},{"unicode":"👮🏿♀️"}]},{"unicode":"🕵️","tags":["sleuth","spy"],"skins":[{"unicode":"🕵🏻"},{"unicode":"🕵🏼"},{"unicode":"🕵🏽"},{"unicode":"🕵🏾"},{"unicode":"🕵🏿"}]},{"unicode":"🕵️♂️","tags":["detective","man","sleuth","spy"],"skins":[{"unicode":"🕵🏻♂️"},{"unicode":"🕵🏼♂️"},{"unicode":"🕵🏽♂️"},{"unicode":"🕵🏾♂️"},{"unicode":"🕵🏿♂️"}]},{"unicode":"🕵️♀️","tags":["detective","sleuth","spy","woman"],"skins":[{"unicode":"🕵🏻♀️"},{"unicode":"🕵🏼♀️"},{"unicode":"🕵🏽♀️"},{"unicode":"🕵🏾♀️"},{"unicode":"🕵🏿♀️"}]},{"unicode":"💂","tags":["guard"],"skins":[{"unicode":"💂🏻"},{"unicode":"💂🏼"},{"unicode":"💂🏽"},{"unicode":"💂🏾"},{"unicode":"💂🏿"}]},{"unicode":"💂♂️","tags":["guard","man"],"skins":[{"unicode":"💂🏻♂️"},{"unicode":"💂🏼♂️"},{"unicode":"💂🏽♂️"},{"unicode":"💂🏾♂️"},{"unicode":"💂🏿♂️"}]},{"unicode":"💂♀️","tags":["guard","woman"],"skins":[{"unicode":"💂🏻♀️"},{"unicode":"💂🏼♀️"},{"unicode":"💂🏽♀️"},{"unicode":"💂🏾♀️"},{"unicode":"💂🏿♀️"}]},{"unicode":"🥷","tags":["fighter","hidden","stealth"],"skins":[{"unicode":"🥷🏻"},{"unicode":"🥷🏼"},{"unicode":"🥷🏽"},{"unicode":"🥷🏾"},{"unicode":"🥷🏿"}]},{"unicode":"👷","tags":["construction","hat","worker"],"skins":[{"unicode":"👷🏻"},{"unicode":"👷🏼"},{"unicode":"👷🏽"},{"unicode":"👷🏾"},{"unicode":"👷🏿"}]},{"unicode":"👷♂️","tags":["construction","man","worker"],"skins":[{"unicode":"👷🏻♂️"},{"unicode":"👷🏼♂️"},{"unicode":"👷🏽♂️"},{"unicode":"👷🏾♂️"},{"unicode":"👷🏿♂️"}]},{"unicode":"👷♀️","tags":["construction","woman","worker"],"skins":[{"unicode":"👷🏻♀️"},{"unicode":"👷🏼♀️"},{"unicode":"👷🏽♀️"},{"unicode":"👷🏾♀️"},{"unicode":"👷🏿♀️"}]},{"unicode":"🤴","tags":["prince"],"skins":[{"unicode":"🤴🏻"},{"unicode":"🤴🏼"},{"unicode":"🤴🏽"},{"unicode":"🤴🏾"},{"unicode":"🤴🏿"}]},{"unicode":"👸","tags":["fairy tale","fantasy"],"skins":[{"unicode":"👸🏻"},{"unicode":"👸🏼"},{"unicode":"👸🏽"},{"unicode":"👸🏾"},{"unicode":"👸🏿"}]},{"unicode":"👳","tags":["turban"],"skins":[{"unicode":"👳🏻"},{"unicode":"👳🏼"},{"unicode":"👳🏽"},{"unicode":"👳🏾"},{"unicode":"👳🏿"}]},{"unicode":"👳♂️","tags":["man","turban"],"skins":[{"unicode":"👳🏻♂️"},{"unicode":"👳🏼♂️"},{"unicode":"👳🏽♂️"},{"unicode":"👳🏾♂️"},{"unicode":"👳🏿♂️"}]},{"unicode":"👳♀️","tags":["turban","woman"],"skins":[{"unicode":"👳🏻♀️"},{"unicode":"👳🏼♀️"},{"unicode":"👳🏽♀️"},{"unicode":"👳🏾♀️"},{"unicode":"👳🏿♀️"}]},{"unicode":"👲","tags":["cap","gua pi mao","hat","person","skullcap"],"skins":[{"unicode":"👲🏻"},{"unicode":"👲🏼"},{"unicode":"👲🏽"},{"unicode":"👲🏾"},{"unicode":"👲🏿"}]},{"unicode":"🧕","tags":["headscarf","hijab","mantilla","tichel"],"skins":[{"unicode":"🧕🏻"},{"unicode":"🧕🏼"},{"unicode":"🧕🏽"},{"unicode":"🧕🏾"},{"unicode":"🧕🏿"}]},{"unicode":"🤵","tags":["groom","person","tuxedo"],"skins":[{"unicode":"🤵🏻"},{"unicode":"🤵🏼"},{"unicode":"🤵🏽"},{"unicode":"🤵🏾"},{"unicode":"🤵🏿"}]},{"unicode":"🤵♂️","tags":["man","tuxedo"],"skins":[{"unicode":"🤵🏻♂️"},{"unicode":"🤵🏼♂️"},{"unicode":"🤵🏽♂️"},{"unicode":"🤵🏾♂️"},{"unicode":"🤵🏿♂️"}]},{"unicode":"🤵♀️","tags":["tuxedo","woman"],"skins":[{"unicode":"🤵🏻♀️"},{"unicode":"🤵🏼♀️"},{"unicode":"🤵🏽♀️"},{"unicode":"🤵🏾♀️"},{"unicode":"🤵🏿♀️"}]},{"unicode":"👰","tags":["bride","person","veil","wedding"],"skins":[{"unicode":"👰🏻"},{"unicode":"👰🏼"},{"unicode":"👰🏽"},{"unicode":"👰🏾"},{"unicode":"👰🏿"}]},{"unicode":"👰♂️","tags":["man","veil"],"skins":[{"unicode":"👰🏻♂️"},{"unicode":"👰🏼♂️"},{"unicode":"👰🏽♂️"},{"unicode":"👰🏾♂️"},{"unicode":"👰🏿♂️"}]},{"unicode":"👰♀️","tags":["veil","woman"],"skins":[{"unicode":"👰🏻♀️"},{"unicode":"👰🏼♀️"},{"unicode":"👰🏽♀️"},{"unicode":"👰🏾♀️"},{"unicode":"👰🏿♀️"}]},{"unicode":"🤰","tags":["pregnant","woman"],"skins":[{"unicode":"🤰🏻"},{"unicode":"🤰🏼"},{"unicode":"🤰🏽"},{"unicode":"🤰🏾"},{"unicode":"🤰🏿"}]},{"unicode":"🤱","tags":["baby","breast","nursing"],"skins":[{"unicode":"🤱🏻"},{"unicode":"🤱🏼"},{"unicode":"🤱🏽"},{"unicode":"🤱🏾"},{"unicode":"🤱🏿"}]},{"unicode":"👩🍼","tags":["baby","feeding","nursing","woman"],"skins":[{"unicode":"👩🏻🍼"},{"unicode":"👩🏼🍼"},{"unicode":"👩🏽🍼"},{"unicode":"👩🏾🍼"},{"unicode":"👩🏿🍼"}]},{"unicode":"👨🍼","tags":["baby","feeding","man","nursing"],"skins":[{"unicode":"👨🏻🍼"},{"unicode":"👨🏼🍼"},{"unicode":"👨🏽🍼"},{"unicode":"👨🏾🍼"},{"unicode":"👨🏿🍼"}]},{"unicode":"🧑🍼","tags":["baby","feeding","nursing","person"],"skins":[{"unicode":"🧑🏻🍼"},{"unicode":"🧑🏼🍼"},{"unicode":"🧑🏽🍼"},{"unicode":"🧑🏾🍼"},{"unicode":"🧑🏿🍼"}]},{"unicode":"👼","tags":["angel","baby","face","fairy tale","fantasy"],"skins":[{"unicode":"👼🏻"},{"unicode":"👼🏼"},{"unicode":"👼🏽"},{"unicode":"👼🏾"},{"unicode":"👼🏿"}]},{"unicode":"🎅","tags":["celebration","christmas","claus","father","santa","santa claus"],"skins":[{"unicode":"🎅🏻"},{"unicode":"🎅🏼"},{"unicode":"🎅🏽"},{"unicode":"🎅🏾"},{"unicode":"🎅🏿"}]},{"unicode":"🤶","tags":["celebration","christmas","claus","mother","mrs.","mrs. claus"],"skins":[{"unicode":"🤶🏻"},{"unicode":"🤶🏼"},{"unicode":"🤶🏽"},{"unicode":"🤶🏾"},{"unicode":"🤶🏿"}]},{"unicode":"🧑🎄","tags":["claus, christmas"],"skins":[{"unicode":"🧑🏻🎄"},{"unicode":"🧑🏼🎄"},{"unicode":"🧑🏽🎄"},{"unicode":"🧑🏾🎄"},{"unicode":"🧑🏿🎄"}]},{"unicode":"🦸","tags":["good","hero","heroine","superpower"],"skins":[{"unicode":"🦸🏻"},{"unicode":"🦸🏼"},{"unicode":"🦸🏽"},{"unicode":"🦸🏾"},{"unicode":"🦸🏿"}]},{"unicode":"🦸♂️","tags":["good","hero","man","superpower"],"skins":[{"unicode":"🦸🏻♂️"},{"unicode":"🦸🏼♂️"},{"unicode":"🦸🏽♂️"},{"unicode":"🦸🏾♂️"},{"unicode":"🦸🏿♂️"}]},{"unicode":"🦸♀️","tags":["good","hero","heroine","superpower","woman"],"skins":[{"unicode":"🦸🏻♀️"},{"unicode":"🦸🏼♀️"},{"unicode":"🦸🏽♀️"},{"unicode":"🦸🏾♀️"},{"unicode":"🦸🏿♀️"}]},{"unicode":"🦹","tags":["criminal","evil","superpower","villain"],"skins":[{"unicode":"🦹🏻"},{"unicode":"🦹🏼"},{"unicode":"🦹🏽"},{"unicode":"🦹🏾"},{"unicode":"🦹🏿"}]},{"unicode":"🦹♂️","tags":["criminal","evil","man","superpower","villain"],"skins":[{"unicode":"🦹🏻♂️"},{"unicode":"🦹🏼♂️"},{"unicode":"🦹🏽♂️"},{"unicode":"🦹🏾♂️"},{"unicode":"🦹🏿♂️"}]},{"unicode":"🦹♀️","tags":["criminal","evil","superpower","villain","woman"],"skins":[{"unicode":"🦹🏻♀️"},{"unicode":"🦹🏼♀️"},{"unicode":"🦹🏽♀️"},{"unicode":"🦹🏾♀️"},{"unicode":"🦹🏿♀️"}]},{"unicode":"🧙","tags":["sorcerer","sorceress","witch","wizard"],"skins":[{"unicode":"🧙🏻"},{"unicode":"🧙🏼"},{"unicode":"🧙🏽"},{"unicode":"🧙🏾"},{"unicode":"🧙🏿"}]},{"unicode":"🧙♂️","tags":["sorcerer","wizard"],"skins":[{"unicode":"🧙🏻♂️"},{"unicode":"🧙🏼♂️"},{"unicode":"🧙🏽♂️"},{"unicode":"🧙🏾♂️"},{"unicode":"🧙🏿♂️"}]},{"unicode":"🧙♀️","tags":["sorceress","witch"],"skins":[{"unicode":"🧙🏻♀️"},{"unicode":"🧙🏼♀️"},{"unicode":"🧙🏽♀️"},{"unicode":"🧙🏾♀️"},{"unicode":"🧙🏿♀️"}]},{"unicode":"🧚","tags":["oberon","puck","titania"],"skins":[{"unicode":"🧚🏻"},{"unicode":"🧚🏼"},{"unicode":"🧚🏽"},{"unicode":"🧚🏾"},{"unicode":"🧚🏿"}]},{"unicode":"🧚♂️","tags":["oberon","puck"],"skins":[{"unicode":"🧚🏻♂️"},{"unicode":"🧚🏼♂️"},{"unicode":"🧚🏽♂️"},{"unicode":"🧚🏾♂️"},{"unicode":"🧚🏿♂️"}]},{"unicode":"🧚♀️","tags":["titania"],"skins":[{"unicode":"🧚🏻♀️"},{"unicode":"🧚🏼♀️"},{"unicode":"🧚🏽♀️"},{"unicode":"🧚🏾♀️"},{"unicode":"🧚🏿♀️"}]},{"unicode":"🧛","tags":["dracula","undead"],"skins":[{"unicode":"🧛🏻"},{"unicode":"🧛🏼"},{"unicode":"🧛🏽"},{"unicode":"🧛🏾"},{"unicode":"🧛🏿"}]},{"unicode":"🧛♂️","tags":["dracula","undead"],"skins":[{"unicode":"🧛🏻♂️"},{"unicode":"🧛🏼♂️"},{"unicode":"🧛🏽♂️"},{"unicode":"🧛🏾♂️"},{"unicode":"🧛🏿♂️"}]},{"unicode":"🧛♀️","tags":["undead"],"skins":[{"unicode":"🧛🏻♀️"},{"unicode":"🧛🏼♀️"},{"unicode":"🧛🏽♀️"},{"unicode":"🧛🏾♀️"},{"unicode":"🧛🏿♀️"}]},{"unicode":"🧜","tags":["mermaid","merman","merwoman"],"skins":[{"unicode":"🧜🏻"},{"unicode":"🧜🏼"},{"unicode":"🧜🏽"},{"unicode":"🧜🏾"},{"unicode":"🧜🏿"}]},{"unicode":"🧜♂️","tags":["triton"],"skins":[{"unicode":"🧜🏻♂️"},{"unicode":"🧜🏼♂️"},{"unicode":"🧜🏽♂️"},{"unicode":"🧜🏾♂️"},{"unicode":"🧜🏿♂️"}]},{"unicode":"🧜♀️","tags":["merwoman"],"skins":[{"unicode":"🧜🏻♀️"},{"unicode":"🧜🏼♀️"},{"unicode":"🧜🏽♀️"},{"unicode":"🧜🏾♀️"},{"unicode":"🧜🏿♀️"}]},{"unicode":"🧝","tags":["magical"],"skins":[{"unicode":"🧝🏻"},{"unicode":"🧝🏼"},{"unicode":"🧝🏽"},{"unicode":"🧝🏾"},{"unicode":"🧝🏿"}]},{"unicode":"🧝♂️","tags":["magical"],"skins":[{"unicode":"🧝🏻♂️"},{"unicode":"🧝🏼♂️"},{"unicode":"🧝🏽♂️"},{"unicode":"🧝🏾♂️"},{"unicode":"🧝🏿♂️"}]},{"unicode":"🧝♀️","tags":["magical"],"skins":[{"unicode":"🧝🏻♀️"},{"unicode":"🧝🏼♀️"},{"unicode":"🧝🏽♀️"},{"unicode":"🧝🏾♀️"},{"unicode":"🧝🏿♀️"}]},{"unicode":"🧞","tags":["djinn"]},{"unicode":"🧞♂️","tags":["djinn"]},{"unicode":"🧞♀️","tags":["djinn"]},{"unicode":"🧟","tags":["undead","walking dead"]},{"unicode":"🧟♂️","tags":["undead","walking dead"]},{"unicode":"🧟♀️","tags":["undead","walking dead"]},{"unicode":"💆","tags":["face","massage","salon"],"skins":[{"unicode":"💆🏻"},{"unicode":"💆🏼"},{"unicode":"💆🏽"},{"unicode":"💆🏾"},{"unicode":"💆🏿"}]},{"unicode":"💆♂️","tags":["face","man","massage"],"skins":[{"unicode":"💆🏻♂️"},{"unicode":"💆🏼♂️"},{"unicode":"💆🏽♂️"},{"unicode":"💆🏾♂️"},{"unicode":"💆🏿♂️"}]},{"unicode":"💆♀️","tags":["face","massage","woman"],"skins":[{"unicode":"💆🏻♀️"},{"unicode":"💆🏼♀️"},{"unicode":"💆🏽♀️"},{"unicode":"💆🏾♀️"},{"unicode":"💆🏿♀️"}]},{"unicode":"💇","tags":["barber","beauty","haircut","parlor"],"skins":[{"unicode":"💇🏻"},{"unicode":"💇🏼"},{"unicode":"💇🏽"},{"unicode":"💇🏾"},{"unicode":"💇🏿"}]},{"unicode":"💇♂️","tags":["haircut","man"],"skins":[{"unicode":"💇🏻♂️"},{"unicode":"💇🏼♂️"},{"unicode":"💇🏽♂️"},{"unicode":"💇🏾♂️"},{"unicode":"💇🏿♂️"}]},{"unicode":"💇♀️","tags":["haircut","woman"],"skins":[{"unicode":"💇🏻♀️"},{"unicode":"💇🏼♀️"},{"unicode":"💇🏽♀️"},{"unicode":"💇🏾♀️"},{"unicode":"💇🏿♀️"}]},{"unicode":"🚶","tags":["hike","walk","walking"],"skins":[{"unicode":"🚶🏻"},{"unicode":"🚶🏼"},{"unicode":"🚶🏽"},{"unicode":"🚶🏾"},{"unicode":"🚶🏿"}]},{"unicode":"🚶♂️","tags":["hike","man","walk"],"skins":[{"unicode":"🚶🏻♂️"},{"unicode":"🚶🏼♂️"},{"unicode":"🚶🏽♂️"},{"unicode":"🚶🏾♂️"},{"unicode":"🚶🏿♂️"}]},{"unicode":"🚶♀️","tags":["hike","walk","woman"],"skins":[{"unicode":"🚶🏻♀️"},{"unicode":"🚶🏼♀️"},{"unicode":"🚶🏽♀️"},{"unicode":"🚶🏾♀️"},{"unicode":"🚶🏿♀️"}]},{"unicode":"🧍","tags":["stand","standing"],"skins":[{"unicode":"🧍🏻"},{"unicode":"🧍🏼"},{"unicode":"🧍🏽"},{"unicode":"🧍🏾"},{"unicode":"🧍🏿"}]},{"unicode":"🧍♂️","tags":["man","standing"],"skins":[{"unicode":"🧍🏻♂️"},{"unicode":"🧍🏼♂️"},{"unicode":"🧍🏽♂️"},{"unicode":"🧍🏾♂️"},{"unicode":"🧍🏿♂️"}]},{"unicode":"🧍♀️","tags":["standing","woman"],"skins":[{"unicode":"🧍🏻♀️"},{"unicode":"🧍🏼♀️"},{"unicode":"🧍🏽♀️"},{"unicode":"🧍🏾♀️"},{"unicode":"🧍🏿♀️"}]},{"unicode":"🧎","tags":["kneel","kneeling"],"skins":[{"unicode":"🧎🏻"},{"unicode":"🧎🏼"},{"unicode":"🧎🏽"},{"unicode":"🧎🏾"},{"unicode":"🧎🏿"}]},{"unicode":"🧎♂️","tags":["kneeling","man"],"skins":[{"unicode":"🧎🏻♂️"},{"unicode":"🧎🏼♂️"},{"unicode":"🧎🏽♂️"},{"unicode":"🧎🏾♂️"},{"unicode":"🧎🏿♂️"}]},{"unicode":"🧎♀️","tags":["kneeling","woman"],"skins":[{"unicode":"🧎🏻♀️"},{"unicode":"🧎🏼♀️"},{"unicode":"🧎🏽♀️"},{"unicode":"🧎🏾♀️"},{"unicode":"🧎🏿♀️"}]},{"unicode":"🧑🦯","tags":["accessibility","blind"],"skins":[{"unicode":"🧑🏻🦯"},{"unicode":"🧑🏼🦯"},{"unicode":"🧑🏽🦯"},{"unicode":"🧑🏾🦯"},{"unicode":"🧑🏿🦯"}]},{"unicode":"👨🦯","tags":["accessibility","blind","man"],"skins":[{"unicode":"👨🏻🦯"},{"unicode":"👨🏼🦯"},{"unicode":"👨🏽🦯"},{"unicode":"👨🏾🦯"},{"unicode":"👨🏿🦯"}]},{"unicode":"👩🦯","tags":["accessibility","blind","woman"],"skins":[{"unicode":"👩🏻🦯"},{"unicode":"👩🏼🦯"},{"unicode":"👩🏽🦯"},{"unicode":"👩🏾🦯"},{"unicode":"👩🏿🦯"}]},{"unicode":"🧑🦼","tags":["accessibility","wheelchair"],"skins":[{"unicode":"🧑🏻🦼"},{"unicode":"🧑🏼🦼"},{"unicode":"🧑🏽🦼"},{"unicode":"🧑🏾🦼"},{"unicode":"🧑🏿🦼"}]},{"unicode":"👨🦼","tags":["accessibility","man","wheelchair"],"skins":[{"unicode":"👨🏻🦼"},{"unicode":"👨🏼🦼"},{"unicode":"👨🏽🦼"},{"unicode":"👨🏾🦼"},{"unicode":"👨🏿🦼"}]},{"unicode":"👩🦼","tags":["accessibility","wheelchair","woman"],"skins":[{"unicode":"👩🏻🦼"},{"unicode":"👩🏼🦼"},{"unicode":"👩🏽🦼"},{"unicode":"👩🏾🦼"},{"unicode":"👩🏿🦼"}]},{"unicode":"🧑🦽","tags":["accessibility","wheelchair"],"skins":[{"unicode":"🧑🏻🦽"},{"unicode":"🧑🏼🦽"},{"unicode":"🧑🏽🦽"},{"unicode":"🧑🏾🦽"},{"unicode":"🧑🏿🦽"}]},{"unicode":"👨🦽","tags":["accessibility","man","wheelchair"],"skins":[{"unicode":"👨🏻🦽"},{"unicode":"👨🏼🦽"},{"unicode":"👨🏽🦽"},{"unicode":"👨🏾🦽"},{"unicode":"👨🏿🦽"}]},{"unicode":"👩🦽","tags":["accessibility","wheelchair","woman"],"skins":[{"unicode":"👩🏻🦽"},{"unicode":"👩🏼🦽"},{"unicode":"👩🏽🦽"},{"unicode":"👩🏾🦽"},{"unicode":"👩🏿🦽"}]},{"unicode":"🏃","tags":["marathon","running"],"skins":[{"unicode":"🏃🏻"},{"unicode":"🏃🏼"},{"unicode":"🏃🏽"},{"unicode":"🏃🏾"},{"unicode":"🏃🏿"}]},{"unicode":"🏃♂️","tags":["man","marathon","racing","running"],"skins":[{"unicode":"🏃🏻♂️"},{"unicode":"🏃🏼♂️"},{"unicode":"🏃🏽♂️"},{"unicode":"🏃🏾♂️"},{"unicode":"🏃🏿♂️"}]},{"unicode":"🏃♀️","tags":["marathon","racing","running","woman"],"skins":[{"unicode":"🏃🏻♀️"},{"unicode":"🏃🏼♀️"},{"unicode":"🏃🏽♀️"},{"unicode":"🏃🏾♀️"},{"unicode":"🏃🏿♀️"}]},{"unicode":"💃","tags":["dancing","woman"],"skins":[{"unicode":"💃🏻"},{"unicode":"💃🏼"},{"unicode":"💃🏽"},{"unicode":"💃🏾"},{"unicode":"💃🏿"}]},{"unicode":"🕺","tags":["dance","man"],"skins":[{"unicode":"🕺🏻"},{"unicode":"🕺🏼"},{"unicode":"🕺🏽"},{"unicode":"🕺🏾"},{"unicode":"🕺🏿"}]},{"unicode":"🕴️","tags":["business","person","suit"],"skins":[{"unicode":"🕴🏻"},{"unicode":"🕴🏼"},{"unicode":"🕴🏽"},{"unicode":"🕴🏾"},{"unicode":"🕴🏿"}]},{"unicode":"👯","tags":["bunny ear","dancer","partying"]},{"unicode":"👯♂️","tags":["bunny ear","dancer","men","partying"]},{"unicode":"👯♀️","tags":["bunny ear","dancer","partying","women"]},{"unicode":"🧖","tags":["sauna","steam room"],"skins":[{"unicode":"🧖🏻"},{"unicode":"🧖🏼"},{"unicode":"🧖🏽"},{"unicode":"🧖🏾"},{"unicode":"🧖🏿"}]},{"unicode":"🧖♂️","tags":["sauna","steam room"],"skins":[{"unicode":"🧖🏻♂️"},{"unicode":"🧖🏼♂️"},{"unicode":"🧖🏽♂️"},{"unicode":"🧖🏾♂️"},{"unicode":"🧖🏿♂️"}]},{"unicode":"🧖♀️","tags":["sauna","steam room"],"skins":[{"unicode":"🧖🏻♀️"},{"unicode":"🧖🏼♀️"},{"unicode":"🧖🏽♀️"},{"unicode":"🧖🏾♀️"},{"unicode":"🧖🏿♀️"}]},{"unicode":"🧗","tags":["climber"],"skins":[{"unicode":"🧗🏻"},{"unicode":"🧗🏼"},{"unicode":"🧗🏽"},{"unicode":"🧗🏾"},{"unicode":"🧗🏿"}]},{"unicode":"🧗♂️","tags":["climber"],"skins":[{"unicode":"🧗🏻♂️"},{"unicode":"🧗🏼♂️"},{"unicode":"🧗🏽♂️"},{"unicode":"🧗🏾♂️"},{"unicode":"🧗🏿♂️"}]},{"unicode":"🧗♀️","tags":["climber"],"skins":[{"unicode":"🧗🏻♀️"},{"unicode":"🧗🏼♀️"},{"unicode":"🧗🏽♀️"},{"unicode":"🧗🏾♀️"},{"unicode":"🧗🏿♀️"}]},{"unicode":"🤺","tags":["fencer","fencing","sword"]},{"unicode":"🏇","tags":["horse","jockey","racehorse","racing"],"skins":[{"unicode":"🏇🏻"},{"unicode":"🏇🏼"},{"unicode":"🏇🏽"},{"unicode":"🏇🏾"},{"unicode":"🏇🏿"}]},{"unicode":"⛷️","tags":["ski","snow"]},{"unicode":"🏂️","tags":["ski","snow","snowboard"],"skins":[{"unicode":"🏂🏻"},{"unicode":"🏂🏼"},{"unicode":"🏂🏽"},{"unicode":"🏂🏾"},{"unicode":"🏂🏿"}]},{"unicode":"🏌️","tags":["ball","golf"],"skins":[{"unicode":"🏌🏻"},{"unicode":"🏌🏼"},{"unicode":"🏌🏽"},{"unicode":"🏌🏾"},{"unicode":"🏌🏿"}]},{"unicode":"🏌️♂️","tags":["golf","man"],"skins":[{"unicode":"🏌🏻♂️"},{"unicode":"🏌🏼♂️"},{"unicode":"🏌🏽♂️"},{"unicode":"🏌🏾♂️"},{"unicode":"🏌🏿♂️"}]},{"unicode":"🏌️♀️","tags":["golf","woman"],"skins":[{"unicode":"🏌🏻♀️"},{"unicode":"🏌🏼♀️"},{"unicode":"🏌🏽♀️"},{"unicode":"🏌🏾♀️"},{"unicode":"🏌🏿♀️"}]},{"unicode":"🏄️","tags":["surfing"],"skins":[{"unicode":"🏄🏻"},{"unicode":"🏄🏼"},{"unicode":"🏄🏽"},{"unicode":"🏄🏾"},{"unicode":"🏄🏿"}]},{"unicode":"🏄♂️","tags":["man","surfing"],"skins":[{"unicode":"🏄🏻♂️"},{"unicode":"🏄🏼♂️"},{"unicode":"🏄🏽♂️"},{"unicode":"🏄🏾♂️"},{"unicode":"🏄🏿♂️"}]},{"unicode":"🏄♀️","tags":["surfing","woman"],"skins":[{"unicode":"🏄🏻♀️"},{"unicode":"🏄🏼♀️"},{"unicode":"🏄🏽♀️"},{"unicode":"🏄🏾♀️"},{"unicode":"🏄🏿♀️"}]},{"unicode":"🚣","tags":["boat","rowboat"],"skins":[{"unicode":"🚣🏻"},{"unicode":"🚣🏼"},{"unicode":"🚣🏽"},{"unicode":"🚣🏾"},{"unicode":"🚣🏿"}]},{"unicode":"🚣♂️","tags":["boat","man","rowboat"],"skins":[{"unicode":"🚣🏻♂️"},{"unicode":"🚣🏼♂️"},{"unicode":"🚣🏽♂️"},{"unicode":"🚣🏾♂️"},{"unicode":"🚣🏿♂️"}]},{"unicode":"🚣♀️","tags":["boat","rowboat","woman"],"skins":[{"unicode":"🚣🏻♀️"},{"unicode":"🚣🏼♀️"},{"unicode":"🚣🏽♀️"},{"unicode":"🚣🏾♀️"},{"unicode":"🚣🏿♀️"}]},{"unicode":"🏊️","tags":["swim"],"skins":[{"unicode":"🏊🏻"},{"unicode":"🏊🏼"},{"unicode":"🏊🏽"},{"unicode":"🏊🏾"},{"unicode":"🏊🏿"}]},{"unicode":"🏊♂️","tags":["man","swim"],"skins":[{"unicode":"🏊🏻♂️"},{"unicode":"🏊🏼♂️"},{"unicode":"🏊🏽♂️"},{"unicode":"🏊🏾♂️"},{"unicode":"🏊🏿♂️"}]},{"unicode":"🏊♀️","tags":["swim","woman"],"skins":[{"unicode":"🏊🏻♀️"},{"unicode":"🏊🏼♀️"},{"unicode":"🏊🏽♀️"},{"unicode":"🏊🏾♀️"},{"unicode":"🏊🏿♀️"}]},{"unicode":"⛹️","tags":["ball"],"skins":[{"unicode":"⛹🏻"},{"unicode":"⛹🏼"},{"unicode":"⛹🏽"},{"unicode":"⛹🏾"},{"unicode":"⛹🏿"}]},{"unicode":"⛹️♂️","tags":["ball","man"],"skins":[{"unicode":"⛹🏻♂️"},{"unicode":"⛹🏼♂️"},{"unicode":"⛹🏽♂️"},{"unicode":"⛹🏾♂️"},{"unicode":"⛹🏿♂️"}]},{"unicode":"⛹️♀️","tags":["ball","woman"],"skins":[{"unicode":"⛹🏻♀️"},{"unicode":"⛹🏼♀️"},{"unicode":"⛹🏽♀️"},{"unicode":"⛹🏾♀️"},{"unicode":"⛹🏿♀️"}]},{"unicode":"🏋️","tags":["lifter","weight"],"skins":[{"unicode":"🏋🏻"},{"unicode":"🏋🏼"},{"unicode":"🏋🏽"},{"unicode":"🏋🏾"},{"unicode":"🏋🏿"}]},{"unicode":"🏋️♂️","tags":["man","weight lifter"],"skins":[{"unicode":"🏋🏻♂️"},{"unicode":"🏋🏼♂️"},{"unicode":"🏋🏽♂️"},{"unicode":"🏋🏾♂️"},{"unicode":"🏋🏿♂️"}]},{"unicode":"🏋️♀️","tags":["weight lifter","woman"],"skins":[{"unicode":"🏋🏻♀️"},{"unicode":"🏋🏼♀️"},{"unicode":"🏋🏽♀️"},{"unicode":"🏋🏾♀️"},{"unicode":"🏋🏿♀️"}]},{"unicode":"🚴","tags":["bicycle","biking","cyclist"],"skins":[{"unicode":"🚴🏻"},{"unicode":"🚴🏼"},{"unicode":"🚴🏽"},{"unicode":"🚴🏾"},{"unicode":"🚴🏿"}]},{"unicode":"🚴♂️","tags":["bicycle","biking","cyclist","man"],"skins":[{"unicode":"🚴🏻♂️"},{"unicode":"🚴🏼♂️"},{"unicode":"🚴🏽♂️"},{"unicode":"🚴🏾♂️"},{"unicode":"🚴🏿♂️"}]},{"unicode":"🚴♀️","tags":["bicycle","biking","cyclist","woman"],"skins":[{"unicode":"🚴🏻♀️"},{"unicode":"🚴🏼♀️"},{"unicode":"🚴🏽♀️"},{"unicode":"🚴🏾♀️"},{"unicode":"🚴🏿♀️"}]},{"unicode":"🚵","tags":["bicycle","bicyclist","bike","cyclist","mountain"],"skins":[{"unicode":"🚵🏻"},{"unicode":"🚵🏼"},{"unicode":"🚵🏽"},{"unicode":"🚵🏾"},{"unicode":"🚵🏿"}]},{"unicode":"🚵♂️","tags":["bicycle","bike","cyclist","man","mountain"],"skins":[{"unicode":"🚵🏻♂️"},{"unicode":"🚵🏼♂️"},{"unicode":"🚵🏽♂️"},{"unicode":"🚵🏾♂️"},{"unicode":"🚵🏿♂️"}]},{"unicode":"🚵♀️","tags":["bicycle","bike","biking","cyclist","mountain","woman"],"skins":[{"unicode":"🚵🏻♀️"},{"unicode":"🚵🏼♀️"},{"unicode":"🚵🏽♀️"},{"unicode":"🚵🏾♀️"},{"unicode":"🚵🏿♀️"}]},{"unicode":"🤸","tags":["cartwheel","gymnastics"],"skins":[{"unicode":"🤸🏻"},{"unicode":"🤸🏼"},{"unicode":"🤸🏽"},{"unicode":"🤸🏾"},{"unicode":"🤸🏿"}]},{"unicode":"🤸♂️","tags":["cartwheel","gymnastics","man"],"skins":[{"unicode":"🤸🏻♂️"},{"unicode":"🤸🏼♂️"},{"unicode":"🤸🏽♂️"},{"unicode":"🤸🏾♂️"},{"unicode":"🤸🏿♂️"}]},{"unicode":"🤸♀️","tags":["cartwheel","gymnastics","woman"],"skins":[{"unicode":"🤸🏻♀️"},{"unicode":"🤸🏼♀️"},{"unicode":"🤸🏽♀️"},{"unicode":"🤸🏾♀️"},{"unicode":"🤸🏿♀️"}]},{"unicode":"🤼","tags":["wrestle","wrestler"]},{"unicode":"🤼♂️","tags":["men","wrestle"]},{"unicode":"🤼♀️","tags":["women","wrestle"]},{"unicode":"🤽","tags":["polo","water"],"skins":[{"unicode":"🤽🏻"},{"unicode":"🤽🏼"},{"unicode":"🤽🏽"},{"unicode":"🤽🏾"},{"unicode":"🤽🏿"}]},{"unicode":"🤽♂️","tags":["man","water polo"],"skins":[{"unicode":"🤽🏻♂️"},{"unicode":"🤽🏼♂️"},{"unicode":"🤽🏽♂️"},{"unicode":"🤽🏾♂️"},{"unicode":"🤽🏿♂️"}]},{"unicode":"🤽♀️","tags":["water polo","woman"],"skins":[{"unicode":"🤽🏻♀️"},{"unicode":"🤽🏼♀️"},{"unicode":"🤽🏽♀️"},{"unicode":"🤽🏾♀️"},{"unicode":"🤽🏿♀️"}]},{"unicode":"🤾","tags":["ball","handball"],"skins":[{"unicode":"🤾🏻"},{"unicode":"🤾🏼"},{"unicode":"🤾🏽"},{"unicode":"🤾🏾"},{"unicode":"🤾🏿"}]},{"unicode":"🤾♂️","tags":["handball","man"],"skins":[{"unicode":"🤾🏻♂️"},{"unicode":"🤾🏼♂️"},{"unicode":"🤾🏽♂️"},{"unicode":"🤾🏾♂️"},{"unicode":"🤾🏿♂️"}]},{"unicode":"🤾♀️","tags":["handball","woman"],"skins":[{"unicode":"🤾🏻♀️"},{"unicode":"🤾🏼♀️"},{"unicode":"🤾🏽♀️"},{"unicode":"🤾🏾♀️"},{"unicode":"🤾🏿♀️"}]},{"unicode":"🤹","tags":["balance","juggle","multitask","skill"],"skins":[{"unicode":"🤹🏻"},{"unicode":"🤹🏼"},{"unicode":"🤹🏽"},{"unicode":"🤹🏾"},{"unicode":"🤹🏿"}]},{"unicode":"🤹♂️","tags":["juggling","man","multitask"],"skins":[{"unicode":"🤹🏻♂️"},{"unicode":"🤹🏼♂️"},{"unicode":"🤹🏽♂️"},{"unicode":"🤹🏾♂️"},{"unicode":"🤹🏿♂️"}]},{"unicode":"🤹♀️","tags":["juggling","multitask","woman"],"skins":[{"unicode":"🤹🏻♀️"},{"unicode":"🤹🏼♀️"},{"unicode":"🤹🏽♀️"},{"unicode":"🤹🏾♀️"},{"unicode":"🤹🏿♀️"}]},{"unicode":"🧘","tags":["meditation","yoga"],"skins":[{"unicode":"🧘🏻"},{"unicode":"🧘🏼"},{"unicode":"🧘🏽"},{"unicode":"🧘🏾"},{"unicode":"🧘🏿"}]},{"unicode":"🧘♂️","tags":["meditation","yoga"],"skins":[{"unicode":"🧘🏻♂️"},{"unicode":"🧘🏼♂️"},{"unicode":"🧘🏽♂️"},{"unicode":"🧘🏾♂️"},{"unicode":"🧘🏿♂️"}]},{"unicode":"🧘♀️","tags":["meditation","yoga"],"skins":[{"unicode":"🧘🏻♀️"},{"unicode":"🧘🏼♀️"},{"unicode":"🧘🏽♀️"},{"unicode":"🧘🏾♀️"},{"unicode":"🧘🏿♀️"}]},{"unicode":"🛀","tags":["bath","bathtub"],"skins":[{"unicode":"🛀🏻"},{"unicode":"🛀🏼"},{"unicode":"🛀🏽"},{"unicode":"🛀🏾"},{"unicode":"🛀🏿"}]},{"unicode":"🛌","tags":["hotel","sleep"],"skins":[{"unicode":"🛌🏻"},{"unicode":"🛌🏼"},{"unicode":"🛌🏽"},{"unicode":"🛌🏾"},{"unicode":"🛌🏿"}]},{"unicode":"🧑🤝🧑","tags":["couple","hand","hold","holding hands","person"],"skins":[{"unicode":"🧑🏻🤝🧑🏻"},{"unicode":"🧑🏻🤝🧑🏼"},{"unicode":"🧑🏻🤝🧑🏽"},{"unicode":"🧑🏻🤝🧑🏾"},{"unicode":"🧑🏻🤝🧑🏿"},{"unicode":"🧑🏼🤝🧑🏻"},{"unicode":"🧑🏼🤝🧑🏼"},{"unicode":"🧑🏼🤝🧑🏽"},{"unicode":"🧑🏼🤝🧑🏾"},{"unicode":"🧑🏼🤝🧑🏿"},{"unicode":"🧑🏽🤝🧑🏻"},{"unicode":"🧑🏽🤝🧑🏼"},{"unicode":"🧑🏽🤝🧑🏽"},{"unicode":"🧑🏽🤝🧑🏾"},{"unicode":"🧑🏽🤝🧑🏿"},{"unicode":"🧑🏾🤝🧑🏻"},{"unicode":"🧑🏾🤝🧑🏼"},{"unicode":"🧑🏾🤝🧑🏽"},{"unicode":"🧑🏾🤝🧑🏾"},{"unicode":"🧑🏾🤝🧑🏿"},{"unicode":"🧑🏿🤝🧑🏻"},{"unicode":"🧑🏿🤝🧑🏼"},{"unicode":"🧑🏿🤝🧑🏽"},{"unicode":"🧑🏿🤝🧑🏾"},{"unicode":"🧑🏿🤝🧑🏿"}]},{"unicode":"👭","tags":["couple","hand","holding hands","women"],"skins":[{"unicode":"👭🏻"},{"unicode":"👭🏼"},{"unicode":"👭🏽"},{"unicode":"👭🏾"},{"unicode":"👭🏿"},{"unicode":"👩🏻🤝👩🏼"},{"unicode":"👩🏻🤝👩🏽"},{"unicode":"👩🏻🤝👩🏾"},{"unicode":"👩🏻🤝👩🏿"},{"unicode":"👩🏼🤝👩🏻"},{"unicode":"👩🏼🤝👩🏽"},{"unicode":"👩🏼🤝👩🏾"},{"unicode":"👩🏼🤝👩🏿"},{"unicode":"👩🏽🤝👩🏻"},{"unicode":"👩🏽🤝👩🏼"},{"unicode":"👩🏽🤝👩🏾"},{"unicode":"👩🏽🤝👩🏿"},{"unicode":"👩🏾🤝👩🏻"},{"unicode":"👩🏾🤝👩🏼"},{"unicode":"👩🏾🤝👩🏽"},{"unicode":"👩🏾🤝👩🏿"},{"unicode":"👩🏿🤝👩🏻"},{"unicode":"👩🏿🤝👩🏼"},{"unicode":"👩🏿🤝👩🏽"},{"unicode":"👩🏿🤝👩🏾"}]},{"unicode":"👫","tags":["couple","hand","hold","holding hands","man","woman"],"skins":[{"unicode":"👫🏻"},{"unicode":"👫🏼"},{"unicode":"👫🏽"},{"unicode":"👫🏾"},{"unicode":"👫🏿"},{"unicode":"👩🏻🤝👨🏼"},{"unicode":"👩🏻🤝👨🏽"},{"unicode":"👩🏻🤝👨🏾"},{"unicode":"👩🏻🤝👨🏿"},{"unicode":"👩🏼🤝👨🏻"},{"unicode":"👩🏼🤝👨🏽"},{"unicode":"👩🏼🤝👨🏾"},{"unicode":"👩🏼🤝👨🏿"},{"unicode":"👩🏽🤝👨🏻"},{"unicode":"👩🏽🤝👨🏼"},{"unicode":"👩🏽🤝👨🏾"},{"unicode":"👩🏽🤝👨🏿"},{"unicode":"👩🏾🤝👨🏻"},{"unicode":"👩🏾🤝👨🏼"},{"unicode":"👩🏾🤝👨🏽"},{"unicode":"👩🏾🤝👨🏿"},{"unicode":"👩🏿🤝👨🏻"},{"unicode":"👩🏿🤝👨🏼"},{"unicode":"👩🏿🤝👨🏽"},{"unicode":"👩🏿🤝👨🏾"}]},{"unicode":"👬","tags":["couple","gemini","holding hands","man","men","twins","zodiac"],"skins":[{"unicode":"👬🏻"},{"unicode":"👬🏼"},{"unicode":"👬🏽"},{"unicode":"👬🏾"},{"unicode":"👬🏿"},{"unicode":"👨🏻🤝👨🏼"},{"unicode":"👨🏻🤝👨🏽"},{"unicode":"👨🏻🤝👨🏾"},{"unicode":"👨🏻🤝👨🏿"},{"unicode":"👨🏼🤝👨🏻"},{"unicode":"👨🏼🤝👨🏽"},{"unicode":"👨🏼🤝👨🏾"},{"unicode":"👨🏼🤝👨🏿"},{"unicode":"👨🏽🤝👨🏻"},{"unicode":"👨🏽🤝👨🏼"},{"unicode":"👨🏽🤝👨🏾"},{"unicode":"👨🏽🤝👨🏿"},{"unicode":"👨🏾🤝👨🏻"},{"unicode":"👨🏾🤝👨🏼"},{"unicode":"👨🏾🤝👨🏽"},{"unicode":"👨🏾🤝👨🏿"},{"unicode":"👨🏿🤝👨🏻"},{"unicode":"👨🏿🤝👨🏼"},{"unicode":"👨🏿🤝👨🏽"},{"unicode":"👨🏿🤝👨🏾"}]},{"unicode":"💏","tags":["couple"]},{"unicode":"👩❤️💋👨","tags":["couple","kiss","man","woman"]},{"unicode":"👨❤️💋👨","tags":["couple","kiss","man"]},{"unicode":"👩❤️💋👩","tags":["couple","kiss","woman"]},{"unicode":"💑","tags":["couple","love"]},{"unicode":"👩❤️👨","tags":["couple","couple with heart","love","man","woman"]},{"unicode":"👨❤️👨","tags":["couple","couple with heart","love","man"]},{"unicode":"👩❤️👩","tags":["couple","couple with heart","love","woman"]},{"unicode":"👪️","tags":["family"]},{"unicode":"👨👩👦","tags":["boy","family","man","woman"]},{"unicode":"👨👩👧","tags":["family","girl","man","woman"]},{"unicode":"👨👩👧👦","tags":["boy","family","girl","man","woman"]},{"unicode":"👨👩👦👦","tags":["boy","family","man","woman"]},{"unicode":"👨👩👧👧","tags":["family","girl","man","woman"]},{"unicode":"👨👨👦","tags":["boy","family","man"]},{"unicode":"👨👨👧","tags":["family","girl","man"]},{"unicode":"👨👨👧👦","tags":["boy","family","girl","man"]},{"unicode":"👨👨👦👦","tags":["boy","family","man"]},{"unicode":"👨👨👧👧","tags":["family","girl","man"]},{"unicode":"👩👩👦","tags":["boy","family","woman"]},{"unicode":"👩👩👧","tags":["family","girl","woman"]},{"unicode":"👩👩👧👦","tags":["boy","family","girl","woman"]},{"unicode":"👩👩👦👦","tags":["boy","family","woman"]},{"unicode":"👩👩👧👧","tags":["family","girl","woman"]},{"unicode":"👨👦","tags":["boy","family","man"]},{"unicode":"👨👦👦","tags":["boy","family","man"]},{"unicode":"👨👧","tags":["family","girl","man"]},{"unicode":"👨👧👦","tags":["boy","family","girl","man"]},{"unicode":"👨👧👧","tags":["family","girl","man"]},{"unicode":"👩👦","tags":["boy","family","woman"]},{"unicode":"👩👦👦","tags":["boy","family","woman"]},{"unicode":"👩👧","tags":["family","girl","woman"]},{"unicode":"👩👧👦","tags":["boy","family","girl","woman"]},{"unicode":"👩👧👧","tags":["family","girl","woman"]},{"unicode":"🗣️","tags":["face","head","silhouette","speak","speaking"]},{"unicode":"👤","tags":["bust","silhouette"]},{"unicode":"👥","tags":["bust","silhouette"]},{"unicode":"🫂","tags":["goodbye","hello","hug","thanks"]},{"unicode":"👣","tags":["clothing","footprint","print"]}]},{"group":2,"emojiList":[{"unicode":"🏻","tags":["skin tone","type 1–2"]},{"unicode":"🏼","tags":["skin tone","type 3"]},{"unicode":"🏽","tags":["skin tone","type 4"]},{"unicode":"🏾","tags":["skin tone","type 5"]},{"unicode":"🏿","tags":["skin tone","type 6"]},{"unicode":"🦰","tags":["ginger","redhead"]},{"unicode":"🦱","tags":["afro","curly","ringlets"]},{"unicode":"🦳","tags":["gray","hair","old","white"]},{"unicode":"🦲","tags":["chemotherapy","hairless","no hair","shaven"]}]},{"group":3,"emojiList":[{"unicode":"🐵","tags":["face","monkey"]},{"unicode":"🐒","tags":["monkey"]},{"unicode":"🦍","tags":["gorilla"]},{"unicode":"🦧","tags":["ape"]},{"unicode":"🐶","tags":["dog","face","pet"]},{"unicode":"🐕️","tags":["pet"]},{"unicode":"🦮","tags":["accessibility","blind","guide"]},{"unicode":"🐕🦺","tags":["accessibility","assistance","dog","service"]},{"unicode":"🐩","tags":["dog"]},{"unicode":"🐺","tags":["face"]},{"unicode":"🦊","tags":["face"]},{"unicode":"🦝","tags":["curious","sly"]},{"unicode":"🐱","tags":["cat","face","pet"]},{"unicode":"🐈️","tags":["pet"]},{"unicode":"🐈⬛","tags":["black","cat","unlucky"]},{"unicode":"🦁","tags":["face","leo","zodiac"]},{"unicode":"🐯","tags":["face","tiger"]},{"unicode":"🐅","tags":["tiger"]},{"unicode":"🐆","tags":["leopard"]},{"unicode":"🐴","tags":["face","horse"]},{"unicode":"🐎","tags":["equestrian","racehorse","racing"]},{"unicode":"🦄","tags":["face"]},{"unicode":"🦓","tags":["stripe"]},{"unicode":"🦌","tags":["deer"]},{"unicode":"🦬","tags":["buffalo","herd","wisent"]},{"unicode":"🐮","tags":["cow","face"]},{"unicode":"🐂","tags":["bull","taurus","zodiac"]},{"unicode":"🐃","tags":["buffalo","water"]},{"unicode":"🐄","tags":["cow"]},{"unicode":"🐷","tags":["face","pig"]},{"unicode":"🐖","tags":["sow"]},{"unicode":"🐗","tags":["pig"]},{"unicode":"🐽","tags":["face","nose","pig"]},{"unicode":"🐏","tags":["aries","male","sheep","zodiac"]},{"unicode":"🐑","tags":["female","sheep"]},{"unicode":"🐐","tags":["capricorn","zodiac"]},{"unicode":"🐪","tags":["dromedary","hump"]},{"unicode":"🐫","tags":["bactrian","camel","hump"]},{"unicode":"🦙","tags":["alpaca","guanaco","vicuña","wool"]},{"unicode":"🦒","tags":["spots"]},{"unicode":"🐘","tags":["elephant"]},{"unicode":"🦣","tags":["extinction","large","tusk","woolly"]},{"unicode":"🦏","tags":["rhinoceros"]},{"unicode":"🦛","tags":["hippo"]},{"unicode":"🐭","tags":["face","mouse"]},{"unicode":"🐁","tags":["mouse"]},{"unicode":"🐀","tags":["rat"]},{"unicode":"🐹","tags":["face","pet"]},{"unicode":"🐰","tags":["bunny","face","pet","rabbit"]},{"unicode":"🐇","tags":["bunny","pet"]},{"unicode":"🐿️","tags":["squirrel"]},{"unicode":"🦫","tags":["dam"]},{"unicode":"🦔","tags":["spiny"]},{"unicode":"🦇","tags":["vampire"]},{"unicode":"🐻","tags":["face"]},{"unicode":"🐻❄️","tags":["arctic","bear","white"]},{"unicode":"🐨","tags":["bear"]},{"unicode":"🐼","tags":["face"]},{"unicode":"🦥","tags":["lazy","slow"]},{"unicode":"🦦","tags":["fishing","playful"]},{"unicode":"🦨","tags":["stink"]},{"unicode":"🦘","tags":["australia","joey","jump","marsupial"]},{"unicode":"🦡","tags":["honey badger","pester"]},{"unicode":"🐾","tags":["feet","paw","print"]},{"unicode":"🦃","tags":["bird"]},{"unicode":"🐔","tags":["bird"]},{"unicode":"🐓","tags":["bird"]},{"unicode":"🐣","tags":["baby","bird","chick","hatching"]},{"unicode":"🐤","tags":["baby","bird","chick"]},{"unicode":"🐥","tags":["baby","bird","chick"]},{"unicode":"🐦️","tags":["bird"]},{"unicode":"🐧","tags":["bird"]},{"unicode":"🕊️","tags":["bird","fly","peace"]},{"unicode":"🦅","tags":["bird"]},{"unicode":"🦆","tags":["bird"]},{"unicode":"🦢","tags":["bird","cygnet","ugly duckling"]},{"unicode":"🦉","tags":["bird","wise"]},{"unicode":"🦤","tags":["extinction","large","mauritius"]},{"unicode":"🪶","tags":["bird","flight","light","plumage"]},{"unicode":"🦩","tags":["flamboyant","tropical"]},{"unicode":"🦚","tags":["bird","ostentatious","peahen","proud"]},{"unicode":"🦜","tags":["bird","pirate","talk"]},{"unicode":"🐸","tags":["face"]},{"unicode":"🐊","tags":["crocodile"]},{"unicode":"🐢","tags":["terrapin","tortoise"]},{"unicode":"🦎","tags":["reptile"]},{"unicode":"🐍","tags":["bearer","ophiuchus","serpent","zodiac"]},{"unicode":"🐲","tags":["dragon","face","fairy tale"]},{"unicode":"🐉","tags":["fairy tale"]},{"unicode":"🦕","tags":["brachiosaurus","brontosaurus","diplodocus"]},{"unicode":"🦖","tags":["t-rex","tyrannosaurus rex"]},{"unicode":"🐳","tags":["face","spouting","whale"]},{"unicode":"🐋","tags":["whale"]},{"unicode":"🐬","tags":["flipper"]},{"unicode":"🦭","tags":["sea lion"]},{"unicode":"🐟️","tags":["pisces","zodiac"]},{"unicode":"🐠","tags":["fish","tropical"]},{"unicode":"🐡","tags":["fish"]},{"unicode":"🦈","tags":["fish"]},{"unicode":"🐙","tags":["octopus"]},{"unicode":"🐚","tags":["shell","spiral"]},{"unicode":"🐌","tags":["snail"]},{"unicode":"🦋","tags":["insect","pretty"]},{"unicode":"🐛","tags":["insect"]},{"unicode":"🐜","tags":["insect"]},{"unicode":"🐝","tags":["bee","insect"]},{"unicode":"🪲","tags":["bug","insect"]},{"unicode":"🐞","tags":["beetle","insect","ladybird","ladybug"]},{"unicode":"🦗","tags":["grasshopper"]},{"unicode":"🪳","tags":["insect","pest","roach"]},{"unicode":"🕷️","tags":["insect"]},{"unicode":"🕸️","tags":["spider","web"]},{"unicode":"🦂","tags":["scorpio","zodiac"]},{"unicode":"🦟","tags":["disease","fever","malaria","pest","virus"]},{"unicode":"🪰","tags":["disease","maggot","pest","rotting"]},{"unicode":"🪱","tags":["annelid","earthworm","parasite"]},{"unicode":"🦠","tags":["amoeba","bacteria","virus"]},{"unicode":"💐","tags":["flower"]},{"unicode":"🌸","tags":["blossom","cherry","flower"]},{"unicode":"💮","tags":["flower"]},{"unicode":"🏵️","tags":["plant"]},{"unicode":"🌹","tags":["flower"]},{"unicode":"🥀","tags":["flower","wilted"]},{"unicode":"🌺","tags":["flower"]},{"unicode":"🌻","tags":["flower","sun"]},{"unicode":"🌼","tags":["flower"]},{"unicode":"🌷","tags":["flower"]},{"unicode":"🌱","tags":["young"]},{"unicode":"🪴","tags":["boring","grow","house","nurturing","plant","useless"]},{"unicode":"🌲","tags":["tree"]},{"unicode":"🌳","tags":["deciduous","shedding","tree"]},{"unicode":"🌴","tags":["palm","tree"]},{"unicode":"🌵","tags":["plant"]},{"unicode":"🌾","tags":["ear","grain","rice"]},{"unicode":"🌿","tags":["leaf"]},{"unicode":"☘️","tags":["plant"]},{"unicode":"🍀","tags":["4","clover","four","four-leaf clover","leaf"]},{"unicode":"🍁","tags":["falling","leaf","maple"]},{"unicode":"🍂","tags":["falling","leaf"]},{"unicode":"🍃","tags":["blow","flutter","leaf","wind"]}]},{"group":4,"emojiList":[{"unicode":"🍇","tags":["fruit","grape"]},{"unicode":"🍈","tags":["fruit"]},{"unicode":"🍉","tags":["fruit"]},{"unicode":"🍊","tags":["fruit","orange"]},{"unicode":"🍋","tags":["citrus","fruit"]},{"unicode":"🍌","tags":["fruit"]},{"unicode":"🍍","tags":["fruit"]},{"unicode":"🥭","tags":["fruit","tropical"]},{"unicode":"🍎","tags":["apple","fruit","red"]},{"unicode":"🍏","tags":["apple","fruit","green"]},{"unicode":"🍐","tags":["fruit"]},{"unicode":"🍑","tags":["fruit"]},{"unicode":"🍒","tags":["berries","cherry","fruit","red"]},{"unicode":"🍓","tags":["berry","fruit"]},{"unicode":"🫐","tags":["berry","bilberry","blue","blueberry"]},{"unicode":"🥝","tags":["food","fruit","kiwi"]},{"unicode":"🍅","tags":["fruit","vegetable"]},{"unicode":"🫒","tags":["food"]},{"unicode":"🥥","tags":["palm","piña colada"]},{"unicode":"🥑","tags":["food","fruit"]},{"unicode":"🍆","tags":["aubergine","vegetable"]},{"unicode":"🥔","tags":["food","vegetable"]},{"unicode":"🥕","tags":["food","vegetable"]},{"unicode":"🌽","tags":["corn","ear","maize","maze"]},{"unicode":"🌶️","tags":["hot","pepper"]},{"unicode":"🫑","tags":["capsicum","pepper","vegetable"]},{"unicode":"🥒","tags":["food","pickle","vegetable"]},{"unicode":"🥬","tags":["bok choy","cabbage","kale","lettuce"]},{"unicode":"🥦","tags":["wild cabbage"]},{"unicode":"🧄","tags":["flavoring"]},{"unicode":"🧅","tags":["flavoring"]},{"unicode":"🍄","tags":["toadstool"]},{"unicode":"🥜","tags":["food","nut","peanut","vegetable"]},{"unicode":"🌰","tags":["plant"]},{"unicode":"🍞","tags":["loaf"]},{"unicode":"🥐","tags":["bread","breakfast","food","french","roll"]},{"unicode":"🥖","tags":["baguette","bread","food","french"]},{"unicode":"🫓","tags":["arepa","lavash","naan","pita"]},{"unicode":"🥨","tags":["twisted"]},{"unicode":"🥯","tags":["bakery","breakfast","schmear"]},{"unicode":"🥞","tags":["breakfast","crêpe","food","hotcake","pancake"]},{"unicode":"🧇","tags":["breakfast","indecisive","iron"]},{"unicode":"🧀","tags":["cheese"]},{"unicode":"🍖","tags":["bone","meat"]},{"unicode":"🍗","tags":["bone","chicken","drumstick","leg","poultry"]},{"unicode":"🥩","tags":["chop","lambchop","porkchop","steak"]},{"unicode":"🥓","tags":["breakfast","food","meat"]},{"unicode":"🍔","tags":["burger"]},{"unicode":"🍟","tags":["french","fries"]},{"unicode":"🍕","tags":["cheese","slice"]},{"unicode":"🌭","tags":["frankfurter","hotdog","sausage"]},{"unicode":"🥪","tags":["bread"]},{"unicode":"🌮","tags":["mexican"]},{"unicode":"🌯","tags":["mexican","wrap"]},{"unicode":"🫔","tags":["mexican","wrapped"]},{"unicode":"🥙","tags":["falafel","flatbread","food","gyro","kebab","stuffed"]},{"unicode":"🧆","tags":["chickpea","meatball"]},{"unicode":"🥚","tags":["breakfast","food"]},{"unicode":"🍳","tags":["breakfast","egg","frying","pan"]},{"unicode":"🥘","tags":["casserole","food","paella","pan","shallow"]},{"unicode":"🍲","tags":["pot","stew"]},{"unicode":"🫕","tags":["cheese","chocolate","melted","pot","swiss"]},{"unicode":"🥣","tags":["breakfast","cereal","congee"]},{"unicode":"🥗","tags":["food","green","salad"]},{"unicode":"🍿","tags":["popcorn"]},{"unicode":"🧈","tags":["dairy"]},{"unicode":"🧂","tags":["condiment","shaker"]},{"unicode":"🥫","tags":["can"]},{"unicode":"🍱","tags":["bento","box"]},{"unicode":"🍘","tags":["cracker","rice"]},{"unicode":"🍙","tags":["ball","japanese","rice"]},{"unicode":"🍚","tags":["cooked","rice"]},{"unicode":"🍛","tags":["curry","rice"]},{"unicode":"🍜","tags":["bowl","noodle","ramen","steaming"]},{"unicode":"🍝","tags":["pasta"]},{"unicode":"🍠","tags":["potato","roasted","sweet"]},{"unicode":"🍢","tags":["kebab","seafood","skewer","stick"]},{"unicode":"🍣","tags":["sushi"]},{"unicode":"🍤","tags":["fried","prawn","shrimp","tempura"]},{"unicode":"🍥","tags":["cake","fish","pastry","swirl"]},{"unicode":"🥮","tags":["autumn","festival","yuèbǐng"]},{"unicode":"🍡","tags":["dessert","japanese","skewer","stick","sweet"]},{"unicode":"🥟","tags":["empanada","gyōza","jiaozi","pierogi","potsticker"]},{"unicode":"🥠","tags":["prophecy"]},{"unicode":"🥡","tags":["oyster pail"]},{"unicode":"🦀","tags":["cancer","zodiac"]},{"unicode":"🦞","tags":["bisque","claws","seafood"]},{"unicode":"🦐","tags":["food","shellfish","small"]},{"unicode":"🦑","tags":["food","molusc"]},{"unicode":"🦪","tags":["diving","pearl"]},{"unicode":"🍦","tags":["cream","dessert","ice","icecream","soft","sweet"]},{"unicode":"🍧","tags":["dessert","ice","shaved","sweet"]},{"unicode":"🍨","tags":["cream","dessert","ice","sweet"]},{"unicode":"🍩","tags":["breakfast","dessert","donut","sweet"]},{"unicode":"🍪","tags":["dessert","sweet"]},{"unicode":"🎂","tags":["birthday","cake","celebration","dessert","pastry","sweet"]},{"unicode":"🍰","tags":["cake","dessert","pastry","slice","sweet"]},{"unicode":"🧁","tags":["bakery","sweet"]},{"unicode":"🥧","tags":["filling","pastry"]},{"unicode":"🍫","tags":["bar","chocolate","dessert","sweet"]},{"unicode":"🍬","tags":["dessert","sweet"]},{"unicode":"🍭","tags":["candy","dessert","sweet"]},{"unicode":"🍮","tags":["dessert","pudding","sweet"]},{"unicode":"🍯","tags":["honey","honeypot","pot","sweet"]},{"unicode":"🍼","tags":["baby","bottle","drink","milk"]},{"unicode":"🥛","tags":["drink","glass","milk"]},{"unicode":"☕️","tags":["beverage","coffee","drink","hot","steaming","tea"]},{"unicode":"🫖","tags":["drink","pot","tea"]},{"unicode":"🍵","tags":["beverage","cup","drink","tea","teacup"]},{"unicode":"🍶","tags":["bar","beverage","bottle","cup","drink"]},{"unicode":"🍾","tags":["bar","bottle","cork","drink","popping"]},{"unicode":"🍷","tags":["bar","beverage","drink","glass","wine"]},{"unicode":"🍸️","tags":["bar","cocktail","drink","glass"]},{"unicode":"🍹","tags":["bar","drink","tropical"]},{"unicode":"🍺","tags":["bar","beer","drink","mug"]},{"unicode":"🍻","tags":["bar","beer","clink","drink","mug"]},{"unicode":"🥂","tags":["celebrate","clink","drink","glass"]},{"unicode":"🥃","tags":["glass","liquor","shot","tumbler","whisky"]},{"unicode":"🥤","tags":["juice","soda"]},{"unicode":"🧋","tags":["bubble","milk","pearl","tea"]},{"unicode":"🧃","tags":["beverage","box","juice","straw","sweet"]},{"unicode":"🧉","tags":["drink"]},{"unicode":"🧊","tags":["cold","ice cube","iceberg"]},{"unicode":"🥢","tags":["hashi"]},{"unicode":"🍽️","tags":["cooking","fork","knife","plate"]},{"unicode":"🍴","tags":["cooking","cutlery","fork","knife"]},{"unicode":"🥄","tags":["tableware"]},{"unicode":"🔪","tags":["cooking","hocho","knife","tool","weapon"]},{"unicode":"🏺","tags":["aquarius","cooking","drink","jug","zodiac"]}]},{"group":5,"emojiList":[{"unicode":"🌍️","tags":["africa","earth","europe","globe","globe showing europe-africa","world"]},{"unicode":"🌎️","tags":["americas","earth","globe","globe showing americas","world"]},{"unicode":"🌏️","tags":["asia","australia","earth","globe","globe showing asia-australia","world"]},{"unicode":"🌐","tags":["earth","globe","meridians","world"]},{"unicode":"🗺️","tags":["map","world"]},{"unicode":"🗾","tags":["japan","map","map of japan"]},{"unicode":"🧭","tags":["magnetic","navigation","orienteering"]},{"unicode":"🏔️","tags":["cold","mountain","snow"]},{"unicode":"⛰️","tags":["mountain"]},{"unicode":"🌋","tags":["eruption","mountain"]},{"unicode":"🗻","tags":["fuji","mountain"]},{"unicode":"🏕️","tags":["camping"]},{"unicode":"🏖️","tags":["beach","umbrella"]},{"unicode":"🏜️","tags":["desert"]},{"unicode":"🏝️","tags":["desert","island"]},{"unicode":"🏞️","tags":["park"]},{"unicode":"🏟️","tags":["stadium"]},{"unicode":"🏛️","tags":["classical"]},{"unicode":"🏗️","tags":["construction"]},{"unicode":"🧱","tags":["bricks","clay","mortar","wall"]},{"unicode":"🪨","tags":["boulder","heavy","solid","stone"]},{"unicode":"🪵","tags":["log","lumber","timber"]},{"unicode":"🛖","tags":["house","roundhouse","yurt"]},{"unicode":"🏘️","tags":["houses"]},{"unicode":"🏚️","tags":["derelict","house"]},{"unicode":"🏠️","tags":["home"]},{"unicode":"🏡","tags":["garden","home","house"]},{"unicode":"🏢","tags":["building"]},{"unicode":"🏣","tags":["japanese","japanese post office","post"]},{"unicode":"🏤","tags":["european","post"]},{"unicode":"🏥","tags":["doctor","medicine"]},{"unicode":"🏦","tags":["building"]},{"unicode":"🏨","tags":["building"]},{"unicode":"🏩","tags":["hotel","love"]},{"unicode":"🏪","tags":["convenience","store"]},{"unicode":"🏫","tags":["building"]},{"unicode":"🏬","tags":["department","store"]},{"unicode":"🏭️","tags":["building"]},{"unicode":"🏯","tags":["castle","japanese"]},{"unicode":"🏰","tags":["european"]},{"unicode":"💒","tags":["chapel","romance"]},{"unicode":"🗼","tags":["tokyo","tower"]},{"unicode":"🗽","tags":["liberty","statue","statue of liberty"]},{"unicode":"⛪️","tags":["christian","cross","religion"]},{"unicode":"🕌","tags":["islam","muslim","religion"]},{"unicode":"🛕","tags":["hindu","temple"]},{"unicode":"🕍","tags":["jew","jewish","religion","temple"]},{"unicode":"⛩️","tags":["religion","shinto","shrine"]},{"unicode":"🕋","tags":["islam","muslim","religion"]},{"unicode":"⛲️","tags":["fountain"]},{"unicode":"⛺️","tags":["camping"]},{"unicode":"🌁","tags":["fog"]},{"unicode":"🌃","tags":["night","star"]},{"unicode":"🏙️","tags":["city"]},{"unicode":"🌄","tags":["morning","mountain","sun","sunrise"]},{"unicode":"🌅","tags":["morning","sun"]},{"unicode":"🌆","tags":["city","dusk","evening","landscape","sunset"]},{"unicode":"🌇","tags":["dusk","sun"]},{"unicode":"🌉","tags":["bridge","night"]},{"unicode":"♨️","tags":["hot","hotsprings","springs","steaming"]},{"unicode":"🎠","tags":["carousel","horse"]},{"unicode":"🎡","tags":["amusement park","ferris","wheel"]},{"unicode":"🎢","tags":["amusement park","coaster","roller"]},{"unicode":"💈","tags":["barber","haircut","pole"]},{"unicode":"🎪","tags":["circus","tent"]},{"unicode":"🚂","tags":["engine","railway","steam","train"]},{"unicode":"🚃","tags":["car","electric","railway","train","tram","trolleybus"]},{"unicode":"🚄","tags":["railway","shinkansen","speed","train"]},{"unicode":"🚅","tags":["bullet","railway","shinkansen","speed","train"]},{"unicode":"🚆","tags":["railway"]},{"unicode":"🚇️","tags":["subway"]},{"unicode":"🚈","tags":["railway"]},{"unicode":"🚉","tags":["railway","train"]},{"unicode":"🚊","tags":["trolleybus"]},{"unicode":"🚝","tags":["vehicle"]},{"unicode":"🚞","tags":["car","mountain","railway"]},{"unicode":"🚋","tags":["car","tram","trolleybus"]},{"unicode":"🚌","tags":["vehicle"]},{"unicode":"🚍️","tags":["bus","oncoming"]},{"unicode":"🚎","tags":["bus","tram","trolley"]},{"unicode":"🚐","tags":["bus"]},{"unicode":"🚑️","tags":["vehicle"]},{"unicode":"🚒","tags":["engine","fire","truck"]},{"unicode":"🚓","tags":["car","patrol","police"]},{"unicode":"🚔️","tags":["car","oncoming","police"]},{"unicode":"🚕","tags":["vehicle"]},{"unicode":"🚖","tags":["oncoming","taxi"]},{"unicode":"🚗","tags":["car"]},{"unicode":"🚘️","tags":["automobile","car","oncoming"]},{"unicode":"🚙","tags":["recreational","sport utility"]},{"unicode":"🛻","tags":["pick-up","pickup","truck"]},{"unicode":"🚚","tags":["delivery","truck"]},{"unicode":"🚛","tags":["lorry","semi","truck"]},{"unicode":"🚜","tags":["vehicle"]},{"unicode":"🏎️","tags":["car","racing"]},{"unicode":"🏍️","tags":["racing"]},{"unicode":"🛵","tags":["motor","scooter"]},{"unicode":"🦽","tags":["accessibility"]},{"unicode":"🦼","tags":["accessibility"]},{"unicode":"🛺","tags":["tuk tuk"]},{"unicode":"🚲️","tags":["bike"]},{"unicode":"🛴","tags":["kick","scooter"]},{"unicode":"🛹","tags":["board"]},{"unicode":"🛼","tags":["roller","skate"]},{"unicode":"🚏","tags":["bus","busstop","stop"]},{"unicode":"🛣️","tags":["highway","road"]},{"unicode":"🛤️","tags":["railway","train"]},{"unicode":"🛢️","tags":["drum","oil"]},{"unicode":"⛽️","tags":["diesel","fuel","fuelpump","gas","pump","station"]},{"unicode":"🚨","tags":["beacon","car","light","police","revolving"]},{"unicode":"🚥","tags":["light","signal","traffic"]},{"unicode":"🚦","tags":["light","signal","traffic"]},{"unicode":"🛑","tags":["octagonal","sign","stop"]},{"unicode":"🚧","tags":["barrier"]},{"unicode":"⚓️","tags":["ship","tool"]},{"unicode":"⛵️","tags":["boat","resort","sea","yacht"]},{"unicode":"🛶","tags":["boat"]},{"unicode":"🚤","tags":["boat"]},{"unicode":"🛳️","tags":["passenger","ship"]},{"unicode":"⛴️","tags":["boat","passenger"]},{"unicode":"🛥️","tags":["boat","motorboat"]},{"unicode":"🚢","tags":["boat","passenger"]},{"unicode":"✈️","tags":["aeroplane"]},{"unicode":"🛩️","tags":["aeroplane","airplane"]},{"unicode":"🛫","tags":["aeroplane","airplane","check-in","departure","departures"]},{"unicode":"🛬","tags":["aeroplane","airplane","arrivals","arriving","landing"]},{"unicode":"🪂","tags":["hang-glide","parasail","skydive"]},{"unicode":"💺","tags":["chair"]},{"unicode":"🚁","tags":["vehicle"]},{"unicode":"🚟","tags":["railway","suspension"]},{"unicode":"🚠","tags":["cable","gondola","mountain"]},{"unicode":"🚡","tags":["aerial","cable","car","gondola","tramway"]},{"unicode":"🛰️","tags":["space"]},{"unicode":"🚀","tags":["space"]},{"unicode":"🛸","tags":["ufo"]},{"unicode":"🛎️","tags":["bell","bellhop","hotel"]},{"unicode":"🧳","tags":["packing","travel"]},{"unicode":"⌛️","tags":["sand","timer"]},{"unicode":"⏳️","tags":["hourglass","sand","timer"]},{"unicode":"⌚️","tags":["clock"]},{"unicode":"⏰","tags":["alarm","clock"]},{"unicode":"⏱️","tags":["clock"]},{"unicode":"⏲️","tags":["clock","timer"]},{"unicode":"🕰️","tags":["clock"]},{"unicode":"🕛️","tags":["00","12","12:00","clock","o’clock","twelve"]},{"unicode":"🕧️","tags":["12","12:30","clock","thirty","twelve"]},{"unicode":"🕐️","tags":["00","1","1:00","clock","one","o’clock"]},{"unicode":"🕜️","tags":["1","1:30","clock","one","thirty"]},{"unicode":"🕑️","tags":["00","2","2:00","clock","o’clock","two"]},{"unicode":"🕝️","tags":["2","2:30","clock","thirty","two"]},{"unicode":"🕒️","tags":["00","3","3:00","clock","o’clock","three"]},{"unicode":"🕞️","tags":["3","3:30","clock","thirty","three"]},{"unicode":"🕓️","tags":["00","4","4:00","clock","four","o’clock"]},{"unicode":"🕟️","tags":["4","4:30","clock","four","thirty"]},{"unicode":"🕔️","tags":["00","5","5:00","clock","five","o’clock"]},{"unicode":"🕠️","tags":["5","5:30","clock","five","thirty"]},{"unicode":"🕕️","tags":["00","6","6:00","clock","o’clock","six"]},{"unicode":"🕡️","tags":["6","6:30","clock","six","thirty"]},{"unicode":"🕖️","tags":["00","7","7:00","clock","o’clock","seven"]},{"unicode":"🕢️","tags":["7","7:30","clock","seven","thirty"]},{"unicode":"🕗️","tags":["00","8","8:00","clock","eight","o’clock"]},{"unicode":"🕣️","tags":["8","8:30","clock","eight","thirty"]},{"unicode":"🕘️","tags":["00","9","9:00","clock","nine","o’clock"]},{"unicode":"🕤️","tags":["9","9:30","clock","nine","thirty"]},{"unicode":"🕙️","tags":["00","10","10:00","clock","o’clock","ten"]},{"unicode":"🕥️","tags":["10","10:30","clock","ten","thirty"]},{"unicode":"🕚️","tags":["00","11","11:00","clock","eleven","o’clock"]},{"unicode":"🕦️","tags":["11","11:30","clock","eleven","thirty"]},{"unicode":"🌑","tags":["dark","moon"]},{"unicode":"🌒","tags":["crescent","moon","waxing"]},{"unicode":"🌓","tags":["moon","quarter"]},{"unicode":"🌔","tags":["gibbous","moon","waxing"]},{"unicode":"🌕️","tags":["full","moon"]},{"unicode":"🌖","tags":["gibbous","moon","waning"]},{"unicode":"🌗","tags":["moon","quarter"]},{"unicode":"🌘","tags":["crescent","moon","waning"]},{"unicode":"🌙","tags":["crescent","moon"]},{"unicode":"🌚","tags":["face","moon"]},{"unicode":"🌛","tags":["face","moon","quarter"]},{"unicode":"🌜️","tags":["face","moon","quarter"]},{"unicode":"🌡️","tags":["weather"]},{"unicode":"☀️","tags":["bright","rays","sunny"]},{"unicode":"🌝","tags":["bright","face","full","moon"]},{"unicode":"🌞","tags":["bright","face","sun"]},{"unicode":"🪐","tags":["saturn","saturnine"]},{"unicode":"⭐️","tags":["star"]},{"unicode":"🌟","tags":["glittery","glow","shining","sparkle","star"]},{"unicode":"🌠","tags":["falling","shooting","star"]},{"unicode":"🌌","tags":["space"]},{"unicode":"☁️","tags":["weather"]},{"unicode":"⛅️","tags":["cloud","sun"]},{"unicode":"⛈️","tags":["cloud","rain","thunder"]},{"unicode":"🌤️","tags":["cloud","sun"]},{"unicode":"🌥️","tags":["cloud","sun"]},{"unicode":"🌦️","tags":["cloud","rain","sun"]},{"unicode":"🌧️","tags":["cloud","rain"]},{"unicode":"🌨️","tags":["cloud","cold","snow"]},{"unicode":"🌩️","tags":["cloud","lightning"]},{"unicode":"🌪️","tags":["cloud","whirlwind"]},{"unicode":"🌫️","tags":["cloud"]},{"unicode":"🌬️","tags":["blow","cloud","face","wind"]},{"unicode":"🌀","tags":["dizzy","hurricane","twister","typhoon"]},{"unicode":"🌈","tags":["rain"]},{"unicode":"🌂","tags":["clothing","rain","umbrella"]},{"unicode":"☂️","tags":["clothing","rain"]},{"unicode":"☔️","tags":["clothing","drop","rain","umbrella"]},{"unicode":"⛱️","tags":["rain","sun","umbrella"]},{"unicode":"⚡️","tags":["danger","electric","lightning","voltage","zap"]},{"unicode":"❄️","tags":["cold","snow"]},{"unicode":"☃️","tags":["cold","snow"]},{"unicode":"⛄️","tags":["cold","snow","snowman"]},{"unicode":"☄️","tags":["space"]},{"unicode":"🔥","tags":["flame","tool"]},{"unicode":"💧","tags":["cold","comic","drop","sweat"]},{"unicode":"🌊","tags":["ocean","water","wave"]}]},{"group":6,"emojiList":[{"unicode":"🎃","tags":["celebration","halloween","jack","lantern"]},{"unicode":"🎄","tags":["celebration","christmas","tree"]},{"unicode":"🎆","tags":["celebration"]},{"unicode":"🎇","tags":["celebration","fireworks","sparkle"]},{"unicode":"🧨","tags":["dynamite","explosive","fireworks"]},{"unicode":"✨","tags":["*","sparkle","star"]},{"unicode":"🎈","tags":["celebration"]},{"unicode":"🎉","tags":["celebration","party","popper","tada"]},{"unicode":"🎊","tags":["ball","celebration","confetti"]},{"unicode":"🎋","tags":["banner","celebration","japanese","tree"]},{"unicode":"🎍","tags":["bamboo","celebration","japanese","pine"]},{"unicode":"🎎","tags":["celebration","doll","festival","japanese","japanese dolls"]},{"unicode":"🎏","tags":["carp","celebration","streamer"]},{"unicode":"🎐","tags":["bell","celebration","chime","wind"]},{"unicode":"🎑","tags":["celebration","ceremony","moon"]},{"unicode":"🧧","tags":["gift","good luck","hóngbāo","lai see","money"]},{"unicode":"🎀","tags":["celebration"]},{"unicode":"🎁","tags":["box","celebration","gift","present","wrapped"]},{"unicode":"🎗️","tags":["celebration","reminder","ribbon"]},{"unicode":"🎟️","tags":["admission","ticket"]},{"unicode":"🎫","tags":["admission"]},{"unicode":"🎖️","tags":["celebration","medal","military"]},{"unicode":"🏆️","tags":["prize"]},{"unicode":"🏅","tags":["medal"]},{"unicode":"🥇","tags":["first","gold","medal"]},{"unicode":"🥈","tags":["medal","second","silver"]},{"unicode":"🥉","tags":["bronze","medal","third"]},{"unicode":"⚽️","tags":["ball","football","soccer"]},{"unicode":"⚾️","tags":["ball"]},{"unicode":"🥎","tags":["ball","glove","underarm"]},{"unicode":"🏀","tags":["ball","hoop"]},{"unicode":"🏐","tags":["ball","game"]},{"unicode":"🏈","tags":["american","ball","football"]},{"unicode":"🏉","tags":["ball","football","rugby"]},{"unicode":"🎾","tags":["ball","racquet"]},{"unicode":"🥏","tags":["ultimate"]},{"unicode":"🎳","tags":["ball","game"]},{"unicode":"🏏","tags":["ball","bat","game"]},{"unicode":"🏑","tags":["ball","field","game","hockey","stick"]},{"unicode":"🏒","tags":["game","hockey","ice","puck","stick"]},{"unicode":"🥍","tags":["ball","goal","stick"]},{"unicode":"🏓","tags":["ball","bat","game","paddle","table tennis"]},{"unicode":"🏸","tags":["birdie","game","racquet","shuttlecock"]},{"unicode":"🥊","tags":["boxing","glove"]},{"unicode":"🥋","tags":["judo","karate","martial arts","taekwondo","uniform"]},{"unicode":"🥅","tags":["goal","net"]},{"unicode":"⛳️","tags":["golf","hole"]},{"unicode":"⛸️","tags":["ice","skate"]},{"unicode":"🎣","tags":["fish","pole"]},{"unicode":"🤿","tags":["diving","scuba","snorkeling"]},{"unicode":"🎽","tags":["athletics","running","sash","shirt"]},{"unicode":"🎿","tags":["ski","snow"]},{"unicode":"🛷","tags":["sledge","sleigh"]},{"unicode":"🥌","tags":["game","rock"]},{"unicode":"🎯","tags":["bullseye","dart","game","hit","target"]},{"unicode":"🪀","tags":["fluctuate","toy"]},{"unicode":"🪁","tags":["fly","soar"]},{"unicode":"🎱","tags":["8","ball","billiard","eight","game"]},{"unicode":"🔮","tags":["ball","crystal","fairy tale","fantasy","fortune","tool"]},{"unicode":"🪄","tags":["magic","witch","wizard"]},{"unicode":"🧿","tags":["bead","charm","evil-eye","nazar","talisman"]},{"unicode":"🎮️","tags":["controller","game"]},{"unicode":"🕹️","tags":["game","video game"]},{"unicode":"🎰","tags":["game","slot"]},{"unicode":"🎲","tags":["dice","die","game"]},{"unicode":"🧩","tags":["clue","interlocking","jigsaw","piece","puzzle"]},{"unicode":"🧸","tags":["plaything","plush","stuffed","toy"]},{"unicode":"🪅","tags":["celebration","party"]},{"unicode":"🪆","tags":["doll","nesting","russia"]},{"unicode":"♠️","tags":["card","game"]},{"unicode":"♥️","tags":["card","game"]},{"unicode":"♦️","tags":["card","game"]},{"unicode":"♣️","tags":["card","game"]},{"unicode":"♟️","tags":["chess","dupe","expendable"]},{"unicode":"🃏","tags":["card","game","wildcard"]},{"unicode":"🀄️","tags":["game","mahjong","red"]},{"unicode":"🎴","tags":["card","flower","game","japanese","playing"]},{"unicode":"🎭️","tags":["art","mask","performing","theater","theatre"]},{"unicode":"🖼️","tags":["art","frame","museum","painting","picture"]},{"unicode":"🎨","tags":["art","museum","painting","palette"]},{"unicode":"🧵","tags":["needle","sewing","spool","string"]},{"unicode":"🪡","tags":["embroidery","needle","sewing","stitches","sutures","tailoring"]},{"unicode":"🧶","tags":["ball","crochet","knit"]},{"unicode":"🪢","tags":["rope","tangled","tie","twine","twist"]}]},{"group":7,"emojiList":[{"unicode":"👓️","tags":["clothing","eye","eyeglasses","eyewear"]},{"unicode":"🕶️","tags":["dark","eye","eyewear","glasses"]},{"unicode":"🥽","tags":["eye protection","swimming","welding"]},{"unicode":"🥼","tags":["doctor","experiment","scientist"]},{"unicode":"🦺","tags":["emergency","safety","vest"]},{"unicode":"👔","tags":["clothing","tie"]},{"unicode":"👕","tags":["clothing","shirt","tshirt"]},{"unicode":"👖","tags":["clothing","pants","trousers"]},{"unicode":"🧣","tags":["neck"]},{"unicode":"🧤","tags":["hand"]},{"unicode":"🧥","tags":["jacket"]},{"unicode":"🧦","tags":["stocking"]},{"unicode":"👗","tags":["clothing"]},{"unicode":"👘","tags":["clothing"]},{"unicode":"🥻","tags":["clothing","dress"]},{"unicode":"🩱","tags":["bathing suit"]},{"unicode":"🩲","tags":["bathing suit","one-piece","swimsuit","underwear"]},{"unicode":"🩳","tags":["bathing suit","pants","underwear"]},{"unicode":"👙","tags":["clothing","swim"]},{"unicode":"👚","tags":["clothing","woman"]},{"unicode":"👛","tags":["clothing","coin"]},{"unicode":"👜","tags":["bag","clothing","purse"]},{"unicode":"👝","tags":["bag","clothing","pouch"]},{"unicode":"🛍️","tags":["bag","hotel","shopping"]},{"unicode":"🎒","tags":["bag","rucksack","satchel","school"]},{"unicode":"🩴","tags":["beach sandals","sandals","thong sandals","thongs","zōri"]},{"unicode":"👞","tags":["clothing","man","shoe"]},{"unicode":"👟","tags":["athletic","clothing","shoe","sneaker"]},{"unicode":"🥾","tags":["backpacking","boot","camping","hiking"]},{"unicode":"🥿","tags":["ballet flat","slip-on","slipper"]},{"unicode":"👠","tags":["clothing","heel","shoe","woman"]},{"unicode":"👡","tags":["clothing","sandal","shoe","woman"]},{"unicode":"🩰","tags":["ballet","dance"]},{"unicode":"👢","tags":["boot","clothing","shoe","woman"]},{"unicode":"👑","tags":["clothing","king","queen"]},{"unicode":"👒","tags":["clothing","hat","woman"]},{"unicode":"🎩","tags":["clothing","hat","top","tophat"]},{"unicode":"🎓️","tags":["cap","celebration","clothing","graduation","hat"]},{"unicode":"🧢","tags":["baseball cap"]},{"unicode":"🪖","tags":["army","helmet","military","soldier","warrior"]},{"unicode":"⛑️","tags":["aid","cross","face","hat","helmet"]},{"unicode":"📿","tags":["beads","clothing","necklace","prayer","religion"]},{"unicode":"💄","tags":["cosmetics","makeup"]},{"unicode":"💍","tags":["diamond"]},{"unicode":"💎","tags":["diamond","gem","jewel"]},{"unicode":"🔇","tags":["mute","quiet","silent","speaker"]},{"unicode":"🔈️","tags":["soft"]},{"unicode":"🔉","tags":["medium"]},{"unicode":"🔊","tags":["loud"]},{"unicode":"📢","tags":["loud","public address"]},{"unicode":"📣","tags":["cheering"]},{"unicode":"📯","tags":["horn","post","postal"]},{"unicode":"🔔","tags":["bell"]},{"unicode":"🔕","tags":["bell","forbidden","mute","quiet","silent"]},{"unicode":"🎼","tags":["music","score"]},{"unicode":"🎵","tags":["music","note"]},{"unicode":"🎶","tags":["music","note","notes"]},{"unicode":"🎙️","tags":["mic","microphone","music","studio"]},{"unicode":"🎚️","tags":["level","music","slider"]},{"unicode":"🎛️","tags":["control","knobs","music"]},{"unicode":"🎤","tags":["karaoke","mic"]},{"unicode":"🎧️","tags":["earbud"]},{"unicode":"📻️","tags":["video"]},{"unicode":"🎷","tags":["instrument","music","sax"]},{"unicode":"🪗","tags":["accordian","concertina","squeeze box"]},{"unicode":"🎸","tags":["instrument","music"]},{"unicode":"🎹","tags":["instrument","keyboard","music","piano"]},{"unicode":"🎺","tags":["instrument","music"]},{"unicode":"🎻","tags":["instrument","music"]},{"unicode":"🪕","tags":["music","stringed"]},{"unicode":"🥁","tags":["drumsticks","music"]},{"unicode":"🪘","tags":["beat","conga","drum","rhythm"]},{"unicode":"📱","tags":["cell","mobile","phone","telephone"]},{"unicode":"📲","tags":["arrow","cell","mobile","phone","receive"]},{"unicode":"☎️","tags":["phone"]},{"unicode":"📞","tags":["phone","receiver","telephone"]},{"unicode":"📟️","tags":["pager"]},{"unicode":"📠","tags":["fax"]},{"unicode":"🔋","tags":["battery"]},{"unicode":"🔌","tags":["electric","electricity","plug"]},{"unicode":"💻️","tags":["computer","pc","personal"]},{"unicode":"🖥️","tags":["computer","desktop"]},{"unicode":"🖨️","tags":["computer"]},{"unicode":"⌨️","tags":["computer"]},{"unicode":"🖱️","tags":["computer"]},{"unicode":"🖲️","tags":["computer"]},{"unicode":"💽","tags":["computer","disk","minidisk","optical"]},{"unicode":"💾","tags":["computer","disk","floppy"]},{"unicode":"💿️","tags":["cd","computer","disk","optical"]},{"unicode":"📀","tags":["blu-ray","computer","disk","optical"]},{"unicode":"🧮","tags":["calculation"]},{"unicode":"🎥","tags":["camera","cinema","movie"]},{"unicode":"🎞️","tags":["cinema","film","frames","movie"]},{"unicode":"📽️","tags":["cinema","film","movie","projector","video"]},{"unicode":"🎬️","tags":["clapper","movie"]},{"unicode":"📺️","tags":["tv","video"]},{"unicode":"📷️","tags":["video"]},{"unicode":"📸","tags":["camera","flash","video"]},{"unicode":"📹️","tags":["camera","video"]},{"unicode":"📼","tags":["tape","vhs","video"]},{"unicode":"🔍️","tags":["glass","magnifying","search","tool"]},{"unicode":"🔎","tags":["glass","magnifying","search","tool"]},{"unicode":"🕯️","tags":["light"]},{"unicode":"💡","tags":["bulb","comic","electric","idea","light"]},{"unicode":"🔦","tags":["electric","light","tool","torch"]},{"unicode":"🏮","tags":["bar","lantern","light","red"]},{"unicode":"🪔","tags":["diya","lamp","oil"]},{"unicode":"📔","tags":["book","cover","decorated","notebook"]},{"unicode":"📕","tags":["book","closed"]},{"unicode":"📖","tags":["book","open"]},{"unicode":"📗","tags":["book","green"]},{"unicode":"📘","tags":["blue","book"]},{"unicode":"📙","tags":["book","orange"]},{"unicode":"📚️","tags":["book"]},{"unicode":"📓","tags":["notebook"]},{"unicode":"📒","tags":["notebook"]},{"unicode":"📃","tags":["curl","document","page"]},{"unicode":"📜","tags":["paper"]},{"unicode":"📄","tags":["document","page"]},{"unicode":"📰","tags":["news","paper"]},{"unicode":"🗞️","tags":["news","newspaper","paper","rolled"]},{"unicode":"📑","tags":["bookmark","mark","marker","tabs"]},{"unicode":"🔖","tags":["mark"]},{"unicode":"🏷️","tags":["label"]},{"unicode":"💰️","tags":["bag","dollar","money","moneybag"]},{"unicode":"🪙","tags":["gold","metal","money","silver","treasure"]},{"unicode":"💴","tags":["banknote","bill","currency","money","note","yen"]},{"unicode":"💵","tags":["banknote","bill","currency","dollar","money","note"]},{"unicode":"💶","tags":["banknote","bill","currency","euro","money","note"]},{"unicode":"💷","tags":["banknote","bill","currency","money","note","pound"]},{"unicode":"💸","tags":["banknote","bill","fly","money","wings"]},{"unicode":"💳️","tags":["card","credit","money"]},{"unicode":"🧾","tags":["accounting","bookkeeping","evidence","proof"]},{"unicode":"💹","tags":["chart","graph","growth","money","yen"]},{"unicode":"✉️","tags":["email","letter"]},{"unicode":"📧","tags":["email","letter","mail"]},{"unicode":"📨","tags":["e-mail","email","envelope","incoming","letter","receive"]},{"unicode":"📩","tags":["arrow","e-mail","email","envelope","outgoing"]},{"unicode":"📤️","tags":["box","letter","mail","outbox","sent","tray"]},{"unicode":"📥️","tags":["box","inbox","letter","mail","receive","tray"]},{"unicode":"📦️","tags":["box","parcel"]},{"unicode":"📫️","tags":["closed","mail","mailbox","postbox"]},{"unicode":"📪️","tags":["closed","lowered","mail","mailbox","postbox"]},{"unicode":"📬️","tags":["mail","mailbox","open","postbox"]},{"unicode":"📭️","tags":["lowered","mail","mailbox","open","postbox"]},{"unicode":"📮","tags":["mail","mailbox"]},{"unicode":"🗳️","tags":["ballot","box"]},{"unicode":"✏️","tags":["pencil"]},{"unicode":"✒️","tags":["nib","pen"]},{"unicode":"🖋️","tags":["fountain","pen"]},{"unicode":"🖊️","tags":["ballpoint"]},{"unicode":"🖌️","tags":["painting"]},{"unicode":"🖍️","tags":["crayon"]},{"unicode":"📝","tags":["pencil"]},{"unicode":"💼","tags":["briefcase"]},{"unicode":"📁","tags":["file","folder"]},{"unicode":"📂","tags":["file","folder","open"]},{"unicode":"🗂️","tags":["card","dividers","index"]},{"unicode":"📅","tags":["date"]},{"unicode":"📆","tags":["calendar"]},{"unicode":"🗒️","tags":["note","pad","spiral"]},{"unicode":"🗓️","tags":["calendar","pad","spiral"]},{"unicode":"📇","tags":["card","index","rolodex"]},{"unicode":"📈","tags":["chart","graph","growth","trend","upward"]},{"unicode":"📉","tags":["chart","down","graph","trend"]},{"unicode":"📊","tags":["bar","chart","graph"]},{"unicode":"📋️","tags":["clipboard"]},{"unicode":"📌","tags":["pin"]},{"unicode":"📍","tags":["pin","pushpin"]},{"unicode":"📎","tags":["paperclip"]},{"unicode":"🖇️","tags":["link","paperclip"]},{"unicode":"📏","tags":["ruler","straight edge"]},{"unicode":"📐","tags":["ruler","set","triangle"]},{"unicode":"✂️","tags":["cutting","tool"]},{"unicode":"🗃️","tags":["box","card","file"]},{"unicode":"🗄️","tags":["cabinet","file","filing"]},{"unicode":"🗑️","tags":["wastebasket"]},{"unicode":"🔒️","tags":["closed"]},{"unicode":"🔓️","tags":["lock","open","unlock"]},{"unicode":"🔏","tags":["ink","lock","nib","pen","privacy"]},{"unicode":"🔐","tags":["closed","key","lock","secure"]},{"unicode":"🔑","tags":["lock","password"]},{"unicode":"🗝️","tags":["clue","key","lock","old"]},{"unicode":"🔨","tags":["tool"]},{"unicode":"🪓","tags":["chop","hatchet","split","wood"]},{"unicode":"⛏️","tags":["mining","tool"]},{"unicode":"⚒️","tags":["hammer","pick","tool"]},{"unicode":"🛠️","tags":["hammer","spanner","tool","wrench"]},{"unicode":"🗡️","tags":["knife","weapon"]},{"unicode":"⚔️","tags":["crossed","swords","weapon"]},{"unicode":"🔫","tags":["gun","handgun","revolver","tool","weapon"]},{"unicode":"🪃","tags":["australia","rebound","repercussion"]},{"unicode":"🏹","tags":["archer","arrow","bow","sagittarius","zodiac"]},{"unicode":"🛡️","tags":["weapon"]},{"unicode":"🪚","tags":["carpenter","lumber","saw","tool"]},{"unicode":"🔧","tags":["spanner","tool"]},{"unicode":"🪛","tags":["screw","tool"]},{"unicode":"🔩","tags":["bolt","nut","tool"]},{"unicode":"⚙️","tags":["cog","cogwheel","tool"]},{"unicode":"🗜️","tags":["compress","tool","vice"]},{"unicode":"⚖️","tags":["balance","justice","libra","scale","zodiac"]},{"unicode":"🦯","tags":["accessibility","blind"]},{"unicode":"🔗","tags":["link"]},{"unicode":"⛓️","tags":["chain"]},{"unicode":"🪝","tags":["catch","crook","curve","ensnare","selling point"]},{"unicode":"🧰","tags":["chest","mechanic","tool"]},{"unicode":"🧲","tags":["attraction","horseshoe","magnetic"]},{"unicode":"🪜","tags":["climb","rung","step"]},{"unicode":"⚗️","tags":["chemistry","tool"]},{"unicode":"🧪","tags":["chemist","chemistry","experiment","lab","science"]},{"unicode":"🧫","tags":["bacteria","biologist","biology","culture","lab"]},{"unicode":"🧬","tags":["biologist","evolution","gene","genetics","life"]},{"unicode":"🔬","tags":["science","tool"]},{"unicode":"🔭","tags":["science","tool"]},{"unicode":"📡","tags":["antenna","dish","satellite"]},{"unicode":"💉","tags":["medicine","needle","shot","sick"]},{"unicode":"🩸","tags":["bleed","blood donation","injury","medicine","menstruation"]},{"unicode":"💊","tags":["doctor","medicine","sick"]},{"unicode":"🩹","tags":["bandage"]},{"unicode":"🩺","tags":["doctor","heart","medicine"]},{"unicode":"🚪","tags":["door"]},{"unicode":"🛗","tags":["accessibility","hoist","lift"]},{"unicode":"🪞","tags":["reflection","reflector","speculum"]},{"unicode":"🪟","tags":["frame","fresh air","opening","transparent","view"]},{"unicode":"🛏️","tags":["hotel","sleep"]},{"unicode":"🛋️","tags":["couch","hotel","lamp"]},{"unicode":"🪑","tags":["seat","sit"]},{"unicode":"🚽","tags":["toilet"]},{"unicode":"🪠","tags":["force cup","plumber","suction","toilet"]},{"unicode":"🚿","tags":["water"]},{"unicode":"🛁","tags":["bath"]},{"unicode":"🪤","tags":["bait","mousetrap","snare","trap"]},{"unicode":"🪒","tags":["sharp","shave"]},{"unicode":"🧴","tags":["lotion","moisturizer","shampoo","sunscreen"]},{"unicode":"🧷","tags":["diaper","punk rock"]},{"unicode":"🧹","tags":["cleaning","sweeping","witch"]},{"unicode":"🧺","tags":["farming","laundry","picnic"]},{"unicode":"🧻","tags":["paper towels","toilet paper"]},{"unicode":"🪣","tags":["cask","pail","vat"]},{"unicode":"🧼","tags":["bar","bathing","cleaning","lather","soapdish"]},{"unicode":"🪥","tags":["bathroom","brush","clean","dental","hygiene","teeth"]},{"unicode":"🧽","tags":["absorbing","cleaning","porous"]},{"unicode":"🧯","tags":["extinguish","fire","quench"]},{"unicode":"🛒","tags":["cart","shopping","trolley"]},{"unicode":"🚬","tags":["smoking"]},{"unicode":"⚰️","tags":["death"]},{"unicode":"🪦","tags":["cemetery","grave","graveyard","tombstone"]},{"unicode":"⚱️","tags":["ashes","death","funeral","urn"]},{"unicode":"🗿","tags":["face","moyai","statue"]},{"unicode":"🪧","tags":["demonstration","picket","protest","sign"]}]},{"group":8,"emojiList":[{"unicode":"🏧","tags":["atm","atm sign","automated","bank","teller"]},{"unicode":"🚮","tags":["litter","litter bin"]},{"unicode":"🚰","tags":["drinking","potable","water"]},{"unicode":"♿️","tags":["access"]},{"unicode":"🚹️","tags":["lavatory","man","restroom","wc"]},{"unicode":"🚺️","tags":["lavatory","restroom","wc","woman"]},{"unicode":"🚻","tags":["lavatory","wc"]},{"unicode":"🚼️","tags":["baby","changing"]},{"unicode":"🚾","tags":["closet","lavatory","restroom","water","wc"]},{"unicode":"🛂","tags":["control","passport"]},{"unicode":"🛃","tags":["customs"]},{"unicode":"🛄","tags":["baggage","claim"]},{"unicode":"🛅","tags":["baggage","locker","luggage"]},{"unicode":"⚠️","tags":["warning"]},{"unicode":"🚸","tags":["child","crossing","pedestrian","traffic"]},{"unicode":"⛔️","tags":["entry","forbidden","no","not","prohibited","traffic"]},{"unicode":"🚫","tags":["entry","forbidden","no","not"]},{"unicode":"🚳","tags":["bicycle","bike","forbidden","no","prohibited"]},{"unicode":"🚭️","tags":["forbidden","no","not","prohibited","smoking"]},{"unicode":"🚯","tags":["forbidden","litter","no","not","prohibited"]},{"unicode":"🚱","tags":["non-drinking","non-potable","water"]},{"unicode":"🚷","tags":["forbidden","no","not","pedestrian","prohibited"]},{"unicode":"📵","tags":["cell","forbidden","mobile","no","phone"]},{"unicode":"🔞","tags":["18","age restriction","eighteen","prohibited","underage"]},{"unicode":"☢️","tags":["sign"]},{"unicode":"☣️","tags":["sign"]},{"unicode":"⬆️","tags":["arrow","cardinal","direction","north"]},{"unicode":"↗️","tags":["arrow","direction","intercardinal","northeast"]},{"unicode":"➡️","tags":["arrow","cardinal","direction","east"]},{"unicode":"↘️","tags":["arrow","direction","intercardinal","southeast"]},{"unicode":"⬇️","tags":["arrow","cardinal","direction","down","south"]},{"unicode":"↙️","tags":["arrow","direction","intercardinal","southwest"]},{"unicode":"⬅️","tags":["arrow","cardinal","direction","west"]},{"unicode":"↖️","tags":["arrow","direction","intercardinal","northwest"]},{"unicode":"↕️","tags":["arrow"]},{"unicode":"↔️","tags":["arrow"]},{"unicode":"↩️","tags":["arrow"]},{"unicode":"↪️","tags":["arrow"]},{"unicode":"⤴️","tags":["arrow"]},{"unicode":"⤵️","tags":["arrow","down"]},{"unicode":"🔃","tags":["arrow","clockwise","reload"]},{"unicode":"🔄","tags":["anticlockwise","arrow","counterclockwise","withershins"]},{"unicode":"🔙","tags":["arrow","back","back arrow"]},{"unicode":"🔚","tags":["arrow","end","end arrow"]},{"unicode":"🔛","tags":["arrow","mark","on","on! arrow"]},{"unicode":"🔜","tags":["arrow","soon","soon arrow"]},{"unicode":"🔝","tags":["arrow","top","top arrow","up"]},{"unicode":"🛐","tags":["religion","worship"]},{"unicode":"⚛️","tags":["atheist","atom"]},{"unicode":"🕉️","tags":["hindu","religion"]},{"unicode":"✡️","tags":["david","jew","jewish","religion","star","star of david"]},{"unicode":"☸️","tags":["buddhist","dharma","religion","wheel"]},{"unicode":"☯️","tags":["religion","tao","taoist","yang","yin"]},{"unicode":"✝️","tags":["christian","cross","religion"]},{"unicode":"☦️","tags":["christian","cross","religion"]},{"unicode":"☪️","tags":["islam","muslim","religion"]},{"unicode":"☮️","tags":["peace"]},{"unicode":"🕎","tags":["candelabrum","candlestick","religion"]},{"unicode":"🔯","tags":["fortune","star"]},{"unicode":"♈️","tags":["aries","ram","zodiac"]},{"unicode":"♉️","tags":["bull","ox","taurus","zodiac"]},{"unicode":"♊️","tags":["gemini","twins","zodiac"]},{"unicode":"♋️","tags":["cancer","crab","zodiac"]},{"unicode":"♌️","tags":["leo","lion","zodiac"]},{"unicode":"♍️","tags":["virgo","zodiac"]},{"unicode":"♎️","tags":["balance","justice","libra","scales","zodiac"]},{"unicode":"♏️","tags":["scorpio","scorpion","scorpius","zodiac"]},{"unicode":"♐️","tags":["archer","sagittarius","zodiac"]},{"unicode":"♑️","tags":["capricorn","goat","zodiac"]},{"unicode":"♒️","tags":["aquarius","bearer","water","zodiac"]},{"unicode":"♓️","tags":["fish","pisces","zodiac"]},{"unicode":"⛎","tags":["bearer","ophiuchus","serpent","snake","zodiac"]},{"unicode":"🔀","tags":["arrow","crossed"]},{"unicode":"🔁","tags":["arrow","clockwise","repeat"]},{"unicode":"🔂","tags":["arrow","clockwise","once"]},{"unicode":"▶️","tags":["arrow","play","right","triangle"]},{"unicode":"⏩️","tags":["arrow","double","fast","forward"]},{"unicode":"⏭️","tags":["arrow","next scene","next track","triangle"]},{"unicode":"⏯️","tags":["arrow","pause","play","right","triangle"]},{"unicode":"◀️","tags":["arrow","left","reverse","triangle"]},{"unicode":"⏪️","tags":["arrow","double","rewind"]},{"unicode":"⏮️","tags":["arrow","previous scene","previous track","triangle"]},{"unicode":"🔼","tags":["arrow","button","red"]},{"unicode":"⏫","tags":["arrow","double"]},{"unicode":"🔽","tags":["arrow","button","down","red"]},{"unicode":"⏬","tags":["arrow","double","down"]},{"unicode":"⏸️","tags":["bar","double","pause","vertical"]},{"unicode":"⏹️","tags":["square","stop"]},{"unicode":"⏺️","tags":["circle","record"]},{"unicode":"⏏️","tags":["eject"]},{"unicode":"🎦","tags":["camera","film","movie"]},{"unicode":"🔅","tags":["brightness","dim","low"]},{"unicode":"🔆","tags":["bright","brightness"]},{"unicode":"📶","tags":["antenna","bar","cell","mobile","phone"]},{"unicode":"📳","tags":["cell","mobile","mode","phone","telephone","vibration"]},{"unicode":"📴","tags":["cell","mobile","off","phone","telephone"]},{"unicode":"♀️","tags":["woman"]},{"unicode":"♂️","tags":["man"]},{"unicode":"⚧️","tags":["transgender"]},{"unicode":"✖️","tags":["cancel","multiplication","sign","x","×"]},{"unicode":"➕","tags":["+","math","sign"]},{"unicode":"➖","tags":["-","math","sign","−"]},{"unicode":"➗","tags":["division","math","sign","÷"]},{"unicode":"♾️","tags":["forever","unbounded","universal"]},{"unicode":"‼️","tags":["!","!!","bangbang","exclamation","mark"]},{"unicode":"⁉️","tags":["!","!?","?","exclamation","interrobang","mark","punctuation","question"]},{"unicode":"❓️","tags":["?","mark","punctuation","question"]},{"unicode":"❔","tags":["?","mark","outlined","punctuation","question"]},{"unicode":"❕","tags":["!","exclamation","mark","outlined","punctuation"]},{"unicode":"❗️","tags":["!","exclamation","mark","punctuation"]},{"unicode":"〰️","tags":["dash","punctuation","wavy"]},{"unicode":"💱","tags":["bank","currency","exchange","money"]},{"unicode":"💲","tags":["currency","dollar","money"]},{"unicode":"⚕️","tags":["aesculapius","medicine","staff"]},{"unicode":"♻️","tags":["recycle"]},{"unicode":"⚜️","tags":["fleur-de-lis"]},{"unicode":"🔱","tags":["anchor","emblem","ship","tool","trident"]},{"unicode":"📛","tags":["badge","name"]},{"unicode":"🔰","tags":["beginner","chevron","japanese","japanese symbol for beginner","leaf"]},{"unicode":"⭕️","tags":["circle","large","o","red"]},{"unicode":"✅","tags":["button","check","mark","✓"]},{"unicode":"☑️","tags":["box","check","✓"]},{"unicode":"✔️","tags":["check","mark","✓"]},{"unicode":"❌","tags":["cancel","cross","mark","multiplication","multiply","x","×"]},{"unicode":"❎","tags":["mark","square","x","×"]},{"unicode":"➰","tags":["curl","loop"]},{"unicode":"➿","tags":["curl","double","loop"]},{"unicode":"〽️","tags":["mark","part"]},{"unicode":"✳️","tags":["*","asterisk"]},{"unicode":"✴️","tags":["*","star"]},{"unicode":"❇️","tags":["*"]},{"unicode":"©️","tags":["c"]},{"unicode":"®️","tags":["r"]},{"unicode":"™️","tags":["mark","tm","trademark"]},{"unicode":"#️⃣","tags":["keycap"]},{"unicode":"*️⃣","tags":["keycap"]},{"unicode":"0️⃣","tags":["keycap"]},{"unicode":"1️⃣","tags":["keycap"]},{"unicode":"2️⃣","tags":["keycap"]},{"unicode":"3️⃣","tags":["keycap"]},{"unicode":"4️⃣","tags":["keycap"]},{"unicode":"5️⃣","tags":["keycap"]},{"unicode":"6️⃣","tags":["keycap"]},{"unicode":"7️⃣","tags":["keycap"]},{"unicode":"8️⃣","tags":["keycap"]},{"unicode":"9️⃣","tags":["keycap"]},{"unicode":"🔟","tags":["keycap"]},{"unicode":"🔠","tags":["abcd","input","latin","letters","uppercase"]},{"unicode":"🔡","tags":["abcd","input","latin","letters","lowercase"]},{"unicode":"🔢","tags":["1234","input","numbers"]},{"unicode":"🔣","tags":["input","〒♪&%"]},{"unicode":"🔤","tags":["abc","alphabet","input","latin","letters"]},{"unicode":"🅰️","tags":["a","a button (blood type)","blood type"]},{"unicode":"🆎","tags":["ab","ab button (blood type)","blood type"]},{"unicode":"🅱️","tags":["b","b button (blood type)","blood type"]},{"unicode":"🆑","tags":["cl","cl button"]},{"unicode":"🆒","tags":["cool","cool button"]},{"unicode":"🆓","tags":["free","free button"]},{"unicode":"ℹ️","tags":["i"]},{"unicode":"🆔","tags":["id","id button","identity"]},{"unicode":"Ⓜ️","tags":["circle","circled m","m"]},{"unicode":"🆕","tags":["new","new button"]},{"unicode":"🆖","tags":["ng","ng button"]},{"unicode":"🅾️","tags":["blood type","o","o button (blood type)"]},{"unicode":"🆗","tags":["ok","ok button"]},{"unicode":"🅿️","tags":["p button","parking"]},{"unicode":"🆘","tags":["help","sos","sos button"]},{"unicode":"🆙","tags":["mark","up","up! button"]},{"unicode":"🆚","tags":["versus","vs","vs button"]},{"unicode":"🈁","tags":["japanese","japanese “here” button","katakana","“here”","ココ"]},{"unicode":"🈂️","tags":["japanese","japanese “service charge” button","katakana","“service charge”","サ"]},{"unicode":"🈷️","tags":["ideograph","japanese","japanese “monthly amount” button","“monthly amount”","月"]},{"unicode":"🈶","tags":["ideograph","japanese","japanese “not free of charge” button","“not free of charge”","有"]},{"unicode":"🈯️","tags":["ideograph","japanese","japanese “reserved” button","“reserved”","指"]},{"unicode":"🉐","tags":["ideograph","japanese","japanese “bargain” button","“bargain”","得"]},{"unicode":"🈹","tags":["ideograph","japanese","japanese “discount” button","“discount”","割"]},{"unicode":"🈚️","tags":["ideograph","japanese","japanese “free of charge” button","“free of charge”","無"]},{"unicode":"🈲","tags":["ideograph","japanese","japanese “prohibited” button","“prohibited”","禁"]},{"unicode":"🉑","tags":["ideograph","japanese","japanese “acceptable” button","“acceptable”","可"]},{"unicode":"🈸","tags":["ideograph","japanese","japanese “application” button","“application”","申"]},{"unicode":"🈴","tags":["ideograph","japanese","japanese “passing grade” button","“passing grade”","合"]},{"unicode":"🈳","tags":["ideograph","japanese","japanese “vacancy” button","“vacancy”","空"]},{"unicode":"㊗️","tags":["ideograph","japanese","japanese “congratulations” button","“congratulations”","祝"]},{"unicode":"㊙️","tags":["ideograph","japanese","japanese “secret” button","“secret”","秘"]},{"unicode":"🈺","tags":["ideograph","japanese","japanese “open for business” button","“open for business”","営"]},{"unicode":"🈵","tags":["ideograph","japanese","japanese “no vacancy” button","“no vacancy”","満"]},{"unicode":"🔴","tags":["circle","geometric","red"]},{"unicode":"🟠","tags":["circle","orange"]},{"unicode":"🟡","tags":["circle","yellow"]},{"unicode":"🟢","tags":["circle","green"]},{"unicode":"🔵","tags":["blue","circle","geometric"]},{"unicode":"🟣","tags":["circle","purple"]},{"unicode":"🟤","tags":["brown","circle"]},{"unicode":"⚫️","tags":["circle","geometric"]},{"unicode":"⚪️","tags":["circle","geometric"]},{"unicode":"🟥","tags":["red","square"]},{"unicode":"🟧","tags":["orange","square"]},{"unicode":"🟨","tags":["square","yellow"]},{"unicode":"🟩","tags":["green","square"]},{"unicode":"🟦","tags":["blue","square"]},{"unicode":"🟪","tags":["purple","square"]},{"unicode":"🟫","tags":["brown","square"]},{"unicode":"⬛️","tags":["geometric","square"]},{"unicode":"⬜️","tags":["geometric","square"]},{"unicode":"◼️","tags":["geometric","square"]},{"unicode":"◻️","tags":["geometric","square"]},{"unicode":"◾️","tags":["geometric","square"]},{"unicode":"◽️","tags":["geometric","square"]},{"unicode":"▪️","tags":["geometric","square"]},{"unicode":"▫️","tags":["geometric","square"]},{"unicode":"🔶","tags":["diamond","geometric","orange"]},{"unicode":"🔷","tags":["blue","diamond","geometric"]},{"unicode":"🔸","tags":["diamond","geometric","orange"]},{"unicode":"🔹","tags":["blue","diamond","geometric"]},{"unicode":"🔺","tags":["geometric","red"]},{"unicode":"🔻","tags":["down","geometric","red"]},{"unicode":"💠","tags":["comic","diamond","geometric","inside"]},{"unicode":"🔘","tags":["button","geometric","radio"]},{"unicode":"🔳","tags":["button","geometric","outlined","square"]},{"unicode":"🔲","tags":["button","geometric","square"]}]},{"group":9,"emojiList":[{"unicode":"🏁","tags":["checkered","chequered","racing"]},{"unicode":"🚩","tags":["post"]},{"unicode":"🎌","tags":["celebration","cross","crossed","japanese"]},{"unicode":"🏴","tags":["waving"]},{"unicode":"🏳️","tags":["waving"]},{"unicode":"🏳️🌈","tags":["pride","rainbow"]},{"unicode":"🏳️⚧️","tags":["flag","light blue","pink","transgender","white"]},{"unicode":"🏴☠️","tags":["jolly roger","pirate","plunder","treasure"]},{"unicode":"🇦🇨","tags":["AC","flag"]},{"unicode":"🇦🇩","tags":["AD","flag"]},{"unicode":"🇦🇪","tags":["AE","flag"]},{"unicode":"🇦🇫","tags":["AF","flag"]},{"unicode":"🇦🇬","tags":["AG","flag"]},{"unicode":"🇦🇮","tags":["AI","flag"]},{"unicode":"🇦🇱","tags":["AL","flag"]},{"unicode":"🇦🇲","tags":["AM","flag"]},{"unicode":"🇦🇴","tags":["AO","flag"]},{"unicode":"🇦🇶","tags":["AQ","flag"]},{"unicode":"🇦🇷","tags":["AR","flag"]},{"unicode":"🇦🇸","tags":["AS","flag"]},{"unicode":"🇦🇹","tags":["AT","flag"]},{"unicode":"🇦🇺","tags":["AU","flag"]},{"unicode":"🇦🇼","tags":["AW","flag"]},{"unicode":"🇦🇽","tags":["AX","flag"]},{"unicode":"🇦🇿","tags":["AZ","flag"]},{"unicode":"🇧🇦","tags":["BA","flag"]},{"unicode":"🇧🇧","tags":["BB","flag"]},{"unicode":"🇧🇩","tags":["BD","flag"]},{"unicode":"🇧🇪","tags":["BE","flag"]},{"unicode":"🇧🇫","tags":["BF","flag"]},{"unicode":"🇧🇬","tags":["BG","flag"]},{"unicode":"🇧🇭","tags":["BH","flag"]},{"unicode":"🇧🇮","tags":["BI","flag"]},{"unicode":"🇧🇯","tags":["BJ","flag"]},{"unicode":"🇧🇱","tags":["BL","flag"]},{"unicode":"🇧🇲","tags":["BM","flag"]},{"unicode":"🇧🇳","tags":["BN","flag"]},{"unicode":"🇧🇴","tags":["BO","flag"]},{"unicode":"🇧🇶","tags":["BQ","flag"]},{"unicode":"🇧🇷","tags":["BR","flag"]},{"unicode":"🇧🇸","tags":["BS","flag"]},{"unicode":"🇧🇹","tags":["BT","flag"]},{"unicode":"🇧🇻","tags":["BV","flag"]},{"unicode":"🇧🇼","tags":["BW","flag"]},{"unicode":"🇧🇾","tags":["BY","flag"]},{"unicode":"🇧🇿","tags":["BZ","flag"]},{"unicode":"🇨🇦","tags":["CA","flag"]},{"unicode":"🇨🇨","tags":["CC","flag"]},{"unicode":"🇨🇩","tags":["CD","flag"]},{"unicode":"🇨🇫","tags":["CF","flag"]},{"unicode":"🇨🇬","tags":["CG","flag"]},{"unicode":"🇨🇭","tags":["CH","flag"]},{"unicode":"🇨🇮","tags":["CI","flag"]},{"unicode":"🇨🇰","tags":["CK","flag"]},{"unicode":"🇨🇱","tags":["CL","flag"]},{"unicode":"🇨🇲","tags":["CM","flag"]},{"unicode":"🇨🇳","tags":["CN","flag"]},{"unicode":"🇨🇴","tags":["CO","flag"]},{"unicode":"🇨🇵","tags":["CP","flag"]},{"unicode":"🇨🇷","tags":["CR","flag"]},{"unicode":"🇨🇺","tags":["CU","flag"]},{"unicode":"🇨🇻","tags":["CV","flag"]},{"unicode":"🇨🇼","tags":["CW","flag"]},{"unicode":"🇨🇽","tags":["CX","flag"]},{"unicode":"🇨🇾","tags":["CY","flag"]},{"unicode":"🇨🇿","tags":["CZ","flag"]},{"unicode":"🇩🇪","tags":["DE","flag"]},{"unicode":"🇩🇬","tags":["DG","flag"]},{"unicode":"🇩🇯","tags":["DJ","flag"]},{"unicode":"🇩🇰","tags":["DK","flag"]},{"unicode":"🇩🇲","tags":["DM","flag"]},{"unicode":"🇩🇴","tags":["DO","flag"]},{"unicode":"🇩🇿","tags":["DZ","flag"]},{"unicode":"🇪🇦","tags":["EA","flag"]},{"unicode":"🇪🇨","tags":["EC","flag"]},{"unicode":"🇪🇪","tags":["EE","flag"]},{"unicode":"🇪🇬","tags":["EG","flag"]},{"unicode":"🇪🇭","tags":["EH","flag"]},{"unicode":"🇪🇷","tags":["ER","flag"]},{"unicode":"🇪🇸","tags":["ES","flag"]},{"unicode":"🇪🇹","tags":["ET","flag"]},{"unicode":"🇪🇺","tags":["EU","flag"]},{"unicode":"🇫🇮","tags":["FI","flag"]},{"unicode":"🇫🇯","tags":["FJ","flag"]},{"unicode":"🇫🇰","tags":["FK","flag"]},{"unicode":"🇫🇲","tags":["FM","flag"]},{"unicode":"🇫🇴","tags":["FO","flag"]},{"unicode":"🇫🇷","tags":["FR","flag"]},{"unicode":"🇬🇦","tags":["GA","flag"]},{"unicode":"🇬🇧","tags":["GB","flag"]},{"unicode":"🇬🇩","tags":["GD","flag"]},{"unicode":"🇬🇪","tags":["GE","flag"]},{"unicode":"🇬🇫","tags":["GF","flag"]},{"unicode":"🇬🇬","tags":["GG","flag"]},{"unicode":"🇬🇭","tags":["GH","flag"]},{"unicode":"🇬🇮","tags":["GI","flag"]},{"unicode":"🇬🇱","tags":["GL","flag"]},{"unicode":"🇬🇲","tags":["GM","flag"]},{"unicode":"🇬🇳","tags":["GN","flag"]},{"unicode":"🇬🇵","tags":["GP","flag"]},{"unicode":"🇬🇶","tags":["GQ","flag"]},{"unicode":"🇬🇷","tags":["GR","flag"]},{"unicode":"🇬🇸","tags":["GS","flag"]},{"unicode":"🇬🇹","tags":["GT","flag"]},{"unicode":"🇬🇺","tags":["GU","flag"]},{"unicode":"🇬🇼","tags":["GW","flag"]},{"unicode":"🇬🇾","tags":["GY","flag"]},{"unicode":"🇭🇰","tags":["HK","flag"]},{"unicode":"🇭🇲","tags":["HM","flag"]},{"unicode":"🇭🇳","tags":["HN","flag"]},{"unicode":"🇭🇷","tags":["HR","flag"]},{"unicode":"🇭🇹","tags":["HT","flag"]},{"unicode":"🇭🇺","tags":["HU","flag"]},{"unicode":"🇮🇨","tags":["IC","flag"]},{"unicode":"🇮🇩","tags":["ID","flag"]},{"unicode":"🇮🇪","tags":["IE","flag"]},{"unicode":"🇮🇱","tags":["IL","flag"]},{"unicode":"🇮🇲","tags":["IM","flag"]},{"unicode":"🇮🇳","tags":["IN","flag"]},{"unicode":"🇮🇴","tags":["IO","flag"]},{"unicode":"🇮🇶","tags":["IQ","flag"]},{"unicode":"🇮🇷","tags":["IR","flag"]},{"unicode":"🇮🇸","tags":["IS","flag"]},{"unicode":"🇮🇹","tags":["IT","flag"]},{"unicode":"🇯🇪","tags":["JE","flag"]},{"unicode":"🇯🇲","tags":["JM","flag"]},{"unicode":"🇯🇴","tags":["JO","flag"]},{"unicode":"🇯🇵","tags":["JP","flag"]},{"unicode":"🇰🇪","tags":["KE","flag"]},{"unicode":"🇰🇬","tags":["KG","flag"]},{"unicode":"🇰🇭","tags":["KH","flag"]},{"unicode":"🇰🇮","tags":["KI","flag"]},{"unicode":"🇰🇲","tags":["KM","flag"]},{"unicode":"🇰🇳","tags":["KN","flag"]},{"unicode":"🇰🇵","tags":["KP","flag"]},{"unicode":"🇰🇷","tags":["KR","flag"]},{"unicode":"🇰🇼","tags":["KW","flag"]},{"unicode":"🇰🇾","tags":["KY","flag"]},{"unicode":"🇰🇿","tags":["KZ","flag"]},{"unicode":"🇱🇦","tags":["LA","flag"]},{"unicode":"🇱🇧","tags":["LB","flag"]},{"unicode":"🇱🇨","tags":["LC","flag"]},{"unicode":"🇱🇮","tags":["LI","flag"]},{"unicode":"🇱🇰","tags":["LK","flag"]},{"unicode":"🇱🇷","tags":["LR","flag"]},{"unicode":"🇱🇸","tags":["LS","flag"]},{"unicode":"🇱🇹","tags":["LT","flag"]},{"unicode":"🇱🇺","tags":["LU","flag"]},{"unicode":"🇱🇻","tags":["LV","flag"]},{"unicode":"🇱🇾","tags":["LY","flag"]},{"unicode":"🇲🇦","tags":["MA","flag"]},{"unicode":"🇲🇨","tags":["MC","flag"]},{"unicode":"🇲🇩","tags":["MD","flag"]},{"unicode":"🇲🇪","tags":["ME","flag"]},{"unicode":"🇲🇫","tags":["MF","flag"]},{"unicode":"🇲🇬","tags":["MG","flag"]},{"unicode":"🇲🇭","tags":["MH","flag"]},{"unicode":"🇲🇰","tags":["MK","flag"]},{"unicode":"🇲🇱","tags":["ML","flag"]},{"unicode":"🇲🇲","tags":["MM","flag"]},{"unicode":"🇲🇳","tags":["MN","flag"]},{"unicode":"🇲🇴","tags":["MO","flag"]},{"unicode":"🇲🇵","tags":["MP","flag"]},{"unicode":"🇲🇶","tags":["MQ","flag"]},{"unicode":"🇲🇷","tags":["MR","flag"]},{"unicode":"🇲🇸","tags":["MS","flag"]},{"unicode":"🇲🇹","tags":["MT","flag"]},{"unicode":"🇲🇺","tags":["MU","flag"]},{"unicode":"🇲🇻","tags":["MV","flag"]},{"unicode":"🇲🇼","tags":["MW","flag"]},{"unicode":"🇲🇽","tags":["MX","flag"]},{"unicode":"🇲🇾","tags":["MY","flag"]},{"unicode":"🇲🇿","tags":["MZ","flag"]},{"unicode":"🇳🇦","tags":["NA","flag"]},{"unicode":"🇳🇨","tags":["NC","flag"]},{"unicode":"🇳🇪","tags":["NE","flag"]},{"unicode":"🇳🇫","tags":["NF","flag"]},{"unicode":"🇳🇬","tags":["NG","flag"]},{"unicode":"🇳🇮","tags":["NI","flag"]},{"unicode":"🇳🇱","tags":["NL","flag"]},{"unicode":"🇳🇴","tags":["NO","flag"]},{"unicode":"🇳🇵","tags":["NP","flag"]},{"unicode":"🇳🇷","tags":["NR","flag"]},{"unicode":"🇳🇺","tags":["NU","flag"]},{"unicode":"🇳🇿","tags":["NZ","flag"]},{"unicode":"🇴🇲","tags":["OM","flag"]},{"unicode":"🇵🇦","tags":["PA","flag"]},{"unicode":"🇵🇪","tags":["PE","flag"]},{"unicode":"🇵🇫","tags":["PF","flag"]},{"unicode":"🇵🇬","tags":["PG","flag"]},{"unicode":"🇵🇭","tags":["PH","flag"]},{"unicode":"🇵🇰","tags":["PK","flag"]},{"unicode":"🇵🇱","tags":["PL","flag"]},{"unicode":"🇵🇲","tags":["PM","flag"]},{"unicode":"🇵🇳","tags":["PN","flag"]},{"unicode":"🇵🇷","tags":["PR","flag"]},{"unicode":"🇵🇸","tags":["PS","flag"]},{"unicode":"🇵🇹","tags":["PT","flag"]},{"unicode":"🇵🇼","tags":["PW","flag"]},{"unicode":"🇵🇾","tags":["PY","flag"]},{"unicode":"🇶🇦","tags":["QA","flag"]},{"unicode":"🇷🇪","tags":["RE","flag"]},{"unicode":"🇷🇴","tags":["RO","flag"]},{"unicode":"🇷🇸","tags":["RS","flag"]},{"unicode":"🇷🇺","tags":["RU","flag"]},{"unicode":"🇷🇼","tags":["RW","flag"]},{"unicode":"🇸🇦","tags":["SA","flag"]},{"unicode":"🇸🇧","tags":["SB","flag"]},{"unicode":"🇸🇨","tags":["SC","flag"]},{"unicode":"🇸🇩","tags":["SD","flag"]},{"unicode":"🇸🇪","tags":["SE","flag"]},{"unicode":"🇸🇬","tags":["SG","flag"]},{"unicode":"🇸🇭","tags":["SH","flag"]},{"unicode":"🇸🇮","tags":["SI","flag"]},{"unicode":"🇸🇯","tags":["SJ","flag"]},{"unicode":"🇸🇰","tags":["SK","flag"]},{"unicode":"🇸🇱","tags":["SL","flag"]},{"unicode":"🇸🇲","tags":["SM","flag"]},{"unicode":"🇸🇳","tags":["SN","flag"]},{"unicode":"🇸🇴","tags":["SO","flag"]},{"unicode":"🇸🇷","tags":["SR","flag"]},{"unicode":"🇸🇸","tags":["SS","flag"]},{"unicode":"🇸🇹","tags":["ST","flag"]},{"unicode":"🇸🇻","tags":["SV","flag"]},{"unicode":"🇸🇽","tags":["SX","flag"]},{"unicode":"🇸🇾","tags":["SY","flag"]},{"unicode":"🇸🇿","tags":["SZ","flag"]},{"unicode":"🇹🇦","tags":["TA","flag"]},{"unicode":"🇹🇨","tags":["TC","flag"]},{"unicode":"🇹🇩","tags":["TD","flag"]},{"unicode":"🇹🇫","tags":["TF","flag"]},{"unicode":"🇹🇬","tags":["TG","flag"]},{"unicode":"🇹🇭","tags":["TH","flag"]},{"unicode":"🇹🇯","tags":["TJ","flag"]},{"unicode":"🇹🇰","tags":["TK","flag"]},{"unicode":"🇹🇱","tags":["TL","flag"]},{"unicode":"🇹🇲","tags":["TM","flag"]},{"unicode":"🇹🇳","tags":["TN","flag"]},{"unicode":"🇹🇴","tags":["TO","flag"]},{"unicode":"🇹🇷","tags":["TR","flag"]},{"unicode":"🇹🇹","tags":["TT","flag"]},{"unicode":"🇹🇻","tags":["TV","flag"]},{"unicode":"🇹🇼","tags":["TW","flag"]},{"unicode":"🇹🇿","tags":["TZ","flag"]},{"unicode":"🇺🇦","tags":["UA","flag"]},{"unicode":"🇺🇬","tags":["UG","flag"]},{"unicode":"🇺🇲","tags":["UM","flag"]},{"unicode":"🇺🇳","tags":["UN","flag"]},{"unicode":"🇺🇸","tags":["US","flag"]},{"unicode":"🇺🇾","tags":["UY","flag"]},{"unicode":"🇺🇿","tags":["UZ","flag"]},{"unicode":"🇻🇦","tags":["VA","flag"]},{"unicode":"🇻🇨","tags":["VC","flag"]},{"unicode":"🇻🇪","tags":["VE","flag"]},{"unicode":"🇻🇬","tags":["VG","flag"]},{"unicode":"🇻🇮","tags":["VI","flag"]},{"unicode":"🇻🇳","tags":["VN","flag"]},{"unicode":"🇻🇺","tags":["VU","flag"]},{"unicode":"🇼🇫","tags":["WF","flag"]},{"unicode":"🇼🇸","tags":["WS","flag"]},{"unicode":"🇽🇰","tags":["XK","flag"]},{"unicode":"🇾🇪","tags":["YE","flag"]},{"unicode":"🇾🇹","tags":["YT","flag"]},{"unicode":"🇿🇦","tags":["ZA","flag"]},{"unicode":"🇿🇲","tags":["ZM","flag"]},{"unicode":"🇿🇼","tags":["ZW","flag"]},{"unicode":"🏴","tags":["flag","gbeng"]},{"unicode":"🏴","tags":["flag","gbsct"]},{"unicode":"🏴","tags":["flag","gbwls"]}]}]')},"35a1":function(e,t,n){var i=n("f5df"),r=n("3f8c"),o=n("b622"),a=o("iterator");e.exports=function(e){if(void 0!=e)return e[a]||e["@@iterator"]||r[i(e)]}},"365c":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return s}));var i=n("2326"),r=n("6c06"),o=n("7b1e"),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=Object(i["b"])(e).filter(r["a"]),e.some((function(e){return t[e]||n[e]}))},s=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e=Object(i["b"])(e).filter(r["a"]);for(var c=0;c<e.length&&!t;c++){var u=e[c];t=a[u]||s[u]}return Object(o["f"])(t)?t(n):t}},3729:function(e,t,n){var i=n("9e69"),r=n("00fd"),o=n("29f3"),a="[object Null]",s="[object Undefined]",c=i?i.toStringTag:void 0;function u(e){return null==e?void 0===e?s:a:c&&c in Object(e)?r(e):o(e)}e.exports=u},"37e8":function(e,t,n){var i=n("83ab"),r=n("9bf2"),o=n("825a"),a=n("df75");e.exports=i?Object.defineProperties:function(e,t){o(e);var n,i=a(t),s=i.length,c=0;while(s>c)r.f(e,n=i[c++],t[n]);return e}},"387f":function(e,t,n){"use strict";e.exports=function(e,t,n,i,r){return e.config=t,n&&(e.code=n),e.request=i,e.response=r,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},3886:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t}))},3934:function(e,t,n){"use strict";var i=n("c532");e.exports=i.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function r(e){var i=e;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=r(window.location.href),function(t){var n=i.isString(t)?r(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return function(){return!0}}()},"39a6":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"39bd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"};function i(e,t,n,i){var r="";if(t)switch(n){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे";break}else switch(n){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां";break}return r.replace(/%d/i,e)}var r=e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/पहाटे|सकाळी|दुपारी|सायंकाळी|रात्री/,meridiemHour:function(e,t){return 12===e&&(e=0),"पहाटे"===t||"सकाळी"===t?e:"दुपारी"===t||"सायंकाळी"===t||"रात्री"===t?e>=12?e:e+12:void 0},meridiem:function(e,t,n){return e>=0&&e<6?"पहाटे":e<12?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}});return r}))},"39c3":function(e,t,n){"use strict";function i(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function o(e){var t=r(e),n=t.pageXOffset,i=t.pageYOffset;return{scrollLeft:n,scrollTop:i}}function a(e){var t=r(e).Element;return e instanceof t||e instanceof Element}function s(e){var t=r(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function c(e){if("undefined"===typeof ShadowRoot)return!1;var t=r(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function u(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function d(e){return e!==r(e)&&s(e)?u(e):o(e)}function l(e){return e?(e.nodeName||"").toLowerCase():null}function f(e){return((a(e)?e.ownerDocument:e.document)||window.document).documentElement}function p(e){return i(f(e)).left+o(e).scrollLeft}function h(e){return r(e).getComputedStyle(e)}function m(e){var t=h(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function b(e,t,n){void 0===n&&(n=!1);var r=f(t),o=i(e),a=s(t),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!n)&&(("body"!==l(t)||m(r))&&(c=d(t)),s(t)?(u=i(t),u.x+=t.clientLeft,u.y+=t.clientTop):r&&(u.x=p(r))),{x:o.left+c.scrollLeft-u.x,y:o.top+c.scrollTop-u.y,width:o.width,height:o.height}}function g(e){var t=i(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function v(e){return"html"===l(e)?e:e.assignedSlot||e.parentNode||(c(e)?e.host:null)||f(e)}function y(e){return["html","body","#document"].indexOf(l(e))>=0?e.ownerDocument.body:s(e)&&m(e)?e:y(v(e))}function _(e,t){var n;void 0===t&&(t=[]);var i=y(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),a=r(i),s=o?[a].concat(a.visualViewport||[],m(i)?i:[]):i,c=t.concat(s);return o?c:c.concat(_(v(s)))}function O(e){return["table","td","th"].indexOf(l(e))>=0}function j(e){return s(e)&&"fixed"!==h(e).position?e.offsetParent:null}function w(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox"),n=-1!==navigator.userAgent.indexOf("Trident");if(n&&s(e)){var i=h(e);if("fixed"===i.position)return null}var r=v(e);while(s(r)&&["html","body"].indexOf(l(r))<0){var o=h(r);if("none"!==o.transform||"none"!==o.perspective||"paint"===o.contain||-1!==["transform","perspective"].indexOf(o.willChange)||t&&"filter"===o.willChange||t&&o.filter&&"none"!==o.filter)return r;r=r.parentNode}return null}function k(e){var t=r(e),n=j(e);while(n&&O(n)&&"static"===h(n).position)n=j(n);return n&&("html"===l(n)||"body"===l(n)&&"static"===h(n).position)?t:n||w(e)||t}n.d(t,"a",(function(){return rt}));var M="top",L="bottom",x="right",T="left",S="auto",D=[M,L,x,T],A="start",P="end",Y="clippingParents",C="viewport",E="popper",H="reference",$=D.reduce((function(e,t){return e.concat([t+"-"+A,t+"-"+P])}),[]),F=[].concat(D,[S]).reduce((function(e,t){return e.concat([t,t+"-"+A,t+"-"+P])}),[]),I="beforeRead",B="read",R="afterRead",N="beforeMain",z="main",W="afterMain",V="beforeWrite",U="write",G="afterWrite",q=[I,B,R,N,z,W,V,U,G];function J(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name);var o=[].concat(e.requires||[],e.requiresIfExists||[]);o.forEach((function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}})),i.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||r(e)})),i}function K(e){var t=J(e);return q.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}function X(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}function Z(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}var Q={placement:"bottom",modifiers:[],strategy:"absolute"};function ee(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function te(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,o=void 0===r?Q:r;return function(e,t,n){void 0===n&&(n=o);var r={placement:"bottom",orderedModifiers:[],options:Object.assign({},Q,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},s=[],c=!1,u={state:r,setOptions:function(n){l(),r.options=Object.assign({},o,r.options,n),r.scrollParents={reference:a(e)?_(e):e.contextElement?_(e.contextElement):[],popper:_(t)};var s=K(Z([].concat(i,r.options.modifiers)));return r.orderedModifiers=s.filter((function(e){return e.enabled})),d(),u.update()},forceUpdate:function(){if(!c){var e=r.elements,t=e.reference,n=e.popper;if(ee(t,n)){r.rects={reference:b(t,k(n),"fixed"===r.options.strategy),popper:g(n)},r.reset=!1,r.placement=r.options.placement,r.orderedModifiers.forEach((function(e){return r.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<r.orderedModifiers.length;i++)if(!0!==r.reset){var o=r.orderedModifiers[i],a=o.fn,s=o.options,d=void 0===s?{}:s,l=o.name;"function"===typeof a&&(r=a({state:r,options:d,name:l,instance:u})||r)}else r.reset=!1,i=-1}}},update:X((function(){return new Promise((function(e){u.forceUpdate(),e(r)}))})),destroy:function(){l(),c=!0}};if(!ee(e,t))return u;function d(){r.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,o=e.effect;if("function"===typeof o){var a=o({state:r,name:t,instance:u,options:i}),c=function(){};s.push(a||c)}}))}function l(){s.forEach((function(e){return e()})),s=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var ne={passive:!0};function ie(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,a=void 0===o||o,s=i.resize,c=void 0===s||s,u=r(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&d.forEach((function(e){e.addEventListener("scroll",n.update,ne)})),c&&u.addEventListener("resize",n.update,ne),function(){a&&d.forEach((function(e){e.removeEventListener("scroll",n.update,ne)})),c&&u.removeEventListener("resize",n.update,ne)}}var re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:ie,data:{}};function oe(e){return e.split("-")[0]}function ae(e){return e.split("-")[1]}function se(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ce(e){var t,n=e.reference,i=e.element,r=e.placement,o=r?oe(r):null,a=r?ae(r):null,s=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(o){case M:t={x:s,y:n.y-i.height};break;case L:t={x:s,y:n.y+n.height};break;case x:t={x:n.x+n.width,y:c};break;case T:t={x:n.x-i.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?se(o):null;if(null!=u){var d="y"===u?"height":"width";switch(a){case A:t[u]=t[u]-(n[d]/2-i[d]/2);break;case P:t[u]=t[u]+(n[d]/2-i[d]/2);break;default:}}return t}function ue(e){var t=e.state,n=e.name;t.modifiersData[n]=ce({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var de={name:"popperOffsets",enabled:!0,phase:"read",fn:ue,data:{}},le=Math.max,fe=Math.min,pe=Math.round,he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function me(e){var t=e.x,n=e.y,i=window,r=i.devicePixelRatio||1;return{x:pe(pe(t*r)/r)||0,y:pe(pe(n*r)/r)||0}}function be(e){var t,n=e.popper,i=e.popperRect,o=e.placement,a=e.offsets,s=e.position,c=e.gpuAcceleration,u=e.adaptive,d=e.roundOffsets,l=!0===d?me(a):"function"===typeof d?d(a):a,p=l.x,m=void 0===p?0:p,b=l.y,g=void 0===b?0:b,v=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),_=T,O=M,j=window;if(u){var w=k(n),S="clientHeight",D="clientWidth";w===r(n)&&(w=f(n),"static"!==h(w).position&&(S="scrollHeight",D="scrollWidth")),w=w,o===M&&(O=L,g-=w[S]-i.height,g*=c?1:-1),o===T&&(_=x,m-=w[D]-i.width,m*=c?1:-1)}var A,P=Object.assign({position:s},u&&he);return c?Object.assign({},P,(A={},A[O]=y?"0":"",A[_]=v?"0":"",A.transform=(j.devicePixelRatio||1)<2?"translate("+m+"px, "+g+"px)":"translate3d("+m+"px, "+g+"px, 0)",A)):Object.assign({},P,(t={},t[O]=y?g+"px":"",t[_]=v?m+"px":"",t.transform="",t))}function ge(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,c=void 0===s||s,u={placement:oe(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,be(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,be(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var ve={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ge,data:{}};function ye(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];s(r)&&l(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))}function _e(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]),a=o.reduce((function(e,t){return e[t]="",e}),{});s(i)&&l(i)&&(Object.assign(i.style,a),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}}var Oe={name:"applyStyles",enabled:!0,phase:"write",fn:ye,effect:_e,requires:["computeStyles"]};function je(e,t,n){var i=oe(e),r=[T,M].indexOf(i)>=0?-1:1,o="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*r,[T,x].indexOf(i)>=0?{x:s,y:a}:{x:a,y:s}}function we(e){var t=e.state,n=e.options,i=e.name,r=n.offset,o=void 0===r?[0,0]:r,a=F.reduce((function(e,n){return e[n]=je(n,t.rects,o),e}),{}),s=a[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[i]=a}var ke={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:we},Me={left:"right",right:"left",bottom:"top",top:"bottom"};function Le(e){return e.replace(/left|right|bottom|top/g,(function(e){return Me[e]}))}var xe={start:"end",end:"start"};function Te(e){return e.replace(/start|end/g,(function(e){return xe[e]}))}function Se(e){var t=r(e),n=f(e),i=t.visualViewport,o=n.clientWidth,a=n.clientHeight,s=0,c=0;return i&&(o=i.width,a=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=i.offsetLeft,c=i.offsetTop)),{width:o,height:a,x:s+p(e),y:c}}function De(e){var t,n=f(e),i=o(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=le(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),s=le(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),c=-i.scrollLeft+p(e),u=-i.scrollTop;return"rtl"===h(r||n).direction&&(c+=le(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:s,x:c,y:u}}function Ae(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&c(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function Pe(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Ye(e){var t=i(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Ce(e,t){return t===C?Pe(Se(e)):s(t)?Ye(t):Pe(De(f(e)))}function Ee(e){var t=_(v(e)),n=["absolute","fixed"].indexOf(h(e).position)>=0,i=n&&s(e)?k(e):e;return a(i)?t.filter((function(e){return a(e)&&Ae(e,i)&&"body"!==l(e)})):[]}function He(e,t,n){var i="clippingParents"===t?Ee(e):[].concat(t),r=[].concat(i,[n]),o=r[0],a=r.reduce((function(t,n){var i=Ce(e,n);return t.top=le(i.top,t.top),t.right=fe(i.right,t.right),t.bottom=fe(i.bottom,t.bottom),t.left=le(i.left,t.left),t}),Ce(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function $e(){return{top:0,right:0,bottom:0,left:0}}function Fe(e){return Object.assign({},$e(),e)}function Ie(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Be(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,s=n.boundary,c=void 0===s?Y:s,u=n.rootBoundary,d=void 0===u?C:u,l=n.elementContext,p=void 0===l?E:l,h=n.altBoundary,m=void 0!==h&&h,b=n.padding,g=void 0===b?0:b,v=Fe("number"!==typeof g?g:Ie(g,D)),y=p===E?H:E,_=e.elements.reference,O=e.rects.popper,j=e.elements[m?y:p],w=He(a(j)?j:j.contextElement||f(e.elements.popper),c,d),k=i(_),T=ce({reference:k,element:O,strategy:"absolute",placement:o}),S=Pe(Object.assign({},O,T)),A=p===E?S:k,P={top:w.top-A.top+v.top,bottom:A.bottom-w.bottom+v.bottom,left:w.left-A.left+v.left,right:A.right-w.right+v.right},$=e.modifiersData.offset;if(p===E&&$){var F=$[o];Object.keys(P).forEach((function(e){var t=[x,L].indexOf(e)>=0?1:-1,n=[M,L].indexOf(e)>=0?"y":"x";P[e]+=F[n]*t}))}return P}function Re(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?F:c,d=ae(i),l=d?s?$:$.filter((function(e){return ae(e)===d})):D,f=l.filter((function(e){return u.indexOf(e)>=0}));0===f.length&&(f=l);var p=f.reduce((function(t,n){return t[n]=Be(e,{placement:n,boundary:r,rootBoundary:o,padding:a})[oe(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}function Ne(e){if(oe(e)===S)return[];var t=Le(e);return[Te(e),t,Te(t)]}function ze(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0===a||a,c=n.fallbackPlacements,u=n.padding,d=n.boundary,l=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,b=t.options.placement,g=oe(b),v=g===b,y=c||(v||!h?[Le(b)]:Ne(b)),_=[b].concat(y).reduce((function(e,n){return e.concat(oe(n)===S?Re(t,{placement:n,boundary:d,rootBoundary:l,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),O=t.rects.reference,j=t.rects.popper,w=new Map,k=!0,D=_[0],P=0;P<_.length;P++){var Y=_[P],C=oe(Y),E=ae(Y)===A,H=[M,L].indexOf(C)>=0,$=H?"width":"height",F=Be(t,{placement:Y,boundary:d,rootBoundary:l,altBoundary:f,padding:u}),I=H?E?x:T:E?L:M;O[$]>j[$]&&(I=Le(I));var B=Le(I),R=[];if(o&&R.push(F[C]<=0),s&&R.push(F[I]<=0,F[B]<=0),R.every((function(e){return e}))){D=Y,k=!1;break}w.set(Y,R)}if(k)for(var N=h?3:1,z=function(e){var t=_.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return D=t,"break"},W=N;W>0;W--){var V=z(W);if("break"===V)break}t.placement!==D&&(t.modifiersData[i]._skip=!0,t.placement=D,t.reset=!0)}}var We={name:"flip",enabled:!0,phase:"main",fn:ze,requiresIfExists:["offset"],data:{_skip:!1}};function Ve(e){return"x"===e?"y":"x"}function Ue(e,t,n){return le(e,fe(t,n))}function Ge(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0!==a&&a,c=n.boundary,u=n.rootBoundary,d=n.altBoundary,l=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,b=Be(t,{boundary:c,rootBoundary:u,padding:l,altBoundary:d}),v=oe(t.placement),y=ae(t.placement),_=!y,O=se(v),j=Ve(O),w=t.modifiersData.popperOffsets,S=t.rects.reference,D=t.rects.popper,P="function"===typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,Y={x:0,y:0};if(w){if(o||s){var C="y"===O?M:T,E="y"===O?L:x,H="y"===O?"height":"width",$=w[O],F=w[O]+b[C],I=w[O]-b[E],B=p?-D[H]/2:0,R=y===A?S[H]:D[H],N=y===A?-D[H]:-S[H],z=t.elements.arrow,W=p&&z?g(z):{width:0,height:0},V=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:$e(),U=V[C],G=V[E],q=Ue(0,S[H],W[H]),J=_?S[H]/2-B-q-U-P:R-q-U-P,K=_?-S[H]/2+B+q+G+P:N+q+G+P,X=t.elements.arrow&&k(t.elements.arrow),Z=X?"y"===O?X.clientTop||0:X.clientLeft||0:0,Q=t.modifiersData.offset?t.modifiersData.offset[t.placement][O]:0,ee=w[O]+J-Q-Z,te=w[O]+K-Q;if(o){var ne=Ue(p?fe(F,ee):F,$,p?le(I,te):I);w[O]=ne,Y[O]=ne-$}if(s){var ie="x"===O?M:T,re="x"===O?L:x,ce=w[j],ue=ce+b[ie],de=ce-b[re],pe=Ue(p?fe(ue,ee):ue,ce,p?le(de,te):de);w[j]=pe,Y[j]=pe-ce}}t.modifiersData[i]=Y}}var qe={name:"preventOverflow",enabled:!0,phase:"main",fn:Ge,requiresIfExists:["offset"]},Je=function(e,t){return e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,Fe("number"!==typeof e?e:Ie(e,D))};function Ke(e){var t,n=e.state,i=e.name,r=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=oe(n.placement),c=se(s),u=[T,x].indexOf(s)>=0,d=u?"height":"width";if(o&&a){var l=Je(r.padding,n),f=g(o),p="y"===c?M:T,h="y"===c?L:x,m=n.rects.reference[d]+n.rects.reference[c]-a[c]-n.rects.popper[d],b=a[c]-n.rects.reference[c],v=k(o),y=v?"y"===c?v.clientHeight||0:v.clientWidth||0:0,_=m/2-b/2,O=l[p],j=y-f[d]-l[h],w=y/2-f[d]/2+_,S=Ue(O,w,j),D=c;n.modifiersData[i]=(t={},t[D]=S,t.centerOffset=S-w,t)}}function Xe(e){var t=e.state,n=e.options,i=n.element,r=void 0===i?"[data-popper-arrow]":i;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r),r))&&Ae(t.elements.popper,r)&&(t.elements.arrow=r)}var Ze={name:"arrow",enabled:!0,phase:"main",fn:Ke,effect:Xe,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Qe(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function et(e){return[M,x,L,T].some((function(t){return e[t]>=0}))}function tt(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,o=t.modifiersData.preventOverflow,a=Be(t,{elementContext:"reference"}),s=Be(t,{altBoundary:!0}),c=Qe(a,i),u=Qe(s,r,o),d=et(c),l=et(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:l},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":l})}var nt={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:tt},it=[re,de,ve,Oe,ke,We,qe,Ze,nt],rt=te({defaultModifiers:it})},"3a39":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,n){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}});return i}))},"3a58":function(e,t,n){"use strict";n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}));var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=parseInt(e,10);return isNaN(n)?t:n},r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=parseFloat(e);return isNaN(n)?t:n},o=function(e,t){return r(e).toFixed(i(t,0))}},"3a6c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("zh-mo",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"D/M/YYYY",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},"3b1b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"},n=e.defineLocale("tg",{months:{format:"январи_феврали_марти_апрели_майи_июни_июли_августи_сентябри_октябри_ноябри_декабри".split("_"),standalone:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_")},monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшб_ҷум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Фардо соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}});return n}))},"3bbe":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},"3c0d":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),n="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function o(e){return e>1&&e<5&&1!==~~(e/10)}function a(e,t,n,i){var r=e+" ";switch(n){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?r+(o(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?r+(o(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?r+(o(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?r+(o(e)?"dny":"dní"):r+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?r+(o(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?r+(o(e)?"roky":"let"):r+"lety"}}var s=e.defineLocale("cs",{months:t,monthsShort:n,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s}))},"3c21":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("d82f"),r=n("7b1e"),o=function(e,t){if(e.length!==t.length)return!1;for(var n=!0,i=0;n&&i<e.length;i++)n=a(e[i],t[i]);return n},a=function e(t,n){if(t===n)return!0;var a=Object(r["c"])(t),s=Object(r["c"])(n);if(a||s)return!(!a||!s)&&t.getTime()===n.getTime();if(a=Object(r["a"])(t),s=Object(r["a"])(n),a||s)return!(!a||!s)&&o(t,n);if(a=Object(r["j"])(t),s=Object(r["j"])(n),a||s){if(!a||!s)return!1;var c=Object(i["h"])(t).length,u=Object(i["h"])(n).length;if(c!==u)return!1;for(var d in t){var l=Object(i["g"])(t,d),f=Object(i["g"])(n,d);if(l&&!f||!l&&f||!e(t[d],n[d]))return!1}}return String(t)===String(n)}},"3ca3":function(e,t,n){"use strict";var i=n("6547").charAt,r=n("69f3"),o=n("7dd0"),a="String Iterator",s=r.set,c=r.getterFor(a);o(String,"String",(function(e){s(this,{type:a,string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:void 0,done:!0}:(e=i(n,r),t.index+=e.length,{value:e,done:!1})}))},"3de5":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"},n={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},i=e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,n){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t||"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}});return i}))},"3e92":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:"೦"},n={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","೦":"0"},i=e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}});return i}))},"3f8c":function(e,t){e.exports={}},"408c":function(e,t,n){var i=n("2b3e"),r=function(){return i.Date.now()};e.exports=r},"423e":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}});return t}))},"428f":function(e,t,n){var i=n("da84");e.exports=i},4362:function(e,t,n){t.nextTick=function(e){var t=Array.prototype.slice.call(arguments);t.shift(),setTimeout((function(){e.apply(null,t)}),0)},t.platform=t.arch=t.execPath=t.title="browser",t.pid=1,t.browser=!0,t.env={},t.argv=[],t.binding=function(e){throw new Error("No such module. (Possibly not yet loaded)")},function(){var e,i="/";t.cwd=function(){return i},t.chdir=function(t){e||(e=n("df7c")),i=e.resolve(t,i)}}(),t.exit=t.kill=t.umask=t.dlopen=t.uptime=t.memoryUsage=t.uvCounters=function(){},t.features={}},"440c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[n][0]:r[n][1]}function n(e){var t=e.substr(0,e.indexOf(" "));return r(t)?"a "+e:"an "+e}function i(e){var t=e.substr(0,e.indexOf(" "));return r(t)?"viru "+e:"virun "+e}function r(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,n=e/10;return r(0===t?n:t)}if(e<1e4){while(e>=10)e/=10;return r(e)}return e/=1e3,r(e)}var o=e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:n,past:i,s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},"44ad":function(e,t,n){var i=n("d039"),r=n("c6b6"),o="".split;e.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?o.call(e,""):Object(e)}:Object},"44d2":function(e,t,n){var i=n("b622"),r=n("7c73"),o=n("9bf2"),a=i("unscopables"),s=Array.prototype;void 0==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),e.exports=function(e){s[a][e]=!0}},"44de":function(e,t,n){var i=n("da84");e.exports=function(e,t){var n=i.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},"44e7":function(e,t,n){var i=n("861d"),r=n("c6b6"),o=n("b622"),a=o("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==r(e))}},"466d":function(e,t,n){"use strict";var i=n("d784"),r=n("825a"),o=n("50c4"),a=n("1d80"),s=n("8aa5"),c=n("14c3");i("match",1,(function(e,t,n){return[function(t){var n=a(this),i=void 0==t?void 0:t[e];return void 0!==i?i.call(t,n):new RegExp(t)[e](String(n))},function(e){var i=n(t,e,this);if(i.done)return i.value;var a=r(e),u=String(this);if(!a.global)return c(a,u);var d=a.unicode;a.lastIndex=0;var l,f=[],p=0;while(null!==(l=c(a,u))){var h=String(l[0]);f[p]=h,""===h&&(a.lastIndex=s(u,o(a.lastIndex),d)),p++}return 0===p?null:f}]}))},"467f":function(e,t,n){"use strict";var i=n("2d83");e.exports=function(e,t,n){var r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(i("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},4840:function(e,t,n){var i=n("825a"),r=n("1c0b"),o=n("b622"),a=o("species");e.exports=function(e,t){var n,o=i(e).constructor;return void 0===o||void 0==(n=i(o)[a])?t:r(n)}},"485c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"},n=e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"bir neçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,n){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var n=e%10,i=e%100-n,r=e>=100?100:null;return e+(t[n]||t[i]||t[r])},week:{dow:1,doy:7}});return n}))},4930:function(e,t,n){var i=n("2d00"),r=n("d039");e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},"493b":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("8c4e"),r=Object(i["a"])("$attrs","bvAttrs")},"49ab":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1200?"上午":1200===i?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},"4a38":function(e,t,n){"use strict";n.d(t,"f",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return m})),n.d(t,"c",(function(){return b})),n.d(t,"b",(function(){return g})),n.d(t,"a",(function(){return v}));var i=n("992e"),r=n("906c"),o=n("7b1e"),a=n("d82f"),s=n("fa73"),c="a",u=function(e){return"%"+e.charCodeAt(0).toString(16)},d=function(e){return encodeURIComponent(Object(s["g"])(e)).replace(i["j"],u).replace(i["i"],",")},l=decodeURIComponent,f=function(e){if(!Object(o["k"])(e))return"";var t=Object(a["h"])(e).map((function(t){var n=e[t];return Object(o["o"])(n)?"":Object(o["g"])(n)?d(t):Object(o["a"])(n)?n.reduce((function(e,n){return Object(o["g"])(n)?e.push(d(t)):Object(o["o"])(n)||e.push(d(t)+"="+d(n)),e}),[]).join("&"):d(t)+"="+d(n)})).filter((function(e){return e.length>0})).join("&");return t?"?".concat(t):""},p=function(e){var t={};return e=Object(s["g"])(e).trim().replace(i["u"],""),e?(e.split("&").forEach((function(e){var n=e.replace(i["t"]," ").split("="),r=l(n.shift()),a=n.length>0?l(n.join("=")):null;Object(o["o"])(t[r])?t[r]=a:Object(o["a"])(t[r])?t[r].push(a):t[r]=[t[r],a]})),t):t},h=function(e){return!(!e.href&&!e.to)},m=function(e){return!(!e||Object(r["t"])(e,"a"))},b=function(e,t){var n=e.to,i=e.disabled,r=e.routerComponentName,o=!!t.$router;return!o||o&&(i||!n)?c:r||(t.$nuxt?"nuxt-link":"router-link")},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.target,n=e.rel;return"_blank"===t&&Object(o["g"])(n)?"noopener":n||null},v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.href,n=e.to,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"#",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"/";if(t)return t;if(m(i))return null;if(Object(o["n"])(n))return n||a;if(Object(o["k"])(n)&&(n.path||n.query||n.hash)){var u=Object(s["g"])(n.path),d=f(n.query),l=Object(s["g"])(n.hash);return l=l&&"#"!==l.charAt(0)?"#".concat(l):l,"".concat(u).concat(d).concat(l)||a}return r}},"4a7b":function(e,t,n){"use strict";var i=n("c532");e.exports=function(e,t){t=t||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function c(e,t){return i.isPlainObject(e)&&i.isPlainObject(t)?i.merge(e,t):i.isPlainObject(t)?i.merge({},t):i.isArray(t)?t.slice():t}function u(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=c(void 0,e[r])):n[r]=c(e[r],t[r])}i.forEach(r,(function(e){i.isUndefined(t[e])||(n[e]=c(void 0,t[e]))})),i.forEach(o,u),i.forEach(a,(function(r){i.isUndefined(t[r])?i.isUndefined(e[r])||(n[r]=c(void 0,e[r])):n[r]=c(void 0,t[r])})),i.forEach(s,(function(i){i in t?n[i]=c(e[i],t[i]):i in e&&(n[i]=c(void 0,e[i]))}));var d=r.concat(o).concat(a).concat(s),l=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===d.indexOf(e)}));return i.forEach(l,u),n}},"4ba9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n){var i=e+" ";switch(n){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi",i;case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta",i;case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati",i;case"dd":return i+=1===e?"dan":"dana",i;case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci",i;case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina",i}}var n=e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:return"[prošlu] [nedjelju] [u] LT";case 3:return"[prošlu] [srijedu] [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"4cef":function(e,t){var n=/\s/;function i(e){var t=e.length;while(t--&&n.test(e.charAt(t)));return t}e.exports=i},"4d64":function(e,t,n){var i=n("fc6a"),r=n("50c4"),o=n("23cb"),a=function(e){return function(t,n,a){var s,c=i(t),u=r(c.length),d=o(a,u);if(e&&n!=n){while(u>d)if(s=c[d++],s!=s)return!0}else for(;u>d;d++)if((e||d in c)&&c[d]===n)return e||d||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"4de4":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").filter,o=n("1dde"),a=o("filter");i({target:"Array",proto:!0,forced:!a},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"4df4":function(e,t,n){"use strict";var i=n("0366"),r=n("7b0b"),o=n("9bdd"),a=n("e95a"),s=n("50c4"),c=n("8418"),u=n("35a1");e.exports=function(e){var t,n,d,l,f,p,h=r(e),m="function"==typeof this?this:Array,b=arguments.length,g=b>1?arguments[1]:void 0,v=void 0!==g,y=u(h),_=0;if(v&&(g=i(g,b>2?arguments[2]:void 0,2)),void 0==y||m==Array&&a(y))for(t=s(h.length),n=new m(t);t>_;_++)p=v?g(h[_],_):h[_],c(n,_,p);else for(l=y.call(h),f=l.next,n=new m;!(d=f.call(l)).done;_++)p=v?o(l,g,[d.value,_],!0):d.value,c(n,_,p);return n.length=_,n}},5038:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}});return t}))},"50c4":function(e,t,n){var i=n("a691"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},"50d3":function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o}));var i="BvConfig",r="$bvConfig",o=["xs","sm","md","lg","xl"]},5120:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Meitheamh","Iúil","Lúnasa","Meán Fómhair","Deireadh Fómhair","Samhain","Nollaig"],n=["Ean","Feabh","Márt","Aib","Beal","Meith","Iúil","Lún","M.F.","D.F.","Samh","Noll"],i=["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Sathairn"],r=["Domh","Luan","Máirt","Céad","Déar","Aoine","Sath"],o=["Do","Lu","Má","Cé","Dé","A","Sa"],a=e.defineLocale("ga",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:r,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d míonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return a}))},5135:function(e,t,n){var i=n("7b0b"),r={}.hasOwnProperty;e.exports=Object.hasOwn||function(e,t){return r.call(i(e),t)}},5270:function(e,t,n){"use strict";var i=n("c532"),r=n("c401"),o=n("2e67"),a=n("2444");function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){s(e),e.headers=e.headers||{},e.data=r(e.data,e.headers,e.transformRequest),e.headers=i.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),i.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]}));var t=e.adapter||a.adapter;return t(e).then((function(t){return s(e),t.data=r(t.data,t.headers,e.transformResponse),t}),(function(t){return o(t)||(s(e),t&&t.response&&(t.response.data=r(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},5294:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],n=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],i=e.defineLocale("ur",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return i}))},"52bd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,n){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}});return t}))},5319:function(e,t,n){"use strict";var i=n("d784"),r=n("825a"),o=n("50c4"),a=n("a691"),s=n("1d80"),c=n("8aa5"),u=n("0cb2"),d=n("14c3"),l=Math.max,f=Math.min,p=function(e){return void 0===e?e:String(e)};i("replace",2,(function(e,t,n,i){var h=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,m=i.REPLACE_KEEPS_$0,b=h?"$":"$0";return[function(n,i){var r=s(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,r,i):t.call(String(r),n,i)},function(e,i){if(!h&&m||"string"===typeof i&&-1===i.indexOf(b)){var s=n(t,e,this,i);if(s.done)return s.value}var g=r(e),v=String(this),y="function"===typeof i;y||(i=String(i));var _=g.global;if(_){var O=g.unicode;g.lastIndex=0}var j=[];while(1){var w=d(g,v);if(null===w)break;if(j.push(w),!_)break;var k=String(w[0]);""===k&&(g.lastIndex=c(v,o(g.lastIndex),O))}for(var M="",L=0,x=0;x<j.length;x++){w=j[x];for(var T=String(w[0]),S=l(f(a(w.index),v.length),0),D=[],A=1;A<w.length;A++)D.push(p(w[A]));var P=w.groups;if(y){var Y=[T].concat(D,S,v);void 0!==P&&Y.push(P);var C=String(i.apply(void 0,Y))}else C=u(T,v,S,D,P,i);S>=L&&(M+=v.slice(L,S)+C,L=S+T.length)}return M+v.slice(L)}]}))},"53ca":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}},"55c9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}});return o}))},5692:function(e,t,n){var i=n("c430"),r=n("c6cd");(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.14.0",mode:i?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},"56ef":function(e,t,n){var i=n("d066"),r=n("241c"),o=n("7418"),a=n("825a");e.exports=i("Reflect","ownKeys")||function(e){var t=r.f(a(e)),n=o.f;return n?t.concat(n(e)):t}},"576c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},"585a":function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("c8ba"))},5899:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(e,t,n){var i=n("1d80"),r=n("5899"),o="["+r+"]",a=RegExp("^"+o+o+"*"),s=RegExp(o+o+"*$"),c=function(e){return function(t){var n=String(i(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(s,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},"58f2":function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var i=n("a026"),r=n("0056"),o=n("a723"),a=n("cf75");function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.type,c=void 0===n?o["a"]:n,u=t.defaultValue,d=void 0===u?void 0:u,l=t.validator,f=void 0===l?void 0:l,p=t.event,h=void 0===p?r["y"]:p,m=s({},e,Object(a["c"])(c,d,f)),b=i["default"].extend({model:{prop:e,event:h},props:m});return{mixin:b,props:m,prop:e,event:h}}},"598a":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],n=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],i=e.defineLocale("dv",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,n){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}});return i}))},"59e4":function(e,t,n){"use strict";n.d(t,"b",(function(){return I})),n.d(t,"a",(function(){return B}));var i,r=n("2b88"),o=n("a026"),a=n("2f79"),s=n("c637"),c=n("0056"),u=n("a723"),d=n("9b76"),l=n("6d40"),f=n("906c"),p=n("6b77"),h=n("a8c8"),m=n("58f2"),b=n("3a58"),g=n("d82f"),v=n("cf75"),y=n("4a38"),_=n("493b"),O=n("90ef"),j=n("602d"),w=n("8c18"),k=n("8d32"),M=n("f29e"),L=n("aa59"),x=n("ce2a"),T=n("0f65");function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P=Object(m["a"])("visible",{type:u["g"],defaultValue:!1,event:c["d"]}),Y=P.mixin,C=P.props,E=P.prop,H=P.event,$=1e3,F=Object(g["k"])(L["b"],["href","to"]),I=Object(v["d"])(Object(g["m"])(D(D(D(D({},O["b"]),C),F),{},{appendToast:Object(v["c"])(u["g"],!1),autoHideDelay:Object(v["c"])(u["p"],5e3),bodyClass:Object(v["c"])(u["e"]),headerClass:Object(v["c"])(u["e"]),isStatus:Object(v["c"])(u["g"],!1),noAutoHide:Object(v["c"])(u["g"],!1),noCloseButton:Object(v["c"])(u["g"],!1),noFade:Object(v["c"])(u["g"],!1),noHoverPause:Object(v["c"])(u["g"],!1),solid:Object(v["c"])(u["g"],!1),static:Object(v["c"])(u["g"],!1),title:Object(v["c"])(u["u"]),toastClass:Object(v["c"])(u["e"]),toaster:Object(v["c"])(u["u"],"b-toaster-top-right"),variant:Object(v["c"])(u["u"])})),s["pc"]),B=o["default"].extend({name:s["pc"],mixins:[_["a"],O["a"],Y,j["a"],w["a"],k["a"]],inheritAttrs:!1,props:I,data:function(){return{isMounted:!1,doRender:!1,localShow:!1,isTransitioning:!1,isHiding:!1,order:0,dismissStarted:0,resumeDismiss:0}},computed:{toastClasses:function(){var e=this.appendToast,t=this.variant;return A({"b-toast-solid":this.solid,"b-toast-append":e,"b-toast-prepend":!e},"b-toast-".concat(t),t)},slotScope:function(){var e=this.hide;return{hide:e}},computedDuration:function(){return Object(h["d"])(Object(b["c"])(this.autoHideDelay,0),$)},computedToaster:function(){return String(this.toaster)},transitionHandlers:function(){return{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,afterLeave:this.onAfterLeave}},computedAttrs:function(){return D(D({},this.bvAttrs),{},{id:this.safeId(),tabindex:"0"})}},watch:(i={},A(i,E,(function(e){this[e?"show":"hide"]()})),A(i,"localShow",(function(e){e!==this[E]&&this.$emit(H,e)})),A(i,"toaster",(function(){this.$nextTick(this.ensureToaster)})),A(i,"static",(function(e){e&&this.localShow&&this.ensureToaster()})),i),created:function(){this.$_dismissTimer=null},mounted:function(){var e=this;this.isMounted=!0,this.$nextTick((function(){e[E]&&Object(f["D"])((function(){e.show()}))})),this.listenOnRoot(Object(p["d"])(s["pc"],c["T"]),(function(t){t===e.safeId()&&e.show()})),this.listenOnRoot(Object(p["d"])(s["pc"],c["w"]),(function(t){t&&t!==e.safeId()||e.hide()})),this.listenOnRoot(Object(p["e"])(s["qc"],c["j"]),(function(t){t===e.computedToaster&&e.hide()}))},beforeDestroy:function(){this.clearDismissTimer()},methods:{show:function(){var e=this;if(!this.localShow){this.ensureToaster();var t=this.buildEvent(c["T"]);this.emitEvent(t),this.dismissStarted=this.resumeDismiss=0,this.order=Date.now()*(this.appendToast?1:-1),this.isHiding=!1,this.doRender=!0,this.$nextTick((function(){Object(f["D"])((function(){e.localShow=!0}))}))}},hide:function(){var e=this;if(this.localShow){var t=this.buildEvent(c["w"]);this.emitEvent(t),this.setHoverHandler(!1),this.dismissStarted=this.resumeDismiss=0,this.clearDismissTimer(),this.isHiding=!0,Object(f["D"])((function(){e.localShow=!1}))}},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new l["a"](e,D(D({cancelable:!1,target:this.$el||null,relatedTarget:null},t),{},{vueTarget:this,componentId:this.safeId()}))},emitEvent:function(e){var t=e.type;this.emitOnRoot(Object(p["e"])(s["pc"],t),e),this.$emit(t,e)},ensureToaster:function(){if(!this.static){var e=this.computedToaster;if(!r["Wormhole"].hasTarget(e)){var t=document.createElement("div");document.body.appendChild(t);var n=new T["a"]({parent:this.$root,propsData:{name:e}});n.$mount(t)}}},startDismissTimer:function(){this.clearDismissTimer(),this.noAutoHide||(this.$_dismissTimer=setTimeout(this.hide,this.resumeDismiss||this.computedDuration),this.dismissStarted=Date.now(),this.resumeDismiss=0)},clearDismissTimer:function(){clearTimeout(this.$_dismissTimer),this.$_dismissTimer=null},setHoverHandler:function(e){var t=this.$refs["b-toast"];Object(p["c"])(e,t,"mouseenter",this.onPause,c["cb"]),Object(p["c"])(e,t,"mouseleave",this.onUnPause,c["cb"])},onPause:function(){if(!this.noAutoHide&&!this.noHoverPause&&this.$_dismissTimer&&!this.resumeDismiss){var e=Date.now()-this.dismissStarted;e>0&&(this.clearDismissTimer(),this.resumeDismiss=Object(h["d"])(this.computedDuration-e,$))}},onUnPause:function(){this.noAutoHide||this.noHoverPause||!this.resumeDismiss?this.resumeDismiss=this.dismissStarted=0:this.startDismissTimer()},onLinkClick:function(){var e=this;this.$nextTick((function(){Object(f["D"])((function(){e.hide()}))}))},onBeforeEnter:function(){this.isTransitioning=!0},onAfterEnter:function(){this.isTransitioning=!1;var e=this.buildEvent(c["U"]);this.emitEvent(e),this.startDismissTimer(),this.setHoverHandler(!0)},onBeforeLeave:function(){this.isTransitioning=!0},onAfterLeave:function(){this.isTransitioning=!1,this.order=0,this.resumeDismiss=this.dismissStarted=0;var e=this.buildEvent(c["v"]);this.emitEvent(e),this.doRender=!1},makeToast:function(e){var t=this,n=this.title,i=this.slotScope,r=Object(y["d"])(this),o=[],s=this.normalizeSlot(d["jb"],i);s?o.push(s):n&&o.push(e("strong",{staticClass:"mr-2"},n)),this.noCloseButton||o.push(e(M["a"],{staticClass:"ml-auto mb-1",on:{click:function(){t.hide()}}}));var c=e();o.length>0&&(c=e("header",{staticClass:"toast-header",class:this.headerClass},o));var u=e(r?L["a"]:"div",{staticClass:"toast-body",class:this.bodyClass,props:r?Object(v["e"])(F,this):{},on:r?{click:this.onLinkClick}:{}},this.normalizeSlot(d["i"],i));return e("div",{staticClass:"toast",class:this.toastClass,attrs:this.computedAttrs,key:"toast-".concat(this[a["a"]]),ref:"toast"},[c,u])}},render:function(e){if(!this.doRender||!this.isMounted)return e();var t=this.order,n=this.static,i=this.isHiding,o=this.isStatus,s="b-toast-".concat(this[a["a"]]),c=e("div",{staticClass:"b-toast",class:this.toastClasses,attrs:D(D({},n?{}:this.scopedStyleAttrs),{},{id:this.safeId("_toast_outer"),role:i?null:o?"status":"alert","aria-live":i?null:o?"polite":"assertive","aria-atomic":i?null:"true"}),key:s,ref:"b-toast"},[e(x["a"],{props:{noFade:this.noFade},on:this.transitionHandlers},[this.localShow?this.makeToast(e):e()])]);return e(r["Portal"],{props:{name:s,to:this.computedToaster,order:t,slim:!0,disabled:n}},[c])}})},"5a34":function(e,t,n){var i=n("44e7");e.exports=function(e){if(i(e))throw TypeError("The method doesn't accept regular expressions");return e}},"5aff":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'ünji",4:"'ünji",100:"'ünji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"},n=e.defineLocale("tk",{months:"Ýanwar_Fewral_Mart_Aprel_Maý_Iýun_Iýul_Awgust_Sentýabr_Oktýabr_Noýabr_Dekabr".split("_"),monthsShort:"Ýan_Few_Mar_Apr_Maý_Iýn_Iýl_Awg_Sen_Okt_Noý_Dek".split("_"),weekdays:"Ýekşenbe_Duşenbe_Sişenbe_Çarşenbe_Penşenbe_Anna_Şenbe".split("_"),weekdaysShort:"Ýek_Duş_Siş_Çar_Pen_Ann_Şen".split("_"),weekdaysMin:"Ýk_Dş_Sş_Çr_Pn_An_Şn".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[düýn] LT",lastWeek:"[geçen] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s soň",past:"%s öň",s:"birnäçe sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir gün",dd:"%d gün",M:"bir aý",MM:"%d aý",y:"bir ýyl",yy:"%d ýyl"},ordinal:function(e,n){switch(n){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'unjy";var i=e%10,r=e%100-i,o=e>=100?100:null;return e+(t[i]||t[r]||t[o])}},week:{dow:1,doy:7}});return n}))},"5b14":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function n(e,t,n,i){var r=e;switch(n){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return r+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return r+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return r+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}var r=e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan._feb._márc._ápr._máj._jún._júl._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,n){return e<12?!0===n?"de":"DE":!0===n?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return r}))},"5c3a":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:function(e){return e.week()!==this.week()?"[下]dddLT":"[本]dddLT"},lastDay:"[昨天]LT",lastWeek:function(e){return this.week()!==e.week()?"[上]dddLT":"[本]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s后",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",w:"1 周",ww:"%d 周",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}});return t}))},"5c6c":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"5cbb":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}});return t}))},"5f02":function(e,t,n){"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},"5f5b":function(e,t,n){"use strict";n.d(t,"a",(function(){return vk}));var i=n("a026"),r=n("e863"),o=n("50d3"),a=n("c9a9"),s=n("992e"),c=n("6c06"),u=n("7b1e"),d=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(t=Object(u["a"])(t)?t.join("."):t,!t||!Object(u["j"])(e))return n;if(t in e)return e[t];t=String(t).replace(s["a"],".$1");var i=t.split(".").filter(c["a"]);return 0===i.length?n:i.every((function(t){return Object(u["j"])(e)&&t in e&&!Object(u["p"])(e=e[t])}))?e:Object(u["g"])(e)?null:n},l=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=d(e,t);return Object(u["p"])(i)?n:i},f=n("d82f"),p=n("686b");function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function b(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),e}var g=function(){function e(){h(this,e),this.$_config={}}return b(e,[{key:"setConfig",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Object(u["k"])(t)){var n=Object(f["f"])(t);n.forEach((function(n){var i=t[n];"breakpoints"===n?!Object(u["a"])(i)||i.length<2||i.some((function(e){return!Object(u["n"])(e)||0===e.length}))?Object(p["a"])('"breakpoints" must be an array of at least 2 breakpoint names',o["b"]):e.$_config[n]=Object(a["a"])(i):Object(u["k"])(i)&&(e.$_config[n]=Object(f["f"])(i).reduce((function(e,t){return Object(u["o"])(i[t])||(e[t]=Object(a["a"])(i[t])),e}),e.$_config[n]||{}))}))}}},{key:"resetConfig",value:function(){this.$_config={}}},{key:"getConfig",value:function(){return Object(a["a"])(this.$_config)}},{key:"getConfigValue",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return Object(a["a"])(d(this.$_config,e,t))}}]),e}(),v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i["default"];t.prototype[o["c"]]=i["default"].prototype[o["c"]]=t.prototype[o["c"]]||i["default"].prototype[o["c"]]||new g,t.prototype[o["c"]].setConfig(e)};function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j,w=function(){var e=!1,t=["Multiple instances of Vue detected!","You may need to set up an alias for Vue in your bundler config.","See: https://bootstrap-vue.org/docs#using-module-bundlers"].join("\n");return function(n){e||i["default"]===n||r["j"]||Object(p["a"])(t),e=!0}}(),k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.components,n=e.directives,i=e.plugins,r=function e(r){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.installed||(e.installed=!0,w(r),v(o,r),T(r,t),D(r,n),L(r,i))};return r.installed=!1,r},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return _(_({},t),{},{install:k(e)})},L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in t)n&&t[n]&&e.use(t[n])},x=function(e,t,n){e&&t&&n&&e.component(t,n)},T=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in t)x(e,n,t[n])},S=function(e,t,n){e&&t&&n&&e.directive(t.replace(/^VB/,"B"),n)},D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};for(var n in t)S(e,n,t[n])},A=n("2f79"),P=n("c637"),Y=n("0056"),C=n("a723"),E=n("9b76"),H=n("906c"),$=n("58f2"),F=n("3a58"),I=n("cf75"),B=n("8c18"),R=n("f29e"),N=n("ce2a");function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){V(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var U=Object($["a"])("show",{type:C["i"],defaultValue:!1}),G=U.mixin,q=U.props,J=U.prop,K=U.event,X=function(e){return""===e||Object(u["b"])(e)?0:(e=Object(F["c"])(e,0),e>0?e:0)},Z=function(e){return""===e||!0===e||!(Object(F["c"])(e,0)<1)&&!!e},Q=Object(I["d"])(Object(f["m"])(W(W({},q),{},{dismissLabel:Object(I["c"])(C["u"],"Close"),dismissible:Object(I["c"])(C["g"],!1),fade:Object(I["c"])(C["g"],!1),variant:Object(I["c"])(C["u"],"info")})),P["a"]),ee=i["default"].extend({name:P["a"],mixins:[G,B["a"]],props:Q,data:function(){return{countDown:0,localShow:Z(this[J])}},watch:(j={},V(j,J,(function(e){this.countDown=X(e),this.localShow=Z(e)})),V(j,"countDown",(function(e){var t=this;this.clearCountDownInterval();var n=this[J];Object(u["i"])(n)&&(this.$emit(Y["n"],e),n!==e&&this.$emit(K,e),e>0?(this.localShow=!0,this.$_countDownTimeout=setTimeout((function(){t.countDown--}),1e3)):this.$nextTick((function(){Object(H["D"])((function(){t.localShow=!1}))})))})),V(j,"localShow",(function(e){var t=this[J];e||!this.dismissible&&!Object(u["i"])(t)||this.$emit(Y["m"]),Object(u["i"])(t)||t===e||this.$emit(K,e)})),j),created:function(){this.$_filterTimer=null;var e=this[J];this.countDown=X(e),this.localShow=Z(e)},beforeDestroy:function(){this.clearCountDownInterval()},methods:{dismiss:function(){this.clearCountDownInterval(),this.countDown=0,this.localShow=!1},clearCountDownInterval:function(){clearTimeout(this.$_countDownTimeout),this.$_countDownTimeout=null}},render:function(e){var t=e();if(this.localShow){var n=this.dismissible,i=this.variant,r=e();n&&(r=e(R["a"],{attrs:{"aria-label":this.dismissLabel},on:{click:this.dismiss}},[this.normalizeSlot(E["k"])])),t=e("div",{staticClass:"alert",class:V({"alert-dismissible":n},"alert-".concat(i),i),attrs:{role:"alert","aria-live":"polite","aria-atomic":!0},key:this[A["a"]]},[r,this.normalizeSlot()])}return e(N["a"],{props:{noFade:!this.fade}},[t])}}),te=M({components:{BAlert:ee}}),ne=n("a8c8");function ie(e,t){return ce(e)||se(e,t)||oe(e,t)||re()}function re(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function oe(e,t){if(e){if("string"===typeof e)return ae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ae(e,t):void 0}}function ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function se(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){r=!0,o=c}finally{try{i||null==s["return"]||s["return"]()}finally{if(r)throw o}}return n}}function ce(e){if(Array.isArray(e))return e}var ue="b-aspect",de=Object(I["d"])({aspect:Object(I["c"])(C["p"],"1:1"),tag:Object(I["c"])(C["u"],"div")},P["b"]),le=i["default"].extend({name:P["b"],mixins:[B["a"]],props:de,computed:{padding:function(){var e=this.aspect,t=1;if(s["b"].test(e)){var n=e.split(s["c"]).map((function(e){return Object(F["b"])(e)||1})),i=ie(n,2),r=i[0],o=i[1];t=r/o}else t=Object(F["b"])(e)||1;return"".concat(100/Object(ne["a"])(t),"%")}},render:function(e){var t=e("div",{staticClass:"".concat(ue,"-sizer flex-grow-1"),style:{paddingBottom:this.padding,height:0}}),n=e("div",{staticClass:"".concat(ue,"-content flex-grow-1 w-100 mw-100"),style:{marginLeft:"-100%"}},this.normalizeSlot());return e(this.tag,{staticClass:"".concat(ue," d-flex")},[t,n])}}),fe=M({components:{BAspect:le}}),pe=n("4a38"),he=n("b42e"),me=n("fa73");function be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ge={viewBox:"0 0 16 16",width:"1em",height:"1em",focusable:"false",role:"img","aria-label":"icon"},ve={width:null,height:null,focusable:null,role:null,"aria-label":null},ye={animation:Object(I["c"])(C["u"]),content:Object(I["c"])(C["u"]),flipH:Object(I["c"])(C["g"],!1),flipV:Object(I["c"])(C["g"],!1),fontScale:Object(I["c"])(C["p"],1),rotate:Object(I["c"])(C["p"],0),scale:Object(I["c"])(C["p"],1),shiftH:Object(I["c"])(C["p"],0),shiftV:Object(I["c"])(C["p"],0),stacked:Object(I["c"])(C["g"],!1),title:Object(I["c"])(C["u"]),variant:Object(I["c"])(C["u"])},_e=i["default"].extend({name:P["mb"],functional:!0,props:ye,render:function(e,t){var n,i=t.data,r=t.props,o=t.children,a=r.animation,s=r.content,d=r.flipH,l=r.flipV,f=r.stacked,p=r.title,h=r.variant,m=Object(ne["d"])(Object(F["b"])(r.fontScale,1),0)||1,b=Object(ne["d"])(Object(F["b"])(r.scale,1),0)||1,g=Object(F["b"])(r.rotate,0),v=Object(F["b"])(r.shiftH,0),y=Object(F["b"])(r.shiftV,0),_=d||l||1!==b,O=_||g,j=v||y,w=!Object(u["p"])(s),k=[O?"translate(8 8)":null,_?"scale(".concat((d?-1:1)*b," ").concat((l?-1:1)*b,")"):null,g?"rotate(".concat(g,")"):null,O?"translate(-8 -8)":null].filter(c["a"]),M=e("g",{attrs:{transform:k.join(" ")||null},domProps:w?{innerHTML:s||""}:{}},o);j&&(M=e("g",{attrs:{transform:"translate(".concat(16*v/16," ").concat(-16*y/16,")")}},[M])),f&&(M=e("g",[M]));var L=p?e("title",p):null,x=[L,M].filter(c["a"]);return e("svg",Object(he["a"])({staticClass:"b-icon bi",class:(n={},be(n,"text-".concat(h),h),be(n,"b-icon-animation-".concat(a),a),n),attrs:ge,style:f?{}:{fontSize:1===m?null:"".concat(100*m,"%")}},i,f?{attrs:ve}:{},{attrs:{xmlns:f?null:"http://www.w3.org/2000/svg",fill:"currentColor"}}),x)}});function Oe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(n),!0).forEach((function(t){we(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Oe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function we(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ke=function(e,t){var n=Object(me["b"])(e),r="BIcon".concat(Object(me["e"])(e)),o="bi-".concat(n),a=n.replace(/-/g," "),s=Object(me["h"])(t||"");return i["default"].extend({name:r,functional:!0,props:Object(f["j"])(ye,["content"]),render:function(e,t){var n=t.data,i=t.props;return e(_e,Object(he["a"])({props:{title:a},attrs:{"aria-label":a}},n,{staticClass:o,props:je(je({},i),{},{content:s})}))}})},Me=ke("Blank",""),Le=ke("Calendar",'<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>'),xe=ke("CalendarFill",'<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5h16V4H0V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5z"/>'),Te=ke("ChevronBarLeft",'<path fill-rule="evenodd" d="M11.854 3.646a.5.5 0 0 1 0 .708L8.207 8l3.647 3.646a.5.5 0 0 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 0 1 .708 0zM4.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5z"/>'),Se=ke("ChevronDoubleLeft",'<path fill-rule="evenodd" d="M8.354 1.646a.5.5 0 0 1 0 .708L2.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/><path fill-rule="evenodd" d="M12.354 1.646a.5.5 0 0 1 0 .708L6.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/>'),De=ke("ChevronDown",'<path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z"/>'),Ae=ke("ChevronLeft",'<path fill-rule="evenodd" d="M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z"/>'),Pe=ke("ChevronUp",'<path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/>'),Ye=ke("CircleFill",'<circle cx="8" cy="8" r="8"/>'),Ce=ke("Clock",'<path d="M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z"/>'),Ee=ke("ClockFill",'<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"/>'),He=ke("Dash",'<path d="M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z"/>'),$e=ke("PersonFill",'<path d="M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/>'),Fe=ke("Plus",'<path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/>'),Ie=ke("Star",'<path d="M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.523-3.356c.329-.314.158-.888-.283-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767l-3.686 1.894.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288l1.847-3.658 1.846 3.658a.525.525 0 0 0 .393.288l4.052.575-2.906 2.77a.564.564 0 0 0-.163.506l.694 3.957-3.686-1.894a.503.503 0 0 0-.461 0z"/>'),Be=ke("StarFill",'<path d="M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.283.95l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z"/>'),Re=ke("StarHalf",'<path d="M5.354 5.119L7.538.792A.516.516 0 0 1 8 .5c.183 0 .366.097.465.292l2.184 4.327 4.898.696A.537.537 0 0 1 16 6.32a.55.55 0 0 1-.17.445l-3.523 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256a.519.519 0 0 1-.146.05c-.341.06-.668-.254-.6-.642l.83-4.73L.173 6.765a.55.55 0 0 1-.171-.403.59.59 0 0 1 .084-.302.513.513 0 0 1 .37-.245l4.898-.696zM8 12.027c.08 0 .16.018.232.056l3.686 1.894-.694-3.957a.564.564 0 0 1 .163-.505l2.906-2.77-4.052-.576a.525.525 0 0 1-.393-.288L8.002 2.223 8 2.226v9.8z"/>'),Ne=ke("X",'<path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"/>');
|
||
/*!
|
||
* BootstrapVue Icons, generated from Bootstrap Icons 1.2.2
|
||
*
|
||
* @link https://icons.getbootstrap.com/
|
||
* @license MIT
|
||
* https://github.com/twbs/icons/blob/master/LICENSE.md
|
||
*/function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function We(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ue=function e(t,n){if(!t)return null;var i=(t.$options||{}).components,r=i[n];return r||e(t.$parent,n)},Ge=Object(f["j"])(ye,["content"]),qe=Object(I["d"])(Object(f["m"])(We(We({},Ge),{},{icon:Object(I["c"])(C["u"])})),P["lb"]),Je=i["default"].extend({name:P["lb"],functional:!0,props:qe,render:function(e,t){var n=t.data,i=t.props,r=t.parent,o=Object(me["e"])(Object(me["h"])(i.icon||"")).replace(s["q"],"");return e(o&&Ue(r,"BIcon".concat(o))||Me,Object(he["a"])(n,{props:Object(I["e"])(Ge,i)}))}}),Ke=8,Xe=46,Ze=40,Qe=35,et=13,tt=27,nt=36,it=37,rt=34,ot=33,at=39,st=32,ct=38,ut=n("2326"),dt=n("6b77"),lt=n("aa59");function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){ht(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mt=Object(f["j"])(lt["b"],["event","routerTag"]);delete mt.href.default,delete mt.to.default;var bt=Object(I["d"])(Object(f["m"])(pt(pt({},mt),{},{block:Object(I["c"])(C["g"],!1),disabled:Object(I["c"])(C["g"],!1),pill:Object(I["c"])(C["g"],!1),pressed:Object(I["c"])(C["g"],null),size:Object(I["c"])(C["u"]),squared:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"button"),type:Object(I["c"])(C["u"],"button"),variant:Object(I["c"])(C["u"],"secondary")})),P["i"]),gt=function(e){"focusin"===e.type?Object(H["b"])(e.target,"focus"):"focusout"===e.type&&Object(H["A"])(e.target,"focus")},vt=function(e){return Object(pe["d"])(e)||Object(H["t"])(e.tag,"a")},yt=function(e){return Object(u["b"])(e.pressed)},_t=function(e){return!(vt(e)||e.tag&&!Object(H["t"])(e.tag,"button"))},Ot=function(e){return!vt(e)&&!_t(e)},jt=function(e){var t;return["btn-".concat(e.variant||"secondary"),(t={},ht(t,"btn-".concat(e.size),e.size),ht(t,"btn-block",e.block),ht(t,"rounded-pill",e.pill),ht(t,"rounded-0",e.squared&&!e.pill),ht(t,"disabled",e.disabled),ht(t,"active",e.pressed),t)]},wt=function(e){return vt(e)?Object(I["e"])(mt,e):{}},kt=function(e,t){var n=_t(e),i=vt(e),r=yt(e),o=Ot(e),a=i&&"#"===e.href,s=t.attrs&&t.attrs.role?t.attrs.role:null,c=t.attrs?t.attrs.tabindex:null;return(o||a)&&(c="0"),{type:n&&!i?e.type:null,disabled:n?e.disabled:null,role:o||a?"button":s,"aria-disabled":o?String(e.disabled):null,"aria-pressed":r?String(e.pressed):null,autocomplete:r?"off":null,tabindex:e.disabled&&!n?"-1":c}},Mt=i["default"].extend({name:P["i"],functional:!0,props:bt,render:function(e,t){var n=t.props,i=t.data,r=t.listeners,o=t.children,a=yt(n),s=vt(n),c=Ot(n),d=s&&"#"===n.href,l={keydown:function(e){if(!n.disabled&&(c||d)){var t=e.keyCode;if(t===st||t===et&&c){var i=e.currentTarget||e.target;Object(dt["f"])(e,{propagation:!1}),i.click()}}},click:function(e){n.disabled&&Object(u["d"])(e)?Object(dt["f"])(e):a&&r&&r["update:pressed"]&&Object(ut["b"])(r["update:pressed"]).forEach((function(e){Object(u["f"])(e)&&e(!n.pressed)}))}};a&&(l.focusin=gt,l.focusout=gt);var f={staticClass:"btn",class:jt(n),props:wt(n),attrs:kt(n,i),on:l};return e(s?lt["a"]:n.tag,Object(he["a"])(i,f),o)}});function Lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lt(Object(n),!0).forEach((function(t){Tt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var St="b-avatar",Dt=["sm",null,"lg"],At=.4,Pt=.7*At,Yt=function(e){return e=Object(u["n"])(e)&&Object(u["i"])(e)?Object(F["b"])(e,0):e,Object(u["h"])(e)?"".concat(e,"px"):e||null},Ct=Object(f["j"])(lt["b"],["active","event","routerTag"]),Et=Object(I["d"])(Object(f["m"])(xt(xt({},Ct),{},{alt:Object(I["c"])(C["u"],"avatar"),ariaLabel:Object(I["c"])(C["u"]),badge:Object(I["c"])(C["j"],!1),badgeLeft:Object(I["c"])(C["g"],!1),badgeOffset:Object(I["c"])(C["u"]),badgeTop:Object(I["c"])(C["g"],!1),badgeVariant:Object(I["c"])(C["u"],"primary"),button:Object(I["c"])(C["g"],!1),buttonType:Object(I["c"])(C["u"],"button"),icon:Object(I["c"])(C["u"]),rounded:Object(I["c"])(C["j"],!1),size:Object(I["c"])(C["p"]),square:Object(I["c"])(C["g"],!1),src:Object(I["c"])(C["u"]),text:Object(I["c"])(C["u"]),variant:Object(I["c"])(C["u"],"secondary")})),P["c"]),Ht=i["default"].extend({name:P["c"],mixins:[B["a"]],inject:{bvAvatarGroup:{default:null}},props:Et,data:function(){return{localSrc:this.src||null}},computed:{computedSize:function(){var e=this.bvAvatarGroup;return Yt(e?e.size:this.size)},computedVariant:function(){var e=this.bvAvatarGroup;return e&&e.variant?e.variant:this.variant},computedRounded:function(){var e=this.bvAvatarGroup,t=!(!e||!e.square)||this.square,n=e&&e.rounded?e.rounded:this.rounded;return t?"0":""===n||(n||"circle")},fontStyle:function(){var e=this.computedSize,t=-1===Dt.indexOf(e)?"calc(".concat(e," * ").concat(At,")"):null;return t?{fontSize:t}:{}},marginStyle:function(){var e=this.computedSize,t=this.bvAvatarGroup,n=t?t.overlapScale:0,i=e&&n?"calc(".concat(e," * -").concat(n,")"):null;return i?{marginLeft:i,marginRight:i}:{}},badgeStyle:function(){var e=this.computedSize,t=this.badgeTop,n=this.badgeLeft,i=this.badgeOffset,r=i||"0px";return{fontSize:-1===Dt.indexOf(e)?"calc(".concat(e," * ").concat(Pt," )"):null,top:t?r:null,bottom:t?null:r,left:n?r:null,right:n?null:r}}},watch:{src:function(e,t){e!==t&&(this.localSrc=e||null)}},methods:{onImgError:function(e){this.localSrc=null,this.$emit(Y["x"],e)},onClick:function(e){this.$emit(Y["f"],e)}},render:function(e){var t,n=this.computedVariant,i=this.disabled,r=this.computedRounded,o=this.icon,a=this.localSrc,s=this.text,c=this.fontStyle,u=this.marginStyle,d=this.computedSize,l=this.button,f=this.buttonType,p=this.badge,h=this.badgeVariant,m=this.badgeStyle,b=!l&&Object(pe["d"])(this),g=l?Mt:b?lt["a"]:"span",v=this.alt,y=this.ariaLabel||null,_=null;this.hasNormalizedSlot()?_=e("span",{staticClass:"b-avatar-custom"},[this.normalizeSlot()]):a?(_=e("img",{style:n?{}:{width:"100%",height:"100%"},attrs:{src:a,alt:v},on:{error:this.onImgError}}),_=e("span",{staticClass:"b-avatar-img"},[_])):_=o?e(Je,{props:{icon:o},attrs:{"aria-hidden":"true",alt:v}}):s?e("span",{staticClass:"b-avatar-text",style:c},[e("span",s)]):e($e,{attrs:{"aria-hidden":"true",alt:v}});var O=e(),j=this.hasNormalizedSlot(E["d"]);if(p||""===p||j){var w=!0===p?"":p;O=e("span",{staticClass:"b-avatar-badge",class:Tt({},"badge-".concat(h),h),style:m},[j?this.normalizeSlot(E["d"]):w])}var k={staticClass:St,class:(t={},Tt(t,"".concat(St,"-").concat(d),d&&-1!==Dt.indexOf(d)),Tt(t,"badge-".concat(n),!l&&n),Tt(t,"rounded",!0===r),Tt(t,"rounded-".concat(r),r&&!0!==r),Tt(t,"disabled",i),t),style:xt(xt({},u),{},{width:d,height:d}),attrs:{"aria-label":y||null},props:l?{variant:n,disabled:i,type:f}:b?Object(I["e"])(Ct,this):{},on:l||b?{click:this.onClick}:{}};return e(g,k,[_,O])}}),$t=Object(I["d"])({overlap:Object(I["c"])(C["p"],.3),rounded:Object(I["c"])(C["j"],!1),size:Object(I["c"])(C["u"]),square:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div"),variant:Object(I["c"])(C["u"])},P["d"]),Ft=i["default"].extend({name:P["d"],mixins:[B["a"]],provide:function(){return{bvAvatarGroup:this}},props:$t,computed:{computedSize:function(){return Yt(this.size)},overlapScale:function(){return Object(ne["e"])(Object(ne["d"])(Object(F["b"])(this.overlap,0),0),1)/2},paddingStyle:function(){var e=this.computedSize;return e=e?"calc(".concat(e," * ").concat(this.overlapScale,")"):null,e?{paddingLeft:e,paddingRight:e}:{}}},render:function(e){var t=e("div",{staticClass:"b-avatar-group-inner",style:this.paddingStyle},this.normalizeSlot());return e(this.tag,{staticClass:"b-avatar-group",attrs:{role:"group"}},[t])}}),It=M({components:{BAvatar:Ht,BAvatarGroup:Ft}});function Bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bt(Object(n),!0).forEach((function(t){Nt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Nt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zt=Object(f["j"])(lt["b"],["event","routerTag"]);delete zt.href.default,delete zt.to.default;var Wt=Object(I["d"])(Object(f["m"])(Rt(Rt({},zt),{},{pill:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"span"),variant:Object(I["c"])(C["u"],"secondary")})),P["e"]),Vt=i["default"].extend({name:P["e"],functional:!0,props:Wt,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.active,a=n.disabled,s=Object(pe["d"])(n),c=s?lt["a"]:n.tag,u=n.variant||"secondary";return e(c,Object(he["a"])(i,{staticClass:"badge",class:["badge-".concat(u),{"badge-pill":n.pill,active:o,disabled:a}],props:s?Object(I["e"])(zt,n):{}}),r)}}),Ut=M({components:{BBadge:Vt}}),Gt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return String(e).replace(s["o"],"")},qt=function(e,t){return e?{innerHTML:e}:t?{textContent:t}:{}};function Jt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jt(Object(n),!0).forEach((function(t){Xt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zt=Object(I["d"])(Object(f["m"])(Kt(Kt({},Object(f["j"])(lt["b"],["event","routerTag"])),{},{ariaCurrent:Object(I["c"])(C["u"],"location"),html:Object(I["c"])(C["u"]),text:Object(I["c"])(C["u"])})),P["h"]),Qt=i["default"].extend({name:P["h"],functional:!0,props:Zt,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.active,a=o?"span":lt["a"],s={attrs:{"aria-current":o?n.ariaCurrent:null},props:Object(I["e"])(Zt,n)};return r||(s.domProps=qt(n.html,n.text)),e(a,Object(he["a"])(i,s),r)}}),en=Object(I["d"])(Zt,P["g"]),tn=i["default"].extend({name:P["g"],functional:!0,props:en,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e("li",Object(he["a"])(i,{staticClass:"breadcrumb-item",class:{active:n.active}}),[e(Qt,{props:n},r)])}});function nn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(n),!0).forEach((function(t){on(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function on(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var an=Object(I["d"])({items:Object(I["c"])(C["b"])},P["f"]),sn=i["default"].extend({name:P["f"],functional:!0,props:an,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.items,a=r;if(Object(u["a"])(o)){var s=!1;a=o.map((function(t,n){Object(u["j"])(t)||(t={text:Object(me["g"])(t)});var i=t,r=i.active;return r&&(s=!0),r||s||(r=n+1===o.length),e(tn,{props:rn(rn({},t),{},{active:r})})}))}return e("ol",Object(he["a"])(i,{staticClass:"breadcrumb"}),a)}}),cn=M({components:{BBreadcrumb:sn,BBreadcrumbItem:tn,BBreadcrumbLink:Qt}}),un=M({components:{BButton:Mt,BBtn:Mt,BButtonClose:R["a"],BBtnClose:R["a"]}});function dn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dn(Object(n),!0).forEach((function(t){fn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function fn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pn=Object(I["d"])(Object(f["m"])(ln(ln({},Object(f["k"])(bt,["size"])),{},{ariaRole:Object(I["c"])(C["u"],"group"),size:Object(I["c"])(C["u"]),tag:Object(I["c"])(C["u"],"div"),vertical:Object(I["c"])(C["g"],!1)})),P["k"]),hn=i["default"].extend({name:P["k"],functional:!0,props:pn,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.tag,Object(he["a"])(i,{class:fn({"btn-group":!n.vertical,"btn-group-vertical":n.vertical},"btn-group-".concat(n.size),n.size),attrs:{role:n.ariaRole}}),r)}}),mn=M({components:{BButtonGroup:hn,BBtnGroup:hn}}),bn=[".btn:not(.disabled):not([disabled]):not(.dropdown-item)",".form-control:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])",'input[type="checkbox"]:not(.disabled)','input[type="radio"]:not(.disabled)'].join(","),gn=Object(I["d"])({justify:Object(I["c"])(C["g"],!1),keyNav:Object(I["c"])(C["g"],!1)},P["l"]),vn=i["default"].extend({name:P["l"],mixins:[B["a"]],props:gn,mounted:function(){this.keyNav&&this.getItems()},methods:{getItems:function(){var e=Object(H["F"])(bn,this.$el);return e.forEach((function(e){e.tabIndex=-1})),e.filter((function(e){return Object(H["u"])(e)}))},focusFirst:function(){var e=this.getItems();Object(H["d"])(e[0])},focusPrev:function(e){var t=this.getItems(),n=t.indexOf(e.target);n>-1&&(t=t.slice(0,n).reverse(),Object(H["d"])(t[0]))},focusNext:function(e){var t=this.getItems(),n=t.indexOf(e.target);n>-1&&(t=t.slice(n+1),Object(H["d"])(t[0]))},focusLast:function(){var e=this.getItems().reverse();Object(H["d"])(e[0])},onFocusin:function(e){var t=this.$el;e.target!==t||Object(H["f"])(t,e.relatedTarget)||(Object(dt["f"])(e),this.focusFirst(e))},onKeydown:function(e){var t=e.keyCode,n=e.shiftKey;t===ct||t===it?(Object(dt["f"])(e),n?this.focusFirst(e):this.focusPrev(e)):t!==Ze&&t!==at||(Object(dt["f"])(e),n?this.focusLast(e):this.focusNext(e))}},render:function(e){var t=this.keyNav;return e("div",{staticClass:"btn-toolbar",class:{"justify-content-between":this.justify},attrs:{role:"toolbar",tabindex:t?"0":null},on:t?{focusin:this.onFocusin,keydown:this.onKeydown}:{}},[this.normalizeSlot()])}}),yn=M({components:{BButtonToolbar:vn,BBtnToolbar:vn}}),_n="gregory",On="long",jn="narrow",wn="short",kn="2-digit",Mn="numeric";function Ln(e,t){return An(e)||Dn(e,t)||Tn(e,t)||xn()}function xn(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Tn(e,t){if(e){if("string"===typeof e)return Sn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sn(e,t):void 0}}function Sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function Dn(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){r=!0,o=c}finally{try{i||null==s["return"]||s["return"]()}finally{if(r)throw o}}return n}}function An(e){if(Array.isArray(e))return e}function Pn(e,t,n){return Pn=Yn()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var r=Function.bind.apply(e,i),o=new r;return n&&Cn(o,n.prototype),o},Pn.apply(null,arguments)}function Yn(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function Cn(e,t){return Cn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Cn(e,t)}var En,Hn=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Pn(Date,t)},$n=function(e){if(Object(u["n"])(e)&&s["f"].test(e.trim())){var t=e.split(s["g"]).map((function(e){return Object(F["c"])(e,1)})),n=Ln(t,3),i=n[0],r=n[1],o=n[2];return Hn(i,r-1,o)}return Object(u["c"])(e)?Hn(e.getFullYear(),e.getMonth(),e.getDate()):null},Fn=function(e){if(e=$n(e),!e)return null;var t=e.getFullYear(),n="0".concat(e.getMonth()+1).slice(-2),i="0".concat(e.getDate()).slice(-2);return"".concat(t,"-").concat(n,"-").concat(i)},In=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_n;e=Object(ut["b"])(e).filter(c["a"]);var n=new Intl.DateTimeFormat(e,{calendar:t});return n.resolvedOptions().locale},Bn=function(e,t){var n=new Intl.DateTimeFormat(e,t);return n.format},Rn=function(e,t){return Fn(e)===Fn(t)},Nn=function(e){return e=Hn(e),e.setDate(1),e},zn=function(e){return e=Hn(e),e.setMonth(e.getMonth()+1),e.setDate(0),e},Wn=function(e,t){e=Hn(e);var n=e.getMonth();return e.setFullYear(e.getFullYear()+t),e.getMonth()!==n&&e.setDate(0),e},Vn=function(e){e=Hn(e);var t=e.getMonth();return e.setMonth(t-1),e.getMonth()===t&&e.setDate(0),e},Un=function(e){e=Hn(e);var t=e.getMonth();return e.setMonth(t+1),e.getMonth()===(t+2)%12&&e.setDate(0),e},Gn=function(e){return Wn(e,-1)},qn=function(e){return Wn(e,1)},Jn=function(e){return Wn(e,-10)},Kn=function(e){return Wn(e,10)},Xn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return e=$n(e),t=$n(t)||e,n=$n(n)||e,e?e<t?t:e>n?n:e:null},Zn=["ar","az","ckb","fa","he","ks","lrc","mzn","ps","sd","te","ug","ur","yi"].map((function(e){return e.toLowerCase()})),Qn=function(e){var t=Object(me["g"])(e).toLowerCase().replace(s["A"],"").split("-"),n=t.slice(0,2).join("-"),i=t[0];return Object(ut["a"])(Zn,n)||Object(ut["a"])(Zn,i)},ei=n("3c21"),ti=n("493b"),ni=n("90ef");function ii(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ri(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ii(Object(n),!0).forEach((function(t){oi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ii(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ai=Object($["a"])("value",{type:C["k"]}),si=ai.mixin,ci=ai.props,ui=ai.prop,di=ai.event,li=Object(I["d"])(Object(f["m"])(ri(ri(ri({},ni["b"]),ci),{},{ariaControls:Object(I["c"])(C["u"]),block:Object(I["c"])(C["g"],!1),dateDisabledFn:Object(I["c"])(C["l"]),dateFormatOptions:Object(I["c"])(C["q"],{year:Mn,month:On,day:Mn,weekday:On}),dateInfoFn:Object(I["c"])(C["l"]),direction:Object(I["c"])(C["u"]),disabled:Object(I["c"])(C["g"],!1),hidden:Object(I["c"])(C["g"],!1),hideHeader:Object(I["c"])(C["g"],!1),initialDate:Object(I["c"])(C["k"]),labelCalendar:Object(I["c"])(C["u"],"Calendar"),labelCurrentMonth:Object(I["c"])(C["u"],"Current month"),labelHelp:Object(I["c"])(C["u"],"Use cursor keys to navigate calendar dates"),labelNav:Object(I["c"])(C["u"],"Calendar navigation"),labelNextDecade:Object(I["c"])(C["u"],"Next decade"),labelNextMonth:Object(I["c"])(C["u"],"Next month"),labelNextYear:Object(I["c"])(C["u"],"Next year"),labelNoDateSelected:Object(I["c"])(C["u"],"No date selected"),labelPrevDecade:Object(I["c"])(C["u"],"Previous decade"),labelPrevMonth:Object(I["c"])(C["u"],"Previous month"),labelPrevYear:Object(I["c"])(C["u"],"Previous year"),labelSelected:Object(I["c"])(C["u"],"Selected date"),labelToday:Object(I["c"])(C["u"],"Today"),locale:Object(I["c"])(C["f"]),max:Object(I["c"])(C["k"]),min:Object(I["c"])(C["k"]),navButtonVariant:Object(I["c"])(C["u"],"secondary"),noHighlightToday:Object(I["c"])(C["g"],!1),noKeyNav:Object(I["c"])(C["g"],!1),readonly:Object(I["c"])(C["g"],!1),roleDescription:Object(I["c"])(C["u"]),selectedVariant:Object(I["c"])(C["u"],"primary"),showDecadeNav:Object(I["c"])(C["g"],!1),startWeekday:Object(I["c"])(C["p"],0),todayVariant:Object(I["c"])(C["u"]),valueAsDate:Object(I["c"])(C["g"],!1),weekdayHeaderFormat:Object(I["c"])(C["u"],wn,(function(e){return Object(ut["a"])([On,wn,jn],e)})),width:Object(I["c"])(C["u"],"270px")})),P["m"]),fi=i["default"].extend({name:P["m"],mixins:[ti["a"],ni["a"],si,B["a"]],props:li,data:function(){var e=Fn(this[ui])||"";return{selectedYMD:e,activeYMD:e||Fn(Xn(this.initialDate||this.getToday()),this.min,this.max),gridHasFocus:!1,isLive:!1}},computed:{valueId:function(){return this.safeId()},widgetId:function(){return this.safeId("_calendar-wrapper_")},navId:function(){return this.safeId("_calendar-nav_")},gridId:function(){return this.safeId("_calendar-grid_")},gridCaptionId:function(){return this.safeId("_calendar-grid-caption_")},gridHelpId:function(){return this.safeId("_calendar-grid-help_")},activeId:function(){return this.activeYMD?this.safeId("_cell-".concat(this.activeYMD,"_")):null},selectedDate:function(){return $n(this.selectedYMD)},activeDate:function(){return $n(this.activeYMD)},computedMin:function(){return $n(this.min)},computedMax:function(){return $n(this.max)},computedWeekStarts:function(){return Object(ne["d"])(Object(F["c"])(this.startWeekday,0),0)%7},computedLocale:function(){return In(Object(ut["b"])(this.locale).filter(c["a"]),_n)},computedDateDisabledFn:function(){var e=this.dateDisabledFn;return Object(I["b"])(e)?e:function(){return!1}},computedDateInfoFn:function(){var e=this.dateInfoFn;return Object(I["b"])(e)?e:function(){return{}}},calendarLocale:function(){var e=new Intl.DateTimeFormat(this.computedLocale,{calendar:_n}),t=e.resolvedOptions().calendar,n=e.resolvedOptions().locale;return t!==_n&&(n=n.replace(/-u-.+$/i,"").concat("-u-ca-gregory")),n},calendarYear:function(){return this.activeDate.getFullYear()},calendarMonth:function(){return this.activeDate.getMonth()},calendarFirstDay:function(){return Hn(this.calendarYear,this.calendarMonth,1,12)},calendarDaysInMonth:function(){var e=Hn(this.calendarFirstDay);return e.setMonth(e.getMonth()+1,0),e.getDate()},computedVariant:function(){return"btn-".concat(this.selectedVariant||"primary")},computedTodayVariant:function(){return"btn-outline-".concat(this.todayVariant||this.selectedVariant||"primary")},computedNavButtonVariant:function(){return"btn-outline-".concat(this.navButtonVariant||"primary")},isRTL:function(){var e=Object(me["g"])(this.direction).toLowerCase();return"rtl"===e||"ltr"!==e&&Qn(this.computedLocale)},context:function(){var e=this.selectedYMD,t=this.activeYMD,n=$n(e),i=$n(t);return{selectedYMD:e,selectedDate:n,selectedFormatted:n?this.formatDateString(n):this.labelNoDateSelected,activeYMD:t,activeDate:i,activeFormatted:i?this.formatDateString(i):"",disabled:this.dateDisabled(i),locale:this.computedLocale,calendarLocale:this.calendarLocale,rtl:this.isRTL}},dateOutOfRange:function(){var e=this.computedMin,t=this.computedMax;return function(n){return n=$n(n),e&&n<e||t&&n>t}},dateDisabled:function(){var e=this,t=this.dateOutOfRange;return function(n){n=$n(n);var i=Fn(n);return!(!t(n)&&!e.computedDateDisabledFn(i,n))}},formatDateString:function(){return Bn(this.calendarLocale,ri(ri({year:Mn,month:kn,day:kn},this.dateFormatOptions),{},{hour:void 0,minute:void 0,second:void 0,calendar:_n}))},formatYearMonth:function(){return Bn(this.calendarLocale,{year:Mn,month:On,calendar:_n})},formatWeekdayName:function(){return Bn(this.calendarLocale,{weekday:On,calendar:_n})},formatWeekdayNameShort:function(){return Bn(this.calendarLocale,{weekday:this.weekdayHeaderFormat||wn,calendar:_n})},formatDay:function(){var e=new Intl.NumberFormat([this.computedLocale],{style:"decimal",minimumIntegerDigits:1,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return function(t){return e.format(t.getDate())}},prevDecadeDisabled:function(){var e=this.computedMin;return this.disabled||e&&zn(Jn(this.activeDate))<e},prevYearDisabled:function(){var e=this.computedMin;return this.disabled||e&&zn(Gn(this.activeDate))<e},prevMonthDisabled:function(){var e=this.computedMin;return this.disabled||e&&zn(Vn(this.activeDate))<e},thisMonthDisabled:function(){return this.disabled},nextMonthDisabled:function(){var e=this.computedMax;return this.disabled||e&&Nn(Un(this.activeDate))>e},nextYearDisabled:function(){var e=this.computedMax;return this.disabled||e&&Nn(qn(this.activeDate))>e},nextDecadeDisabled:function(){var e=this.computedMax;return this.disabled||e&&Nn(Kn(this.activeDate))>e},calendar:function(){for(var e=[],t=this.calendarFirstDay,n=t.getFullYear(),i=t.getMonth(),r=this.calendarDaysInMonth,o=t.getDay(),a=(this.computedWeekStarts>o?7:0)-this.computedWeekStarts,s=0-a-o,c=0;c<6&&s<r;c++){e[c]=[];for(var d=0;d<7;d++){s++;var l=Hn(n,i,s),f=l.getMonth(),p=Fn(l),h=this.dateDisabled(l),m=this.computedDateInfoFn(p,$n(p));m=Object(u["n"])(m)||Object(u["a"])(m)?{class:m}:Object(u["k"])(m)?ri({class:""},m):{class:""},e[c].push({ymd:p,day:this.formatDay(l),label:this.formatDateString(l),isThisMonth:f===i,isDisabled:h,info:m})}}return e},calendarHeadings:function(){var e=this;return this.calendar[0].map((function(t){return{text:e.formatWeekdayNameShort($n(t.ymd)),label:e.formatWeekdayName($n(t.ymd))}}))}},watch:(En={},oi(En,ui,(function(e,t){var n=Fn(e)||"",i=Fn(t)||"";Rn(n,i)||(this.activeYMD=n||this.activeYMD,this.selectedYMD=n)})),oi(En,"selectedYMD",(function(e,t){e!==t&&this.$emit(di,this.valueAsDate?$n(e)||null:e||"")})),oi(En,"context",(function(e,t){Object(ei["a"])(e,t)||this.$emit(Y["h"],e)})),oi(En,"hidden",(function(e){this.activeYMD=this.selectedYMD||Fn(this[ui]||this.constrainDate(this.initialDate||this.getToday())),this.setLive(!e)})),En),created:function(){var e=this;this.$nextTick((function(){e.$emit(Y["h"],e.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||Object(H["d"])(this.$refs.grid)},blur:function(){this.disabled||Object(H["c"])(this.$refs.grid)},setLive:function(e){var t=this;e?this.$nextTick((function(){Object(H["D"])((function(){t.isLive=!0}))})):this.isLive=!1},getToday:function(){return $n(Hn())},constrainDate:function(e){return Xn(e,this.computedMin,this.computedMax)},emitSelected:function(e){var t=this;this.$nextTick((function(){t.$emit(Y["S"],Fn(e)||"",$n(e)||null)}))},setGridFocusFlag:function(e){this.gridHasFocus=!this.disabled&&"focus"===e.type},onKeydownWrapper:function(e){if(!this.noKeyNav){var t=e.altKey,n=e.ctrlKey,i=e.keyCode;if(Object(ut["a"])([ot,rt,Qe,nt,it,ct,at,Ze],i)){Object(dt["f"])(e);var r=Hn(this.activeDate),o=Hn(this.activeDate),a=r.getDate(),s=this.constrainDate(this.getToday()),c=this.isRTL;i===ot?(r=(t?n?Jn:Gn:Vn)(r),o=Hn(r),o.setDate(1)):i===rt?(r=(t?n?Kn:qn:Un)(r),o=Hn(r),o.setMonth(o.getMonth()+1),o.setDate(0)):i===it?(r.setDate(a+(c?1:-1)),r=this.constrainDate(r),o=r):i===at?(r.setDate(a+(c?-1:1)),r=this.constrainDate(r),o=r):i===ct?(r.setDate(a-7),r=this.constrainDate(r),o=r):i===Ze?(r.setDate(a+7),r=this.constrainDate(r),o=r):i===nt?(r=s,o=r):i===Qe&&(r=$n(this.selectedDate)||s,o=r),this.dateOutOfRange(o)||Rn(r,this.activeDate)||(this.activeYMD=Fn(r)),this.focus()}}},onKeydownGrid:function(e){var t=e.keyCode,n=this.activeDate;t!==et&&t!==st||(Object(dt["f"])(e),this.disabled||this.readonly||this.dateDisabled(n)||(this.selectedYMD=Fn(n),this.emitSelected(n)),this.focus())},onClickDay:function(e){var t=this.selectedDate,n=this.activeDate,i=$n(e.ymd);this.disabled||e.isDisabled||this.dateDisabled(i)||(this.readonly||(this.selectedYMD=Fn(Rn(i,t)?t:i),this.emitSelected(i)),this.activeYMD=Fn(Rn(i,n)?n:Hn(i)),this.focus())},gotoPrevDecade:function(){this.activeYMD=Fn(this.constrainDate(Jn(this.activeDate)))},gotoPrevYear:function(){this.activeYMD=Fn(this.constrainDate(Gn(this.activeDate)))},gotoPrevMonth:function(){this.activeYMD=Fn(this.constrainDate(Vn(this.activeDate)))},gotoCurrentMonth:function(){this.activeYMD=Fn(this.constrainDate(this.getToday()))},gotoNextMonth:function(){this.activeYMD=Fn(this.constrainDate(Un(this.activeDate)))},gotoNextYear:function(){this.activeYMD=Fn(this.constrainDate(qn(this.activeDate)))},gotoNextDecade:function(){this.activeYMD=Fn(this.constrainDate(Kn(this.activeDate)))},onHeaderClick:function(){this.disabled||(this.activeYMD=this.selectedYMD||Fn(this.getToday()),this.focus())}},render:function(e){var t=this;if(this.hidden)return e();var n=this.valueId,i=this.widgetId,r=this.navId,o=this.gridId,a=this.gridCaptionId,s=this.gridHelpId,u=this.activeId,d=this.disabled,l=this.noKeyNav,f=this.isLive,p=this.isRTL,h=this.activeYMD,m=this.selectedYMD,b=this.safeId,g=!this.showDecadeNav,v=Fn(this.getToday()),y=!this.noHighlightToday,_=e("output",{staticClass:"form-control form-control-sm text-center",class:{"text-muted":d,readonly:this.readonly||d},attrs:{id:n,for:o,role:"status",tabindex:d?null:"-1","data-selected":Object(me["g"])(m),"aria-live":f?"polite":"off","aria-atomic":f?"true":null},on:{click:this.onHeaderClick,focus:this.onHeaderClick}},this.selectedDate?[e("bdi",{staticClass:"sr-only"}," (".concat(Object(me["g"])(this.labelSelected),") ")),e("bdi",this.formatDateString(this.selectedDate))]:this.labelNoDateSelected||" ");_=e("header",{staticClass:"b-calendar-header",class:{"sr-only":this.hideHeader},attrs:{title:this.selectedDate&&this.labelSelectedDate||null}},[_]);var O={isRTL:p},j={shiftV:.5},w=ri(ri({},j),{},{flipH:p}),k=ri(ri({},j),{},{flipH:!p}),M=this.normalizeSlot(E["Q"],O)||e(Te,{props:w}),L=this.normalizeSlot(E["S"],O)||e(Se,{props:w}),x=this.normalizeSlot(E["R"],O)||e(Ae,{props:w}),T=this.normalizeSlot(E["T"],O)||e(Ye,{props:j}),S=this.normalizeSlot(E["O"],O)||e(Ae,{props:k}),D=this.normalizeSlot(E["P"],O)||e(Se,{props:k}),A=this.normalizeSlot(E["N"],O)||e(Te,{props:k}),P=function(n,i,r,o,a){return e("button",{staticClass:"btn btn-sm border-0 flex-fill",class:[t.computedNavButtonVariant,{disabled:o}],attrs:{title:i||null,type:"button",tabindex:l?"-1":null,"aria-label":i||null,"aria-disabled":o?"true":null,"aria-keyshortcuts":a||null},on:o?{}:{click:r}},[e("div",{attrs:{"aria-hidden":"true"}},[n])])},Y=e("div",{staticClass:"b-calendar-nav d-flex",attrs:{id:r,role:"group",tabindex:l?"-1":null,"aria-hidden":d?"true":null,"aria-label":this.labelNav||null,"aria-controls":o}},[g?e():P(M,this.labelPrevDecade,this.gotoPrevDecade,this.prevDecadeDisabled,"Ctrl+Alt+PageDown"),P(L,this.labelPrevYear,this.gotoPrevYear,this.prevYearDisabled,"Alt+PageDown"),P(x,this.labelPrevMonth,this.gotoPrevMonth,this.prevMonthDisabled,"PageDown"),P(T,this.labelCurrentMonth,this.gotoCurrentMonth,this.thisMonthDisabled,"Home"),P(S,this.labelNextMonth,this.gotoNextMonth,this.nextMonthDisabled,"PageUp"),P(D,this.labelNextYear,this.gotoNextYear,this.nextYearDisabled,"Alt+PageUp"),g?e():P(A,this.labelNextDecade,this.gotoNextDecade,this.nextDecadeDisabled,"Ctrl+Alt+PageUp")]),C=e("header",{staticClass:"b-calendar-grid-caption text-center font-weight-bold",class:{"text-muted":d},attrs:{id:a,"aria-live":f?"polite":null,"aria-atomic":f?"true":null},key:"grid-caption"},this.formatYearMonth(this.calendarFirstDay)),H=e("div",{staticClass:"b-calendar-grid-weekdays row no-gutters border-bottom",attrs:{"aria-hidden":"true"}},this.calendarHeadings.map((function(t,n){return e("small",{staticClass:"col text-truncate",class:{"text-muted":d},attrs:{title:t.label===t.text?null:t.label,"aria-label":t.label},key:n},t.text)}))),$=this.calendar.map((function(n){var i=n.map((function(n,i){var r,o=n.ymd===m,a=n.ymd===h,s=n.ymd===v,u=b("_cell-".concat(n.ymd,"_")),l=e("span",{staticClass:"btn border-0 rounded-circle text-nowrap",class:(r={focus:a&&t.gridHasFocus,disabled:n.isDisabled||d,active:o},oi(r,t.computedVariant,o),oi(r,t.computedTodayVariant,s&&y&&!o&&n.isThisMonth),oi(r,"btn-outline-light",!(s&&y)&&!o&&!a),oi(r,"btn-light",!(s&&y)&&!o&&a),oi(r,"text-muted",!n.isThisMonth&&!o),oi(r,"text-dark",!(s&&y)&&!o&&!a&&n.isThisMonth),oi(r,"font-weight-bold",(o||n.isThisMonth)&&!n.isDisabled),r),on:{click:function(){return t.onClickDay(n)}}},n.day);return e("div",{staticClass:"col p-0",class:n.isDisabled?"bg-light":n.info.class||"",attrs:{id:u,role:"button","data-date":n.ymd,"aria-hidden":n.isThisMonth?null:"true","aria-disabled":n.isDisabled||d?"true":null,"aria-label":[n.label,o?"(".concat(t.labelSelected,")"):null,s?"(".concat(t.labelToday,")"):null].filter(c["a"]).join(" "),"aria-selected":o?"true":null,"aria-current":o?"date":null},key:i},[l])}));return e("div",{staticClass:"row no-gutters",key:n[0].ymd},i)}));$=e("div",{staticClass:"b-calendar-grid-body",style:d?{pointerEvents:"none"}:{}},$);var F=e("footer",{staticClass:"b-calendar-grid-help border-top small text-muted text-center bg-light",attrs:{id:s}},[e("div",{staticClass:"small"},this.labelHelp)]),I=e("div",{staticClass:"b-calendar-grid form-control h-auto text-center",attrs:{id:o,role:"application",tabindex:l?"-1":d?null:"0","data-month":h.slice(0,-3),"aria-roledescription":this.labelCalendar||null,"aria-labelledby":a,"aria-describedby":s,"aria-disabled":d?"true":null,"aria-activedescendant":u},on:{keydown:this.onKeydownGrid,focus:this.setGridFocusFlag,blur:this.setGridFocusFlag},ref:"grid"},[C,H,$,F]),B=this.normalizeSlot();B=B?e("footer",{staticClass:"b-calendar-footer"},B):e();var R=e("div",{staticClass:"b-calendar-inner",style:this.block?{}:{width:this.width},attrs:{id:i,dir:p?"rtl":"ltr",lang:this.computedLocale||null,role:"group","aria-disabled":d?"true":null,"aria-controls":this.ariaControls||null,"aria-roledescription":this.roleDescription||null,"aria-describedby":[this.bvAttrs["aria-describedby"],n,s].filter(c["a"]).join(" ")},on:{keydown:this.onKeydownWrapper}},[_,Y,I,B]);return e("div",{staticClass:"b-calendar",class:{"d-block":this.block}},[R])}}),pi=M({components:{BCalendar:fi}}),hi=n("365c"),mi=Object(I["d"])({bgVariant:Object(I["c"])(C["u"]),borderVariant:Object(I["c"])(C["u"]),tag:Object(I["c"])(C["u"],"div"),textVariant:Object(I["c"])(C["u"])},P["n"]),bi=(i["default"].extend({props:mi}),Object(I["d"])({title:Object(I["c"])(C["u"]),titleTag:Object(I["c"])(C["u"],"h4")},P["w"])),gi=i["default"].extend({name:P["w"],functional:!0,props:bi,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.titleTag,Object(he["a"])(i,{staticClass:"card-title"}),r||Object(me["g"])(n.title))}}),vi=Object(I["d"])({subTitle:Object(I["c"])(C["u"]),subTitleTag:Object(I["c"])(C["u"],"h6"),subTitleTextVariant:Object(I["c"])(C["u"],"muted")},P["u"]),yi=i["default"].extend({name:P["u"],functional:!0,props:vi,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.subTitleTag,Object(he["a"])(i,{staticClass:"card-subtitle",class:[n.subTitleTextVariant?"text-".concat(n.subTitleTextVariant):null]}),r||Object(me["g"])(n.subTitle))}});function _i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Oi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_i(Object(n),!0).forEach((function(t){ji(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ji(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wi=Object(I["d"])(Object(f["m"])(Oi(Oi(Oi(Oi({},bi),vi),Object(I["a"])(mi,I["f"].bind(null,"body"))),{},{bodyClass:Object(I["c"])(C["e"]),overlay:Object(I["c"])(C["g"],!1)})),P["o"]),ki=i["default"].extend({name:P["o"],functional:!0,props:wi,render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.bodyBgVariant,s=i.bodyBorderVariant,c=i.bodyTextVariant,u=e();i.title&&(u=e(gi,{props:Object(I["e"])(bi,i)}));var d=e();return i.subTitle&&(d=e(yi,{props:Object(I["e"])(vi,i),class:["mb-2"]})),e(i.bodyTag,Object(he["a"])(r,{staticClass:"card-body",class:[(n={"card-img-overlay":i.overlay},ji(n,"bg-".concat(a),a),ji(n,"border-".concat(s),s),ji(n,"text-".concat(c),c),n),i.bodyClass]}),[u,d,o])}});function Mi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Li(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mi(Object(n),!0).forEach((function(t){xi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ti=Object(I["d"])(Object(f["m"])(Li(Li({},Object(I["a"])(mi,I["f"].bind(null,"header"))),{},{header:Object(I["c"])(C["u"]),headerClass:Object(I["c"])(C["e"]),headerHtml:Object(I["c"])(C["u"])})),P["r"]),Si=i["default"].extend({name:P["r"],functional:!0,props:Ti,render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.headerBgVariant,s=i.headerBorderVariant,c=i.headerTextVariant;return e(i.headerTag,Object(he["a"])(r,{staticClass:"card-header",class:[i.headerClass,(n={},xi(n,"bg-".concat(a),a),xi(n,"border-".concat(s),s),xi(n,"text-".concat(c),c),n)],domProps:o?{}:qt(i.headerHtml,i.header)}),o)}});function Di(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ai(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Di(Object(n),!0).forEach((function(t){Pi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Di(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yi=Object(I["d"])(Object(f["m"])(Ai(Ai({},Object(I["a"])(mi,I["f"].bind(null,"footer"))),{},{footer:Object(I["c"])(C["u"]),footerClass:Object(I["c"])(C["e"]),footerHtml:Object(I["c"])(C["u"])})),P["p"]),Ci=i["default"].extend({name:P["p"],functional:!0,props:Yi,render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.footerBgVariant,s=i.footerBorderVariant,c=i.footerTextVariant;return e(i.footerTag,Object(he["a"])(r,{staticClass:"card-footer",class:[i.footerClass,(n={},Pi(n,"bg-".concat(a),a),Pi(n,"border-".concat(s),s),Pi(n,"text-".concat(c),c),n)],domProps:o?{}:qt(i.footerHtml,i.footer)}),o)}});function Ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hi='<svg width="%{w}" height="%{h}" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 %{w} %{h}" preserveAspectRatio="none"><rect width="100%" height="100%" style="fill:%{f};"></rect></svg>',$i=function(e,t,n){var i=encodeURIComponent(Hi.replace("%{w}",Object(me["g"])(e)).replace("%{h}",Object(me["g"])(t)).replace("%{f}",n));return"data:image/svg+xml;charset=UTF-8,".concat(i)},Fi=Object(I["d"])({alt:Object(I["c"])(C["u"]),blank:Object(I["c"])(C["g"],!1),blankColor:Object(I["c"])(C["u"],"transparent"),block:Object(I["c"])(C["g"],!1),center:Object(I["c"])(C["g"],!1),fluid:Object(I["c"])(C["g"],!1),fluidGrow:Object(I["c"])(C["g"],!1),height:Object(I["c"])(C["p"]),left:Object(I["c"])(C["g"],!1),right:Object(I["c"])(C["g"],!1),rounded:Object(I["c"])(C["j"],!1),sizes:Object(I["c"])(C["f"]),src:Object(I["c"])(C["u"]),srcset:Object(I["c"])(C["f"]),thumbnail:Object(I["c"])(C["g"],!1),width:Object(I["c"])(C["p"])},P["nb"]),Ii=i["default"].extend({name:P["nb"],functional:!0,props:Fi,render:function(e,t){var n,i=t.props,r=t.data,o=i.alt,a=i.src,s=i.block,d=i.fluidGrow,l=i.rounded,f=Object(F["c"])(i.width)||null,p=Object(F["c"])(i.height)||null,h=null,m=Object(ut["b"])(i.srcset).filter(c["a"]).join(","),b=Object(ut["b"])(i.sizes).filter(c["a"]).join(",");return i.blank&&(!p&&f?p=f:!f&&p&&(f=p),f||p||(f=1,p=1),a=$i(f,p,i.blankColor||"transparent"),m=null,b=null),i.left?h="float-left":i.right?h="float-right":i.center&&(h="mx-auto",s=!0),e("img",Object(he["a"])(r,{attrs:{src:a,alt:o,width:f?Object(me["g"])(f):null,height:p?Object(me["g"])(p):null,srcset:m||null,sizes:b||null},class:(n={"img-thumbnail":i.thumbnail,"img-fluid":i.fluid||d,"w-100":d,rounded:""===l||!0===l},Ei(n,"rounded-".concat(l),Object(u["n"])(l)&&""!==l),Ei(n,h,h),Ei(n,"d-block",s),n)}))}});function Bi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ri(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bi(Object(n),!0).forEach((function(t){Ni(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ni(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zi=Object(I["d"])(Object(f["m"])(Ri(Ri({},Object(f["k"])(Fi,["src","alt","width","height","left","right"])),{},{bottom:Object(I["c"])(C["g"],!1),end:Object(I["c"])(C["g"],!1),start:Object(I["c"])(C["g"],!1),top:Object(I["c"])(C["g"],!1)})),P["s"]),Wi=i["default"].extend({name:P["s"],functional:!0,props:zi,render:function(e,t){var n=t.props,i=t.data,r=n.src,o=n.alt,a=n.width,s=n.height,c="card-img";return n.top?c+="-top":n.right||n.end?c+="-right":n.bottom?c+="-bottom":(n.left||n.start)&&(c+="-left"),e("img",Object(he["a"])(i,{class:c,attrs:{src:r,alt:o,width:a,height:s}}))}});function Vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ui(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vi(Object(n),!0).forEach((function(t){Gi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qi=Object(I["a"])(zi,I["f"].bind(null,"img"));qi.imgSrc.required=!1;var Ji=Object(I["d"])(Object(f["m"])(Ui(Ui(Ui(Ui(Ui(Ui({},wi),Ti),Yi),qi),mi),{},{align:Object(I["c"])(C["u"]),noBody:Object(I["c"])(C["g"],!1)})),P["n"]),Ki=i["default"].extend({name:P["n"],functional:!0,props:Ji,render:function(e,t){var n,i=t.props,r=t.data,o=t.slots,a=t.scopedSlots,s=i.imgSrc,c=i.imgLeft,u=i.imgRight,d=i.imgStart,l=i.imgEnd,f=i.imgBottom,p=i.header,h=i.headerHtml,m=i.footer,b=i.footerHtml,g=i.align,v=i.textVariant,y=i.bgVariant,_=i.borderVariant,O=a||{},j=o(),w={},k=e(),M=e();if(s){var L=e(Wi,{props:Object(I["e"])(qi,i,I["h"].bind(null,"img"))});f?M=L:k=L}var x=e(),T=Object(hi["a"])(E["t"],O,j);(T||p||h)&&(x=e(Si,{props:Object(I["e"])(Ti,i),domProps:T?{}:qt(h,p)},Object(hi["b"])(E["t"],w,O,j)));var S=Object(hi["b"])(E["i"],w,O,j);i.noBody||(S=e(ki,{props:Object(I["e"])(wi,i)},S),i.overlay&&s&&(S=e("div",{staticClass:"position-relative"},[k,S,M]),k=e(),M=e()));var D=e(),A=Object(hi["a"])(E["s"],O,j);return(A||m||b)&&(D=e(Ci,{props:Object(I["e"])(Yi,i),domProps:T?{}:qt(b,m)},Object(hi["b"])(E["s"],w,O,j))),e(i.tag,Object(he["a"])(r,{staticClass:"card",class:(n={"flex-row":c||d,"flex-row-reverse":(u||l)&&!(c||d)},Gi(n,"text-".concat(g),g),Gi(n,"bg-".concat(y),y),Gi(n,"border-".concat(_),_),Gi(n,"text-".concat(v),v),n)}),[k,x,S,D,M])}});function Xi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zi(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Qi(e,t,n){return t&&Zi(e.prototype,t),n&&Zi(e,n),e}var er,tr="__bv__visibility_observer",nr=function(){function e(t,n,i){Xi(this,e),this.el=t,this.callback=n.callback,this.margin=n.margin||0,this.once=n.once||!1,this.observer=null,this.visible=void 0,this.doneOnce=!1,this.createObserver(i)}return Qi(e,[{key:"createObserver",value:function(e){var t=this;if(this.observer&&this.stop(),!this.doneOnce&&Object(u["f"])(this.callback)){try{this.observer=new IntersectionObserver(this.handler.bind(this),{root:null,rootMargin:this.margin,threshold:0})}catch(n){return this.doneOnce=!0,this.observer=void 0,void this.callback(null)}e.context.$nextTick((function(){Object(H["D"])((function(){t.observer&&t.observer.observe(t.el)}))}))}}},{key:"handler",value:function(e){var t=e?e[0]:{},n=Boolean(t.isIntersecting||t.intersectionRatio>0);n!==this.visible&&(this.visible=n,this.callback(n),this.once&&this.visible&&(this.doneOnce=!0,this.stop()))}},{key:"stop",value:function(){this.observer&&this.observer.disconnect(),this.observer=null}}]),e}(),ir=function(e){var t=e[tr];t&&t.stop&&t.stop(),delete e[tr]},rr=function(e,t,n){var i=t.value,r=t.modifiers,o={margin:"0px",once:!1,callback:i};Object(f["h"])(r).forEach((function(e){s["h"].test(e)?o.margin="".concat(e,"px"):"once"===e.toLowerCase()&&(o.once=!0)})),ir(e),e[tr]=new nr(e,o,n),e[tr]._prevModifiers=Object(f["b"])(r)},or=function(e,t,n){var i=t.value,r=t.oldValue,o=t.modifiers;o=Object(f["b"])(o),!e||i===r&&e[tr]&&Object(ei["a"])(o,e[tr]._prevModifiers)||rr(e,{value:i,modifiers:o},n)},ar=function(e){ir(e)},sr={bind:rr,componentUpdated:or,unbind:ar};function cr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cr(Object(n),!0).forEach((function(t){dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lr="show",fr=Y["gb"]+lr,pr=Object(f["j"])(Fi,["blank"]),hr=Object(I["d"])(ur(ur({},pr),{},dr({blankColor:Object(I["c"])(C["u"],"transparent"),blankHeight:Object(I["c"])(C["p"]),blankSrc:Object(I["c"])(C["u"],null),blankWidth:Object(I["c"])(C["p"]),offset:Object(I["c"])(C["p"],360)},lr,Object(I["c"])(C["g"],!1))),P["ob"]),mr=i["default"].extend({name:P["ob"],directives:{"b-visible":sr},props:hr,data:function(){return{isShown:this[lr]}},computed:{computedSrc:function(){var e=this.blankSrc;return!e||this.isShown?this.src:e},computedBlank:function(){return!(this.isShown||this.blankSrc)},computedWidth:function(){var e=this.width;return this.isShown?e:this.blankWidth||e},computedHeight:function(){var e=this.height;return this.isShown?e:this.blankHeight||e},computedSrcset:function(){var e=Object(ut["b"])(this.srcset).filter(c["a"]).join(",");return!this.blankSrc||this.isShown?e:null},computedSizes:function(){var e=Object(ut["b"])(this.sizes).filter(c["a"]).join(",");return!this.blankSrc||this.isShown?e:null}},watch:(er={},dr(er,lr,(function(e,t){if(e!==t){var n=!r["b"]||e;this.isShown=n,n!==e&&this.$nextTick(this.updateShowProp)}})),dr(er,"isShown",(function(e,t){e!==t&&this.updateShowProp()})),er),mounted:function(){this.isShown=!r["b"]||this[lr]},methods:{updateShowProp:function(){this.$emit(fr,this.isShown)},doShow:function(e){!e&&null!==e||this.isShown||(this.isShown=!0)}},render:function(e){var t,n=[];this.isShown||n.push({name:"b-visible",value:this.doShow,modifiers:(t={},dr(t,"".concat(Object(F["c"])(this.offset,0)),!0),dr(t,"once",!0),t)});return e(Ii,{directives:n,props:ur({src:this.computedSrc,blank:this.computedBlank,width:this.computedWidth,height:this.computedHeight,srcset:this.computedSrcset||null,sizes:this.computedSizes||null},Object(I["e"])(pr,this.$props))})}});function br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function gr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?br(Object(n),!0).forEach((function(t){vr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yr=Object(I["d"])(Object(f["m"])(gr(gr({},Object(f["j"])(hr,Object(f["h"])(Fi))),Object(f["j"])(zi,["src","alt","width","height"]))),P["t"]),_r=i["default"].extend({name:P["t"],functional:!0,props:yr,render:function(e,t){var n=t.props,i=t.data,r="card-img";return n.top?r+="-top":n.right||n.end?r+="-right":n.bottom?r+="-bottom":(n.left||n.start)&&(r+="-left"),e(mr,Object(he["a"])(i,{class:[r],props:Object(f["j"])(n,["left","right"])}))}}),Or=Object(I["d"])({textTag:Object(I["c"])(C["u"],"p")},P["v"]),jr=i["default"].extend({name:P["v"],functional:!0,props:Or,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.textTag,Object(he["a"])(i,{staticClass:"card-text"}),r)}}),wr=Object(I["d"])({columns:Object(I["c"])(C["g"],!1),deck:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div")},P["q"]),kr=i["default"].extend({name:P["q"],functional:!0,props:wr,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.tag,Object(he["a"])(i,{class:n.deck?"card-deck":n.columns?"card-columns":"card-group"}),r)}}),Mr=M({components:{BCard:Ki,BCardHeader:Si,BCardBody:ki,BCardTitle:gi,BCardSubTitle:yi,BCardFooter:Ci,BCardImg:Wi,BCardImgLazy:_r,BCardText:jr,BCardGroup:kr}}),Lr=function(){};function xr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xr(Object(n),!0).forEach((function(t){Sr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Sr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dr,Ar=function(e,t,n){if(e=e?e.$el||e:null,!Object(H["s"])(e))return null;if(Object(p["b"])("observeDom"))return null;var i=new H["a"]((function(e){for(var n=!1,i=0;i<e.length&&!n;i++){var r=e[i],o=r.type,a=r.target;("characterData"===o&&a.nodeType===Node.TEXT_NODE||"attributes"===o||"childList"===o&&(r.addedNodes.length>0||r.removedNodes.length>0))&&(n=!0)}n&&t()}));return i.observe(e,Tr({childList:!0,subtree:!0},n)),i};function Pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Yr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pr(Object(n),!0).forEach((function(t){Cr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Er=Object($["a"])("value",{type:C["n"],defaultValue:0}),Hr=Er.mixin,$r=Er.props,Fr=Er.prop,Ir=Er.event,Br={next:{dirClass:"carousel-item-left",overlayClass:"carousel-item-next"},prev:{dirClass:"carousel-item-right",overlayClass:"carousel-item-prev"}},Rr=650,Nr=500,zr=40,Wr={TOUCH:"touch",PEN:"pen"},Vr={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"otransitionend oTransitionEnd",transition:"transitionend"},Ur=function(e){for(var t in Vr)if(!Object(u["o"])(e.style[t]))return Vr[t];return null},Gr=Object(I["d"])(Object(f["m"])(Yr(Yr(Yr({},ni["b"]),$r),{},{background:Object(I["c"])(C["u"]),controls:Object(I["c"])(C["g"],!1),fade:Object(I["c"])(C["g"],!1),imgHeight:Object(I["c"])(C["p"]),imgWidth:Object(I["c"])(C["p"]),indicators:Object(I["c"])(C["g"],!1),interval:Object(I["c"])(C["n"],5e3),labelGotoSlide:Object(I["c"])(C["u"],"Goto slide"),labelIndicators:Object(I["c"])(C["u"],"Select a slide to display"),labelNext:Object(I["c"])(C["u"],"Next slide"),labelPrev:Object(I["c"])(C["u"],"Previous slide"),noAnimation:Object(I["c"])(C["g"],!1),noHoverPause:Object(I["c"])(C["g"],!1),noTouch:Object(I["c"])(C["g"],!1),noWrap:Object(I["c"])(C["g"],!1)})),P["x"]),qr=i["default"].extend({name:P["x"],mixins:[ni["a"],Hr,B["a"]],provide:function(){return{bvCarousel:this}},props:Gr,data:function(){return{index:this[Fr]||0,isSliding:!1,transitionEndEvent:null,slides:[],direction:null,isPaused:!(Object(F["c"])(this.interval,0)>0),touchStartX:0,touchDeltaX:0}},computed:{numSlides:function(){return this.slides.length}},watch:(Dr={},Cr(Dr,Fr,(function(e,t){e!==t&&this.setSlide(Object(F["c"])(e,0))})),Cr(Dr,"interval",(function(e,t){e!==t&&(e?(this.pause(!0),this.start(!1)):this.pause(!1))})),Cr(Dr,"isPaused",(function(e,t){e!==t&&this.$emit(e?Y["G"]:Y["ab"])})),Cr(Dr,"index",(function(e,t){e===t||this.isSliding||this.doSlide(e,t)})),Dr),created:function(){this.$_interval=null,this.$_animationTimeout=null,this.$_touchTimeout=null,this.$_observer=null,this.isPaused=!(Object(F["c"])(this.interval,0)>0)},mounted:function(){this.transitionEndEvent=Ur(this.$el)||null,this.updateSlides(),this.setObserver(!0)},beforeDestroy:function(){this.clearInterval(),this.clearAnimationTimeout(),this.clearTouchTimeout(),this.setObserver(!1)},methods:{clearInterval:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){clearInterval(this.$_interval),this.$_interval=null})),clearAnimationTimeout:function(){clearTimeout(this.$_animationTimeout),this.$_animationTimeout=null},clearTouchTimeout:function(){clearTimeout(this.$_touchTimeout),this.$_touchTimeout=null},setObserver:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=Ar(this.$refs.inner,this.updateSlides.bind(this),{subtree:!1,childList:!0,attributes:!0,attributeFilter:["id"]}))},setSlide:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(r["i"]&&document.visibilityState&&document.hidden)){var i=this.noWrap,o=this.numSlides;e=Object(ne["c"])(e),0!==o&&(this.isSliding?this.$once(Y["V"],(function(){Object(H["D"])((function(){return t.setSlide(e,n)}))})):(this.direction=n,this.index=e>=o?i?o-1:0:e<0?i?0:o-1:e,i&&this.index!==e&&this.index!==this[Fr]&&this.$emit(Ir,this.index)))}},prev:function(){this.setSlide(this.index-1,"prev")},next:function(){this.setSlide(this.index+1,"next")},pause:function(e){e||(this.isPaused=!0),this.clearInterval()},start:function(e){e||(this.isPaused=!1),this.clearInterval(),this.interval&&this.numSlides>1&&(this.$_interval=setInterval(this.next,Object(ne["d"])(1e3,this.interval)))},restart:function(){this.$el.contains(Object(H["g"])())||this.start()},doSlide:function(e,t){var n=this,i=Boolean(this.interval),r=this.calcDirection(this.direction,t,e),o=r.overlayClass,a=r.dirClass,s=this.slides[t],c=this.slides[e];if(s&&c){if(this.isSliding=!0,i&&this.pause(!1),this.$emit(Y["W"],e),this.$emit(Ir,this.index),this.noAnimation)Object(H["b"])(c,"active"),Object(H["A"])(s,"active"),this.isSliding=!1,this.$nextTick((function(){return n.$emit(Y["V"],e)}));else{Object(H["b"])(c,o),Object(H["y"])(c),Object(H["b"])(s,a),Object(H["b"])(c,a);var u=!1,d=function t(){if(!u){if(u=!0,n.transitionEndEvent){var i=n.transitionEndEvent.split(/\s+/);i.forEach((function(e){return Object(dt["a"])(c,e,t,Y["cb"])}))}n.clearAnimationTimeout(),Object(H["A"])(c,a),Object(H["A"])(c,o),Object(H["b"])(c,"active"),Object(H["A"])(s,"active"),Object(H["A"])(s,a),Object(H["A"])(s,o),Object(H["G"])(s,"aria-current","false"),Object(H["G"])(c,"aria-current","true"),Object(H["G"])(s,"aria-hidden","true"),Object(H["G"])(c,"aria-hidden","false"),n.isSliding=!1,n.direction=null,n.$nextTick((function(){return n.$emit(Y["V"],e)}))}};if(this.transitionEndEvent){var l=this.transitionEndEvent.split(/\s+/);l.forEach((function(e){return Object(dt["b"])(c,e,d,Y["cb"])}))}this.$_animationTimeout=setTimeout(d,Rr)}i&&this.start(!1)}},updateSlides:function(){this.pause(!0),this.slides=Object(H["F"])(".carousel-item",this.$refs.inner);var e=this.slides.length,t=Object(ne["d"])(0,Object(ne["e"])(Object(ne["c"])(this.index),e-1));this.slides.forEach((function(n,i){var r=i+1;i===t?(Object(H["b"])(n,"active"),Object(H["G"])(n,"aria-current","true")):(Object(H["A"])(n,"active"),Object(H["G"])(n,"aria-current","false")),Object(H["G"])(n,"aria-posinset",String(r)),Object(H["G"])(n,"aria-setsize",String(e))})),this.setSlide(t),this.start(this.isPaused)},calcDirection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e?Br[e]:n>t?Br.next:Br.prev},handleClick:function(e,t){var n=e.keyCode;"click"!==e.type&&n!==st&&n!==et||(Object(dt["f"])(e),t())},handleSwipe:function(){var e=Object(ne["a"])(this.touchDeltaX);if(!(e<=zr)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0?this.prev():t<0&&this.next()}},touchStart:function(e){r["e"]&&Wr[e.pointerType.toUpperCase()]?this.touchStartX=e.clientX:r["e"]||(this.touchStartX=e.touches[0].clientX)},touchMove:function(e){e.touches&&e.touches.length>1?this.touchDeltaX=0:this.touchDeltaX=e.touches[0].clientX-this.touchStartX},touchEnd:function(e){r["e"]&&Wr[e.pointerType.toUpperCase()]&&(this.touchDeltaX=e.clientX-this.touchStartX),this.handleSwipe(),this.pause(!1),this.clearTouchTimeout(),this.$_touchTimeout=setTimeout(this.start,Nr+Object(ne["d"])(1e3,this.interval))}},render:function(e){var t=this,n=this.indicators,i=this.background,o=this.noAnimation,a=this.noHoverPause,s=this.noTouch,c=this.index,u=this.isSliding,d=this.pause,l=this.restart,f=this.touchStart,p=this.touchEnd,h=this.safeId("__BV_inner_"),m=e("div",{staticClass:"carousel-inner",attrs:{id:h,role:"list"},ref:"inner"},[this.normalizeSlot()]),b=e();if(this.controls){var g=function(n,i,r){var o=function(e){u?Object(dt["f"])(e,{propagation:!1}):t.handleClick(e,r)};return e("a",{staticClass:"carousel-control-".concat(n),attrs:{href:"#",role:"button","aria-controls":h,"aria-disabled":u?"true":null},on:{click:o,keydown:o}},[e("span",{staticClass:"carousel-control-".concat(n,"-icon"),attrs:{"aria-hidden":"true"}}),e("span",{class:"sr-only"},[i])])};b=[g("prev",this.labelPrev,this.prev),g("next",this.labelNext,this.next)]}var v=e("ol",{staticClass:"carousel-indicators",directives:[{name:"show",value:n}],attrs:{id:this.safeId("__BV_indicators_"),"aria-hidden":n?"false":"true","aria-label":this.labelIndicators,"aria-owns":h}},this.slides.map((function(i,r){var o=function(e){t.handleClick(e,(function(){t.setSlide(r)}))};return e("li",{class:{active:r===c},attrs:{role:"button",id:t.safeId("__BV_indicator_".concat(r+1,"_")),tabindex:n?"0":"-1","aria-current":r===c?"true":"false","aria-label":"".concat(t.labelGotoSlide," ").concat(r+1),"aria-describedby":i.id||null,"aria-controls":h},on:{click:o,keydown:o},key:"slide_".concat(r)})}))),y={mouseenter:a?Lr:d,mouseleave:a?Lr:l,focusin:d,focusout:l,keydown:function(e){if(!/input|textarea/i.test(e.target.tagName)){var n=e.keyCode;n!==it&&n!==at||(Object(dt["f"])(e),t[n===it?"prev":"next"]())}}};return r["g"]&&!s&&(r["e"]?(y["&pointerdown"]=f,y["&pointerup"]=p):(y["&touchstart"]=f,y["&touchmove"]=this.touchMove,y["&touchend"]=p)),e("div",{staticClass:"carousel",class:{slide:!o,"carousel-fade":!o&&this.fade,"pointer-event":r["g"]&&r["e"]&&!s},style:{background:i},attrs:{role:"region",id:this.safeId(),"aria-busy":u?"true":"false"},on:y},[m,b,v])}});function Jr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Kr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jr(Object(n),!0).forEach((function(t){Xr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zr,Qr={imgAlt:Object(I["c"])(C["u"]),imgBlank:Object(I["c"])(C["g"],!1),imgBlankColor:Object(I["c"])(C["u"],"transparent"),imgHeight:Object(I["c"])(C["p"]),imgSrc:Object(I["c"])(C["u"]),imgWidth:Object(I["c"])(C["p"])},eo=Object(I["d"])(Object(f["m"])(Kr(Kr(Kr({},ni["b"]),Qr),{},{background:Object(I["c"])(C["u"]),caption:Object(I["c"])(C["u"]),captionHtml:Object(I["c"])(C["u"]),captionTag:Object(I["c"])(C["u"],"h3"),contentTag:Object(I["c"])(C["u"],"div"),contentVisibleUp:Object(I["c"])(C["u"]),text:Object(I["c"])(C["u"]),textHtml:Object(I["c"])(C["u"]),textTag:Object(I["c"])(C["u"],"p")})),P["y"]),to=i["default"].extend({name:P["y"],mixins:[ni["a"],B["a"]],inject:{bvCarousel:{default:function(){return{noTouch:!0}}}},props:eo,computed:{contentClasses:function(){return[this.contentVisibleUp?"d-none":"",this.contentVisibleUp?"d-".concat(this.contentVisibleUp,"-block"):""]},computedWidth:function(){return this.imgWidth||this.bvCarousel.imgWidth||null},computedHeight:function(){return this.imgHeight||this.bvCarousel.imgHeight||null}},render:function(e){var t=this.normalizeSlot(E["z"]);if(!t&&(this.imgSrc||this.imgBlank)){var n={};!this.bvCarousel.noTouch&&r["g"]&&(n.dragstart=function(e){return Object(dt["f"])(e,{propagation:!1})}),t=e(Ii,{props:Kr(Kr({},Object(I["e"])(Qr,this.$props,I["h"].bind(null,"img"))),{},{width:this.computedWidth,height:this.computedHeight,fluidGrow:!0,block:!0}),on:n})}var i=[!(!this.caption&&!this.captionHtml)&&e(this.captionTag,{domProps:qt(this.captionHtml,this.caption)}),!(!this.text&&!this.textHtml)&&e(this.textTag,{domProps:qt(this.textHtml,this.text)}),this.normalizeSlot()||!1],o=e();return i.some(c["a"])&&(o=e(this.contentTag,{staticClass:"carousel-caption",class:this.contentClasses},i.map((function(t){return t||e()})))),e("div",{staticClass:"carousel-item",style:{background:this.background||this.bvCarousel.background||null},attrs:{id:this.safeId(),role:"listitem"}},[t,o])}}),no=M({components:{BCarousel:qr,BCarouselSlide:to}}),io="show",ro=n("602d"),oo=function(e){Object(H["H"])(e,"height",0),Object(H["D"])((function(){Object(H["y"])(e),Object(H["H"])(e,"height","".concat(e.scrollHeight,"px"))}))},ao=function(e){Object(H["C"])(e,"height")},so=function(e){Object(H["H"])(e,"height","auto"),Object(H["H"])(e,"display","block"),Object(H["H"])(e,"height","".concat(Object(H["i"])(e).height,"px")),Object(H["y"])(e),Object(H["H"])(e,"height",0)},co=function(e){Object(H["C"])(e,"height")},uo={css:!0,enterClass:"",enterActiveClass:"collapsing",enterToClass:"collapse show",leaveClass:"collapse show",leaveActiveClass:"collapsing",leaveToClass:"collapse"},lo={enter:oo,afterEnter:ao,leave:so,afterLeave:co},fo={appear:Object(I["c"])(C["g"],!1)},po=i["default"].extend({name:P["B"],functional:!0,props:fo,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e("transition",Object(he["a"])(i,{props:uo,on:lo},{props:n}),r)}});function ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function mo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ho(Object(n),!0).forEach((function(t){bo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var go=Object(dt["d"])(P["A"],"toggle"),vo=Object(dt["d"])(P["A"],"request-state"),yo=Object(dt["e"])(P["A"],"accordion"),_o=Object(dt["e"])(P["A"],"state"),Oo=Object(dt["e"])(P["A"],"sync-state"),jo=Object($["a"])("visible",{type:C["g"],defaultValue:!1}),wo=jo.mixin,ko=jo.props,Mo=jo.prop,Lo=jo.event,xo=Object(I["d"])(Object(f["m"])(mo(mo(mo({},ni["b"]),ko),{},{accordion:Object(I["c"])(C["u"]),appear:Object(I["c"])(C["g"],!1),isNav:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div")})),P["A"]),To=i["default"].extend({name:P["A"],mixins:[ni["a"],wo,B["a"],ro["a"]],props:xo,data:function(){return{show:this[Mo],transitioning:!1}},computed:{classObject:function(){var e=this.transitioning;return{"navbar-collapse":this.isNav,collapse:!e,show:this.show&&!e}},slotScope:function(){var e=this;return{visible:this.show,close:function(){e.show=!1}}}},watch:(Zr={},bo(Zr,Mo,(function(e){e!==this.show&&(this.show=e)})),bo(Zr,"show",(function(e,t){e!==t&&this.emitState()})),Zr),created:function(){this.show=this[Mo]},mounted:function(){var e=this;this.show=this[Mo],this.listenOnRoot(go,this.handleToggleEvt),this.listenOnRoot(yo,this.handleAccordionEvt),this.isNav&&(this.setWindowEvents(!0),this.handleResize()),this.$nextTick((function(){e.emitState()})),this.listenOnRoot(vo,(function(t){t===e.safeId()&&e.$nextTick(e.emitSync)}))},updated:function(){this.emitSync()},deactivated:function(){this.isNav&&this.setWindowEvents(!1)},activated:function(){this.isNav&&this.setWindowEvents(!0),this.emitSync()},beforeDestroy:function(){this.show=!1,this.isNav&&r["i"]&&this.setWindowEvents(!1)},methods:{setWindowEvents:function(e){Object(dt["c"])(e,window,"resize",this.handleResize,Y["cb"]),Object(dt["c"])(e,window,"orientationchange",this.handleResize,Y["cb"])},toggle:function(){this.show=!this.show},onEnter:function(){this.transitioning=!0,this.$emit(Y["T"])},onAfterEnter:function(){this.transitioning=!1,this.$emit(Y["U"])},onLeave:function(){this.transitioning=!0,this.$emit(Y["w"])},onAfterLeave:function(){this.transitioning=!1,this.$emit(Y["v"])},emitState:function(){var e=this.show,t=this.accordion,n=this.safeId();this.$emit(Lo,e),this.emitOnRoot(_o,n,e),t&&e&&this.emitOnRoot(yo,n,t)},emitSync:function(){this.emitOnRoot(Oo,this.safeId(),this.show)},checkDisplayBlock:function(){var e=this.$el,t=Object(H["p"])(e,io);Object(H["A"])(e,io);var n="block"===Object(H["k"])(e).display;return t&&Object(H["b"])(e,io),n},clickHandler:function(e){var t=e.target;this.isNav&&t&&"block"===Object(H["k"])(this.$el).display&&(!Object(H["v"])(t,".nav-link,.dropdown-item")&&!Object(H["e"])(".nav-link,.dropdown-item",t)||this.checkDisplayBlock()||(this.show=!1))},handleToggleEvt:function(e){e===this.safeId()&&this.toggle()},handleAccordionEvt:function(e,t){var n=this.accordion,i=this.show;if(n&&n===t){var r=e===this.safeId();(r&&!i||!r&&i)&&this.toggle()}},handleResize:function(){this.show="block"===Object(H["k"])(this.$el).display}},render:function(e){var t=this.appear,n=e(this.tag,{class:this.classObject,directives:[{name:"show",value:this.show}],attrs:{id:this.safeId()},on:{click:this.clickHandler}},this.normalizeSlot(E["i"],this.slotScope));return e(po,{props:{appear:t},on:{enter:this.onEnter,afterEnter:this.onAfterEnter,leave:this.onLeave,afterLeave:this.onAfterLeave}},[n])}}),So="collapsed",Do="not-collapsed",Ao="__BV_toggle",Po="".concat(Ao,"_HANDLER__"),Yo="".concat(Ao,"_CLICK__"),Co="".concat(Ao,"_STATE__"),Eo="".concat(Ao,"_TARGETS__"),Ho="false",$o="true",Fo="aria-controls",Io="aria-expanded",Bo="role",Ro="tabindex",No="overflow-anchor",zo=Object(dt["d"])(P["A"],"toggle"),Wo=Object(dt["e"])(P["A"],"state"),Vo=Object(dt["e"])(P["A"],"sync-state"),Uo=Object(dt["d"])(P["A"],"request-state"),Go=[et,st],qo=function(e){return!Object(ut["a"])(["button","a"],e.tagName.toLowerCase())},Jo=function(e,t){var n=e.modifiers,i=e.arg,r=e.value,o=Object(f["h"])(n||{});if(r=Object(u["n"])(r)?r.split(s["x"]):r,Object(H["t"])(t.tagName,"a")){var a=Object(H["h"])(t,"href")||"";s["m"].test(a)&&o.push(a.replace(s["l"],""))}return Object(ut["b"])(i,r).forEach((function(e){return Object(u["n"])(e)&&o.push(e)})),o.filter((function(e,t,n){return e&&n.indexOf(e)===t}))},Ko=function(e){var t=e[Yo];t&&(Object(dt["a"])(e,"click",t,Y["db"]),Object(dt["a"])(e,"keydown",t,Y["db"])),e[Yo]=null},Xo=function(e,t){if(Ko(e),t.context){var n=function(n){if(("keydown"!==n.type||Object(ut["a"])(Go,n.keyCode))&&!Object(H["r"])(e)){var i=e[Eo]||[];i.forEach((function(e){t.context.$root.$emit(zo,e)}))}};e[Yo]=n,Object(dt["b"])(e,"click",n,Y["db"]),qo(e)&&Object(dt["b"])(e,"keydown",n,Y["db"])}},Zo=function(e,t){e[Po]&&t.context&&t.context.$root.$off([Wo,Vo],e[Po]),e[Po]=null},Qo=function(e,t){if(Zo(e,t),t.context){var n=function(t,n){Object(ut["a"])(e[Eo]||[],t)&&(e[Co]=n,ea(e,n))};e[Po]=n,t.context.$root.$on([Wo,Vo],n)}},ea=function(e,t){t?(Object(H["A"])(e,So),Object(H["b"])(e,Do),Object(H["G"])(e,Io,$o)):(Object(H["A"])(e,Do),Object(H["b"])(e,So),Object(H["G"])(e,Io,Ho))},ta=function(e,t){e[t]=null,delete e[t]},na=function(e,t,n){if(r["i"]&&n.context){qo(e)&&(Object(H["o"])(e,Bo)||Object(H["G"])(e,Bo,"button"),Object(H["o"])(e,Ro)||Object(H["G"])(e,Ro,"0")),ea(e,e[Co]);var i=Jo(t,e);i.length>0?(Object(H["G"])(e,Fo,i.join(" ")),Object(H["H"])(e,No,"none")):(Object(H["z"])(e,Fo),Object(H["C"])(e,No)),Object(H["D"])((function(){Xo(e,n)})),Object(ei["a"])(i,e[Eo])||(e[Eo]=i,i.forEach((function(e){n.context.$root.$emit(Uo,e)})))}},ia={bind:function(e,t,n){e[Co]=!1,e[Eo]=[],Qo(e,n),na(e,t,n)},componentUpdated:na,updated:na,unbind:function(e,t,n){Ko(e),Zo(e,n),ta(e,Po),ta(e,Yo),ta(e,Co),ta(e,Eo),Object(H["A"])(e,So),Object(H["A"])(e,Do),Object(H["z"])(e,Io),Object(H["z"])(e,Fo),Object(H["z"])(e,Bo),Object(H["C"])(e,No)}},ra=M({directives:{VBToggle:ia}}),oa=M({components:{BCollapse:To},plugins:{VBTogglePlugin:ra}}),aa=n("f0bd"),sa="top-start",ca="top-end",ua="bottom-start",da="bottom-end",la="right-start",fa="left-start",pa=n("ca88"),ha=n("6d40"),ma=i["default"].extend({data:function(){return{listenForClickOut:!1}},watch:{listenForClickOut:function(e,t){e!==t&&(Object(dt["a"])(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Y["cb"]),e&&Object(dt["b"])(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Y["cb"]))}},beforeCreate:function(){this.clickOutElement=null,this.clickOutEventName=null},mounted:function(){this.clickOutElement||(this.clickOutElement=document),this.clickOutEventName||(this.clickOutEventName="click"),this.listenForClickOut&&Object(dt["b"])(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Y["cb"])},beforeDestroy:function(){Object(dt["a"])(this.clickOutElement,this.clickOutEventName,this._clickOutHandler,Y["cb"])},methods:{isClickOut:function(e){return!Object(H["f"])(this.$el,e.target)},_clickOutHandler:function(e){this.clickOutHandler&&this.isClickOut(e)&&this.clickOutHandler(e)}}}),ba=i["default"].extend({data:function(){return{listenForFocusIn:!1}},watch:{listenForFocusIn:function(e,t){e!==t&&(Object(dt["a"])(this.focusInElement,"focusin",this._focusInHandler,Y["cb"]),e&&Object(dt["b"])(this.focusInElement,"focusin",this._focusInHandler,Y["cb"]))}},beforeCreate:function(){this.focusInElement=null},mounted:function(){this.focusInElement||(this.focusInElement=document),this.listenForFocusIn&&Object(dt["b"])(this.focusInElement,"focusin",this._focusInHandler,Y["cb"])},beforeDestroy:function(){Object(dt["a"])(this.focusInElement,"focusin",this._focusInHandler,Y["cb"])},methods:{_focusInHandler:function(e){this.focusInHandler&&this.focusInHandler(e)}}});function ga(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function va(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ga(Object(n),!0).forEach((function(t){ya(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ga(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ya(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _a=Object(dt["e"])(P["D"],Y["U"]),Oa=Object(dt["e"])(P["D"],Y["v"]),ja=".dropdown form",wa=[".dropdown-item",".b-dropdown-form"].map((function(e){return"".concat(e,":not(.disabled):not([disabled])")})).join(", "),ka=function(e){return(e||[]).filter(H["u"])},Ma=Object(I["d"])(Object(f["m"])(va(va({},ni["b"]),{},{boundary:Object(I["c"])([pa["c"],C["u"]],"scrollParent"),disabled:Object(I["c"])(C["g"],!1),dropleft:Object(I["c"])(C["g"],!1),dropright:Object(I["c"])(C["g"],!1),dropup:Object(I["c"])(C["g"],!1),noFlip:Object(I["c"])(C["g"],!1),offset:Object(I["c"])(C["p"],0),popperOpts:Object(I["c"])(C["q"],{}),right:Object(I["c"])(C["g"],!1)})),P["D"]),La=i["default"].extend({mixins:[ni["a"],ro["a"],ma,ba],provide:function(){return{bvDropdown:this}},inject:{bvNavbar:{default:null}},props:Ma,data:function(){return{visible:!1,visibleChangePrevented:!1}},computed:{inNavbar:function(){return!Object(u["g"])(this.bvNavbar)},toggler:function(){var e=this.$refs.toggle;return e?e.$el||e:null},directionClass:function(){return this.dropup?"dropup":this.dropright?"dropright":this.dropleft?"dropleft":""},boundaryClass:function(){return"scrollParent"===this.boundary||this.inNavbar?"":"position-static"}},watch:{visible:function(e,t){if(this.visibleChangePrevented)this.visibleChangePrevented=!1;else if(e!==t){var n=e?Y["T"]:Y["w"],i=new ha["a"](n,{cancelable:!0,vueTarget:this,target:this.$refs.menu,relatedTarget:null,componentId:this.safeId?this.safeId():this.id||null});if(this.emitEvent(i),i.defaultPrevented)return this.visibleChangePrevented=!0,this.visible=t,void this.$off(Y["v"],this.focusToggler);e?this.showMenu():this.hideMenu()}},disabled:function(e,t){e!==t&&e&&this.visible&&(this.visible=!1)}},created:function(){this.$_popper=null,this.$_hideTimeout=null},deactivated:function(){this.visible=!1,this.whileOpenListen(!1),this.destroyPopper()},beforeDestroy:function(){this.visible=!1,this.whileOpenListen(!1),this.destroyPopper(),this.clearHideTimeout()},methods:{emitEvent:function(e){var t=e.type;this.emitOnRoot(Object(dt["e"])(P["D"],t),e),this.$emit(t,e)},showMenu:function(){var e=this;if(!this.disabled){if(!this.inNavbar)if("undefined"===typeof aa["a"])Object(p["a"])("Popper.js not found. Falling back to CSS positioning",P["D"]);else{var t=this.dropup&&this.right||this.split?this.$el:this.$refs.toggle;t=t.$el||t,this.createPopper(t)}this.emitOnRoot(_a,this),this.whileOpenListen(!0),this.$nextTick((function(){e.focusMenu(),e.$emit(Y["U"])}))}},hideMenu:function(){this.whileOpenListen(!1),this.emitOnRoot(Oa,this),this.$emit(Y["v"]),this.destroyPopper()},createPopper:function(e){this.destroyPopper(),this.$_popper=new aa["a"](e,this.$refs.menu,this.getPopperConfig())},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){try{this.$_popper.scheduleUpdate()}catch(e){}},clearHideTimeout:function(){clearTimeout(this.$_hideTimeout),this.$_hideTimeout=null},getPopperConfig:function(){var e=ua;this.dropup?e=this.right?ca:sa:this.dropright?e=la:this.dropleft?e=fa:this.right&&(e=da);var t={placement:e,modifiers:{offset:{offset:this.offset||0},flip:{enabled:!this.noFlip}}},n=this.boundary;return n&&(t.modifiers.preventOverflow={boundariesElement:n}),Object(f["i"])(t,this.popperOpts||{})},whileOpenListen:function(e){this.listenForClickOut=e,this.listenForFocusIn=e;var t=e?"$on":"$off";this.$root[t](_a,this.rootCloseListener)},rootCloseListener:function(e){e!==this&&(this.visible=!1)},show:function(){var e=this;this.disabled||Object(H["D"])((function(){e.visible=!0}))},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.disabled||(this.visible=!1,e&&this.$once(Y["v"],this.focusToggler))},toggle:function(e){e=e||{};var t=e,n=t.type,i=t.keyCode;("click"===n||"keydown"===n&&-1!==[et,st,Ze].indexOf(i))&&(this.disabled?this.visible=!1:(this.$emit(Y["Z"],e),Object(dt["f"])(e),this.visible?this.hide(!0):this.show()))},onMousedown:function(e){Object(dt["f"])(e,{propagation:!1})},onKeydown:function(e){var t=e.keyCode;t===tt?this.onEsc(e):t===Ze?this.focusNext(e,!1):t===ct&&this.focusNext(e,!0)},onEsc:function(e){this.visible&&(this.visible=!1,Object(dt["f"])(e),this.$once(Y["v"],this.focusToggler))},onSplitClick:function(e){this.disabled?this.visible=!1:this.$emit(Y["f"],e)},hideHandler:function(e){var t=this,n=e.target;!this.visible||Object(H["f"])(this.$refs.menu,n)||Object(H["f"])(this.toggler,n)||(this.clearHideTimeout(),this.$_hideTimeout=setTimeout((function(){return t.hide()}),this.inNavbar?300:0))},clickOutHandler:function(e){this.hideHandler(e)},focusInHandler:function(e){this.hideHandler(e)},focusNext:function(e,t){var n=this,i=e.target;!this.visible||e&&Object(H["e"])(ja,i)||(Object(dt["f"])(e),this.$nextTick((function(){var e=n.getItems();if(!(e.length<1)){var r=e.indexOf(i);t&&r>0?r--:!t&&r<e.length-1&&r++,r<0&&(r=0),n.focusItem(r,e)}})))},focusItem:function(e,t){var n=t.find((function(t,n){return n===e}));Object(H["d"])(n)},getItems:function(){return ka(Object(H["F"])(wa,this.$refs.menu))},focusMenu:function(){Object(H["d"])(this.$refs.menu)},focusToggler:function(){var e=this;this.$nextTick((function(){Object(H["d"])(e.toggler)}))}}});function xa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xa(Object(n),!0).forEach((function(t){Sa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Sa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Da=Object(I["d"])(Object(f["m"])(Ta(Ta(Ta({},ni["b"]),Ma),{},{block:Object(I["c"])(C["g"],!1),html:Object(I["c"])(C["u"]),lazy:Object(I["c"])(C["g"],!1),menuClass:Object(I["c"])(C["e"]),noCaret:Object(I["c"])(C["g"],!1),role:Object(I["c"])(C["u"],"menu"),size:Object(I["c"])(C["u"]),split:Object(I["c"])(C["g"],!1),splitButtonType:Object(I["c"])(C["u"],"button",(function(e){return Object(ut["a"])(["button","submit","reset"],e)})),splitClass:Object(I["c"])(C["e"]),splitHref:Object(I["c"])(C["u"]),splitTo:Object(I["c"])(C["s"]),splitVariant:Object(I["c"])(C["u"]),text:Object(I["c"])(C["u"]),toggleClass:Object(I["c"])(C["e"]),toggleTag:Object(I["c"])(C["u"],"button"),toggleText:Object(I["c"])(C["u"],"Toggle dropdown"),variant:Object(I["c"])(C["u"],"secondary")})),P["D"]),Aa=i["default"].extend({name:P["D"],mixins:[ni["a"],La,B["a"]],props:Da,computed:{dropdownClasses:function(){var e=this.block,t=this.split;return[this.directionClass,this.boundaryClass,{show:this.visible,"btn-group":t||!e,"d-flex":e&&t}]},menuClasses:function(){return[this.menuClass,{"dropdown-menu-right":this.right,show:this.visible}]},toggleClasses:function(){var e=this.split;return[this.toggleClass,{"dropdown-toggle-split":e,"dropdown-toggle-no-caret":this.noCaret&&!e}]}},render:function(e){var t=this.visible,n=this.variant,i=this.size,r=this.block,o=this.disabled,a=this.split,s=this.role,c=this.hide,u=this.toggle,d={variant:n,size:i,block:r,disabled:o},l=this.normalizeSlot(E["f"]),f=this.hasNormalizedSlot(E["f"])?{}:qt(this.html,this.text),p=e();if(a){var h=this.splitTo,m=this.splitHref,b=this.splitButtonType,g=Ta(Ta({},d),{},{variant:this.splitVariant||n});h?g.to=h:m?g.href=m:b&&(g.type=b),p=e(Mt,{class:this.splitClass,attrs:{id:this.safeId("_BV_button_")},props:g,domProps:f,on:{click:this.onSplitClick},ref:"button"},l),l=[e("span",{class:["sr-only"]},[this.toggleText])],f={}}var v=e(Mt,{staticClass:"dropdown-toggle",class:this.toggleClasses,attrs:{id:this.safeId("_BV_toggle_"),"aria-haspopup":"true","aria-expanded":Object(me["g"])(t)},props:Ta(Ta({},d),{},{tag:this.toggleTag,block:r&&!a}),domProps:f,on:{mousedown:this.onMousedown,click:u,keydown:u},ref:"toggle"},l),y=e("ul",{staticClass:"dropdown-menu",class:this.menuClasses,attrs:{role:s,tabindex:"-1","aria-labelledby":this.safeId(a?"_BV_button_":"_BV_toggle_")},on:{keydown:this.onKeydown},ref:"menu"},[!this.lazy||t?this.normalizeSlot(E["i"],{hide:c}):e()]);return e("div",{staticClass:"dropdown b-dropdown",class:this.dropdownClasses,attrs:{id:this.safeId()}},[p,v,y])}});function Pa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ya(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pa(Object(n),!0).forEach((function(t){Ca(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ca(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ea=Object(f["j"])(lt["b"],["event","routerTag"]),Ha=Object(I["d"])(Object(f["m"])(Ya(Ya({},Ea),{},{linkClass:Object(I["c"])(C["e"]),variant:Object(I["c"])(C["u"])})),P["I"]),$a=i["default"].extend({name:P["I"],mixins:[ti["a"],B["a"]],inject:{bvDropdown:{default:null}},inheritAttrs:!1,props:Ha,computed:{computedAttrs:function(){return Ya(Ya({},this.bvAttrs),{},{role:"menuitem"})}},methods:{closeDropdown:function(){var e=this;Object(H["D"])((function(){e.bvDropdown&&e.bvDropdown.hide(!0)}))},onClick:function(e){this.$emit(Y["f"],e),this.closeDropdown()}},render:function(e){var t=this.linkClass,n=this.variant,i=this.active,r=this.disabled,o=this.onClick,a=this.bvAttrs;return e("li",{class:a.class,style:a.style,attrs:{role:"presentation"}},[e(lt["a"],{staticClass:"dropdown-item",class:[t,Ca({},"text-".concat(n),n&&!(i||r))],props:Object(I["e"])(Ea,this.$props),attrs:this.computedAttrs,on:{click:o},ref:"item"},this.normalizeSlot())])}});function Fa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ia(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fa(Object(n),!0).forEach((function(t){Ba(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ba(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ra=Object(I["d"])({active:Object(I["c"])(C["g"],!1),activeClass:Object(I["c"])(C["u"],"active"),buttonClass:Object(I["c"])(C["e"]),disabled:Object(I["c"])(C["g"],!1),variant:Object(I["c"])(C["u"])},P["J"]),Na=i["default"].extend({name:P["J"],mixins:[ti["a"],B["a"]],inject:{bvDropdown:{default:null}},inheritAttrs:!1,props:Ra,computed:{computedAttrs:function(){return Ia(Ia({},this.bvAttrs),{},{role:"menuitem",type:"button",disabled:this.disabled})}},methods:{closeDropdown:function(){this.bvDropdown&&this.bvDropdown.hide(!0)},onClick:function(e){this.$emit(Y["f"],e),this.closeDropdown()}},render:function(e){var t,n=this.active,i=this.variant,r=this.bvAttrs;return e("li",{class:r.class,style:r.style,attrs:{role:"presentation"}},[e("button",{staticClass:"dropdown-item",class:[this.buttonClass,(t={},Ba(t,this.activeClass,n),Ba(t,"text-".concat(i),i&&!(n||this.disabled)),t)],attrs:this.computedAttrs,on:{click:this.onClick},ref:"button"},this.normalizeSlot())])}});function za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Wa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?za(Object(n),!0).forEach((function(t){Va(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):za(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Va(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ua=Object(I["d"])({id:Object(I["c"])(C["u"]),tag:Object(I["c"])(C["u"],"header"),variant:Object(I["c"])(C["u"])},P["H"]),Ga=i["default"].extend({name:P["H"],functional:!0,props:Ua,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.tag,a=n.variant;return e("li",Object(he["a"])(Object(f["j"])(i,["attrs"]),{attrs:{role:"presentation"}}),[e(o,{staticClass:"dropdown-header",class:Va({},"text-".concat(a),a),attrs:Wa(Wa({},i.attrs||{}),{},{id:n.id||null,role:Object(H["t"])(o,"header")?null:"heading"}),ref:"header"},r)])}});function qa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ja(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qa(Object(n),!0).forEach((function(t){Ka(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ka(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xa=Object(I["d"])({tag:Object(I["c"])(C["u"],"hr")},P["E"]),Za=i["default"].extend({name:P["E"],functional:!0,props:Xa,render:function(e,t){var n=t.props,i=t.data;return e("li",Object(he["a"])(Object(f["j"])(i,["attrs"]),{attrs:{role:"presentation"}}),[e(n.tag,{staticClass:"dropdown-divider",attrs:Ja(Ja({},i.attrs||{}),{},{role:"separator","aria-orientation":"horizontal"}),ref:"divider"})])}}),Qa=Object(I["d"])({id:Object(I["c"])(C["u"]),inline:Object(I["c"])(C["g"],!1),novalidate:Object(I["c"])(C["g"],!1),validated:Object(I["c"])(C["g"],!1)},P["M"]),es=i["default"].extend({name:P["M"],functional:!0,props:Qa,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e("form",Object(he["a"])(i,{class:{"form-inline":n.inline,"was-validated":n.validated},attrs:{id:n.id,novalidate:n.novalidate}}),r)}});function ts(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ns(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ts(Object(n),!0).forEach((function(t){is(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ts(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function is(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rs=Object(I["d"])(Object(f["m"])(ns(ns({},Qa),{},{disabled:Object(I["c"])(C["g"],!1),formClass:Object(I["c"])(C["e"])})),P["F"]),os=i["default"].extend({name:P["F"],functional:!0,props:rs,render:function(e,t){var n=t.props,i=t.data,r=t.listeners,o=t.children;return e("li",Object(he["a"])(Object(f["j"])(i,["attrs","on"]),{attrs:{role:"presentation"}}),[e(es,{staticClass:"b-dropdown-form",class:[n.formClass,{disabled:n.disabled}],props:n,attrs:ns(ns({},i.attrs||{}),{},{disabled:n.disabled,tabindex:n.disabled?null:"-1"}),on:r,ref:"form"},o)])}});function as(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ss=Object(I["d"])({tag:Object(I["c"])(C["u"],"p"),textClass:Object(I["c"])(C["e"]),variant:Object(I["c"])(C["u"])},P["K"]),cs=i["default"].extend({name:P["K"],functional:!0,props:ss,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.tag,a=n.textClass,s=n.variant;return e("li",Object(he["a"])(Object(f["j"])(i,["attrs"]),{attrs:{role:"presentation"}}),[e(o,{staticClass:"b-dropdown-text",class:[a,as({},"text-".concat(s),s)],props:n,attrs:i.attrs||{},ref:"text"},r)])}});function us(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ds(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?us(Object(n),!0).forEach((function(t){ls(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):us(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ls(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fs=Object(I["d"])({ariaDescribedby:Object(I["c"])(C["u"]),header:Object(I["c"])(C["u"]),headerClasses:Object(I["c"])(C["e"]),headerTag:Object(I["c"])(C["u"],"header"),headerVariant:Object(I["c"])(C["u"]),id:Object(I["c"])(C["u"])},P["G"]),ps=i["default"].extend({name:P["G"],functional:!0,props:fs,render:function(e,t){var n=t.props,i=t.data,r=t.slots,o=t.scopedSlots,a=n.id,s=n.variant,u=n.header,d=n.headerTag,l=r(),p=o||{},h={},m=a?"_bv_".concat(a,"_group_dd_header"):null,b=e();return(Object(hi["a"])(E["t"],p,l)||u)&&(b=e(d,{staticClass:"dropdown-header",class:[n.headerClasses,ls({},"text-".concat(s),s)],attrs:{id:m,role:Object(H["t"])(d,"header")?null:"heading"}},Object(hi["b"])(E["t"],h,p,l)||u)),e("li",Object(he["a"])(Object(f["j"])(i,["attrs"]),{attrs:{role:"presentation"}}),[b,e("ul",{staticClass:"list-unstyled",attrs:ds(ds({},i.attrs||{}),{},{id:a,role:"group","aria-describedby":[m,n.ariaDescribedBy].filter(c["a"]).join(" ").trim()||null})},Object(hi["b"])(E["i"],h,p,l))])}}),hs=M({components:{BDropdown:Aa,BDd:Aa,BDropdownItem:$a,BDdItem:$a,BDropdownItemButton:Na,BDropdownItemBtn:Na,BDdItemButton:Na,BDdItemBtn:Na,BDropdownHeader:Ga,BDdHeader:Ga,BDropdownDivider:Za,BDdDivider:Za,BDropdownForm:os,BDdForm:os,BDropdownText:cs,BDdText:cs,BDropdownGroup:ps,BDdGroup:ps}});function ms(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bs=["iframe","embed","video","object","img","b-img","b-img-lazy"],gs=Object(I["d"])({aspect:Object(I["c"])(C["u"],"16by9"),tag:Object(I["c"])(C["u"],"div"),type:Object(I["c"])(C["u"],"iframe",(function(e){return Object(ut["a"])(bs,e)}))},P["L"]),vs=i["default"].extend({name:P["L"],functional:!0,props:gs,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.aspect;return e(n.tag,{staticClass:"embed-responsive",class:ms({},"embed-responsive-".concat(o),o),ref:i.ref},[e(n.type,Object(he["a"])(Object(f["j"])(i,["ref"]),{staticClass:"embed-responsive-item"}),r)])}}),ys=M({components:{BEmbed:vs}}),_s='Setting prop "options" to an object is deprecated. Use the array format instead.',Os=Object(I["d"])({disabledField:Object(I["c"])(C["u"],"disabled"),htmlField:Object(I["c"])(C["u"],"html"),options:Object(I["c"])(C["d"],[]),textField:Object(I["c"])(C["u"],"text"),valueField:Object(I["c"])(C["u"],"value")},"formOptionControls"),js=i["default"].extend({props:Os,computed:{formOptions:function(){return this.normalizeOptions(this.options)}},methods:{normalizeOption:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Object(u["k"])(e)){var n=l(e,this.valueField),i=l(e,this.textField);return{value:Object(u["o"])(n)?t||i:n,text:Gt(String(Object(u["o"])(i)?t:i)),html:l(e,this.htmlField),disabled:Boolean(l(e,this.disabledField))}}return{value:t||e,text:Gt(String(e)),disabled:!1}},normalizeOptions:function(e){var t=this;return Object(u["a"])(e)?e.map((function(e){return t.normalizeOption(e)})):Object(u["k"])(e)?(Object(p["a"])(_s,this.$options.name),Object(f["h"])(e).map((function(n){return t.normalizeOption(e[n]||{},n)}))):[]}}});function ws(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ks(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ws(Object(n),!0).forEach((function(t){Ms(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ws(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ms(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ls=Object(I["d"])(Object(f["m"])(ks(ks({},Os),{},{id:Object(I["c"])(C["u"],void 0,!0)})),P["Q"]),xs=i["default"].extend({name:P["Q"],mixins:[js,B["a"]],props:Ls,render:function(e){var t=this.id,n=this.formOptions.map((function(t,n){var i=t.value,r=t.text,o=t.html,a=t.disabled;return e("option",{attrs:{value:i,disabled:a},domProps:qt(o,r),key:"option_".concat(n)})}));return e("datalist",{attrs:{id:t}},[n,this.normalizeSlot()])}});function Ts(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ss,Ds,As=Object(I["d"])({id:Object(I["c"])(C["u"]),inline:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"small"),textVariant:Object(I["c"])(C["u"],"muted")},P["hb"]),Ps=i["default"].extend({name:P["hb"],functional:!0,props:As,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.tag,Object(he["a"])(i,{class:Ts({"form-text":!n.inline},"text-".concat(n.textVariant),n.textVariant),attrs:{id:n.id}}),r)}}),Ys=Object(I["d"])({ariaLive:Object(I["c"])(C["u"]),forceShow:Object(I["c"])(C["g"],!1),id:Object(I["c"])(C["u"]),role:Object(I["c"])(C["u"]),state:Object(I["c"])(C["g"],null),tag:Object(I["c"])(C["u"],"div"),tooltip:Object(I["c"])(C["g"],!1)},P["V"]),Cs=i["default"].extend({name:P["V"],functional:!0,props:Ys,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.tooltip,a=n.ariaLive,s=!0===n.forceShow||!1===n.state;return e(n.tag,Object(he["a"])(i,{class:{"d-block":s,"invalid-feedback":!o,"invalid-tooltip":o},attrs:{id:n.id||null,role:n.role||null,"aria-live":a||null,"aria-atomic":a?"true":null}}),r)}}),Es=Object(I["d"])({ariaLive:Object(I["c"])(C["u"]),forceShow:Object(I["c"])(C["g"],!1),id:Object(I["c"])(C["u"]),role:Object(I["c"])(C["u"]),state:Object(I["c"])(C["g"],null),tag:Object(I["c"])(C["u"],"div"),tooltip:Object(I["c"])(C["g"],!1)},P["kb"]),Hs=i["default"].extend({name:P["kb"],functional:!0,props:Es,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.tooltip,a=n.ariaLive,s=!0===n.forceShow||!0===n.state;return e(n.tag,Object(he["a"])(i,{class:{"d-block":s,"valid-feedback":!o,"valid-tooltip":o},attrs:{id:n.id||null,role:n.role||null,"aria-live":a||null,"aria-atomic":a?"true":null}}),r)}}),$s=Object(I["d"])({tag:Object(I["c"])(C["u"],"div")},P["ab"]),Fs=i["default"].extend({name:P["ab"],functional:!0,props:$s,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.tag,Object(he["a"])(i,{staticClass:"form-row"}),r)}}),Is=M({components:{BForm:es,BFormDatalist:xs,BDatalist:xs,BFormText:Ps,BFormInvalidFeedback:Cs,BFormFeedback:Cs,BFormValidFeedback:Hs,BFormRow:Fs}}),Bs=function(e,t){for(var n=0;n<e.length;n++)if(Object(ei["a"])(e[n],t))return n;return-1},Rs="input, textarea, select",Ns=Object(I["d"])({autofocus:Object(I["c"])(C["g"],!1),disabled:Object(I["c"])(C["g"],!1),form:Object(I["c"])(C["u"]),id:Object(I["c"])(C["u"]),name:Object(I["c"])(C["u"]),required:Object(I["c"])(C["g"],!1)},"formControls"),zs=i["default"].extend({props:Ns,mounted:function(){this.handleAutofocus()},activated:function(){this.handleAutofocus()},methods:{handleAutofocus:function(){var e=this;this.$nextTick((function(){Object(H["D"])((function(){var t=e.$el;e.autofocus&&Object(H["u"])(t)&&(Object(H["v"])(t,Rs)||(t=Object(H["E"])(Rs,t)),Object(H["d"])(t))}))}))}}}),Ws=Object(I["d"])({plain:Object(I["c"])(C["g"],!1)},"formControls"),Vs=i["default"].extend({props:Ws,computed:{custom:function(){return!this.plain}}}),Us=Object(I["d"])({size:Object(I["c"])(C["u"])},"formControls"),Gs=i["default"].extend({props:Us,computed:{sizeFormClass:function(){return[this.size?"form-control-".concat(this.size):null]}}}),qs=Object(I["d"])({state:Object(I["c"])(C["g"],null)},"formState"),Js=i["default"].extend({props:qs,computed:{computedState:function(){return Object(u["b"])(this.state)?this.state:null},stateClass:function(){var e=this.computedState;return!0===e?"is-valid":!1===e?"is-invalid":null},computedAriaInvalid:function(){var e=this.ariaInvalid;return!0===e||"true"===e||""===e||!1===this.computedState?"true":e}}});function Ks(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Xs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ks(Object(n),!0).forEach((function(t){Zs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ks(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qs,ec=Object($["a"])("checked",{defaultValue:null}),tc=ec.mixin,nc=ec.props,ic=ec.prop,rc=ec.event,oc=Object(I["d"])(Object(f["m"])(Xs(Xs(Xs(Xs(Xs(Xs(Xs({},ni["b"]),nc),Ns),Us),qs),Ws),{},{ariaLabel:Object(I["c"])(C["u"]),ariaLabelledby:Object(I["c"])(C["u"]),button:Object(I["c"])(C["g"],!1),buttonVariant:Object(I["c"])(C["u"]),inline:Object(I["c"])(C["g"],!1),value:Object(I["c"])(C["a"])})),"formRadioCheckControls"),ac=i["default"].extend({mixins:[ti["a"],ni["a"],tc,B["a"],zs,Gs,Js,Vs],inheritAttrs:!1,props:oc,data:function(){return{localChecked:this.isGroup?this.bvGroup[ic]:this[ic],hasFocus:!1}},computed:{computedLocalChecked:{get:function(){return this.isGroup?this.bvGroup.localChecked:this.localChecked},set:function(e){this.isGroup?this.bvGroup.localChecked=e:this.localChecked=e}},isChecked:function(){return Object(ei["a"])(this.value,this.computedLocalChecked)},isRadio:function(){return!0},isGroup:function(){return!!this.bvGroup},isBtnMode:function(){return this.isGroup?this.bvGroup.buttons:this.button},isPlain:function(){return!this.isBtnMode&&(this.isGroup?this.bvGroup.plain:this.plain)},isCustom:function(){return!this.isBtnMode&&!this.isPlain},isSwitch:function(){return!(this.isBtnMode||this.isRadio||this.isPlain)&&(this.isGroup?this.bvGroup.switches:this.switch)},isInline:function(){return this.isGroup?this.bvGroup.inline:this.inline},isDisabled:function(){return this.isGroup&&this.bvGroup.disabled||this.disabled},isRequired:function(){return this.computedName&&(this.isGroup?this.bvGroup.required:this.required)},computedName:function(){return(this.isGroup?this.bvGroup.groupName:this.name)||null},computedForm:function(){return(this.isGroup?this.bvGroup.form:this.form)||null},computedSize:function(){return(this.isGroup?this.bvGroup.size:this.size)||""},computedState:function(){return this.isGroup?this.bvGroup.computedState:Object(u["b"])(this.state)?this.state:null},computedButtonVariant:function(){var e=this.buttonVariant;return e||(this.isGroup&&this.bvGroup.buttonVariant?this.bvGroup.buttonVariant:"secondary")},buttonClasses:function(){var e,t=this.computedSize;return["btn","btn-".concat(this.computedButtonVariant),(e={},Zs(e,"btn-".concat(t),t),Zs(e,"disabled",this.isDisabled),Zs(e,"active",this.isChecked),Zs(e,"focus",this.hasFocus),e)]},computedAttrs:function(){var e=this.isDisabled,t=this.isRequired;return Xs(Xs({},this.bvAttrs),{},{id:this.safeId(),type:this.isRadio?"radio":"checkbox",name:this.computedName,form:this.computedForm,disabled:e,required:t,"aria-required":t||null,"aria-label":this.ariaLabel||null,"aria-labelledby":this.ariaLabelledby||null})}},watch:(Ss={},Zs(Ss,ic,(function(){this["".concat(ic,"Watcher")].apply(this,arguments)})),Zs(Ss,"computedLocalChecked",(function(){this.computedLocalCheckedWatcher.apply(this,arguments)})),Ss),methods:(Ds={},Zs(Ds,"".concat(ic,"Watcher"),(function(e){Object(ei["a"])(e,this.computedLocalChecked)||(this.computedLocalChecked=e)})),Zs(Ds,"computedLocalCheckedWatcher",(function(e,t){Object(ei["a"])(e,t)||this.$emit(rc,e)})),Zs(Ds,"handleChange",(function(e){var t=this,n=e.target.checked,i=this.value,r=n?i:null;this.computedLocalChecked=i,this.$nextTick((function(){t.$emit(Y["d"],r),t.isGroup&&t.bvGroup.$emit(Y["d"],r)}))})),Zs(Ds,"handleFocus",(function(e){e.target&&("focus"===e.type?this.hasFocus=!0:"blur"===e.type&&(this.hasFocus=!1))})),Zs(Ds,"focus",(function(){this.isDisabled||Object(H["d"])(this.$refs.input)})),Zs(Ds,"blur",(function(){this.isDisabled||Object(H["c"])(this.$refs.input)})),Ds),render:function(e){var t=this.isRadio,n=this.isBtnMode,i=this.isPlain,r=this.isCustom,o=this.isInline,a=this.isSwitch,s=this.computedSize,c=this.bvAttrs,u=this.normalizeSlot(),d=e("input",{class:[{"form-check-input":i,"custom-control-input":r,"position-static":i&&!u},n?"":this.stateClass],directives:[{name:"model",value:this.computedLocalChecked}],attrs:this.computedAttrs,domProps:{value:this.value,checked:this.isChecked},on:Xs({change:this.handleChange},n?{focus:this.handleFocus,blur:this.handleFocus}:{}),key:"input",ref:"input"});if(n){var l=e("label",{class:this.buttonClasses},[d,u]);return this.isGroup||(l=e("div",{class:["btn-group-toggle","d-inline-block"]},[l])),l}var f=e();return i&&!u||(f=e("label",{class:{"form-check-label":i,"custom-control-label":r},attrs:{for:this.safeId()}},u)),e("div",{class:[Zs({"form-check":i,"form-check-inline":i&&o,"custom-control":r,"custom-control-inline":r&&o,"custom-checkbox":r&&!t&&!a,"custom-switch":a,"custom-radio":r&&t},"b-custom-control-".concat(s),s&&!n),c.class],style:c.style},[d,f])}});function sc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function cc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sc(Object(n),!0).forEach((function(t){uc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dc="indeterminate",lc=Y["gb"]+dc,fc=Object(I["d"])(Object(f["m"])(cc(cc({},oc),{},(Qs={},uc(Qs,dc,Object(I["c"])(C["g"],!1)),uc(Qs,"switch",Object(I["c"])(C["g"],!1)),uc(Qs,"uncheckedValue",Object(I["c"])(C["a"],!1)),uc(Qs,"value",Object(I["c"])(C["a"],!0)),Qs))),P["O"]),pc=i["default"].extend({name:P["O"],mixins:[ac],inject:{bvGroup:{from:"bvCheckGroup",default:null}},props:fc,computed:{isChecked:function(){var e=this.value,t=this.computedLocalChecked;return Object(u["a"])(t)?Bs(t,e)>-1:Object(ei["a"])(t,e)},isRadio:function(){return!1}},watch:uc({},dc,(function(e,t){Object(ei["a"])(e,t)||this.setIndeterminate(e)})),mounted:function(){this.setIndeterminate(this[dc])},methods:{computedLocalCheckedWatcher:function(e,t){if(!Object(ei["a"])(e,t)){this.$emit(rc,e);var n=this.$refs.input;n&&this.$emit(lc,n.indeterminate)}},handleChange:function(e){var t=this,n=e.target,i=n.checked,r=n.indeterminate,o=this.value,a=this.uncheckedValue,s=this.computedLocalChecked;if(Object(u["a"])(s)){var c=Bs(s,o);i&&c<0?s=s.concat(o):!i&&c>-1&&(s=s.slice(0,c).concat(s.slice(c+1)))}else s=i?o:a;this.computedLocalChecked=s,this.$nextTick((function(){t.$emit(Y["d"],s),t.isGroup&&t.bvGroup.$emit(Y["d"],s),t.$emit(lc,r)}))},setIndeterminate:function(e){Object(u["a"])(this.computedLocalChecked)&&(e=!1);var t=this.$refs.input;t&&(t.indeterminate=e,this.$emit(lc,e))}}});function hc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function mc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hc(Object(n),!0).forEach((function(t){bc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gc,vc=Object(I["d"])(Object(f["m"])(mc(mc(mc(mc(mc({},ni["b"]),Ns),oc),Us),qs)),P["W"]),yc=i["default"].extend({name:P["W"],mixins:[ni["a"],ac,zs,Gs,Js],inject:{bvGroup:{from:"bvRadioGroup",default:!1}},props:vc,watch:{computedLocalChecked:function(e,t){Object(ei["a"])(e,t)||this.$emit(rc,e)}}});function _c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Oc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_c(Object(n),!0).forEach((function(t){jc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wc,kc=["aria-describedby","aria-labelledby"],Mc=Object($["a"])("checked"),Lc=Mc.mixin,xc=Mc.props,Tc=Mc.prop,Sc=Mc.event,Dc=Object(I["d"])(Object(f["m"])(Oc(Oc(Oc(Oc(Oc(Oc(Oc(Oc({},ni["b"]),xc),Ns),Os),Us),qs),Ws),{},{ariaInvalid:Object(I["c"])(C["j"],!1),buttonVariant:Object(I["c"])(C["u"]),buttons:Object(I["c"])(C["g"],!1),stacked:Object(I["c"])(C["g"],!1),validated:Object(I["c"])(C["g"],!1)})),"formRadioCheckGroups"),Ac=i["default"].extend({mixins:[ni["a"],Lc,B["a"],zs,js,Gs,Js,Vs],inheritAttrs:!1,props:Dc,data:function(){return{localChecked:this[Tc]}},computed:{inline:function(){return!this.stacked},groupName:function(){return this.name||this.safeId()},groupClasses:function(){var e=this.inline,t=this.size,n=this.validated,i={"was-validated":n};return this.buttons&&(i=[i,"btn-group-toggle",jc({"btn-group":e,"btn-group-vertical":!e},"btn-group-".concat(t),t)]),i}},watch:(gc={},jc(gc,Tc,(function(e){Object(ei["a"])(e,this.localChecked)||(this.localChecked=e)})),jc(gc,"localChecked",(function(e,t){Object(ei["a"])(e,t)||this.$emit(Sc,e)})),gc),render:function(e){var t=this,n=this.isRadioGroup,i=Object(f["k"])(this.$attrs,kc),r=n?yc:pc,o=this.formOptions.map((function(n,o){var a="BV_option_".concat(o);return e(r,{props:{disabled:n.disabled||!1,id:t.safeId(a),value:n.value},attrs:i,key:a},[e("span",{domProps:qt(n.html,n.text)})])}));return e("div",{class:[this.groupClasses,"bv-no-focus-ring"],attrs:Oc(Oc({},Object(f["j"])(this.$attrs,kc)),{},{"aria-invalid":this.computedAriaInvalid,"aria-required":this.required?"true":null,id:this.safeId(),role:n?"radiogroup":"group",tabindex:"-1"})},[this.normalizeSlot(E["q"]),o,this.normalizeSlot()])}});function Pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Yc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pc(Object(n),!0).forEach((function(t){Cc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ec=Object(I["d"])(Object(f["m"])(Yc(Yc({},Dc),{},(wc={},Cc(wc,Tc,Object(I["c"])(C["b"],[])),Cc(wc,"switches",Object(I["c"])(C["g"],!1)),wc))),P["P"]),Hc=i["default"].extend({name:P["P"],mixins:[Ac],provide:function(){return{bvCheckGroup:this}},props:Ec,computed:{isRadioGroup:function(){return!1}}}),$c=M({components:{BFormCheckbox:pc,BCheckbox:pc,BCheck:pc,BFormCheckboxGroup:Hc,BCheckboxGroup:Hc,BCheckGroup:Hc}}),Fc="__BV_hover_handler__",Ic="mouseenter",Bc="mouseleave",Rc=function(e){var t=function(t){e(t.type===Ic,t)};return t.fn=e,t},Nc=function(e,t,n){Object(dt["c"])(e,t,Ic,n,Y["cb"]),Object(dt["c"])(e,t,Bc,n,Y["cb"])},zc=function(e,t){var n=t.value,i=void 0===n?null:n;if(r["i"]){var o=e[Fc],a=Object(u["f"])(o),s=!(a&&o.fn===i);a&&s&&(Nc(!1,e,o),delete e[Fc]),Object(u["f"])(i)&&s&&(e[Fc]=Rc(i),Nc(!0,e,e[Fc]))}},Wc={bind:zc,componentUpdated:zc,unbind:function(e){zc(e,{value:null})}};function Vc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Uc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vc(Object(n),!0).forEach((function(t){Gc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var qc,Jc=Object(f["m"])(Uc(Uc(Uc(Uc(Uc(Uc({},ni["b"]),Us),qs),Object(f["j"])(Ma,["disabled"])),Object(f["j"])(Ns,["autofocus"])),{},{buttonOnly:Object(I["c"])(C["g"],!1),buttonVariant:Object(I["c"])(C["u"],"secondary"),formattedValue:Object(I["c"])(C["u"]),labelSelected:Object(I["c"])(C["u"]),lang:Object(I["c"])(C["u"]),menuClass:Object(I["c"])(C["e"]),placeholder:Object(I["c"])(C["u"]),readonly:Object(I["c"])(C["g"],!1),rtl:Object(I["c"])(C["g"],null),value:Object(I["c"])(C["u"],"")})),Kc=i["default"].extend({name:P["N"],directives:{"b-hover":Wc},mixins:[ni["a"],Gs,Js,La,B["a"]],props:Jc,data:function(){return{isHovered:!1,hasFocus:!1}},computed:{idButton:function(){return this.safeId()},idLabel:function(){return this.safeId("_value_")},idMenu:function(){return this.safeId("_dialog_")},idWrapper:function(){return this.safeId("_outer_")},computedDir:function(){return!0===this.rtl?"rtl":!1===this.rtl?"ltr":null}},methods:{focus:function(){this.disabled||Object(H["d"])(this.$refs.toggle)},blur:function(){this.disabled||Object(H["c"])(this.$refs.toggle)},setFocus:function(e){this.hasFocus="focus"===e.type},handleHover:function(e){this.isHovered=e}},render:function(e){var t,n=this.idButton,i=this.idLabel,r=this.idMenu,o=this.idWrapper,a=this.disabled,s=this.readonly,c=this.required,u=this.name,d=this.state,l=this.visible,f=this.size,p=this.isHovered,h=this.hasFocus,m=this.labelSelected,b=this.buttonVariant,g=this.buttonOnly,v=Object(me["g"])(this.value)||"",y=!1===d||c&&!v,_={isHovered:p,hasFocus:h,state:d,opened:l},O=e("button",{staticClass:"btn",class:(t={},Gc(t,"btn-".concat(b),g),Gc(t,"btn-".concat(f),f),Gc(t,"h-auto",!g),Gc(t,"dropdown-toggle",g),Gc(t,"dropdown-toggle-no-caret",g),t),attrs:{id:n,type:"button",disabled:a,"aria-haspopup":"dialog","aria-expanded":l?"true":"false","aria-invalid":y?"true":null,"aria-required":c?"true":null},directives:[{name:"b-hover",value:this.handleHover}],on:{mousedown:this.onMousedown,click:this.toggle,keydown:this.toggle,"!focus":this.setFocus,"!blur":this.setFocus},ref:"toggle"},[this.hasNormalizedSlot(E["f"])?this.normalizeSlot(E["f"],_):e(De,{props:{scale:1.25}})]),j=e();u&&!a&&(j=e("input",{attrs:{type:"hidden",name:u||null,form:this.form||null,value:v}}));var w=e("div",{staticClass:"dropdown-menu",class:[this.menuClass,{show:l,"dropdown-menu-right":this.right}],attrs:{id:r,role:"dialog",tabindex:"-1","aria-modal":"false","aria-labelledby":i},on:{keydown:this.onKeydown},ref:"menu"},[this.normalizeSlot(E["i"],{opened:l})]),k=e("label",{class:g?"sr-only":["form-control",{"text-muted":!v},this.stateClass,this.sizeFormClass],attrs:{id:i,for:n,"aria-invalid":y?"true":null,"aria-required":c?"true":null},directives:[{name:"b-hover",value:this.handleHover}],on:{"!click":function(e){Object(dt["f"])(e,{preventDefault:!1})}}},[v?this.formattedValue||v:this.placeholder||"",v&&m?e("bdi",{staticClass:"sr-only"},m):""]);return e("div",{staticClass:"b-form-btn-label-control dropdown",class:[this.directionClass,this.boundaryClass,[{"btn-group":g,"form-control":!g,focus:h&&!g,show:l,"is-valid":!0===d,"is-invalid":!1===d},g?null:this.sizeFormClass]],attrs:{id:o,role:g?null:"group",lang:this.lang||null,dir:this.computedDir,"aria-disabled":a,"aria-readonly":s&&!a,"aria-labelledby":i,"aria-invalid":!1===d||c&&!v?"true":null,"aria-required":c?"true":null}},[O,j,w,k])}});function Xc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Zc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xc(Object(n),!0).forEach((function(t){Qc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var eu,tu=Object($["a"])("value",{type:C["k"]}),nu=tu.mixin,iu=tu.props,ru=tu.prop,ou=tu.event,au=Object(f["j"])(li,["block","hidden","id","noKeyNav","roleDescription","value","width"]),su=Object(f["j"])(Jc,["formattedValue","id","lang","rtl","value"]),cu=Object(I["d"])(Object(f["m"])(Zc(Zc(Zc(Zc(Zc({},ni["b"]),iu),au),su),{},{calendarWidth:Object(I["c"])(C["u"],"270px"),closeButton:Object(I["c"])(C["g"],!1),closeButtonVariant:Object(I["c"])(C["u"],"outline-secondary"),dark:Object(I["c"])(C["g"],!1),labelCloseButton:Object(I["c"])(C["u"],"Close"),labelResetButton:Object(I["c"])(C["u"],"Reset"),labelTodayButton:Object(I["c"])(C["u"],"Select today"),noCloseOnSelect:Object(I["c"])(C["g"],!1),resetButton:Object(I["c"])(C["g"],!1),resetButtonVariant:Object(I["c"])(C["u"],"outline-danger"),resetValue:Object(I["c"])(C["k"]),todayButton:Object(I["c"])(C["g"],!1),todayButtonVariant:Object(I["c"])(C["u"],"outline-primary")})),P["R"]),uu=i["default"].extend({name:P["R"],mixins:[ni["a"],nu],props:cu,data:function(){return{localYMD:Fn(this[ru])||"",isVisible:!1,localLocale:null,isRTL:!1,formattedValue:"",activeYMD:""}},computed:{calendarYM:function(){return this.activeYMD.slice(0,-3)},computedLang:function(){return(this.localLocale||"").replace(/-u-.*$/i,"")||null},computedResetValue:function(){return Fn(Xn(this.resetValue))||""}},watch:(qc={},Qc(qc,ru,(function(e){this.localYMD=Fn(e)||""})),Qc(qc,"localYMD",(function(e){this.isVisible&&this.$emit(ou,this.valueAsDate?$n(e)||null:e||"")})),Qc(qc,"calendarYM",(function(e,t){if(e!==t&&t)try{this.$refs.control.updatePopper()}catch(n){}})),qc),methods:{focus:function(){this.disabled||Object(H["d"])(this.$refs.control)},blur:function(){this.disabled||Object(H["c"])(this.$refs.control)},setAndClose:function(e){var t=this;this.localYMD=e,this.noCloseOnSelect||this.$nextTick((function(){t.$refs.control.hide(!0)}))},onSelected:function(e){var t=this;this.$nextTick((function(){t.setAndClose(e)}))},onInput:function(e){this.localYMD!==e&&(this.localYMD=e)},onContext:function(e){var t=e.activeYMD,n=e.isRTL,i=e.locale,r=e.selectedYMD,o=e.selectedFormatted;this.isRTL=n,this.localLocale=i,this.formattedValue=o,this.localYMD=r,this.activeYMD=t,this.$emit(Y["h"],e)},onTodayButton:function(){this.setAndClose(Fn(Xn(Hn(),this.min,this.max)))},onResetButton:function(){this.setAndClose(this.computedResetValue)},onCloseButton:function(){this.$refs.control.hide(!0)},onShow:function(){this.isVisible=!0},onShown:function(){var e=this;this.$nextTick((function(){Object(H["d"])(e.$refs.calendar),e.$emit(Y["U"])}))},onHidden:function(){this.isVisible=!1,this.$emit(Y["v"])},defaultButtonFn:function(e){var t=e.isHovered,n=e.hasFocus;return this.$createElement(t||n?xe:Le,{attrs:{"aria-hidden":"true"}})}},render:function(e){var t=this.localYMD,n=this.disabled,i=this.readonly,r=this.dark,o=this.$props,a=this.$scopedSlots,s=Object(u["p"])(this.placeholder)?this.labelNoDateSelected:this.placeholder,c=[];if(this.todayButton){var d=this.labelTodayButton;c.push(e(Mt,{props:{disabled:n||i,size:"sm",variant:this.todayButtonVariant},attrs:{"aria-label":d||null},on:{click:this.onTodayButton}},d))}if(this.resetButton){var l=this.labelResetButton;c.push(e(Mt,{props:{disabled:n||i,size:"sm",variant:this.resetButtonVariant},attrs:{"aria-label":l||null},on:{click:this.onResetButton}},l))}if(this.closeButton){var p=this.labelCloseButton;c.push(e(Mt,{props:{disabled:n,size:"sm",variant:this.closeButtonVariant},attrs:{"aria-label":p||null},on:{click:this.onCloseButton}},p))}c.length>0&&(c=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":c.length>1,"justify-content-end":c.length<2}},c)]);var h=e(fi,{staticClass:"b-form-date-calendar w-100",props:Zc(Zc({},Object(I["e"])(au,o)),{},{hidden:!this.isVisible,value:t,valueAsDate:!1,width:this.calendarWidth}),on:{selected:this.onSelected,input:this.onInput,context:this.onContext},scopedSlots:Object(f["k"])(a,["nav-prev-decade","nav-prev-year","nav-prev-month","nav-this-month","nav-next-month","nav-next-year","nav-next-decade"]),key:"calendar",ref:"calendar"},c);return e(Kc,{staticClass:"b-form-datepicker",props:Zc(Zc({},Object(I["e"])(su,o)),{},{formattedValue:t?this.formattedValue:"",id:this.safeId(),lang:this.computedLang,menuClass:[{"bg-dark":r,"text-light":r},this.menuClass],placeholder:s,rtl:this.isRTL,value:t}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Qc({},E["f"],a[E["f"]]||this.defaultButtonFn),ref:"control"},[h])}}),du=M({components:{BFormDatepicker:uu,BDatepicker:uu}});function lu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function fu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lu(Object(n),!0).forEach((function(t){pu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hu=Object($["a"])("value",{type:[C["b"],pa["b"]],defaultValue:null,validator:function(e){return""===e?(Object(p["a"])(yu,P["S"]),!0):Object(u["p"])(e)||_u(e)}}),mu=hu.mixin,bu=hu.props,gu=hu.prop,vu=hu.event,yu='Setting "value"/"v-model" to an empty string for reset is deprecated. Set to "null" instead.',_u=function e(t){return Object(u["e"])(t)||Object(u["a"])(t)&&t.every((function(t){return e(t)}))},Ou=function(e){return Object(u["f"])(e.getAsEntry)?e.getAsEntry():Object(u["f"])(e.webkitGetAsEntry)?e.webkitGetAsEntry():null},ju=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return Promise.all(Object(ut["f"])(e).filter((function(e){return"file"===e.kind})).map((function(e){var n=Ou(e);if(n){if(n.isDirectory&&t)return wu(n.createReader(),"".concat(n.name,"/"));if(n.isFile)return new Promise((function(e){n.file((function(t){t.$path="",e(t)}))}))}return null})).filter(c["a"]))},wu=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return new Promise((function(i){var r=[],o=function o(){t.readEntries((function(t){0===t.length?i(Promise.all(r).then((function(e){return Object(ut["d"])(e)}))):(r.push(Promise.all(t.map((function(t){if(t){if(t.isDirectory)return e(t.createReader(),"".concat(n).concat(t.name,"/"));if(t.isFile)return new Promise((function(e){t.file((function(t){t.$path="".concat(n).concat(t.name),e(t)}))}))}return null})).filter(c["a"]))),o())}))};o()}))},ku=Object(I["d"])(Object(f["m"])(fu(fu(fu(fu(fu(fu(fu({},ni["b"]),bu),Ns),Ws),qs),Us),{},{accept:Object(I["c"])(C["u"],""),browseText:Object(I["c"])(C["u"],"Browse"),capture:Object(I["c"])(C["g"],!1),directory:Object(I["c"])(C["g"],!1),dropPlaceholder:Object(I["c"])(C["u"],"Drop files here"),fileNameFormatter:Object(I["c"])(C["l"]),multiple:Object(I["c"])(C["g"],!1),noDrop:Object(I["c"])(C["g"],!1),noDropPlaceholder:Object(I["c"])(C["u"],"Not allowed"),noTraverse:Object(I["c"])(C["g"],!1),placeholder:Object(I["c"])(C["u"],"No file chosen")})),P["S"]),Mu=i["default"].extend({name:P["S"],mixins:[ti["a"],ni["a"],mu,B["a"],zs,Js,Vs,B["a"]],inheritAttrs:!1,props:ku,data:function(){return{files:[],dragging:!1,dropAllowed:!this.noDrop,hasFocus:!1}},computed:{computedAccept:function(){var e=this.accept;return e=(e||"").trim().split(/[,\s]+/).filter(c["a"]),0===e.length?null:e.map((function(e){var t="name",n="^",i="$";s["k"].test(e)?n="":(t="type",s["y"].test(e)&&(i=".+$",e=e.slice(0,-1))),e=Object(me["a"])(e);var r=new RegExp("".concat(n).concat(e).concat(i));return{rx:r,prop:t}}))},computedCapture:function(){var e=this.capture;return!0===e||""===e||(e||null)},computedAttrs:function(){var e=this.name,t=this.disabled,n=this.required,i=this.form,r=this.computedCapture,o=this.accept,a=this.multiple,s=this.directory;return fu(fu({},this.bvAttrs),{},{type:"file",id:this.safeId(),name:e,disabled:t,required:n,form:i||null,capture:r,accept:o||null,multiple:a,directory:s,webkitdirectory:s,"aria-required":n?"true":null})},computedFileNameFormatter:function(){var e=this.fileNameFormatter;return Object(I["b"])(e)?e:this.defaultFileNameFormatter},clonedFiles:function(){return Object(a["a"])(this.files)},flattenedFiles:function(){return Object(ut["e"])(this.files)},fileNames:function(){return this.flattenedFiles.map((function(e){return e.name}))},labelContent:function(){if(this.dragging&&!this.noDrop)return this.normalizeSlot(E["l"],{allowed:this.dropAllowed})||(this.dropAllowed?this.dropPlaceholder:this.$createElement("span",{staticClass:"text-danger"},this.noDropPlaceholder));if(0===this.files.length)return this.normalizeSlot(E["X"])||this.placeholder;var e=this.flattenedFiles,t=this.clonedFiles,n=this.fileNames,i=this.computedFileNameFormatter;return this.hasNormalizedSlot(E["p"])?this.normalizeSlot(E["p"],{files:e,filesTraversed:t,names:n}):i(e,t,n)}},watch:(eu={},pu(eu,gu,(function(e){(!e||Object(u["a"])(e)&&0===e.length)&&this.reset()})),pu(eu,"files",(function(e,t){if(!Object(ei["a"])(e,t)){var n=this.multiple,i=this.noTraverse,r=!n||i?Object(ut["e"])(e):e;this.$emit(vu,n?r:r[0]||null)}})),eu),created:function(){this.$_form=null},mounted:function(){var e=Object(H["e"])("form",this.$el);e&&(Object(dt["b"])(e,"reset",this.reset,Y["db"]),this.$_form=e)},beforeDestroy:function(){var e=this.$_form;e&&Object(dt["a"])(e,"reset",this.reset,Y["db"])},methods:{isFileValid:function(e){if(!e)return!1;var t=this.computedAccept;return!t||t.some((function(t){return t.rx.test(e[t.prop])}))},isFilesArrayValid:function(e){var t=this;return Object(u["a"])(e)?e.every((function(e){return t.isFileValid(e)})):this.isFileValid(e)},defaultFileNameFormatter:function(e,t,n){return n.join(", ")},setFiles:function(e){this.dropAllowed=!this.noDrop,this.dragging=!1,this.files=this.multiple?this.directory?e:Object(ut["e"])(e):Object(ut["e"])(e).slice(0,1)},setInputFiles:function(e){try{var t=new ClipboardEvent("").clipboardData||new DataTransfer;Object(ut["e"])(Object(a["a"])(e)).forEach((function(e){delete e.$path,t.items.add(e)})),this.$refs.input.files=t.files}catch(n){}},reset:function(){try{var e=this.$refs.input;e.value="",e.type="",e.type="file"}catch(t){}this.files=[]},handleFiles:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){var n=e.filter(this.isFilesArrayValid);n.length>0&&(this.setFiles(n),this.setInputFiles(n))}else this.setFiles(e)},focusHandler:function(e){this.plain||"focusout"===e.type?this.hasFocus=!1:this.hasFocus=!0},onChange:function(e){var t=this,n=e.type,i=e.target,o=e.dataTransfer,a=void 0===o?{}:o,s="drop"===n;this.$emit(Y["d"],e);var c=Object(ut["f"])(a.items||[]);if(r["f"]&&c.length>0&&!Object(u["g"])(Ou(c[0])))ju(c,this.directory).then((function(e){return t.handleFiles(e,s)}));else{var d=Object(ut["f"])(i.files||a.files||[]).map((function(e){return e.$path=e.webkitRelativePath||"",e}));this.handleFiles(d,s)}},onDragenter:function(e){Object(dt["f"])(e),this.dragging=!0;var t=e.dataTransfer,n=void 0===t?{}:t;if(this.noDrop||this.disabled||!this.dropAllowed)return n.dropEffect="none",void(this.dropAllowed=!1);n.dropEffect="copy"},onDragover:function(e){Object(dt["f"])(e),this.dragging=!0;var t=e.dataTransfer,n=void 0===t?{}:t;if(this.noDrop||this.disabled||!this.dropAllowed)return n.dropEffect="none",void(this.dropAllowed=!1);n.dropEffect="copy"},onDragleave:function(e){var t=this;Object(dt["f"])(e),this.$nextTick((function(){t.dragging=!1,t.dropAllowed=!t.noDrop}))},onDrop:function(e){var t=this;Object(dt["f"])(e),this.dragging=!1,this.noDrop||this.disabled||!this.dropAllowed?this.$nextTick((function(){t.dropAllowed=!t.noDrop})):this.onChange(e)}},render:function(e){var t=this.custom,n=this.plain,i=this.size,r=this.dragging,o=this.stateClass,a=this.bvAttrs,s=e("input",{class:[{"form-control-file":n,"custom-file-input":t,focus:t&&this.hasFocus},o],style:t?{zIndex:-5}:{},attrs:this.computedAttrs,on:{change:this.onChange,focusin:this.focusHandler,focusout:this.focusHandler,reset:this.reset},ref:"input"});if(n)return s;var c=e("label",{staticClass:"custom-file-label",class:{dragging:r},attrs:{for:this.safeId(),"data-browse":this.browseText||null}},[e("span",{staticClass:"d-block form-file-text",style:{pointerEvents:"none"}},[this.labelContent])]);return e("div",{staticClass:"custom-file b-form-file",class:[pu({},"b-custom-control-".concat(i),i),o,a.class],style:a.style,attrs:{id:this.safeId("_BV_file_outer_")},on:{dragenter:this.onDragenter,dragover:this.onDragover,dragleave:this.onDragleave,drop:this.onDrop}},[s,c])}}),Lu=M({components:{BFormFile:Mu,BFile:Mu}}),xu=n("228e"),Tu=function(e){return"\\"+e},Su=function(e){e=Object(me["g"])(e);var t=e.length,n=e.charCodeAt(0);return e.split("").reduce((function(i,r,o){var a=e.charCodeAt(o);return 0===a?i+"<22>":127===a||a>=1&&a<=31||0===o&&a>=48&&a<=57||1===o&&a>=48&&a<=57&&45===n?i+Tu("".concat(a.toString(16)," ")):0===o&&45===a&&1===t?i+Tu(r):a>=128||45===a||95===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122?i+r:i+Tu(r)}),"")},Du=n("b508");function Au(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Pu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Au(Object(n),!0).forEach((function(t){Yu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Au(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Cu=["auto","start","end","center","baseline","stretch"],Eu=function(e,t,n){var i=e;if(!Object(u["p"])(n)&&!1!==n)return t&&(i+="-".concat(t)),"col"!==e||""!==n&&!0!==n?(i+="-".concat(n),Object(me["c"])(i)):Object(me["c"])(i)},Hu=Object(Du["a"])(Eu),$u=Object(f["c"])(null),Fu=function(){var e=Object(xu["b"])().filter(c["a"]),t=e.reduce((function(e,t){return e[t]=Object(I["c"])(C["i"]),e}),Object(f["c"])(null)),n=e.reduce((function(e,t){return e[Object(I["g"])(t,"offset")]=Object(I["c"])(C["p"]),e}),Object(f["c"])(null)),i=e.reduce((function(e,t){return e[Object(I["g"])(t,"order")]=Object(I["c"])(C["p"]),e}),Object(f["c"])(null));return $u=Object(f["a"])(Object(f["c"])(null),{col:Object(f["h"])(t),offset:Object(f["h"])(n),order:Object(f["h"])(i)}),Object(I["d"])(Object(f["m"])(Pu(Pu(Pu(Pu({},t),n),i),{},{alignSelf:Object(I["c"])(C["u"],null,(function(e){return Object(ut["a"])(Cu,e)})),col:Object(I["c"])(C["g"],!1),cols:Object(I["c"])(C["p"]),offset:Object(I["c"])(C["p"]),order:Object(I["c"])(C["p"]),tag:Object(I["c"])(C["u"],"div")})),P["z"])},Iu={name:P["z"],functional:!0,get props(){return delete this.props,this.props=Fu()},render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.cols,c=i.offset,u=i.order,d=i.alignSelf,l=[];for(var f in $u)for(var p=$u[f],h=0;h<p.length;h++){var m=Hu(f,p[h].replace(f,""),i[p[h]]);m&&l.push(m)}var b=l.some((function(e){return s["e"].test(e)}));return l.push((n={col:i.col||!b&&!a},Yu(n,"col-".concat(a),a),Yu(n,"offset-".concat(c),c),Yu(n,"order-".concat(u),u),Yu(n,"align-self-".concat(d),d),n)),e(i.tag,Object(he["a"])(r,{class:l}),o)}};function Bu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ru(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bu(Object(n),!0).forEach((function(t){Nu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Nu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zu=["input","select","textarea"],Wu=zu.map((function(e){return"".concat(e,":not([disabled])")})).join(),Vu=[].concat(zu,["a","button","label"]),Uu=function(){return Object(I["d"])(Object(f["m"])(Ru(Ru(Ru(Ru({},ni["b"]),qs),Object(xu["b"])().reduce((function(e,t){return e[Object(I["g"])(t,"contentCols")]=Object(I["c"])(C["i"]),e[Object(I["g"])(t,"labelAlign")]=Object(I["c"])(C["u"]),e[Object(I["g"])(t,"labelCols")]=Object(I["c"])(C["i"]),e}),Object(f["c"])(null))),{},{description:Object(I["c"])(C["u"]),disabled:Object(I["c"])(C["g"],!1),feedbackAriaLive:Object(I["c"])(C["u"],"assertive"),invalidFeedback:Object(I["c"])(C["u"]),label:Object(I["c"])(C["u"]),labelClass:Object(I["c"])(C["e"]),labelFor:Object(I["c"])(C["u"]),labelSize:Object(I["c"])(C["u"]),labelSrOnly:Object(I["c"])(C["g"],!1),tooltip:Object(I["c"])(C["g"],!1),validFeedback:Object(I["c"])(C["u"]),validated:Object(I["c"])(C["g"],!1)})),P["T"])},Gu={name:P["T"],mixins:[ni["a"],Js,B["a"]],get props(){return delete this.props,this.props=Uu()},data:function(){return{ariaDescribedby:null}},computed:{contentColProps:function(){return this.getColProps(this.$props,"content")},labelAlignClasses:function(){return this.getAlignClasses(this.$props,"label")},labelColProps:function(){return this.getColProps(this.$props,"label")},isHorizontal:function(){return Object(f["h"])(this.contentColProps).length>0||Object(f["h"])(this.labelColProps).length>0}},watch:{ariaDescribedby:function(e,t){e!==t&&this.updateAriaDescribedby(e,t)}},mounted:function(){var e=this;this.$nextTick((function(){e.updateAriaDescribedby(e.ariaDescribedby)}))},methods:{getAlignClasses:function(e,t){return Object(xu["b"])().reduce((function(n,i){var r=e[Object(I["g"])(i,"".concat(t,"Align"))]||null;return r&&n.push(["text",i,r].filter(c["a"]).join("-")),n}),[])},getColProps:function(e,t){return Object(xu["b"])().reduce((function(n,i){var r=e[Object(I["g"])(i,"".concat(t,"Cols"))];return r=""===r||(r||!1),Object(u["b"])(r)||"auto"===r||(r=Object(F["c"])(r,0),r=r>0&&r),r&&(n[i||(Object(u["b"])(r)?"col":"cols")]=r),n}),{})},updateAriaDescribedby:function(e,t){var n=this.labelFor;if(r["i"]&&n){var i=Object(H["E"])("#".concat(Su(n)),this.$refs.content);if(i){var o="aria-describedby",a=(e||"").split(s["x"]),u=(t||"").split(s["x"]),d=(Object(H["h"])(i,o)||"").split(s["x"]).filter((function(e){return!Object(ut["a"])(u,e)})).concat(a).filter((function(e,t,n){return n.indexOf(e)===t})).filter(c["a"]).join(" ").trim();d?Object(H["G"])(i,o,d):Object(H["z"])(i,o)}}},onLegendClick:function(e){if(!this.labelFor){var t=e.target,n=t?t.tagName:"";if(-1===Vu.indexOf(n)){var i=Object(H["F"])(Wu,this.$refs.content).filter(H["u"]);1===i.length&&Object(H["d"])(i[0])}}}},render:function(e){var t=this.computedState,n=this.feedbackAriaLive,i=this.isHorizontal,r=this.labelFor,o=this.normalizeSlot,a=this.safeId,s=this.tooltip,u=a(),d=!r,l=e(),f=o(E["C"])||this.label,p=f?a("_BV_label_"):null;if(f||i){var h=this.labelSize,m=this.labelColProps,b=d?"legend":"label";this.labelSrOnly?(f&&(l=e(b,{class:"sr-only",attrs:{id:p,for:r||null}},[f])),l=e(i?Iu:"div",{props:i?m:{}},[l])):l=e(i?Iu:b,{on:d?{click:this.onLegendClick}:{},props:i?Ru(Ru({},m),{},{tag:b}):{},attrs:{id:p,for:r||null,tabindex:d?"-1":null},class:[d?"bv-no-focus-ring":"",i||d?"col-form-label":"",!i&&d?"pt-0":"",i||d?"":"d-block",h?"col-form-label-".concat(h):"",this.labelAlignClasses,this.labelClass]},[f])}var g=e(),v=o(E["B"])||this.invalidFeedback,y=v?a("_BV_feedback_invalid_"):null;v&&(g=e(Cs,{props:{ariaLive:n,id:y,role:n?"alert":null,state:t,tooltip:s},attrs:{tabindex:v?"-1":null}},[v]));var _=e(),O=o(E["lb"])||this.validFeedback,j=O?a("_BV_feedback_valid_"):null;O&&(_=e(Hs,{props:{ariaLive:n,id:j,role:n?"alert":null,state:t,tooltip:s},attrs:{tabindex:O?"-1":null}},[O]));var w=e(),k=o(E["j"])||this.description,M=k?a("_BV_description_"):null;k&&(w=e(Ps,{attrs:{id:M,tabindex:"-1"}},[k]));var L=this.ariaDescribedby=[M,!1===t?y:null,!0===t?j:null].filter(c["a"]).join(" ")||null,x=e(i?Iu:"div",{props:i?this.contentColProps:{},ref:"content"},[o(E["i"],{ariaDescribedby:L,descriptionId:M,id:u,labelId:p})||e(),g,_,w]);return e(d?"fieldset":i?Fs:"div",{staticClass:"form-group",class:[{"was-validated":this.validated},this.stateClass],attrs:{id:u,disabled:d?this.disabled:null,role:d?null:"group","aria-invalid":this.computedAriaInvalid,"aria-labelledby":d&&i?p:null}},i&&d?[e(Fs,[l,x])]:[l,x])}},qu=M({components:{BFormGroup:Gu,BFormFieldset:Gu}}),Ju=i["default"].extend({computed:{selectionStart:{cache:!1,get:function(){return this.$refs.input.selectionStart},set:function(e){this.$refs.input.selectionStart=e}},selectionEnd:{cache:!1,get:function(){return this.$refs.input.selectionEnd},set:function(e){this.$refs.input.selectionEnd=e}},selectionDirection:{cache:!1,get:function(){return this.$refs.input.selectionDirection},set:function(e){this.$refs.input.selectionDirection=e}}},methods:{select:function(){var e;(e=this.$refs.input).select.apply(e,arguments)},setSelectionRange:function(){var e;(e=this.$refs.input).setSelectionRange.apply(e,arguments)},setRangeText:function(){var e;(e=this.$refs.input).setRangeText.apply(e,arguments)}}});function Ku(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Xu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ku(Object(n),!0).forEach((function(t){Zu(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ku(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qu=Object($["a"])("value",{type:C["p"],defaultValue:"",event:Y["bb"]}),ed=Qu.mixin,td=Qu.props,nd=Qu.prop,id=Qu.event,rd=Object(I["d"])(Object(f["m"])(Xu(Xu({},td),{},{ariaInvalid:Object(I["c"])(C["j"],!1),autocomplete:Object(I["c"])(C["u"]),debounce:Object(I["c"])(C["p"],0),formatter:Object(I["c"])(C["l"]),lazy:Object(I["c"])(C["g"],!1),lazyFormatter:Object(I["c"])(C["g"],!1),number:Object(I["c"])(C["g"],!1),placeholder:Object(I["c"])(C["u"]),plaintext:Object(I["c"])(C["g"],!1),readonly:Object(I["c"])(C["g"],!1),trim:Object(I["c"])(C["g"],!1)})),"formTextControls"),od=i["default"].extend({mixins:[ed],props:rd,data:function(){var e=this[nd];return{localValue:Object(me["g"])(e),vModelValue:this.modifyValue(e)}},computed:{computedClass:function(){var e=this.plaintext,t=this.type,n="range"===t,i="color"===t;return[{"custom-range":n,"form-control-plaintext":e&&!n&&!i,"form-control":i||!e&&!n},this.sizeFormClass,this.stateClass]},computedDebounce:function(){return Object(ne["d"])(Object(F["c"])(this.debounce,0),0)},hasFormatter:function(){return Object(I["b"])(this.formatter)}},watch:Zu({},nd,(function(e){var t=Object(me["g"])(e),n=this.modifyValue(e);t===this.localValue&&n===this.vModelValue||(this.clearDebounce(),this.localValue=t,this.vModelValue=n)})),created:function(){this.$_inputDebounceTimer=null},mounted:function(){this.$on(Y["eb"],this.clearDebounce)},beforeDestroy:function(){this.clearDebounce()},methods:{clearDebounce:function(){clearTimeout(this.$_inputDebounceTimer),this.$_inputDebounceTimer=null},formatValue:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e=Object(me["g"])(e),!this.hasFormatter||this.lazyFormatter&&!n||(e=this.formatter(e,t)),e},modifyValue:function(e){return e=Object(me["g"])(e),this.trim&&(e=e.trim()),this.number&&(e=Object(F["b"])(e,e)),e},updateValue:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=this.lazy;if(!i||n){this.clearDebounce();var r=function(){if(e=t.modifyValue(e),e!==t.vModelValue)t.vModelValue=e,t.$emit(id,e);else if(t.hasFormatter){var n=t.$refs.input;n&&e!==n.value&&(n.value=e)}},o=this.computedDebounce;o>0&&!i&&!n?this.$_inputDebounceTimer=setTimeout(r,o):r()}},onInput:function(e){if(!e.target.composing){var t=e.target.value,n=this.formatValue(t,e);!1===n||e.defaultPrevented?Object(dt["f"])(e,{propagation:!1}):(this.localValue=n,this.updateValue(n),this.$emit(Y["y"],n))}},onChange:function(e){var t=e.target.value,n=this.formatValue(t,e);!1===n||e.defaultPrevented?Object(dt["f"])(e,{propagation:!1}):(this.localValue=n,this.updateValue(n,!0),this.$emit(Y["d"],n))},onBlur:function(e){var t=e.target.value,n=this.formatValue(t,e,!0);!1!==n&&(this.localValue=Object(me["g"])(this.modifyValue(n)),this.updateValue(n,!0)),this.$emit(Y["b"],e)},focus:function(){this.disabled||Object(H["d"])(this.$el)},blur:function(){this.disabled||Object(H["c"])(this.$el)}}}),ad=i["default"].extend({computed:{validity:{cache:!1,get:function(){return this.$refs.input.validity}},validationMessage:{cache:!1,get:function(){return this.$refs.input.validationMessage}},willValidate:{cache:!1,get:function(){return this.$refs.input.willValidate}}},methods:{setCustomValidity:function(){var e;return(e=this.$refs.input).setCustomValidity.apply(e,arguments)},checkValidity:function(){var e;return(e=this.$refs.input).checkValidity.apply(e,arguments)},reportValidity:function(){var e;return(e=this.$refs.input).reportValidity.apply(e,arguments)}}}),sd=n("bc9a");function cd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ud(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cd(Object(n),!0).forEach((function(t){dd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ld,fd=["text","password","email","number","url","tel","search","range","color","date","time","datetime","datetime-local","month","week"],pd=Object(I["d"])(Object(f["m"])(ud(ud(ud(ud(ud(ud({},ni["b"]),Ns),Us),qs),rd),{},{list:Object(I["c"])(C["u"]),max:Object(I["c"])(C["p"]),min:Object(I["c"])(C["p"]),noWheel:Object(I["c"])(C["g"],!1),step:Object(I["c"])(C["p"]),type:Object(I["c"])(C["u"],"text",(function(e){return Object(ut["a"])(fd,e)}))})),P["U"]),hd=i["default"].extend({name:P["U"],mixins:[sd["a"],ni["a"],zs,Gs,Js,od,Ju,ad],props:pd,computed:{localType:function(){var e=this.type;return Object(ut["a"])(fd,e)?e:"text"},computedAttrs:function(){var e=this.localType,t=this.name,n=this.form,i=this.disabled,r=this.placeholder,o=this.required,a=this.min,s=this.max,c=this.step;return{id:this.safeId(),name:t,form:n,type:e,disabled:i,placeholder:r,required:o,autocomplete:this.autocomplete||null,readonly:this.readonly||this.plaintext,min:a,max:s,step:c,list:"password"!==e?this.list:null,"aria-required":o?"true":null,"aria-invalid":this.computedAriaInvalid}},computedListeners:function(){return ud(ud({},this.bvListeners),{},{input:this.onInput,change:this.onChange,blur:this.onBlur})}},watch:{noWheel:function(e){this.setWheelStopper(e)}},mounted:function(){this.setWheelStopper(this.noWheel)},deactivated:function(){this.setWheelStopper(!1)},activated:function(){this.setWheelStopper(this.noWheel)},beforeDestroy:function(){this.setWheelStopper(!1)},methods:{setWheelStopper:function(e){var t=this.$el;Object(dt["c"])(e,t,"focus",this.onWheelFocus),Object(dt["c"])(e,t,"blur",this.onWheelBlur),e||Object(dt["a"])(document,"wheel",this.stopWheel)},onWheelFocus:function(){Object(dt["b"])(document,"wheel",this.stopWheel)},onWheelBlur:function(){Object(dt["a"])(document,"wheel",this.stopWheel)},stopWheel:function(e){Object(dt["f"])(e,{propagation:!1}),Object(H["c"])(this.$el)}},render:function(e){return e("input",{class:this.computedClass,attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),md=M({components:{BFormInput:hd,BInput:hd}}),bd=Object(I["d"])(Dc,P["X"]),gd=i["default"].extend({name:P["X"],mixins:[Ac],provide:function(){return{bvRadioGroup:this}},props:bd,computed:{isRadioGroup:function(){return!0}}}),vd=M({components:{BFormRadio:yc,BRadio:yc,BFormRadioGroup:gd,BRadioGroup:gd}});function yd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function _d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yd(Object(n),!0).forEach((function(t){Od(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Od(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jd=Object($["a"])("value",{type:C["p"],event:Y["d"]}),wd=jd.mixin,kd=jd.props,Md=jd.prop,Ld=jd.event,xd=3,Td=5,Sd=function(e){return Object(ne["d"])(xd,Object(F["c"])(e,Td))},Dd=function(e,t,n){return Object(ne["d"])(Object(ne["e"])(e,n),t)},Ad=i["default"].extend({name:P["Z"],mixins:[B["a"]],props:{disabled:Object(I["c"])(C["g"],!1),focused:Object(I["c"])(C["g"],!1),hasClear:Object(I["c"])(C["g"],!1),rating:Object(I["c"])(C["n"],0),readonly:Object(I["c"])(C["g"],!1),star:Object(I["c"])(C["n"],0),variant:Object(I["c"])(C["u"])},methods:{onClick:function(e){this.disabled||this.readonly||(Object(dt["f"])(e,{propagation:!1}),this.$emit(Y["S"],this.star))}},render:function(e){var t=this.rating,n=this.star,i=this.focused,r=this.hasClear,o=this.variant,a=this.disabled,s=this.readonly,c=r?0:1,u=t>=n?"full":t>=n-.5?"half":"empty",d={variant:o,disabled:a,readonly:s};return e("span",{staticClass:"b-rating-star",class:{focused:i&&t===n||!Object(F["c"])(t)&&n===c,"b-rating-star-empty":"empty"===u,"b-rating-star-half":"half"===u,"b-rating-star-full":"full"===u},attrs:{tabindex:a||s?null:"-1"},on:{click:this.onClick}},[e("span",{staticClass:"b-rating-icon"},[this.normalizeSlot(u,d)])])}}),Pd=Object(I["d"])(Object(f["m"])(_d(_d(_d(_d(_d({},ni["b"]),kd),Object(f["j"])(Ns,["required","autofocus"])),Us),{},{color:Object(I["c"])(C["u"]),iconClear:Object(I["c"])(C["u"],"x"),iconEmpty:Object(I["c"])(C["u"],"star"),iconFull:Object(I["c"])(C["u"],"star-fill"),iconHalf:Object(I["c"])(C["u"],"star-half"),inline:Object(I["c"])(C["g"],!1),locale:Object(I["c"])(C["f"]),noBorder:Object(I["c"])(C["g"],!1),precision:Object(I["c"])(C["p"]),readonly:Object(I["c"])(C["g"],!1),showClear:Object(I["c"])(C["g"],!1),showValue:Object(I["c"])(C["g"],!1),showValueMax:Object(I["c"])(C["g"],!1),stars:Object(I["c"])(C["p"],Td,(function(e){return Object(F["c"])(e)>=xd})),variant:Object(I["c"])(C["u"])})),P["Y"]),Yd=i["default"].extend({name:P["Y"],components:{BIconStar:Ie,BIconStarHalf:Re,BIconStarFill:Be,BIconX:Ne},mixins:[ni["a"],wd,Gs],props:Pd,data:function(){var e=Object(F["b"])(this[Md],null),t=Sd(this.stars);return{localValue:Object(u["g"])(e)?null:Dd(e,0,t),hasFocus:!1}},computed:{computedStars:function(){return Sd(this.stars)},computedRating:function(){var e=Object(F["b"])(this.localValue,0),t=Object(F["c"])(this.precision,3);return Dd(Object(F["b"])(e.toFixed(t)),0,this.computedStars)},computedLocale:function(){var e=Object(ut["b"])(this.locale).filter(c["a"]),t=new Intl.NumberFormat(e);return t.resolvedOptions().locale},isInteractive:function(){return!this.disabled&&!this.readonly},isRTL:function(){return Qn(this.computedLocale)},formattedRating:function(){var e=Object(F["c"])(this.precision),t=this.showValueMax,n=this.computedLocale,i={notation:"standard",minimumFractionDigits:isNaN(e)?0:e,maximumFractionDigits:isNaN(e)?3:e},r=this.computedStars.toLocaleString(n),o=this.localValue;return o=Object(u["g"])(o)?t?"-":"":o.toLocaleString(n,i),t?"".concat(o,"/").concat(r):o}},watch:(ld={},Od(ld,Md,(function(e,t){if(e!==t){var n=Object(F["b"])(e,null);this.localValue=Object(u["g"])(n)?null:Dd(n,0,this.computedStars)}})),Od(ld,"localValue",(function(e,t){e!==t&&e!==(this.value||0)&&this.$emit(Ld,e||null)})),Od(ld,"disabled",(function(e){e&&(this.hasFocus=!1,this.blur())})),ld),methods:{focus:function(){this.disabled||Object(H["d"])(this.$el)},blur:function(){this.disabled||Object(H["c"])(this.$el)},onKeydown:function(e){var t=e.keyCode;if(this.isInteractive&&Object(ut["a"])([it,Ze,at,ct],t)){Object(dt["f"])(e,{propagation:!1});var n=Object(F["c"])(this.localValue,0),i=this.showClear?0:1,r=this.computedStars,o=this.isRTL?-1:1;t===it?this.localValue=Dd(n-o,i,r)||null:t===at?this.localValue=Dd(n+o,i,r):t===Ze?this.localValue=Dd(n-1,i,r)||null:t===ct&&(this.localValue=Dd(n+1,i,r))}},onSelected:function(e){this.isInteractive&&(this.localValue=e)},onFocus:function(e){this.hasFocus=!!this.isInteractive&&"focus"===e.type},renderIcon:function(e){return this.$createElement(Je,{props:{icon:e,variant:this.disabled||this.color?null:this.variant||null}})},iconEmptyFn:function(){return this.renderIcon(this.iconEmpty)},iconHalfFn:function(){return this.renderIcon(this.iconHalf)},iconFullFn:function(){return this.renderIcon(this.iconFull)},iconClearFn:function(){return this.$createElement(Je,{props:{icon:this.iconClear}})}},render:function(e){var t=this,n=this.disabled,i=this.readonly,r=this.name,o=this.form,a=this.inline,s=this.variant,c=this.color,d=this.noBorder,l=this.hasFocus,f=this.computedRating,p=this.computedStars,h=this.formattedRating,m=this.showClear,b=this.isRTL,g=this.isInteractive,v=this.$scopedSlots,y=[];if(m&&!n&&!i){var _=e("span",{staticClass:"b-rating-icon"},[(v[E["v"]]||this.iconClearFn)()]);y.push(e("span",{staticClass:"b-rating-star b-rating-star-clear flex-grow-1",class:{focused:l&&0===f},attrs:{tabindex:g?"-1":null},on:{click:function(){return t.onSelected(null)}},key:"clear"},[_]))}for(var O=0;O<p;O++){var j=O+1;y.push(e(Ad,{staticClass:"flex-grow-1",style:c&&!n?{color:c}:{},props:{rating:f,star:j,variant:n?null:s||null,disabled:n,readonly:i,focused:l,hasClear:m},on:{selected:this.onSelected},scopedSlots:{empty:v[E["w"]]||this.iconEmptyFn,half:v[E["y"]]||this.iconHalfFn,full:v[E["x"]]||this.iconFullFn},key:O}))}return r&&y.push(e("input",{attrs:{type:"hidden",value:Object(u["g"])(this.localValue)?"":f,name:r,form:o||null},key:"hidden"})),this.showValue&&y.push(e("b",{staticClass:"b-rating-value flex-grow-1",attrs:{"aria-hidden":"true"},key:"value"},Object(me["g"])(h))),e("output",{staticClass:"b-rating form-control align-items-center",class:[{"d-inline-flex":a,"d-flex":!a,"border-0":d,disabled:n,readonly:!n&&i},this.sizeFormClass],attrs:{id:this.safeId(),dir:b?"rtl":"ltr",tabindex:n?null:"0",disabled:n,role:"slider","aria-disabled":n?"true":null,"aria-readonly":!n&&i?"true":null,"aria-live":"off","aria-valuemin":m?"0":"1","aria-valuemax":Object(me["g"])(p),"aria-valuenow":f?Object(me["g"])(f):null},on:{keydown:this.onKeydown,focus:this.onFocus,blur:this.onFocus}},y)}}),Cd=M({components:{BFormRating:Yd,BRating:Yd}}),Ed=Object($["a"])("value"),Hd=Ed.mixin,$d=Ed.props,Fd=Ed.prop,Id=Ed.event;function Bd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Rd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bd(Object(n),!0).forEach((function(t){Nd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Nd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zd=Object(I["d"])(Object(f["m"])(Rd(Rd({},Os),{},{labelField:Object(I["c"])(C["u"],"label"),optionsField:Object(I["c"])(C["u"],"options")})),"formOptions"),Wd=i["default"].extend({mixins:[js],props:zd,methods:{normalizeOption:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(Object(u["k"])(e)){var n=l(e,this.valueField),i=l(e,this.textField),r=l(e,this.optionsField,null);return Object(u["g"])(r)?{value:Object(u["o"])(n)?t||i:n,text:String(Object(u["o"])(i)?t:i),html:l(e,this.htmlField),disabled:Boolean(l(e,this.disabledField))}:{label:String(l(e,this.labelField)||i),options:this.normalizeOptions(r)}}return{value:t||e,text:String(e),disabled:!1}}}}),Vd=Object(I["d"])({disabled:Object(I["c"])(C["g"],!1),value:Object(I["c"])(C["a"],void 0,!0)},P["cb"]),Ud=i["default"].extend({name:P["cb"],functional:!0,props:Vd,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.value,a=n.disabled;return e("option",Object(he["a"])(i,{attrs:{disabled:a},domProps:{value:o}}),r)}});function Gd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function qd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gd(Object(n),!0).forEach((function(t){Jd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kd=Object(I["d"])(Object(f["m"])(qd(qd({},Os),{},{label:Object(I["c"])(C["u"],void 0,!0)})),P["db"]),Xd=i["default"].extend({name:P["db"],mixins:[B["a"],js],props:Kd,render:function(e){var t=this.label,n=this.formOptions.map((function(t,n){var i=t.value,r=t.text,o=t.html,a=t.disabled;return e(Ud,{attrs:{value:i,disabled:a},domProps:qt(o,r),key:"option_".concat(n)})}));return e("optgroup",{attrs:{label:t}},[this.normalizeSlot(E["q"]),n,this.normalizeSlot()])}});function Zd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Qd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zd(Object(n),!0).forEach((function(t){el(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function el(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tl,nl=Object(I["d"])(Object(f["m"])(Qd(Qd(Qd(Qd(Qd(Qd(Qd({},ni["b"]),$d),Ns),Ws),Us),qs),{},{ariaInvalid:Object(I["c"])(C["j"],!1),multiple:Object(I["c"])(C["g"],!1),selectSize:Object(I["c"])(C["n"],0)})),P["bb"]),il=i["default"].extend({name:P["bb"],mixins:[ni["a"],Hd,zs,Gs,Js,Vs,Wd,B["a"]],props:nl,data:function(){return{localValue:this[Fd]}},computed:{computedSelectSize:function(){return this.plain||0!==this.selectSize?this.selectSize:null},inputClass:function(){return[this.plain?"form-control":"custom-select",this.size&&this.plain?"form-control-".concat(this.size):null,this.size&&!this.plain?"custom-select-".concat(this.size):null,this.stateClass]}},watch:{value:function(e){this.localValue=e},localValue:function(){this.$emit(Id,this.localValue)}},methods:{focus:function(){Object(H["d"])(this.$refs.input)},blur:function(){Object(H["c"])(this.$refs.input)},onChange:function(e){var t=this,n=e.target,i=Object(ut["f"])(n.options).filter((function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));this.localValue=n.multiple?i:i[0],this.$nextTick((function(){t.$emit(Y["d"],t.localValue)}))}},render:function(e){var t=this.name,n=this.disabled,i=this.required,r=this.computedSelectSize,o=this.localValue,a=this.formOptions.map((function(t,n){var i=t.value,r=t.label,o=t.options,a=t.disabled,s="option_".concat(n);return Object(u["a"])(o)?e(Xd,{props:{label:r,options:o},key:s}):e(Ud,{props:{value:i,disabled:a},domProps:qt(t.html,t.text),key:s})}));return e("select",{class:this.inputClass,attrs:{id:this.safeId(),name:t,form:this.form||null,multiple:this.multiple||null,size:r,disabled:n,required:i,"aria-required":i?"true":null,"aria-invalid":this.computedAriaInvalid},on:{change:this.onChange},directives:[{name:"model",value:o}],ref:"input"},[this.normalizeSlot(E["q"]),a,this.normalizeSlot()])}}),rl=M({components:{BFormSelect:il,BFormSelectOption:Ud,BFormSelectOptionGroup:Xd,BSelect:il,BSelectOption:Ud,BSelectOptionGroup:Xd}});function ol(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function al(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ol(Object(n),!0).forEach((function(t){sl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ol(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function sl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cl=Object($["a"])("value",{type:C["h"]}),ul=cl.mixin,dl=cl.props,ll=cl.prop,fl=cl.event,pl=1,hl=100,ml=1,bl=500,gl=100,vl=10,yl=4,_l=[ct,Ze,nt,Qe,ot,rt],Ol=Object(I["d"])(Object(f["m"])(al(al(al(al(al(al({},ni["b"]),dl),Object(f["j"])(Ns,["required","autofocus"])),Us),qs),{},{ariaControls:Object(I["c"])(C["u"]),ariaLabel:Object(I["c"])(C["u"]),formatterFn:Object(I["c"])(C["l"]),inline:Object(I["c"])(C["g"],!1),labelDecrement:Object(I["c"])(C["u"],"Decrement"),labelIncrement:Object(I["c"])(C["u"],"Increment"),locale:Object(I["c"])(C["f"]),max:Object(I["c"])(C["p"],hl),min:Object(I["c"])(C["p"],pl),placeholder:Object(I["c"])(C["u"]),readonly:Object(I["c"])(C["g"],!1),repeatDelay:Object(I["c"])(C["p"],bl),repeatInterval:Object(I["c"])(C["p"],gl),repeatStepMultiplier:Object(I["c"])(C["p"],yl),repeatThreshold:Object(I["c"])(C["p"],vl),step:Object(I["c"])(C["p"],ml),vertical:Object(I["c"])(C["g"],!1),wrap:Object(I["c"])(C["g"],!1)})),P["eb"]),jl=i["default"].extend({name:P["eb"],mixins:[ti["a"],ni["a"],ul,Gs,Js,B["a"]],inheritAttrs:!1,props:Ol,data:function(){return{localValue:Object(F["b"])(this[ll],null),hasFocus:!1}},computed:{spinId:function(){return this.safeId()},computedInline:function(){return this.inline&&!this.vertical},computedReadonly:function(){return this.readonly&&!this.disabled},computedRequired:function(){return this.required&&!this.computedReadonly&&!this.disabled},computedStep:function(){return Object(F["b"])(this.step,ml)},computedMin:function(){return Object(F["b"])(this.min,pl)},computedMax:function(){var e=Object(F["b"])(this.max,hl),t=this.computedStep,n=this.computedMin;return Object(ne["c"])((e-n)/t)*t+n},computedDelay:function(){var e=Object(F["c"])(this.repeatDelay,0);return e>0?e:bl},computedInterval:function(){var e=Object(F["c"])(this.repeatInterval,0);return e>0?e:gl},computedThreshold:function(){return Object(ne["d"])(Object(F["c"])(this.repeatThreshold,vl),1)},computedStepMultiplier:function(){return Object(ne["d"])(Object(F["c"])(this.repeatStepMultiplier,yl),1)},computedPrecision:function(){var e=this.computedStep;return Object(ne["c"])(e)===e?0:(e.toString().split(".")[1]||"").length},computedMultiplier:function(){return Object(ne["f"])(10,this.computedPrecision||0)},valueAsFixed:function(){var e=this.localValue;return Object(u["g"])(e)?"":e.toFixed(this.computedPrecision)},computedLocale:function(){var e=Object(ut["b"])(this.locale).filter(c["a"]),t=new Intl.NumberFormat(e);return t.resolvedOptions().locale},computedRTL:function(){return Qn(this.computedLocale)},defaultFormatter:function(){var e=this.computedPrecision,t=new Intl.NumberFormat(this.computedLocale,{style:"decimal",useGrouping:!1,minimumIntegerDigits:1,minimumFractionDigits:e,maximumFractionDigits:e,notation:"standard"});return t.format},computedFormatter:function(){var e=this.formatterFn;return Object(I["b"])(e)?e:this.defaultFormatter},computedAttrs:function(){return al(al({},this.bvAttrs),{},{role:"group",lang:this.computedLocale,tabindex:this.disabled?null:"-1",title:this.ariaLabel})},computedSpinAttrs:function(){var e=this.spinId,t=this.localValue,n=this.computedRequired,i=this.disabled,r=this.state,o=this.computedFormatter,a=!Object(u["g"])(t);return al(al({dir:this.computedRTL?"rtl":"ltr"},this.bvAttrs),{},{id:e,role:"spinbutton",tabindex:i?null:"0","aria-live":"off","aria-label":this.ariaLabel||null,"aria-controls":this.ariaControls||null,"aria-invalid":!1===r||!a&&n?"true":null,"aria-required":n?"true":null,"aria-valuemin":Object(me["g"])(this.computedMin),"aria-valuemax":Object(me["g"])(this.computedMax),"aria-valuenow":a?t:null,"aria-valuetext":a?o(t):null})}},watch:(tl={},sl(tl,ll,(function(e){this.localValue=Object(F["b"])(e,null)})),sl(tl,"localValue",(function(e){this.$emit(fl,e)})),sl(tl,"disabled",(function(e){e&&this.clearRepeat()})),sl(tl,"readonly",(function(e){e&&this.clearRepeat()})),tl),created:function(){this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null,this.$_keyIsDown=!1},beforeDestroy:function(){this.clearRepeat()},deactivated:function(){this.clearRepeat()},methods:{focus:function(){this.disabled||Object(H["d"])(this.$refs.spinner)},blur:function(){this.disabled||Object(H["c"])(this.$refs.spinner)},emitChange:function(){this.$emit(Y["d"],this.localValue)},stepValue:function(e){var t=this.localValue;if(!this.disabled&&!Object(u["g"])(t)){var n=this.computedStep*e,i=this.computedMin,r=this.computedMax,o=this.computedMultiplier,a=this.wrap;t=Object(ne["g"])((t-i)/n)*n+i+n,t=Object(ne["g"])(t*o)/o,this.localValue=t>r?a?i:r:t<i?a?r:i:t}},onFocusBlur:function(e){this.disabled?this.hasFocus=!1:this.hasFocus="focus"===e.type},stepUp:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.localValue;Object(u["g"])(t)?this.localValue=this.computedMin:this.stepValue(1*e)},stepDown:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=this.localValue;Object(u["g"])(t)?this.localValue=this.wrap?this.computedMax:this.computedMin:this.stepValue(-1*e)},onKeydown:function(e){var t=e.keyCode,n=e.altKey,i=e.ctrlKey,r=e.metaKey;if(!(this.disabled||this.readonly||n||i||r)&&Object(ut["a"])(_l,t)){if(Object(dt["f"])(e,{propagation:!1}),this.$_keyIsDown)return;this.resetTimers(),Object(ut["a"])([ct,Ze],t)?(this.$_keyIsDown=!0,t===ct?this.handleStepRepeat(e,this.stepUp):t===Ze&&this.handleStepRepeat(e,this.stepDown)):t===ot?this.stepUp(this.computedStepMultiplier):t===rt?this.stepDown(this.computedStepMultiplier):t===nt?this.localValue=this.computedMin:t===Qe&&(this.localValue=this.computedMax)}},onKeyup:function(e){var t=e.keyCode,n=e.altKey,i=e.ctrlKey,r=e.metaKey;this.disabled||this.readonly||n||i||r||Object(ut["a"])(_l,t)&&(Object(dt["f"])(e,{propagation:!1}),this.resetTimers(),this.$_keyIsDown=!1,this.emitChange())},handleStepRepeat:function(e,t){var n=this,i=e||{},r=i.type,o=i.button;if(!this.disabled&&!this.readonly){if("mousedown"===r&&o)return;this.resetTimers(),t(1);var a=this.computedThreshold,s=this.computedStepMultiplier,c=this.computedDelay,u=this.computedInterval;this.$_autoDelayTimer=setTimeout((function(){var e=0;n.$_autoRepeatTimer=setInterval((function(){t(e<a?1:s),e++}),u)}),c)}},onMouseup:function(e){var t=e||{},n=t.type,i=t.button;"mouseup"===n&&i||(Object(dt["f"])(e,{propagation:!1}),this.resetTimers(),this.setMouseup(!1),this.emitChange())},setMouseup:function(e){try{Object(dt["c"])(e,document.body,"mouseup",this.onMouseup,!1),Object(dt["c"])(e,document.body,"touchend",this.onMouseup,!1)}catch(t){}},resetTimers:function(){clearTimeout(this.$_autoDelayTimer),clearInterval(this.$_autoRepeatTimer),this.$_autoDelayTimer=null,this.$_autoRepeatTimer=null},clearRepeat:function(){this.resetTimers(),this.setMouseup(!1),this.$_keyIsDown=!1}},render:function(e){var t=this,n=this.spinId,i=this.localValue,r=this.computedInline,o=this.computedReadonly,a=this.vertical,s=this.disabled,c=this.computedFormatter,d=!Object(u["g"])(i),l=function(i,r,c,u,d,l,f){var p=e(c,{props:{scale:t.hasFocus?1.5:1.25},attrs:{"aria-hidden":"true"}}),h={hasFocus:t.hasFocus},m=function(e){s||o||(Object(dt["f"])(e,{propagation:!1}),t.setMouseup(!0),Object(H["d"])(e.currentTarget),t.handleStepRepeat(e,i))};return e("button",{staticClass:"btn btn-sm border-0 rounded-0",class:{"py-0":!a},attrs:{tabindex:"-1",type:"button",disabled:s||o||l,"aria-disabled":s||o||l?"true":null,"aria-controls":n,"aria-label":r||null,"aria-keyshortcuts":d||null},on:{mousedown:m,touchstart:m},key:u||null,ref:u},[t.normalizeSlot(f,h)||p])},f=l(this.stepUp,this.labelIncrement,Fe,"inc","ArrowUp",!1,E["A"]),p=l(this.stepDown,this.labelDecrement,He,"dec","ArrowDown",!1,E["h"]),h=e();this.name&&!s&&(h=e("input",{attrs:{type:"hidden",name:this.name,form:this.form||null,value:this.valueAsFixed},key:"hidden"}));var m=e("output",{staticClass:"flex-grow-1",class:{"d-flex":a,"align-self-center":!a,"align-items-center":a,"border-top":a,"border-bottom":a,"border-left":!a,"border-right":!a},attrs:this.computedSpinAttrs,key:"output",ref:"spinner"},[e("bdi",d?c(i):this.placeholder||"")]);return e("div",{staticClass:"b-form-spinbutton form-control",class:[{disabled:s,readonly:o,focus:this.hasFocus,"d-inline-flex":r||a,"d-flex":!r&&!a,"align-items-stretch":!a,"flex-column":a},this.sizeFormClass,this.stateClass],attrs:this.computedAttrs,on:{keydown:this.onKeydown,keyup:this.onKeyup,"!focus":this.onFocusBlur,"!blur":this.onFocusBlur}},a?[f,h,m,p]:[p,h,m,f])}}),wl=M({components:{BFormSpinbutton:jl,BSpinbutton:jl}});function kl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ml(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kl(Object(n),!0).forEach((function(t){Ll(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ll(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xl,Tl=Object(I["d"])(Object(f["m"])(Ml(Ml({},ni["b"]),{},{disabled:Object(I["c"])(C["g"],!1),noRemove:Object(I["c"])(C["g"],!1),pill:Object(I["c"])(C["g"],!1),removeLabel:Object(I["c"])(C["u"],"Remove tag"),tag:Object(I["c"])(C["u"],"span"),title:Object(I["c"])(C["u"]),variant:Object(I["c"])(C["u"],"secondary")})),P["fb"]),Sl=i["default"].extend({name:P["fb"],mixins:[ni["a"],B["a"]],props:Tl,methods:{onRemove:function(e){var t=e.type,n=e.keyCode;this.disabled||"click"!==t&&("keydown"!==t||n!==Xe)||this.$emit(Y["K"])}},render:function(e){var t=this.title,n=this.tag,i=this.variant,r=this.pill,o=this.disabled,a=this.safeId(),s=this.safeId("_taglabel_"),c=e();this.noRemove||o||(c=e(R["a"],{staticClass:"b-form-tag-remove",props:{ariaLabel:this.removeLabel},attrs:{"aria-controls":a,"aria-describedby":s,"aria-keyshortcuts":"Delete"},on:{click:this.onRemove,keydown:this.onRemove}}));var u=e("span",{staticClass:"b-form-tag-content flex-grow-1 text-truncate",attrs:{id:s}},this.normalizeSlot()||t);return e(Vt,{staticClass:"b-form-tag d-inline-flex align-items-baseline mw-100",class:{disabled:o},props:{tag:n,variant:i,pill:r},attrs:{id:a,title:t||null,"aria-labelledby":s}},[u,c])}});function Dl(e){return Cl(e)||Yl(e)||Pl(e)||Al()}function Al(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Pl(e,t){if(e){if("string"===typeof e)return El(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?El(e,t):void 0}}function Yl(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function Cl(e){if(Array.isArray(e))return El(e)}function El(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function Hl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function $l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hl(Object(n),!0).forEach((function(t){Fl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Il=Object($["a"])("value",{type:C["b"],defaultValue:[]}),Bl=Il.mixin,Rl=Il.props,Nl=Il.prop,zl=Il.event,Wl=["text","email","tel","url","number"],Vl=[".b-form-tag","button","input","select"].join(" "),Ul=function(e){return Object(me["a"])(e).replace(s["w"],"\\s")},Gl=function(e){return Object(ut["b"])(e).map((function(e){return Object(me["h"])(Object(me["g"])(e))})).filter((function(e,t,n){return e.length>0&&n.indexOf(e)===t}))},ql=function(e){return Object(u["n"])(e)?e:Object(u["d"])(e)&&e.target.value||""},Jl=function(){return{all:[],valid:[],invalid:[],duplicate:[]}},Kl=Object(I["d"])(Object(f["m"])($l($l($l($l($l($l({},ni["b"]),Rl),Ns),Us),qs),{},{addButtonText:Object(I["c"])(C["u"],"Add"),addButtonVariant:Object(I["c"])(C["u"],"outline-secondary"),addOnChange:Object(I["c"])(C["g"],!1),duplicateTagText:Object(I["c"])(C["u"],"Duplicate tag(s)"),ignoreInputFocusSelector:Object(I["c"])(C["f"],Vl),inputAttrs:Object(I["c"])(C["q"],{}),inputClass:Object(I["c"])(C["e"]),inputId:Object(I["c"])(C["u"]),inputType:Object(I["c"])(C["u"],"text",(function(e){return Object(ut["a"])(Wl,e)})),invalidTagText:Object(I["c"])(C["u"],"Invalid tag(s)"),limit:Object(I["c"])(C["n"]),limitTagsText:Object(I["c"])(C["u"],"Tag limit reached"),noAddOnEnter:Object(I["c"])(C["g"],!1),noOuterFocus:Object(I["c"])(C["g"],!1),noTagRemove:Object(I["c"])(C["g"],!1),placeholder:Object(I["c"])(C["u"],"Add tag..."),removeOnDelete:Object(I["c"])(C["g"],!1),separator:Object(I["c"])(C["f"]),tagClass:Object(I["c"])(C["e"]),tagPills:Object(I["c"])(C["g"],!1),tagRemoveLabel:Object(I["c"])(C["u"],"Remove tag"),tagRemovedLabel:Object(I["c"])(C["u"],"Tag removed"),tagValidator:Object(I["c"])(C["l"]),tagVariant:Object(I["c"])(C["u"],"secondary")})),P["gb"]),Xl=i["default"].extend({name:P["gb"],mixins:[ni["a"],Bl,zs,Gs,Js,B["a"]],props:Kl,data:function(){return{hasFocus:!1,newTag:"",tags:[],removedTags:[],tagsState:Jl()}},computed:{computedInputId:function(){return this.inputId||this.safeId("__input__")},computedInputType:function(){return Object(ut["a"])(Wl,this.inputType)?this.inputType:"text"},computedInputAttrs:function(){var e=this.disabled,t=this.form;return $l($l({},this.inputAttrs),{},{id:this.computedInputId,value:this.newTag,disabled:e,form:t})},computedInputHandlers:function(){return{input:this.onInputInput,change:this.onInputChange,keydown:this.onInputKeydown,reset:this.reset}},computedSeparator:function(){return Object(ut["b"])(this.separator).filter(u["n"]).filter(c["a"]).join("")},computedSeparatorRegExp:function(){var e=this.computedSeparator;return e?new RegExp("[".concat(Ul(e),"]+")):null},computedJoiner:function(){var e=this.computedSeparator.charAt(0);return" "!==e?"".concat(e," "):e},computeIgnoreInputFocusSelector:function(){return Object(ut["b"])(this.ignoreInputFocusSelector).filter(c["a"]).join(",").trim()},disableAddButton:function(){var e=this,t=Object(me["h"])(this.newTag);return""===t||!this.splitTags(t).some((function(t){return!Object(ut["a"])(e.tags,t)&&e.validateTag(t)}))},duplicateTags:function(){return this.tagsState.duplicate},hasDuplicateTags:function(){return this.duplicateTags.length>0},invalidTags:function(){return this.tagsState.invalid},hasInvalidTags:function(){return this.invalidTags.length>0},isLimitReached:function(){var e=this.limit;return Object(u["h"])(e)&&e>=0&&this.tags.length>=e}},watch:(xl={},Fl(xl,Nl,(function(e){this.tags=Gl(e)})),Fl(xl,"tags",(function(e,t){Object(ei["a"])(e,this[Nl])||this.$emit(zl,e),Object(ei["a"])(e,t)||(e=Object(ut["b"])(e).filter(c["a"]),t=Object(ut["b"])(t).filter(c["a"]),this.removedTags=t.filter((function(t){return!Object(ut["a"])(e,t)})))})),Fl(xl,"tagsState",(function(e,t){Object(ei["a"])(e,t)||this.$emit(Y["Y"],e.valid,e.invalid,e.duplicate)})),xl),created:function(){this.tags=Gl(this[Nl])},mounted:function(){var e=this,t=Object(H["e"])("form",this.$el);t&&(Object(dt["b"])(t,"reset",this.reset,Y["db"]),this.$on(Y["eb"],(function(){Object(dt["a"])(t,"reset",e.reset,Y["db"])})))},methods:{addTag:function(e){if(e=Object(u["n"])(e)?e:this.newTag,!this.disabled&&""!==Object(me["h"])(e)&&!this.isLimitReached){var t=this.parseTags(e);if(t.valid.length>0||0===t.all.length)if(Object(H["v"])(this.getInput(),"select"))this.newTag="";else{var n=[].concat(Dl(t.invalid),Dl(t.duplicate));this.newTag=t.all.filter((function(e){return Object(ut["a"])(n,e)})).join(this.computedJoiner).concat(n.length>0?this.computedJoiner.charAt(0):"")}t.valid.length>0&&(this.tags=Object(ut["b"])(this.tags,t.valid)),this.tagsState=t,this.focus()}},removeTag:function(e){var t=this;this.disabled||(this.tags=this.tags.filter((function(t){return t!==e})),this.$nextTick((function(){t.focus()})))},reset:function(){var e=this;this.newTag="",this.tags=[],this.$nextTick((function(){e.removedTags=[],e.tagsState=Jl()}))},onInputInput:function(e){if(!(this.disabled||Object(u["d"])(e)&&e.target.composing)){var t=ql(e),n=this.computedSeparatorRegExp;this.newTag!==t&&(this.newTag=t),t=Object(me["i"])(t),n&&n.test(t.slice(-1))?this.addTag():this.tagsState=""===t?Jl():this.parseTags(t)}},onInputChange:function(e){if(!this.disabled&&this.addOnChange){var t=ql(e);this.newTag!==t&&(this.newTag=t),this.addTag()}},onInputKeydown:function(e){if(!this.disabled&&Object(u["d"])(e)){var t=e.keyCode,n=e.target.value||"";this.noAddOnEnter||t!==et?!this.removeOnDelete||t!==Ke&&t!==Xe||""!==n||(Object(dt["f"])(e,{propagation:!1}),this.tags=this.tags.slice(0,-1)):(Object(dt["f"])(e,{propagation:!1}),this.addTag())}},onClick:function(e){var t=this,n=this.computeIgnoreInputFocusSelector,i=e.target;this.disabled||Object(H["q"])(i)||n&&Object(H["e"])(n,i,!0)||this.$nextTick((function(){t.focus()}))},onFocusin:function(){this.hasFocus=!0},onFocusout:function(){this.hasFocus=!1},handleAutofocus:function(){var e=this;this.$nextTick((function(){Object(H["D"])((function(){e.autofocus&&!e.disabled&&e.focus()}))}))},focus:function(){this.disabled||Object(H["d"])(this.getInput())},blur:function(){this.disabled||Object(H["c"])(this.getInput())},splitTags:function(e){e=Object(me["g"])(e);var t=this.computedSeparatorRegExp;return(t?e.split(t):[e]).map(me["h"]).filter(c["a"])},parseTags:function(e){var t=this,n=this.splitTags(e),i={all:n,valid:[],invalid:[],duplicate:[]};return n.forEach((function(e){Object(ut["a"])(t.tags,e)||Object(ut["a"])(i.valid,e)?Object(ut["a"])(i.duplicate,e)||i.duplicate.push(e):t.validateTag(e)?i.valid.push(e):Object(ut["a"])(i.invalid,e)||i.invalid.push(e)})),i},validateTag:function(e){var t=this.tagValidator;return!Object(I["b"])(t)||t(e)},getInput:function(){return Object(H["E"])("#".concat(Su(this.computedInputId)),this.$el)},defaultRender:function(e){var t=e.addButtonText,n=e.addButtonVariant,i=e.addTag,r=e.disableAddButton,o=e.disabled,a=e.duplicateTagText,s=e.inputAttrs,u=e.inputClass,d=e.inputHandlers,l=e.inputType,f=e.invalidTagText,p=e.isDuplicate,h=e.isInvalid,m=e.isLimitReached,b=e.limitTagsText,g=e.noTagRemove,v=e.placeholder,y=e.removeTag,_=e.tagClass,O=e.tagPills,j=e.tagRemoveLabel,w=e.tagVariant,k=e.tags,M=this.$createElement,L=k.map((function(e){return e=Object(me["g"])(e),M(Sl,{class:_,props:{disabled:o,noRemove:g,pill:O,removeLabel:j,tag:"li",title:e,variant:w},on:{remove:function(){return y(e)}},key:"tags_".concat(e)},e)})),x=f&&h?this.safeId("__invalid_feedback__"):null,T=a&&p?this.safeId("__duplicate_feedback__"):null,S=b&&m?this.safeId("__limit_feedback__"):null,D=[s["aria-describedby"],x,T,S].filter(c["a"]).join(" "),A=M("input",{staticClass:"b-form-tags-input w-100 flex-grow-1 p-0 m-0 bg-transparent border-0",class:u,style:{outline:0,minWidth:"5rem"},attrs:$l($l({},s),{},{"aria-describedby":D||null,type:l,placeholder:v||null}),domProps:{value:s.value},on:d,directives:[{name:"model",value:s.value}],ref:"input"}),P=M(Mt,{staticClass:"b-form-tags-button py-0",class:{invisible:r},style:{fontSize:"90%"},props:{disabled:r||m,variant:n},on:{click:function(){return i()}},ref:"button"},[this.normalizeSlot(E["a"])||t]),Y=this.safeId("__tag_list__"),C=M("li",{staticClass:"b-from-tags-field flex-grow-1",attrs:{role:"none","aria-live":"off","aria-controls":Y},key:"tags_field"},[M("div",{staticClass:"d-flex",attrs:{role:"group"}},[A,P])]),H=M("ul",{staticClass:"b-form-tags-list list-unstyled mb-0 d-flex flex-wrap align-items-center",attrs:{id:Y},key:"tags_list"},[L,C]),$=M();if(f||a||b){var F=this.computedJoiner,I=M();x&&(I=M(Cs,{props:{id:x,forceShow:!0},key:"tags_invalid_feedback"},[this.invalidTagText,": ",this.invalidTags.join(F)]));var B=M();T&&(B=M(Ps,{props:{id:T},key:"tags_duplicate_feedback"},[this.duplicateTagText,": ",this.duplicateTags.join(F)]));var R=M();S&&(R=M(Ps,{props:{id:S},key:"tags_limit_feedback"},[b])),$=M("div",{attrs:{"aria-live":"polite","aria-atomic":"true"},key:"tags_feedback"},[I,B,R])}return[H,$]}},render:function(e){var t=this.name,n=this.disabled,i=this.required,r=this.form,o=this.tags,a=this.computedInputId,s=this.hasFocus,c=this.noOuterFocus,u=$l({tags:o.slice(),inputAttrs:this.computedInputAttrs,inputType:this.computedInputType,inputHandlers:this.computedInputHandlers,removeTag:this.removeTag,addTag:this.addTag,reset:this.reset,inputId:a,isInvalid:this.hasInvalidTags,invalidTags:this.invalidTags.slice(),isDuplicate:this.hasDuplicateTags,duplicateTags:this.duplicateTags.slice(),isLimitReached:this.isLimitReached,disableAddButton:this.disableAddButton},Object(f["k"])(this.$props,["addButtonText","addButtonVariant","disabled","duplicateTagText","form","inputClass","invalidTagText","limit","limitTagsText","noTagRemove","placeholder","required","separator","size","state","tagClass","tagPills","tagRemoveLabel","tagVariant"])),d=this.normalizeSlot(E["i"],u)||this.defaultRender(u),l=e("output",{staticClass:"sr-only",attrs:{id:this.safeId("__selected_tags__"),role:"status",for:a,"aria-live":s?"polite":"off","aria-atomic":"true","aria-relevant":"additions text"}},this.tags.join(", ")),p=e("div",{staticClass:"sr-only",attrs:{id:this.safeId("__removed_tags__"),role:"status","aria-live":s?"assertive":"off","aria-atomic":"true"}},this.removedTags.length>0?"(".concat(this.tagRemovedLabel,") ").concat(this.removedTags.join(", ")):""),h=e();if(t&&!n){var m=o.length>0;h=(m?o:[""]).map((function(n){return e("input",{class:{"sr-only":!m},attrs:{type:m?"hidden":"text",value:n,required:i,name:t,form:r},key:"tag_input_".concat(n)})}))}return e("div",{staticClass:"b-form-tags form-control h-auto",class:[{focus:s&&!c&&!n,disabled:n},this.sizeFormClass,this.stateClass],attrs:{id:this.safeId(),role:"group",tabindex:n||c?null:"-1","aria-describedby":this.safeId("__selected_tags__")},on:{click:this.onClick,focusin:this.onFocusin,focusout:this.onFocusout}},[l,p,d,h])}}),Zl=M({components:{BFormTags:Xl,BTags:Xl,BFormTag:Sl,BTag:Sl}});function Ql(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function ef(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ql(Object(n),!0).forEach((function(t){tf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ql(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nf,rf=Object(I["d"])(Object(f["m"])(ef(ef(ef(ef(ef(ef({},ni["b"]),Ns),Us),qs),rd),{},{maxRows:Object(I["c"])(C["p"]),noAutoShrink:Object(I["c"])(C["g"],!1),noResize:Object(I["c"])(C["g"],!1),rows:Object(I["c"])(C["p"],2),wrap:Object(I["c"])(C["u"],"soft")})),P["ib"]),of=i["default"].extend({name:P["ib"],directives:{"b-visible":sr},mixins:[sd["a"],ni["a"],ro["a"],zs,Gs,Js,od,Ju,ad],props:rf,data:function(){return{heightInPx:null}},computed:{computedStyle:function(){var e={resize:!this.computedRows||this.noResize?"none":null};return this.computedRows||(e.height=this.heightInPx,e.overflowY="scroll"),e},computedMinRows:function(){return Object(ne["d"])(Object(F["c"])(this.rows,2),2)},computedMaxRows:function(){return Object(ne["d"])(this.computedMinRows,Object(F["c"])(this.maxRows,0))},computedRows:function(){return this.computedMinRows===this.computedMaxRows?this.computedMinRows:null},computedAttrs:function(){var e=this.disabled,t=this.required;return{id:this.safeId(),name:this.name||null,form:this.form||null,disabled:e,placeholder:this.placeholder||null,required:t,autocomplete:this.autocomplete||null,readonly:this.readonly||this.plaintext,rows:this.computedRows,wrap:this.wrap||null,"aria-required":this.required?"true":null,"aria-invalid":this.computedAriaInvalid}},computedListeners:function(){return ef(ef({},this.bvListeners),{},{input:this.onInput,change:this.onChange,blur:this.onBlur})}},watch:{localValue:function(){this.setHeight()}},mounted:function(){this.setHeight()},methods:{visibleCallback:function(e){e&&this.$nextTick(this.setHeight)},setHeight:function(){var e=this;this.$nextTick((function(){Object(H["D"])((function(){e.heightInPx=e.computeHeight()}))}))},computeHeight:function(){if(this.$isServer||!Object(u["g"])(this.computedRows))return null;var e=this.$el;if(!Object(H["u"])(e))return null;var t=Object(H["k"])(e),n=Object(F["b"])(t.lineHeight,1),i=Object(F["b"])(t.borderTopWidth,0)+Object(F["b"])(t.borderBottomWidth,0),r=Object(F["b"])(t.paddingTop,0)+Object(F["b"])(t.paddingBottom,0),o=i+r,a=n*this.computedMinRows+o,s=Object(H["m"])(e,"height")||t.height;Object(H["H"])(e,"height","auto");var c=e.scrollHeight;Object(H["H"])(e,"height",s);var d=Object(ne["d"])((c-r)/n,2),l=Object(ne["e"])(Object(ne["d"])(d,this.computedMinRows),this.computedMaxRows),f=Object(ne["d"])(Object(ne["b"])(l*n+o),a);return this.noAutoShrink&&Object(F["b"])(s,0)>f?s:"".concat(f,"px")}},render:function(e){return e("textarea",{class:this.computedClass,style:this.computedStyle,directives:[{name:"b-visible",value:this.visibleCallback,modifiers:{640:!0}}],attrs:this.computedAttrs,domProps:{value:this.localValue},on:this.computedListeners,ref:"input"})}}),af=M({components:{BFormTextarea:of,BTextarea:of}});function sf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function cf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sf(Object(n),!0).forEach((function(t){uf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function uf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function df(e,t){return mf(e)||hf(e,t)||ff(e,t)||lf()}function lf(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ff(e,t){if(e){if("string"===typeof e)return pf(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pf(e,t):void 0}}function pf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function hf(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){r=!0,o=c}finally{try{i||null==s["return"]||s["return"]()}finally{if(r)throw o}}return n}}function mf(e){if(Array.isArray(e))return e}var bf,gf=Object($["a"])("value",{type:C["u"],defaultValue:""}),vf=gf.mixin,yf=gf.props,_f=gf.prop,Of=gf.event,jf="numeric",wf=function(e){return"00".concat(e||"").slice(-2)},kf=function(e){e=Object(me["g"])(e);var t=null,n=null,i=null;if(s["B"].test(e)){var r=e.split(":").map((function(e){return Object(F["c"])(e,null)})),o=df(r,3);t=o[0],n=o[1],i=o[2]}return{hours:Object(u["p"])(t)?null:t,minutes:Object(u["p"])(n)?null:n,seconds:Object(u["p"])(i)?null:i,ampm:Object(u["p"])(t)||t<12?0:1}},Mf=function(e){var t=e.hours,n=e.minutes,i=e.seconds,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(u["g"])(t)||Object(u["g"])(n)||r&&Object(u["g"])(i))return"";var o=[t,n,r?i:0];return o.map(wf).join(":")},Lf=Object(I["d"])(Object(f["m"])(cf(cf(cf(cf({},ni["b"]),yf),Object(f["k"])(Ol,["labelIncrement","labelDecrement"])),{},{ariaLabelledby:Object(I["c"])(C["u"]),disabled:Object(I["c"])(C["g"],!1),hidden:Object(I["c"])(C["g"],!1),hideHeader:Object(I["c"])(C["g"],!1),hour12:Object(I["c"])(C["g"],null),labelAm:Object(I["c"])(C["u"],"AM"),labelAmpm:Object(I["c"])(C["u"],"AM/PM"),labelHours:Object(I["c"])(C["u"],"Hours"),labelMinutes:Object(I["c"])(C["u"],"Minutes"),labelNoTimeSelected:Object(I["c"])(C["u"],"No time selected"),labelPm:Object(I["c"])(C["u"],"PM"),labelSeconds:Object(I["c"])(C["u"],"Seconds"),labelSelected:Object(I["c"])(C["u"],"Selected time"),locale:Object(I["c"])(C["f"]),minutesStep:Object(I["c"])(C["p"],1),readonly:Object(I["c"])(C["g"],!1),secondsStep:Object(I["c"])(C["p"],1),showSeconds:Object(I["c"])(C["g"],!1)})),P["oc"]),xf=i["default"].extend({name:P["oc"],mixins:[ni["a"],vf,B["a"]],props:Lf,data:function(){var e=kf(this[_f]||"");return{modelHours:e.hours,modelMinutes:e.minutes,modelSeconds:e.seconds,modelAmpm:e.ampm,isLive:!1}},computed:{computedHMS:function(){var e=this.modelHours,t=this.modelMinutes,n=this.modelSeconds;return Mf({hours:e,minutes:t,seconds:n},this.showSeconds)},resolvedOptions:function(){var e=Object(ut["b"])(this.locale).filter(c["a"]),t={hour:jf,minute:jf,second:jf};Object(u["p"])(this.hour12)||(t.hour12=!!this.hour12);var n=new Intl.DateTimeFormat(e,t),i=n.resolvedOptions(),r=i.hour12||!1,o=i.hourCycle||(r?"h12":"h23");return{locale:i.locale,hour12:r,hourCycle:o}},computedLocale:function(){return this.resolvedOptions.locale},computedLang:function(){return(this.computedLocale||"").replace(/-u-.*$/,"")},computedRTL:function(){return Qn(this.computedLang)},computedHourCycle:function(){return this.resolvedOptions.hourCycle},is12Hour:function(){return!!this.resolvedOptions.hour12},context:function(){return{locale:this.computedLocale,isRTL:this.computedRTL,hourCycle:this.computedHourCycle,hour12:this.is12Hour,hours:this.modelHours,minutes:this.modelMinutes,seconds:this.showSeconds?this.modelSeconds:0,value:this.computedHMS,formatted:this.formattedTimeString}},valueId:function(){return this.safeId()||null},computedAriaLabelledby:function(){return[this.ariaLabelledby,this.valueId].filter(c["a"]).join(" ")||null},timeFormatter:function(){var e={hour12:this.is12Hour,hourCycle:this.computedHourCycle,hour:jf,minute:jf,timeZone:"UTC"};return this.showSeconds&&(e.second=jf),Bn(this.computedLocale,e)},numberFormatter:function(){var e=new Intl.NumberFormat(this.computedLocale,{style:"decimal",minimumIntegerDigits:2,minimumFractionDigits:0,maximumFractionDigits:0,notation:"standard"});return e.format},formattedTimeString:function(){var e=this.modelHours,t=this.modelMinutes,n=this.showSeconds&&this.modelSeconds||0;return this.computedHMS?this.timeFormatter(Hn(Date.UTC(0,0,1,e,t,n))):this.labelNoTimeSelected||" "},spinScopedSlots:function(){var e=this.$createElement;return{increment:function(t){var n=t.hasFocus;return e(Pe,{props:{scale:n?1.5:1.25},attrs:{"aria-hidden":"true"}})},decrement:function(t){var n=t.hasFocus;return e(Pe,{props:{flipV:!0,scale:n?1.5:1.25},attrs:{"aria-hidden":"true"}})}}}},watch:(nf={},uf(nf,_f,(function(e,t){if(e!==t&&!Object(ei["a"])(kf(e),kf(this.computedHMS))){var n=kf(e),i=n.hours,r=n.minutes,o=n.seconds,a=n.ampm;this.modelHours=i,this.modelMinutes=r,this.modelSeconds=o,this.modelAmpm=a}})),uf(nf,"computedHMS",(function(e,t){e!==t&&this.$emit(Of,e)})),uf(nf,"context",(function(e,t){Object(ei["a"])(e,t)||this.$emit(Y["h"],e)})),uf(nf,"modelAmpm",(function(e,t){var n=this;if(e!==t){var i=Object(u["g"])(this.modelHours)?0:this.modelHours;this.$nextTick((function(){0===e&&i>11?n.modelHours=i-12:1===e&&i<12&&(n.modelHours=i+12)}))}})),uf(nf,"modelHours",(function(e,t){e!==t&&(this.modelAmpm=e>11?1:0)})),nf),created:function(){var e=this;this.$nextTick((function(){e.$emit(Y["h"],e.context)}))},mounted:function(){this.setLive(!0)},activated:function(){this.setLive(!0)},deactivated:function(){this.setLive(!1)},beforeDestroy:function(){this.setLive(!1)},methods:{focus:function(){this.disabled||Object(H["d"])(this.$refs.spinners[0])},blur:function(){if(!this.disabled){var e=Object(H["g"])();Object(H["f"])(this.$el,e)&&Object(H["c"])(e)}},formatHours:function(e){var t=this.computedHourCycle;return e=this.is12Hour&&e>12?e-12:e,e=0===e&&"h12"===t?12:0===e&&"h24"===t?24:12===e&&"h11"===t?0:e,this.numberFormatter(e)},formatMinutes:function(e){return this.numberFormatter(e)},formatSeconds:function(e){return this.numberFormatter(e)},formatAmpm:function(e){return 0===e?this.labelAm:1===e?this.labelPm:""},setHours:function(e){this.modelHours=e},setMinutes:function(e){this.modelMinutes=e},setSeconds:function(e){this.modelSeconds=e},setAmpm:function(e){this.modelAmpm=e},onSpinLeftRight:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.type,n=e.keyCode;if(!this.disabled&&"keydown"===t&&(n===it||n===at)){Object(dt["f"])(e);var i=this.$refs.spinners||[],r=i.map((function(e){return!!e.hasFocus})).indexOf(!0);r+=n===it?-1:1,r=r>=i.length?0:r<0?i.length-1:r,Object(H["d"])(i[r])}},setLive:function(e){var t=this;e?this.$nextTick((function(){Object(H["D"])((function(){t.isLive=!0}))})):this.isLive=!1}},render:function(e){var t=this;if(this.hidden)return e();var n=this.valueId,i=this.computedAriaLabelledby,r=[],o=function(i,o,a){var s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=t.safeId("_spinbutton_".concat(o,"_"))||null;return r.push(c),e(jl,{class:a,props:cf({id:c,placeholder:"--",vertical:!0,required:!0,disabled:t.disabled,readonly:t.readonly,locale:t.computedLocale,labelIncrement:t.labelIncrement,labelDecrement:t.labelDecrement,wrap:!0,ariaControls:n,min:0},s),scopedSlots:t.spinScopedSlots,on:{change:i},key:o,ref:"spinners",refInFor:!0})},a=function(){return e("div",{staticClass:"d-flex flex-column",class:{"text-muted":t.disabled||t.readonly},attrs:{"aria-hidden":"true"}},[e(Ye,{props:{shiftV:4,scale:.5}}),e(Ye,{props:{shiftV:-4,scale:.5}})])},s=[];s.push(o(this.setHours,"hours","b-time-hours",{value:this.modelHours,max:23,step:1,formatterFn:this.formatHours,ariaLabel:this.labelHours})),s.push(a()),s.push(o(this.setMinutes,"minutes","b-time-minutes",{value:this.modelMinutes,max:59,step:this.minutesStep||1,formatterFn:this.formatMinutes,ariaLabel:this.labelMinutes})),this.showSeconds&&(s.push(a()),s.push(o(this.setSeconds,"seconds","b-time-seconds",{value:this.modelSeconds,max:59,step:this.secondsStep||1,formatterFn:this.formatSeconds,ariaLabel:this.labelSeconds}))),this.is12Hour&&s.push(o(this.setAmpm,"ampm","b-time-ampm",{value:this.modelAmpm,max:1,formatterFn:this.formatAmpm,ariaLabel:this.labelAmpm,required:!1})),s=e("div",{staticClass:"d-flex align-items-center justify-content-center mx-auto",attrs:{role:"group",tabindex:this.disabled||this.readonly?null:"-1","aria-labelledby":i},on:{keydown:this.onSpinLeftRight,click:function(e){e.target===e.currentTarget&&t.focus()}}},s);var u=e("output",{staticClass:"form-control form-control-sm text-center",class:{disabled:this.disabled||this.readonly},attrs:{id:n,role:"status",for:r.filter(c["a"]).join(" ")||null,tabindex:this.disabled?null:"-1","aria-live":this.isLive?"polite":"off","aria-atomic":"true"},on:{click:this.focus,focus:this.focus}},[e("bdi",this.formattedTimeString),this.computedHMS?e("span",{staticClass:"sr-only"}," (".concat(this.labelSelected,") ")):""]),d=e("header",{staticClass:"b-time-header",class:{"sr-only":this.hideHeader}},[u]),l=this.normalizeSlot();return l=l?e("footer",{staticClass:"b-time-footer"},l):e(),e("div",{staticClass:"b-time d-inline-flex flex-column text-center",attrs:{role:"group",lang:this.computedLang||null,"aria-labelledby":i||null,"aria-disabled":this.disabled?"true":null,"aria-readonly":this.readonly&&!this.disabled?"true":null}},[d,s,l])}});function Tf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Sf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tf(Object(n),!0).forEach((function(t){Df(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Df(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Af=Object($["a"])("value",{type:C["u"],defaultValue:""}),Pf=Af.mixin,Yf=Af.props,Cf=Af.prop,Ef=Af.event,Hf=Object(f["j"])(Lf,["hidden","id","value"]),$f=Object(f["j"])(Jc,["formattedValue","id","lang","rtl","value"]),Ff=Object(I["d"])(Object(f["m"])(Sf(Sf(Sf(Sf(Sf({},ni["b"]),Yf),Hf),$f),{},{closeButtonVariant:Object(I["c"])(C["u"],"outline-secondary"),labelCloseButton:Object(I["c"])(C["u"],"Close"),labelNowButton:Object(I["c"])(C["u"],"Select now"),labelResetButton:Object(I["c"])(C["u"],"Reset"),noCloseButton:Object(I["c"])(C["g"],!1),nowButton:Object(I["c"])(C["g"],!1),nowButtonVariant:Object(I["c"])(C["u"],"outline-primary"),resetButton:Object(I["c"])(C["g"],!1),resetButtonVariant:Object(I["c"])(C["u"],"outline-danger"),resetValue:Object(I["c"])(C["k"])})),P["jb"]),If=i["default"].extend({name:P["jb"],mixins:[ni["a"],Pf],props:Ff,data:function(){return{localHMS:this[Cf]||"",localLocale:null,isRTL:!1,formattedValue:"",isVisible:!1}},computed:{computedLang:function(){return(this.localLocale||"").replace(/-u-.*$/i,"")||null}},watch:(bf={},Df(bf,Cf,(function(e){this.localHMS=e||""})),Df(bf,"localHMS",(function(e){this.isVisible&&this.$emit(Ef,e||"")})),bf),methods:{focus:function(){this.disabled||Object(H["d"])(this.$refs.control)},blur:function(){this.disabled||Object(H["c"])(this.$refs.control)},setAndClose:function(e){var t=this;this.localHMS=e,this.$nextTick((function(){t.$refs.control.hide(!0)}))},onInput:function(e){this.localHMS!==e&&(this.localHMS=e)},onContext:function(e){var t=e.isRTL,n=e.locale,i=e.value,r=e.formatted;this.isRTL=t,this.localLocale=n,this.formattedValue=r,this.localHMS=i||"",this.$emit(Y["h"],e)},onNowButton:function(){var e=new Date,t=e.getHours(),n=e.getMinutes(),i=this.showSeconds?e.getSeconds():0,r=[t,n,i].map((function(e){return"00".concat(e||"").slice(-2)})).join(":");this.setAndClose(r)},onResetButton:function(){this.setAndClose(this.resetValue)},onCloseButton:function(){this.$refs.control.hide(!0)},onShow:function(){this.isVisible=!0},onShown:function(){var e=this;this.$nextTick((function(){Object(H["d"])(e.$refs.time),e.$emit(Y["U"])}))},onHidden:function(){this.isVisible=!1,this.$emit(Y["v"])},defaultButtonFn:function(e){var t=e.isHovered,n=e.hasFocus;return this.$createElement(t||n?Ee:Ce,{attrs:{"aria-hidden":"true"}})}},render:function(e){var t=this.localHMS,n=this.disabled,i=this.readonly,r=this.$props,o=Object(u["p"])(this.placeholder)?this.labelNoTimeSelected:this.placeholder,a=[];if(this.nowButton){var s=this.labelNowButton;a.push(e(Mt,{props:{size:"sm",disabled:n||i,variant:this.nowButtonVariant},attrs:{"aria-label":s||null},on:{click:this.onNowButton},key:"now-btn"},s))}if(this.resetButton){a.length>0&&a.push(e("span"," "));var c=this.labelResetButton;a.push(e(Mt,{props:{size:"sm",disabled:n||i,variant:this.resetButtonVariant},attrs:{"aria-label":c||null},on:{click:this.onResetButton},key:"reset-btn"},c))}if(!this.noCloseButton){a.length>0&&a.push(e("span"," "));var d=this.labelCloseButton;a.push(e(Mt,{props:{size:"sm",disabled:n,variant:this.closeButtonVariant},attrs:{"aria-label":d||null},on:{click:this.onCloseButton},key:"close-btn"},d))}a.length>0&&(a=[e("div",{staticClass:"b-form-date-controls d-flex flex-wrap",class:{"justify-content-between":a.length>1,"justify-content-end":a.length<2}},a)]);var l=e(xf,{staticClass:"b-form-time-control",props:Sf(Sf({},Object(I["e"])(Hf,r)),{},{value:t,hidden:!this.isVisible}),on:{input:this.onInput,context:this.onContext},ref:"time"},a);return e(Kc,{staticClass:"b-form-timepicker",props:Sf(Sf({},Object(I["e"])($f,r)),{},{id:this.safeId(),value:t,formattedValue:t?this.formattedValue:"",placeholder:o,rtl:this.isRTL,lang:this.computedLang}),on:{show:this.onShow,shown:this.onShown,hidden:this.onHidden},scopedSlots:Df({},E["f"],this.$scopedSlots[E["f"]]||this.defaultButtonFn),ref:"control"},[l])}}),Bf=M({components:{BFormTimepicker:If,BTimepicker:If}}),Rf=M({components:{BImg:Ii,BImgLazy:mr}}),Nf=Object(I["d"])({tag:Object(I["c"])(C["u"],"div")},P["tb"]),zf=i["default"].extend({name:P["tb"],functional:!0,props:Nf,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.tag,Object(he["a"])(i,{staticClass:"input-group-text"}),r)}}),Wf=Object(I["d"])({append:Object(I["c"])(C["g"],!1),id:Object(I["c"])(C["u"]),isText:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div")},P["qb"]),Vf=i["default"].extend({name:P["qb"],functional:!0,props:Wf,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.append;return e(n.tag,Object(he["a"])(i,{class:{"input-group-append":o,"input-group-prepend":!o},attrs:{id:n.id}}),n.isText?[e(zf,r)]:r)}});function Uf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Gf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uf(Object(n),!0).forEach((function(t){qf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jf=Object(I["d"])(Object(f["j"])(Wf,["append"]),P["rb"]),Kf=i["default"].extend({name:P["rb"],functional:!0,props:Jf,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(Vf,Object(he["a"])(i,{props:Gf(Gf({},n),{},{append:!0})}),r)}});function Xf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Zf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xf(Object(n),!0).forEach((function(t){Qf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qf(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ep=Object(I["d"])(Object(f["j"])(Wf,["append"]),P["sb"]),tp=i["default"].extend({name:P["sb"],functional:!0,props:ep,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(Vf,Object(he["a"])(i,{props:Zf(Zf({},n),{},{append:!1})}),r)}});function np(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ip=Object(I["d"])({append:Object(I["c"])(C["u"]),appendHtml:Object(I["c"])(C["u"]),id:Object(I["c"])(C["u"]),prepend:Object(I["c"])(C["u"]),prependHtml:Object(I["c"])(C["u"]),size:Object(I["c"])(C["u"]),tag:Object(I["c"])(C["u"],"div")},P["pb"]),rp=i["default"].extend({name:P["pb"],functional:!0,props:ip,render:function(e,t){var n=t.props,i=t.data,r=t.slots,o=t.scopedSlots,a=n.prepend,s=n.prependHtml,c=n.append,u=n.appendHtml,d=n.size,l=o||{},f=r(),p={},h=e(),m=Object(hi["a"])(E["Y"],l,f);(m||a||s)&&(h=e(tp,[m?Object(hi["b"])(E["Y"],p,l,f):e(zf,{domProps:qt(s,a)})]));var b=e(),g=Object(hi["a"])(E["b"],l,f);return(g||c||u)&&(b=e(Kf,[g?Object(hi["b"])(E["b"],p,l,f):e(zf,{domProps:qt(u,c)})])),e(n.tag,Object(he["a"])(i,{staticClass:"input-group",class:np({},"input-group-".concat(d),d),attrs:{id:n.id||null,role:"group"}}),[h,Object(hi["b"])(E["i"],p,l,f),b])}}),op=M({components:{BInputGroup:rp,BInputGroupAddon:Vf,BInputGroupPrepend:tp,BInputGroupAppend:Kf,BInputGroupText:zf}});function ap(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sp=Object(I["d"])({fluid:Object(I["c"])(C["j"],!1),tag:Object(I["c"])(C["u"],"div")},P["C"]),cp=i["default"].extend({name:P["C"],functional:!0,props:sp,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.fluid;return e(n.tag,Object(he["a"])(i,{class:ap({container:!(o||""===o),"container-fluid":!0===o||""===o},"container-".concat(o),o&&!0!==o)}),r)}});function up(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dp=Object(I["d"])({bgVariant:Object(I["c"])(C["u"]),borderVariant:Object(I["c"])(C["u"]),containerFluid:Object(I["c"])(C["j"],!1),fluid:Object(I["c"])(C["g"],!1),header:Object(I["c"])(C["u"]),headerHtml:Object(I["c"])(C["u"]),headerLevel:Object(I["c"])(C["p"],3),headerTag:Object(I["c"])(C["u"],"h1"),lead:Object(I["c"])(C["u"]),leadHtml:Object(I["c"])(C["u"]),leadTag:Object(I["c"])(C["u"],"p"),tag:Object(I["c"])(C["u"],"div"),textVariant:Object(I["c"])(C["u"])},P["ub"]),lp=i["default"].extend({name:P["ub"],functional:!0,props:dp,render:function(e,t){var n,i=t.props,r=t.data,o=t.slots,a=t.scopedSlots,s=i.header,c=i.headerHtml,u=i.lead,d=i.leadHtml,l=i.textVariant,f=i.bgVariant,p=i.borderVariant,h=a||{},m=o(),b={},g=e(),v=Object(hi["a"])(E["t"],h,m);if(v||s||c){var y=i.headerLevel;g=e(i.headerTag,{class:up({},"display-".concat(y),y),domProps:v?{}:qt(c,s)},Object(hi["b"])(E["t"],b,h,m))}var _=e(),O=Object(hi["a"])(E["E"],h,m);(O||u||d)&&(_=e(i.leadTag,{staticClass:"lead",domProps:O?{}:qt(d,u)},Object(hi["b"])(E["E"],b,h,m)));var j=[g,_,Object(hi["b"])(E["i"],b,h,m)];return i.fluid&&(j=[e(cp,{props:{fluid:i.containerFluid}},j)]),e(i.tag,Object(he["a"])(r,{staticClass:"jumbotron",class:(n={"jumbotron-fluid":i.fluid},up(n,"text-".concat(l),l),up(n,"bg-".concat(f),f),up(n,"border-".concat(p),p),up(n,"border",p),n)}),j)}}),fp=M({components:{BJumbotron:lp}});function pp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function hp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pp(Object(n),!0).forEach((function(t){mp(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var bp=["start","end","center"],gp=Object(Du["a"])((function(e,t){return t=Object(me["h"])(Object(me["g"])(t)),t?Object(me["c"])(["row-cols",e,t].filter(c["a"]).join("-")):null})),vp=Object(Du["a"])((function(e){return Object(me["c"])(e.replace("cols",""))})),yp=[],_p=function(){var e=Object(xu["b"])().reduce((function(e,t){return e[Object(I["g"])(t,"cols")]=Object(I["c"])(C["p"]),e}),Object(f["c"])(null));return yp=Object(f["h"])(e),Object(I["d"])(Object(f["m"])(hp(hp({},e),{},{alignContent:Object(I["c"])(C["u"],null,(function(e){return Object(ut["a"])(Object(ut["b"])(bp,"between","around","stretch"),e)})),alignH:Object(I["c"])(C["u"],null,(function(e){return Object(ut["a"])(Object(ut["b"])(bp,"between","around"),e)})),alignV:Object(I["c"])(C["u"],null,(function(e){return Object(ut["a"])(Object(ut["b"])(bp,"baseline","stretch"),e)})),noGutters:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div")})),P["Vb"])},Op={name:P["Vb"],functional:!0,get props(){return delete this.props,this.props=_p(),this.props},render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.alignV,s=i.alignH,c=i.alignContent,u=[];return yp.forEach((function(e){var t=gp(vp(e),i[e]);t&&u.push(t)})),u.push((n={"no-gutters":i.noGutters},mp(n,"align-items-".concat(a),a),mp(n,"justify-content-".concat(s),s),mp(n,"align-content-".concat(c),c),n)),e(i.tag,Object(he["a"])(r,{staticClass:"row",class:u}),o)}},jp=M({components:{BContainer:cp,BRow:Op,BCol:Iu,BFormRow:Fs}}),wp=M({components:{BLink:lt["a"]}});function kp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mp=Object(I["d"])({flush:Object(I["c"])(C["g"],!1),horizontal:Object(I["c"])(C["j"],!1),tag:Object(I["c"])(C["u"],"div")},P["wb"]),Lp=i["default"].extend({name:P["wb"],functional:!0,props:Mp,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=""===n.horizontal||n.horizontal;o=!n.flush&&o;var a={staticClass:"list-group",class:kp({"list-group-flush":n.flush,"list-group-horizontal":!0===o},"list-group-horizontal-".concat(o),Object(u["n"])(o))};return e(n.tag,Object(he["a"])(i,a),r)}});function xp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Tp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xp(Object(n),!0).forEach((function(t){Sp(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Sp(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dp=["a","router-link","button","b-link"],Ap=Object(f["j"])(lt["b"],["event","routerTag"]);delete Ap.href.default,delete Ap.to.default;var Pp=Object(I["d"])(Object(f["m"])(Tp(Tp({},Ap),{},{action:Object(I["c"])(C["g"],!1),button:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div"),variant:Object(I["c"])(C["u"])})),P["xb"]),Yp=i["default"].extend({name:P["xb"],functional:!0,props:Pp,render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.button,s=i.variant,c=i.active,u=i.disabled,d=Object(pe["d"])(i),l=a?"button":d?lt["a"]:i.tag,f=!!(i.action||d||a||Object(ut["a"])(Dp,i.tag)),p={},h={};return Object(H["t"])(l,"button")?(r.attrs&&r.attrs.type||(p.type="button"),i.disabled&&(p.disabled=!0)):h=Object(I["e"])(Ap,i),e(l,Object(he["a"])(r,{attrs:p,props:h,staticClass:"list-group-item",class:(n={},Sp(n,"list-group-item-".concat(s),s),Sp(n,"list-group-item-action",f),Sp(n,"active",c),Sp(n,"disabled",u),n)}),o)}}),Cp=M({components:{BListGroup:Lp,BListGroupItem:Yp}});function Ep(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hp=Object(I["d"])({right:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div"),verticalAlign:Object(I["c"])(C["u"],"top")},P["zb"]),$p=i["default"].extend({name:P["zb"],functional:!0,props:Hp,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.verticalAlign,a="top"===o?"start":"bottom"===o?"end":o;return e(n.tag,Object(he["a"])(i,{staticClass:"media-aside",class:Ep({"media-aside-right":n.right},"align-self-".concat(a),a)}),r)}}),Fp=Object(I["d"])({tag:Object(I["c"])(C["u"],"div")},P["Ab"]),Ip=i["default"].extend({name:P["Ab"],functional:!0,props:Fp,render:function(e,t){var n=t.props,i=t.data,r=t.children;return e(n.tag,Object(he["a"])(i,{staticClass:"media-body"}),r)}}),Bp=Object(I["d"])({noBody:Object(I["c"])(C["g"],!1),rightAlign:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div"),verticalAlign:Object(I["c"])(C["u"],"top")},P["yb"]),Rp=i["default"].extend({name:P["yb"],functional:!0,props:Bp,render:function(e,t){var n=t.props,i=t.data,r=t.slots,o=t.scopedSlots,a=t.children,s=n.noBody,c=n.rightAlign,u=n.verticalAlign,d=s?a:[];if(!s){var l={},f=r(),p=o||{};d.push(e(Ip,Object(hi["b"])(E["i"],l,p,f)));var h=Object(hi["b"])(E["c"],l,p,f);h&&d[c?"push":"unshift"](e($p,{props:{right:c,verticalAlign:u}},h))}return e(n.tag,Object(he["a"])(i,{staticClass:"media"}),d)}}),Np=M({components:{BMedia:Rp,BMediaAside:$p,BMediaBody:Ip}}),zp="$_bv_documentHandlers_",Wp=i["default"].extend({created:function(){var e=this;r["i"]&&(this[zp]={},this.$once(Y["eb"],(function(){var t=e[zp]||{};delete e[zp],Object(f["h"])(t).forEach((function(e){var n=t[e]||[];n.forEach((function(t){return Object(dt["a"])(document,e,t,Y["cb"])}))}))})))},methods:{listenDocument:function(e,t,n){e?this.listenOnDocument(t,n):this.listenOffDocument(t,n)},listenOnDocument:function(e,t){this[zp]&&Object(u["n"])(e)&&Object(u["f"])(t)&&(this[zp][e]=this[zp][e]||[],Object(ut["a"])(this[zp][e],t)||(this[zp][e].push(t),Object(dt["b"])(document,e,t,Y["cb"])))},listenOffDocument:function(e,t){this[zp]&&Object(u["n"])(e)&&Object(u["f"])(t)&&(Object(dt["a"])(document,e,t,Y["cb"]),this[zp][e]=(this[zp][e]||[]).filter((function(e){return e!==t})))}}}),Vp="$_bv_windowHandlers_",Up=i["default"].extend({beforeCreate:function(){this[Vp]={}},beforeDestroy:function(){if(r["i"]){var e=this[Vp];delete this[Vp],Object(f["h"])(e).forEach((function(t){var n=e[t]||[];n.forEach((function(e){return Object(dt["a"])(window,t,e,Y["cb"])}))}))}},methods:{listenWindow:function(e,t,n){e?this.listenOnWindow(t,n):this.listenOffWindow(t,n)},listenOnWindow:function(e,t){r["i"]&&this[Vp]&&Object(u["n"])(e)&&Object(u["f"])(t)&&(this[Vp][e]=this[Vp][e]||[],Object(ut["a"])(this[Vp][e],t)||(this[Vp][e].push(t),Object(dt["b"])(window,e,t,Y["cb"])))},listenOffWindow:function(e,t){r["i"]&&this[Vp]&&Object(u["n"])(e)&&Object(u["f"])(t)&&(Object(dt["a"])(window,e,t,Y["cb"]),this[Vp][e]=(this[Vp][e]||[]).filter((function(e){return e!==t})))}}}),Gp=n("8d32"),qp=i["default"].extend({abstract:!0,name:P["yc"],props:{nodes:Object(I["c"])(C["c"])},data:function(e){return{updatedNodes:e.nodes}},destroyed:function(){Object(H["B"])(this.$el)},render:function(e){var t=this.updatedNodes,n=Object(u["f"])(t)?t({}):t;return n=Object(ut["b"])(n).filter(c["a"]),n&&n.length>0&&!n[0].text?n[0]:e()}}),Jp={container:Object(I["c"])([pa["c"],C["u"]],"body"),disabled:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div")},Kp=i["default"].extend({name:P["xc"],mixins:[B["a"]],props:Jp,watch:{disabled:{immediate:!0,handler:function(e){e?this.unmountTarget():this.$nextTick(this.mountTarget)}}},created:function(){this.$_defaultFn=null,this.$_target=null},beforeMount:function(){this.mountTarget()},updated:function(){this.updateTarget()},beforeDestroy:function(){this.unmountTarget(),this.$_defaultFn=null},methods:{getContainer:function(){if(r["i"]){var e=this.container;return Object(u["n"])(e)?Object(H["E"])(e):e}return null},mountTarget:function(){if(!this.$_target){var e=this.getContainer();if(e){var t=document.createElement("div");e.appendChild(t),this.$_target=new qp({el:t,parent:this,propsData:{nodes:Object(ut["b"])(this.normalizeSlot())}})}}},updateTarget:function(){if(r["i"]&&this.$_target){var e=this.$scopedSlots.default;this.disabled||(e&&this.$_defaultFn!==e?this.$_target.updatedNodes=e:e||(this.$_target.updatedNodes=this.$slots.default)),this.$_defaultFn=e}},unmountTarget:function(){this.$_target&&this.$_target.$destroy(),this.$_target=null}},render:function(e){if(this.disabled){var t=Object(ut["b"])(this.normalizeSlot()).filter(c["a"]);if(t.length>0&&!t[0].text)return t[0]}return e()}});function Xp(e){return Xp="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xp(e)}function Zp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Qp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zp(Object(n),!0).forEach((function(t){eh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function eh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function th(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nh(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function ih(e,t,n){return t&&nh(e.prototype,t),n&&nh(e,n),e}function rh(e,t,n){return rh="undefined"!==typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=oh(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(n):r.value}},rh(e,t,n||e)}function oh(e,t){while(!Object.prototype.hasOwnProperty.call(e,t))if(e=fh(e),null===e)break;return e}function ah(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sh(e,t)}function sh(e,t){return sh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sh(e,t)}function ch(e){var t=lh();return function(){var n,i=fh(e);if(t){var r=fh(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return uh(this,n)}}function uh(e,t){return!t||"object"!==Xp(t)&&"function"!==typeof t?dh(e):t}function dh(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lh(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function fh(e){return fh=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fh(e)}var ph=function(e){ah(n,e);var t=ch(n);function n(e){var i,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return th(this,n),i=t.call(this,e,r),Object(f["d"])(dh(i),{trigger:Object(f["l"])()}),i}return ih(n,null,[{key:"Defaults",get:function(){return Qp(Qp({},rh(fh(n),"Defaults",this)),{},{trigger:null})}}]),n}(ha["a"]),hh=1040,mh=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",bh=".sticky-top",gh=".navbar-toggler",vh=i["default"].extend({data:function(){return{modals:[],baseZIndex:null,scrollbarWidth:null,isBodyOverflowing:!1}},computed:{modalCount:function(){return this.modals.length},modalsAreOpen:function(){return this.modalCount>0}},watch:{modalCount:function(e,t){r["i"]&&(this.getScrollbarWidth(),e>0&&0===t?(this.checkScrollbar(),this.setScrollbar(),Object(H["b"])(document.body,"modal-open")):0===e&&t>0&&(this.resetScrollbar(),Object(H["A"])(document.body,"modal-open")),Object(H["G"])(document.body,"data-modal-open-count",String(e)))},modals:function(e){var t=this;this.checkScrollbar(),Object(H["D"])((function(){t.updateModals(e||[])}))}},methods:{registerModal:function(e){var t=this;e&&-1===this.modals.indexOf(e)&&(this.modals.push(e),e.$once(Y["eb"],(function(){t.unregisterModal(e)})))},unregisterModal:function(e){var t=this.modals.indexOf(e);t>-1&&(this.modals.splice(t,1),e._isBeingDestroyed||e._isDestroyed||this.resetModal(e))},getBaseZIndex:function(){if(Object(u["g"])(this.baseZIndex)&&r["i"]){var e=document.createElement("div");Object(H["b"])(e,"modal-backdrop"),Object(H["b"])(e,"d-none"),Object(H["H"])(e,"display","none"),document.body.appendChild(e),this.baseZIndex=Object(F["c"])(Object(H["k"])(e).zIndex,hh),document.body.removeChild(e)}return this.baseZIndex||hh},getScrollbarWidth:function(){if(Object(u["g"])(this.scrollbarWidth)&&r["i"]){var e=document.createElement("div");Object(H["b"])(e,"modal-scrollbar-measure"),document.body.appendChild(e),this.scrollbarWidth=Object(H["i"])(e).width-e.clientWidth,document.body.removeChild(e)}return this.scrollbarWidth||0},updateModals:function(e){var t=this,n=this.getBaseZIndex(),i=this.getScrollbarWidth();e.forEach((function(e,r){e.zIndex=n+r,e.scrollbarWidth=i,e.isTop=r===t.modals.length-1,e.isBodyOverflowing=t.isBodyOverflowing}))},resetModal:function(e){e&&(e.zIndex=this.getBaseZIndex(),e.isTop=!0,e.isBodyOverflowing=!1)},checkScrollbar:function(){var e=Object(H["i"])(document.body),t=e.left,n=e.right;this.isBodyOverflowing=t+n<window.innerWidth},setScrollbar:function(){var e=document.body;if(e._paddingChangedForModal=e._paddingChangedForModal||[],e._marginChangedForModal=e._marginChangedForModal||[],this.isBodyOverflowing){var t=this.scrollbarWidth;Object(H["F"])(mh).forEach((function(n){var i=Object(H["m"])(n,"paddingRight")||"";Object(H["G"])(n,"data-padding-right",i),Object(H["H"])(n,"paddingRight","".concat(Object(F["b"])(Object(H["k"])(n).paddingRight,0)+t,"px")),e._paddingChangedForModal.push(n)})),Object(H["F"])(bh).forEach((function(n){var i=Object(H["m"])(n,"marginRight")||"";Object(H["G"])(n,"data-margin-right",i),Object(H["H"])(n,"marginRight","".concat(Object(F["b"])(Object(H["k"])(n).marginRight,0)-t,"px")),e._marginChangedForModal.push(n)})),Object(H["F"])(gh).forEach((function(n){var i=Object(H["m"])(n,"marginRight")||"";Object(H["G"])(n,"data-margin-right",i),Object(H["H"])(n,"marginRight","".concat(Object(F["b"])(Object(H["k"])(n).marginRight,0)+t,"px")),e._marginChangedForModal.push(n)}));var n=Object(H["m"])(e,"paddingRight")||"";Object(H["G"])(e,"data-padding-right",n),Object(H["H"])(e,"paddingRight","".concat(Object(F["b"])(Object(H["k"])(e).paddingRight,0)+t,"px"))}},resetScrollbar:function(){var e=document.body;e._paddingChangedForModal&&e._paddingChangedForModal.forEach((function(e){Object(H["o"])(e,"data-padding-right")&&(Object(H["H"])(e,"paddingRight",Object(H["h"])(e,"data-padding-right")||""),Object(H["z"])(e,"data-padding-right"))})),e._marginChangedForModal&&e._marginChangedForModal.forEach((function(e){Object(H["o"])(e,"data-margin-right")&&(Object(H["H"])(e,"marginRight",Object(H["h"])(e,"data-margin-right")||""),Object(H["z"])(e,"data-margin-right"))})),e._paddingChangedForModal=null,e._marginChangedForModal=null,Object(H["o"])(e,"data-padding-right")&&(Object(H["H"])(e,"paddingRight",Object(H["h"])(e,"data-padding-right")||""),Object(H["z"])(e,"data-padding-right"))}}}),yh=new vh;function _h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Oh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_h(Object(n),!0).forEach((function(t){jh(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wh=Object($["a"])("visible",{type:C["g"],defaultValue:!1,event:Y["d"]}),kh=wh.mixin,Mh=wh.props,Lh=wh.prop,xh=wh.event,Th="backdrop",Sh="esc",Dh="FORCE",Ah="toggle",Ph="cancel",Yh="headerclose",Ch="ok",Eh=[Ph,Yh,Ch],Hh={subtree:!0,childList:!0,characterData:!0,attributes:!0,attributeFilter:["style","class"]},$h=Object(I["d"])(Object(f["m"])(Oh(Oh(Oh({},ni["b"]),Mh),{},{ariaLabel:Object(I["c"])(C["u"]),autoFocusButton:Object(I["c"])(C["u"],null,(function(e){return Object(u["p"])(e)||Object(ut["a"])(Eh,e)})),bodyBgVariant:Object(I["c"])(C["u"]),bodyClass:Object(I["c"])(C["e"]),bodyTextVariant:Object(I["c"])(C["u"]),busy:Object(I["c"])(C["g"],!1),buttonSize:Object(I["c"])(C["u"]),cancelDisabled:Object(I["c"])(C["g"],!1),cancelTitle:Object(I["c"])(C["u"],"Cancel"),cancelTitleHtml:Object(I["c"])(C["u"]),cancelVariant:Object(I["c"])(C["u"],"secondary"),centered:Object(I["c"])(C["g"],!1),contentClass:Object(I["c"])(C["e"]),dialogClass:Object(I["c"])(C["e"]),footerBgVariant:Object(I["c"])(C["u"]),footerBorderVariant:Object(I["c"])(C["u"]),footerClass:Object(I["c"])(C["e"]),footerTextVariant:Object(I["c"])(C["u"]),headerBgVariant:Object(I["c"])(C["u"]),headerBorderVariant:Object(I["c"])(C["u"]),headerClass:Object(I["c"])(C["e"]),headerCloseContent:Object(I["c"])(C["u"],"×"),headerCloseLabel:Object(I["c"])(C["u"],"Close"),headerCloseVariant:Object(I["c"])(C["u"]),headerTextVariant:Object(I["c"])(C["u"]),hideBackdrop:Object(I["c"])(C["g"],!1),hideFooter:Object(I["c"])(C["g"],!1),hideHeader:Object(I["c"])(C["g"],!1),hideHeaderClose:Object(I["c"])(C["g"],!1),ignoreEnforceFocusSelector:Object(I["c"])(C["f"]),lazy:Object(I["c"])(C["g"],!1),modalClass:Object(I["c"])(C["e"]),noCloseOnBackdrop:Object(I["c"])(C["g"],!1),noCloseOnEsc:Object(I["c"])(C["g"],!1),noEnforceFocus:Object(I["c"])(C["g"],!1),noFade:Object(I["c"])(C["g"],!1),noStacking:Object(I["c"])(C["g"],!1),okDisabled:Object(I["c"])(C["g"],!1),okOnly:Object(I["c"])(C["g"],!1),okTitle:Object(I["c"])(C["u"],"OK"),okTitleHtml:Object(I["c"])(C["u"]),okVariant:Object(I["c"])(C["u"],"primary"),returnFocus:Object(I["c"])([pa["c"],C["q"],C["u"]]),scrollable:Object(I["c"])(C["g"],!1),size:Object(I["c"])(C["u"],"md"),static:Object(I["c"])(C["g"],!1),title:Object(I["c"])(C["u"]),titleClass:Object(I["c"])(C["e"]),titleHtml:Object(I["c"])(C["u"]),titleSrOnly:Object(I["c"])(C["g"],!1),titleTag:Object(I["c"])(C["u"],"h5")})),P["Bb"]),Fh=i["default"].extend({name:P["Bb"],mixins:[ti["a"],ni["a"],kh,Wp,ro["a"],Up,B["a"],Gp["a"]],inheritAttrs:!1,props:$h,data:function(){return{isHidden:!0,isVisible:!1,isTransitioning:!1,isShow:!1,isBlock:!1,isOpening:!1,isClosing:!1,ignoreBackdropClick:!1,isModalOverflowing:!1,scrollbarWidth:0,zIndex:yh.getBaseZIndex(),isTop:!0,isBodyOverflowing:!1}},computed:{modalId:function(){return this.safeId()},modalOuterId:function(){return this.safeId("__BV_modal_outer_")},modalHeaderId:function(){return this.safeId("__BV_modal_header_")},modalBodyId:function(){return this.safeId("__BV_modal_body_")},modalTitleId:function(){return this.safeId("__BV_modal_title_")},modalContentId:function(){return this.safeId("__BV_modal_content_")},modalFooterId:function(){return this.safeId("__BV_modal_footer_")},modalBackdropId:function(){return this.safeId("__BV_modal_backdrop_")},modalClasses:function(){return[{fade:!this.noFade,show:this.isShow},this.modalClass]},modalStyles:function(){var e="".concat(this.scrollbarWidth,"px");return{paddingLeft:!this.isBodyOverflowing&&this.isModalOverflowing?e:"",paddingRight:this.isBodyOverflowing&&!this.isModalOverflowing?e:"",display:this.isBlock?"block":"none"}},dialogClasses:function(){var e;return[(e={},jh(e,"modal-".concat(this.size),this.size),jh(e,"modal-dialog-centered",this.centered),jh(e,"modal-dialog-scrollable",this.scrollable),e),this.dialogClass]},headerClasses:function(){var e;return[(e={},jh(e,"bg-".concat(this.headerBgVariant),this.headerBgVariant),jh(e,"text-".concat(this.headerTextVariant),this.headerTextVariant),jh(e,"border-".concat(this.headerBorderVariant),this.headerBorderVariant),e),this.headerClass]},titleClasses:function(){return[{"sr-only":this.titleSrOnly},this.titleClass]},bodyClasses:function(){var e;return[(e={},jh(e,"bg-".concat(this.bodyBgVariant),this.bodyBgVariant),jh(e,"text-".concat(this.bodyTextVariant),this.bodyTextVariant),e),this.bodyClass]},footerClasses:function(){var e;return[(e={},jh(e,"bg-".concat(this.footerBgVariant),this.footerBgVariant),jh(e,"text-".concat(this.footerTextVariant),this.footerTextVariant),jh(e,"border-".concat(this.footerBorderVariant),this.footerBorderVariant),e),this.footerClass]},modalOuterStyle:function(){return{position:"absolute",zIndex:this.zIndex}},slotScope:function(){return{cancel:this.onCancel,close:this.onClose,hide:this.hide,ok:this.onOk,visible:this.isVisible}},computeIgnoreEnforceFocusSelector:function(){return Object(ut["b"])(this.ignoreEnforceFocusSelector).filter(c["a"]).join(",").trim()},computedAttrs:function(){var e=this.static?{}:this.scopedStyleAttrs;return Oh(Oh(Oh({},e),this.bvAttrs),{},{id:this.modalOuterId})},computedModalAttrs:function(){var e=this.isVisible,t=this.ariaLabel;return{id:this.modalId,role:"dialog","aria-hidden":e?null:"true","aria-modal":e?"true":null,"aria-label":t,"aria-labelledby":this.hideHeader||t||!(this.hasNormalizedSlot(E["M"])||this.titleHtml||this.title)?null:this.modalTitleId,"aria-describedby":this.modalBodyId}}},watch:jh({},Lh,(function(e,t){e!==t&&this[e?"show":"hide"]()})),created:function(){this.$_observer=null,this.$_returnFocus=this.returnFocus||null},mounted:function(){this.zIndex=yh.getBaseZIndex(),this.listenOnRoot(Object(dt["d"])(P["Bb"],Y["T"]),this.showHandler),this.listenOnRoot(Object(dt["d"])(P["Bb"],Y["w"]),this.hideHandler),this.listenOnRoot(Object(dt["d"])(P["Bb"],Y["Z"]),this.toggleHandler),this.listenOnRoot(Object(dt["e"])(P["Bb"],Y["T"]),this.modalListener),!0===this[Lh]&&this.$nextTick(this.show)},beforeDestroy:function(){this.setObserver(!1),this.isVisible&&(this.isVisible=!1,this.isShow=!1,this.isTransitioning=!1)},methods:{setObserver:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,e&&(this.$_observer=Ar(this.$refs.content,this.checkModalOverflow.bind(this),Hh))},updateModel:function(e){e!==this[Lh]&&this.$emit(xh,e)},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new ph(e,Oh(Oh({cancelable:!1,target:this.$refs.modal||this.$el||null,relatedTarget:null,trigger:null},t),{},{vueTarget:this,componentId:this.modalId}))},show:function(){if(!this.isVisible&&!this.isOpening)if(this.isClosing)this.$once(Y["v"],this.show);else{this.isOpening=!0,this.$_returnFocus=this.$_returnFocus||this.getActiveElement();var e=this.buildEvent(Y["T"],{cancelable:!0});if(this.emitEvent(e),e.defaultPrevented||this.isVisible)return this.isOpening=!1,void this.updateModel(!1);this.doShow()}},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";if(this.isVisible&&!this.isClosing){this.isClosing=!0;var t=this.buildEvent(Y["w"],{cancelable:e!==Dh,trigger:e||null});if(e===Ch?this.$emit(Y["D"],t):e===Ph?this.$emit(Y["c"],t):e===Yh&&this.$emit(Y["g"],t),this.emitEvent(t),t.defaultPrevented||!this.isVisible)return this.isClosing=!1,void this.updateModel(!0);this.setObserver(!1),this.isVisible=!1,this.updateModel(!1)}},toggle:function(e){e&&(this.$_returnFocus=e),this.isVisible?this.hide(Ah):this.show()},getActiveElement:function(){var e=Object(H["g"])(r["i"]?[document.body]:[]);return e&&e.focus?e:null},doShow:function(){var e=this;yh.modalsAreOpen&&this.noStacking?this.listenOnRootOnce(Object(dt["e"])(P["Bb"],Y["v"]),this.doShow):(yh.registerModal(this),this.isHidden=!1,this.$nextTick((function(){e.isVisible=!0,e.isOpening=!1,e.updateModel(!0),e.$nextTick((function(){e.setObserver(!0)}))})))},onBeforeEnter:function(){this.isTransitioning=!0,this.setResizeEvent(!0)},onEnter:function(){var e=this;this.isBlock=!0,Object(H["D"])((function(){Object(H["D"])((function(){e.isShow=!0}))}))},onAfterEnter:function(){var e=this;this.checkModalOverflow(),this.isTransitioning=!1,Object(H["D"])((function(){e.emitEvent(e.buildEvent(Y["U"])),e.setEnforceFocus(!0),e.$nextTick((function(){e.focusFirst()}))}))},onBeforeLeave:function(){this.isTransitioning=!0,this.setResizeEvent(!1),this.setEnforceFocus(!1)},onLeave:function(){this.isShow=!1},onAfterLeave:function(){var e=this;this.isBlock=!1,this.isTransitioning=!1,this.isModalOverflowing=!1,this.isHidden=!0,this.$nextTick((function(){e.isClosing=!1,yh.unregisterModal(e),e.returnFocusTo(),e.emitEvent(e.buildEvent(Y["v"]))}))},emitEvent:function(e){var t=e.type;this.emitOnRoot(Object(dt["e"])(P["Bb"],t),e,e.componentId),this.$emit(t,e)},onDialogMousedown:function(){var e=this,t=this.$refs.modal,n=function n(i){Object(dt["a"])(t,"mouseup",n,Y["cb"]),i.target===t&&(e.ignoreBackdropClick=!0)};Object(dt["b"])(t,"mouseup",n,Y["cb"])},onClickOut:function(e){this.ignoreBackdropClick?this.ignoreBackdropClick=!1:this.isVisible&&!this.noCloseOnBackdrop&&Object(H["f"])(document.body,e.target)&&(Object(H["f"])(this.$refs.content,e.target)||this.hide(Th))},onOk:function(){this.hide(Ch)},onCancel:function(){this.hide(Ph)},onClose:function(){this.hide(Yh)},onEsc:function(e){e.keyCode===tt&&this.isVisible&&!this.noCloseOnEsc&&this.hide(Sh)},focusHandler:function(e){var t=this.$refs.content,n=e.target;if(!(this.noEnforceFocus||!this.isTop||!this.isVisible||!t||document===n||Object(H["f"])(t,n)||this.computeIgnoreEnforceFocusSelector&&Object(H["e"])(this.computeIgnoreEnforceFocusSelector,n,!0))){var i=Object(H["n"])(this.$refs.content),r=this.$refs["bottom-trap"],o=this.$refs["top-trap"];if(r&&n===r){if(Object(H["d"])(i[0]))return}else if(o&&n===o&&Object(H["d"])(i[i.length-1]))return;Object(H["d"])(t,{preventScroll:!0})}},setEnforceFocus:function(e){this.listenDocument(e,"focusin",this.focusHandler)},setResizeEvent:function(e){this.listenWindow(e,"resize",this.checkModalOverflow),this.listenWindow(e,"orientationchange",this.checkModalOverflow)},showHandler:function(e,t){e===this.modalId&&(this.$_returnFocus=t||this.getActiveElement(),this.show())},hideHandler:function(e){e===this.modalId&&this.hide("event")},toggleHandler:function(e,t){e===this.modalId&&this.toggle(t)},modalListener:function(e){this.noStacking&&e.vueTarget!==this&&this.hide()},focusFirst:function(){var e=this;r["i"]&&Object(H["D"])((function(){var t=e.$refs.modal,n=e.$refs.content,i=e.getActiveElement();if(t&&n&&(!i||!Object(H["f"])(n,i))){var r=e.$refs["ok-button"],o=e.$refs["cancel-button"],a=e.$refs["close-button"],s=e.autoFocusButton,c=s===Ch&&r?r.$el||r:s===Ph&&o?o.$el||o:s===Yh&&a?a.$el||a:n;Object(H["d"])(c),c===n&&e.$nextTick((function(){t.scrollTop=0}))}}))},returnFocusTo:function(){var e=this.returnFocus||this.$_returnFocus||null;this.$_returnFocus=null,this.$nextTick((function(){e=Object(u["n"])(e)?Object(H["E"])(e):e,e&&(e=e.$el||e,Object(H["d"])(e))}))},checkModalOverflow:function(){if(this.isVisible){var e=this.$refs.modal;this.isModalOverflowing=e.scrollHeight>document.documentElement.clientHeight}},makeModal:function(e){var t=e();if(!this.hideHeader){var n=this.normalizeSlot(E["J"],this.slotScope);if(!n){var i=e();this.hideHeaderClose||(i=e(R["a"],{props:{content:this.headerCloseContent,disabled:this.isTransitioning,ariaLabel:this.headerCloseLabel,textVariant:this.headerCloseVariant||this.headerTextVariant},on:{click:this.onClose},ref:"close-button"},[this.normalizeSlot(E["K"])])),n=[e(this.titleTag,{staticClass:"modal-title",class:this.titleClasses,attrs:{id:this.modalTitleId},domProps:this.hasNormalizedSlot(E["M"])?{}:qt(this.titleHtml,this.title)},this.normalizeSlot(E["M"],this.slotScope)),i]}t=e("header",{staticClass:"modal-header",class:this.headerClasses,attrs:{id:this.modalHeaderId},ref:"header"},[n])}var r=e("div",{staticClass:"modal-body",class:this.bodyClasses,attrs:{id:this.modalBodyId},ref:"body"},this.normalizeSlot(E["i"],this.slotScope)),o=e();if(!this.hideFooter){var a=this.normalizeSlot(E["I"],this.slotScope);if(!a){var s=e();this.okOnly||(s=e(Mt,{props:{variant:this.cancelVariant,size:this.buttonSize,disabled:this.cancelDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(E["H"])?{}:qt(this.cancelTitleHtml,this.cancelTitle),on:{click:this.onCancel},ref:"cancel-button"},this.normalizeSlot(E["H"])));var c=e(Mt,{props:{variant:this.okVariant,size:this.buttonSize,disabled:this.okDisabled||this.busy||this.isTransitioning},domProps:this.hasNormalizedSlot(E["L"])?{}:qt(this.okTitleHtml,this.okTitle),on:{click:this.onOk},ref:"ok-button"},this.normalizeSlot(E["L"]));a=[s,c]}o=e("footer",{staticClass:"modal-footer",class:this.footerClasses,attrs:{id:this.modalFooterId},ref:"footer"},[a])}var u=e("div",{staticClass:"modal-content",class:this.contentClass,attrs:{id:this.modalContentId,tabindex:"-1"},ref:"content"},[t,r,o]),d=e(),l=e();this.isVisible&&!this.noEnforceFocus&&(d=e("span",{attrs:{tabindex:"0"},ref:"top-trap"}),l=e("span",{attrs:{tabindex:"0"},ref:"bottom-trap"}));var f=e("div",{staticClass:"modal-dialog",class:this.dialogClasses,on:{mousedown:this.onDialogMousedown},ref:"dialog"},[d,u,l]),p=e("div",{staticClass:"modal",class:this.modalClasses,style:this.modalStyles,attrs:this.computedModalAttrs,on:{keydown:this.onEsc,click:this.onClickOut},directives:[{name:"show",value:this.isVisible}],ref:"modal"},[f]);p=e("transition",{props:{enterClass:"",enterToClass:"",enterActiveClass:"",leaveClass:"",leaveActiveClass:"",leaveToClass:""},on:{beforeEnter:this.onBeforeEnter,enter:this.onEnter,afterEnter:this.onAfterEnter,beforeLeave:this.onBeforeLeave,leave:this.onLeave,afterLeave:this.onAfterLeave}},[p]);var h=e();return!this.hideBackdrop&&this.isVisible&&(h=e("div",{staticClass:"modal-backdrop",attrs:{id:this.modalBackdropId}},this.normalizeSlot(E["G"]))),h=e(N["a"],{props:{noFade:this.noFade}},[h]),e("div",{style:this.modalOuterStyle,attrs:this.computedAttrs,key:"modal-outer-".concat(this[A["a"]])},[p,h])}},render:function(e){return this.static?this.lazy&&this.isHidden?e():this.makeModal(e):this.isHidden?e():e(Kp,[this.makeModal(e)])}}),Ih=Object(dt["d"])(P["Bb"],Y["T"]),Bh="__bv_modal_directive__",Rh=function(e){var t=e.modifiers,n=void 0===t?{}:t,i=e.arg,r=e.value;return Object(u["n"])(r)?r:Object(u["n"])(i)?i:Object(f["h"])(n).reverse()[0]},Nh=function(e){return e&&Object(H["v"])(e,".dropdown-menu > li, li.nav-item")&&Object(H["E"])("a, button",e)||e},zh=function(e){e&&"BUTTON"!==e.tagName&&(Object(H["o"])(e,"role")||Object(H["G"])(e,"role","button"),"A"===e.tagName||Object(H["o"])(e,"tabindex")||Object(H["G"])(e,"tabindex","0"))},Wh=function(e,t,n){var i=Rh(t),r=Nh(e);if(i&&r){var o=function(e){var t=e.currentTarget;if(!Object(H["r"])(t)){var r=e.type,o=e.keyCode;"click"!==r&&("keydown"!==r||o!==et&&o!==st)||n.context.$root.$emit(Ih,i,t)}};e[Bh]={handler:o,target:i,trigger:r},zh(r),Object(dt["b"])(r,"click",o,Y["db"]),"BUTTON"!==r.tagName&&"button"===Object(H["h"])(r,"role")&&Object(dt["b"])(r,"keydown",o,Y["db"])}},Vh=function(e){var t=e[Bh]||{},n=t.trigger,i=t.handler;n&&i&&(Object(dt["a"])(n,"click",i,Y["db"]),Object(dt["a"])(n,"keydown",i,Y["db"]),Object(dt["a"])(e,"click",i,Y["db"]),Object(dt["a"])(e,"keydown",i,Y["db"])),delete e[Bh]},Uh=function(e,t,n){var i=e[Bh]||{},r=Rh(t),o=Nh(e);r===i.target&&o===i.trigger||(Vh(e,t,n),Wh(e,t,n)),zh(o)},Gh=function(){},qh={inserted:Uh,updated:Gh,componentUpdated:Uh,unbind:Vh};function Jh(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Kh(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Xh(e,t,n){return t&&Kh(e.prototype,t),n&&Kh(e,n),e}function Zh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Qh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zh(Object(n),!0).forEach((function(t){em(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function em(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tm(e){return om(e)||rm(e)||im(e)||nm()}function nm(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function im(e,t){if(e){if("string"===typeof e)return am(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?am(e,t):void 0}}function rm(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function om(e){if(Array.isArray(e))return am(e)}function am(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var sm="$bvModal",cm="_bv__modal",um=["id"].concat(tm(Object(f["h"])(Object(f["j"])($h,["busy","lazy","noStacking","static","visible"])))),dm=function(){},lm={msgBoxContent:"default",title:"modal-title",okTitle:"modal-ok",cancelTitle:"modal-cancel"},fm=function(e){return um.reduce((function(t,n){return Object(u["o"])(e[n])||(t[n]=e[n]),t}),{})},pm=function(e){var t=e.extend({name:P["Cb"],extends:Fh,destroyed:function(){this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)},mounted:function(){var e=this,t=function(){e.$nextTick((function(){Object(H["D"])((function(){e.$destroy()}))}))};this.$parent.$once(Y["fb"],t),this.$once(Y["v"],t),this.$router&&this.$route&&this.$once(Y["eb"],this.$watch("$router",t)),this.show()}}),n=function(e,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dm;if(!Object(p["d"])(sm)&&!Object(p["c"])(sm)){var r=new t({parent:e,propsData:Qh(Qh(Qh({},fm(Object(xu["c"])(P["Bb"]))),{},{hideHeaderClose:!0,hideHeader:!(n.title||n.titleHtml)},Object(f["j"])(n,Object(f["h"])(lm))),{},{lazy:!1,busy:!1,visible:!1,noStacking:!1,noEnforceFocus:!1})});return Object(f["h"])(lm).forEach((function(e){Object(u["o"])(n[e])||(r.$slots[lm[e]]=Object(ut["b"])(n[e]))})),new Promise((function(e,t){var n=!1;r.$once(Y["fb"],(function(){n||t(new Error("BootstrapVue MsgBox destroyed before resolve"))})),r.$on(Y["w"],(function(t){if(!t.defaultPrevented){var r=i(t);t.defaultPrevented||(n=!0,e(r))}}));var o=document.createElement("div");document.body.appendChild(o),r.$mount(o)}))}},i=function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(t&&!Object(p["c"])(sm)&&!Object(p["d"])(sm)&&Object(u["f"])(r))return n(e,Qh(Qh({},fm(i)),{},{msgBoxContent:t}),r)},r=function(){function e(t){Jh(this,e),Object(f["a"])(this,{_vm:t,_root:t.$root}),Object(f["d"])(this,{_vm:Object(f["l"])(),_root:Object(f["l"])()})}return Xh(e,[{key:"show",value:function(e){if(e&&this._root){for(var t,n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];(t=this._root).$emit.apply(t,[Object(dt["d"])(P["Bb"],"show"),e].concat(i))}}},{key:"hide",value:function(e){if(e&&this._root){for(var t,n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];(t=this._root).$emit.apply(t,[Object(dt["d"])(P["Bb"],"hide"),e].concat(i))}}},{key:"msgBoxOk",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Qh(Qh({},t),{},{okOnly:!0,okDisabled:!1,hideFooter:!1,msgBoxContent:e});return i(this._vm,e,n,(function(){return!0}))}},{key:"msgBoxConfirm",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Qh(Qh({},t),{},{okOnly:!1,okDisabled:!1,cancelDisabled:!1,hideFooter:!1});return i(this._vm,e,n,(function(e){var t=e.trigger;return"ok"===t||"cancel"!==t&&null}))}}]),e}();e.mixin({beforeCreate:function(){this[cm]=new r(this)}}),Object(f["g"])(e.prototype,sm)||Object(f["e"])(e.prototype,sm,{get:function(){return this&&this[cm]||Object(p["a"])('"'.concat(sm,'" must be accessed from a Vue instance "this" context.'),P["Bb"]),this[cm]}})},hm=M({plugins:{plugin:pm}}),mm=M({components:{BModal:Fh},directives:{VBModal:qh},plugins:{BVModalPlugin:hm}});function bm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gm=function(e){return e="left"===e?"start":"right"===e?"end":e,"justify-content-".concat(e)},vm=Object(I["d"])({align:Object(I["c"])(C["u"]),cardHeader:Object(I["c"])(C["g"],!1),fill:Object(I["c"])(C["g"],!1),justified:Object(I["c"])(C["g"],!1),pills:Object(I["c"])(C["g"],!1),small:Object(I["c"])(C["g"],!1),tabs:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"ul"),vertical:Object(I["c"])(C["g"],!1)},P["Db"]),ym=i["default"].extend({name:P["Db"],functional:!0,props:vm,render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.tabs,s=i.pills,c=i.vertical,u=i.align,d=i.cardHeader;return e(i.tag,Object(he["a"])(r,{staticClass:"nav",class:(n={"nav-tabs":a,"nav-pills":s&&!a,"card-header-tabs":!c&&d&&a,"card-header-pills":!c&&d&&s&&!a,"flex-column":c,"nav-fill":!c&&i.fill,"nav-justified":!c&&i.justified},bm(n,gm(u),!c&&u),bm(n,"small",i.small),n)}),o)}});function _m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Om(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_m(Object(n),!0).forEach((function(t){jm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wm=Object(f["j"])(lt["b"],["event","routerTag"]),km=Object(I["d"])(Object(f["m"])(Om(Om({},wm),{},{linkAttrs:Object(I["c"])(C["q"],{}),linkClasses:Object(I["c"])(C["e"])})),P["Jb"]),Mm=i["default"].extend({name:P["Jb"],functional:!0,props:km,render:function(e,t){var n=t.props,i=t.data,r=t.listeners,o=t.children;return e("li",Object(he["a"])(Object(f["j"])(i,["on"]),{staticClass:"nav-item"}),[e(lt["a"],{staticClass:"nav-link",class:n.linkClasses,attrs:n.linkAttrs,props:Object(I["e"])(wm,n),on:r},o)])}}),Lm={},xm=i["default"].extend({name:P["Lb"],functional:!0,props:Lm,render:function(e,t){var n=t.data,i=t.children;return e("li",Object(he["a"])(n,{staticClass:"navbar-text"}),i)}});function Tm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Sm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tm(Object(n),!0).forEach((function(t){Dm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Am=Object(f["j"])(Qa,["inline"]),Pm=Object(I["d"])(Object(f["m"])(Sm(Sm({},Am),{},{formClass:Object(I["c"])(C["e"])})),P["Ib"]),Ym=i["default"].extend({name:P["Ib"],functional:!0,props:Pm,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=t.listeners,a=e(es,{class:n.formClass,props:Sm(Sm({},Object(I["e"])(Am,n)),{},{inline:!0}),attrs:i.attrs,on:o},r);return e("li",Object(he["a"])(Object(f["j"])(i,["attrs","on"]),{staticClass:"form-inline"}),[a])}});function Cm(e){return Fm(e)||$m(e)||Hm(e)||Em()}function Em(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Hm(e,t){if(e){if("string"===typeof e)return Im(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Im(e,t):void 0}}function $m(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function Fm(e){if(Array.isArray(e))return Im(e)}function Im(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function Bm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Rm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bm(Object(n),!0).forEach((function(t){Nm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Nm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zm=Object(I["d"])(Object(f["m"])(Rm(Rm({},ni["b"]),Object(f["k"])(Da,[].concat(Cm(Object(f["h"])(Ma)),["html","lazy","menuClass","noCaret","role","text","toggleClass"])))),P["Kb"]),Wm=i["default"].extend({name:P["Kb"],mixins:[ni["a"],La,B["a"]],props:zm,computed:{toggleId:function(){return this.safeId("_BV_toggle_")},dropdownClasses:function(){return[this.directionClass,this.boundaryClass,{show:this.visible}]},menuClasses:function(){return[this.menuClass,{"dropdown-menu-right":this.right,show:this.visible}]},toggleClasses:function(){return[this.toggleClass,{"dropdown-toggle-no-caret":this.noCaret}]}},render:function(e){var t=this.toggleId,n=this.visible,i=this.hide,r=e(lt["a"],{staticClass:"nav-link dropdown-toggle",class:this.toggleClasses,props:{href:"#".concat(this.id||""),disabled:this.disabled},attrs:{id:t,role:"button","aria-haspopup":"true","aria-expanded":n?"true":"false"},on:{mousedown:this.onMousedown,click:this.toggle,keydown:this.toggle},ref:"toggle"},[this.normalizeSlot([E["f"],E["gb"]])||e("span",{domProps:qt(this.html,this.text)})]),o=e("ul",{staticClass:"dropdown-menu",class:this.menuClasses,attrs:{tabindex:"-1","aria-labelledby":t},on:{keydown:this.onKeydown},ref:"menu"},!this.lazy||n?this.normalizeSlot(E["i"],{hide:i}):[e()]);return e("li",{staticClass:"nav-item b-nav-dropdown dropdown",class:this.dropdownClasses,attrs:{id:this.safeId()}},[r,o])}}),Vm=M({components:{BNav:ym,BNavItem:Mm,BNavText:xm,BNavForm:Ym,BNavItemDropdown:Wm,BNavItemDd:Wm,BNavDropdown:Wm,BNavDd:Wm},plugins:{DropdownPlugin:hs}});function Um(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gm=Object(I["d"])({fixed:Object(I["c"])(C["u"]),print:Object(I["c"])(C["g"],!1),sticky:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"nav"),toggleable:Object(I["c"])(C["j"],!1),type:Object(I["c"])(C["u"],"light"),variant:Object(I["c"])(C["u"])},P["Eb"]),qm=i["default"].extend({name:P["Eb"],mixins:[B["a"]],provide:function(){return{bvNavbar:this}},props:Gm,computed:{breakpointClass:function(){var e=this.toggleable,t=Object(xu["a"])()[0],n=null;return e&&Object(u["n"])(e)&&e!==t?n="navbar-expand-".concat(e):!1===e&&(n="navbar-expand"),n}},render:function(e){var t,n=this.tag,i=this.type,r=this.variant,o=this.fixed;return e(n,{staticClass:"navbar",class:[(t={"d-print":this.print,"sticky-top":this.sticky},Um(t,"navbar-".concat(i),i),Um(t,"bg-".concat(r),r),Um(t,"fixed-".concat(o),o),t),this.breakpointClass],attrs:{role:Object(H["t"])(n,"nav")?null:"navigation"}},[this.normalizeSlot()])}});function Jm(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Km=function(e){return e="left"===e?"start":"right"===e?"end":e,"justify-content-".concat(e)},Xm=Object(I["d"])(Object(f["k"])(vm,["tag","fill","justified","align","small"]),P["Gb"]),Zm=i["default"].extend({name:P["Gb"],functional:!0,props:Xm,render:function(e,t){var n,i=t.props,r=t.data,o=t.children,a=i.align;return e(i.tag,Object(he["a"])(r,{staticClass:"navbar-nav",class:(n={"nav-fill":i.fill,"nav-justified":i.justified},Jm(n,Km(a),a),Jm(n,"small",i.small),n)}),o)}});function Qm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function eb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qm(Object(n),!0).forEach((function(t){tb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var nb=Object(f["j"])(lt["b"],["event","routerTag"]);nb.href.default=void 0,nb.to.default=void 0;var ib=Object(I["d"])(Object(f["m"])(eb(eb({},nb),{},{tag:Object(I["c"])(C["u"],"div")})),P["Fb"]),rb=i["default"].extend({name:P["Fb"],functional:!0,props:ib,render:function(e,t){var n=t.props,i=t.data,r=t.children,o=n.to||n.href,a=o?lt["a"]:n.tag;return e(a,Object(he["a"])(i,{staticClass:"navbar-brand",props:o?Object(I["e"])(nb,n):{}}),r)}}),ob="navbar-toggler",ab=Object(dt["e"])(P["A"],"state"),sb=Object(dt["e"])(P["A"],"sync-state"),cb=Object(I["d"])({disabled:Object(I["c"])(C["g"],!1),label:Object(I["c"])(C["u"],"Toggle navigation"),target:Object(I["c"])(C["f"],void 0,!0)},P["Hb"]),ub=i["default"].extend({name:P["Hb"],directives:{VBToggle:ia},mixins:[ro["a"],B["a"]],props:cb,data:function(){return{toggleState:!1}},created:function(){this.listenOnRoot(ab,this.handleStateEvt),this.listenOnRoot(sb,this.handleStateEvt)},methods:{onClick:function(e){this.disabled||this.$emit(Y["f"],e)},handleStateEvt:function(e,t){e===this.target&&(this.toggleState=t)}},render:function(e){var t=this.disabled;return e("button",{staticClass:ob,class:{disabled:t},directives:[{name:"VBToggle",value:this.target}],attrs:{type:"button",disabled:t,"aria-label":this.label},on:{click:this.onClick}},[this.normalizeSlot(E["i"],{expanded:this.toggleState})||e("span",{staticClass:"".concat(ob,"-icon")})])}}),db=M({components:{BNavbar:qm,BNavbarNav:Zm,BNavbarBrand:rb,BNavbarToggle:ub,BNavToggle:ub},plugins:{NavPlugin:Vm,CollapsePlugin:oa,DropdownPlugin:hs}});function lb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fb=Object(I["d"])({label:Object(I["c"])(C["u"]),role:Object(I["c"])(C["u"],"status"),small:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"span"),type:Object(I["c"])(C["u"],"border"),variant:Object(I["c"])(C["u"])},P["cc"]),pb=i["default"].extend({name:P["cc"],functional:!0,props:fb,render:function(e,t){var n,i=t.props,r=t.data,o=t.slots,a=t.scopedSlots,s=o(),c=a||{},u=Object(hi["b"])(E["C"],{},c,s)||i.label;return u&&(u=e("span",{staticClass:"sr-only"},u)),e(i.tag,Object(he["a"])(r,{attrs:{role:u?i.role||"status":null,"aria-hidden":u?null:"true"},class:(n={},lb(n,"spinner-".concat(i.type),i.type),lb(n,"spinner-".concat(i.type,"-sm"),i.small),lb(n,"text-".concat(i.variant),i.variant),n)}),[u||e()])}});function hb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function mb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hb(Object(n),!0).forEach((function(t){bb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gb,vb={top:0,left:0,bottom:0,right:0},yb=Object(I["d"])({bgColor:Object(I["c"])(C["u"]),blur:Object(I["c"])(C["u"],"2px"),fixed:Object(I["c"])(C["g"],!1),noCenter:Object(I["c"])(C["g"],!1),noFade:Object(I["c"])(C["g"],!1),noWrap:Object(I["c"])(C["g"],!1),opacity:Object(I["c"])(C["p"],.85,(function(e){var t=Object(F["b"])(e,0);return t>=0&&t<=1})),overlayTag:Object(I["c"])(C["u"],"div"),rounded:Object(I["c"])(C["j"],!1),show:Object(I["c"])(C["g"],!1),spinnerSmall:Object(I["c"])(C["g"],!1),spinnerType:Object(I["c"])(C["u"],"border"),spinnerVariant:Object(I["c"])(C["u"]),variant:Object(I["c"])(C["u"],"light"),wrapTag:Object(I["c"])(C["u"],"div"),zIndex:Object(I["c"])(C["p"],10)},P["Mb"]),_b=i["default"].extend({name:P["Mb"],mixins:[B["a"]],props:yb,computed:{computedRounded:function(){var e=this.rounded;return!0===e||""===e?"rounded":e?"rounded-".concat(e):""},computedVariant:function(){var e=this.variant;return e&&!this.bgColor?"bg-".concat(e):""},slotScope:function(){return{spinnerType:this.spinnerType||null,spinnerVariant:this.spinnerVariant||null,spinnerSmall:this.spinnerSmall}}},methods:{defaultOverlayFn:function(e){var t=e.spinnerType,n=e.spinnerVariant,i=e.spinnerSmall;return this.$createElement(pb,{props:{type:t,variant:n,small:i}})}},render:function(e){var t=this,n=this.show,i=this.fixed,r=this.noFade,o=this.noWrap,a=this.slotScope,s=e();if(n){var c=e("div",{staticClass:"position-absolute",class:[this.computedVariant,this.computedRounded],style:mb(mb({},vb),{},{opacity:this.opacity,backgroundColor:this.bgColor||null,backdropFilter:this.blur?"blur(".concat(this.blur,")"):null})}),u=e("div",{staticClass:"position-absolute",style:this.noCenter?mb({},vb):{top:"50%",left:"50%",transform:"translateX(-50%) translateY(-50%)"}},[this.normalizeSlot(E["V"],a)||this.defaultOverlayFn(a)]);s=e(this.overlayTag,{staticClass:"b-overlay",class:{"position-absolute":!o||o&&!i,"position-fixed":o&&i},style:mb(mb({},vb),{},{zIndex:this.zIndex||10}),on:{click:function(e){return t.$emit(Y["f"],e)}},key:"overlay"},[c,u])}return s=e(N["a"],{props:{noFade:r,appear:!0},on:{"after-enter":function(){return t.$emit(Y["U"])},"after-leave":function(){return t.$emit(Y["v"])}}},[s]),o?s:e(this.wrapTag,{staticClass:"b-overlay-wrap position-relative",attrs:{"aria-busy":n?"true":null}},o?[s]:[this.normalizeSlot(),s])}}),Ob=M({components:{BOverlay:_b}});function jb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function wb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jb(Object(n),!0).forEach((function(t){kb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mb=Object($["a"])("value",{type:C["i"],defaultValue:null,validator:function(e){return!(!Object(u["g"])(e)&&Object(F["c"])(e,0)<1)||(Object(p["a"])('"v-model" value must be a number greater than "0"',P["Nb"]),!1)}}),Lb=Mb.mixin,xb=Mb.props,Tb=Mb.prop,Sb=Mb.event,Db=3,Ab=5,Pb=function(e,t){return Object(ut["c"])(t,(function(t,n){return{number:e+n,classes:null}}))},Yb=function(e){var t=Object(F["c"])(e)||1;return t<1?Ab:t},Cb=function(e,t){var n=Object(F["c"])(e)||1;return n>t?t:n<1?1:n},Eb=function(e){if(e.keyCode===st)return Object(dt["f"])(e,{immediatePropagation:!0}),e.currentTarget.click(),!1},Hb=Object(I["d"])(Object(f["m"])(wb(wb({},xb),{},{align:Object(I["c"])(C["u"],"left"),ariaLabel:Object(I["c"])(C["u"],"Pagination"),disabled:Object(I["c"])(C["g"],!1),ellipsisClass:Object(I["c"])(C["e"]),ellipsisText:Object(I["c"])(C["u"],"…"),firstClass:Object(I["c"])(C["e"]),firstNumber:Object(I["c"])(C["g"],!1),firstText:Object(I["c"])(C["u"],"«"),hideEllipsis:Object(I["c"])(C["g"],!1),hideGotoEndButtons:Object(I["c"])(C["g"],!1),labelFirstPage:Object(I["c"])(C["u"],"Go to first page"),labelLastPage:Object(I["c"])(C["u"],"Go to last page"),labelNextPage:Object(I["c"])(C["u"],"Go to next page"),labelPage:Object(I["c"])(C["m"],"Go to page"),labelPrevPage:Object(I["c"])(C["u"],"Go to previous page"),lastClass:Object(I["c"])(C["e"]),lastNumber:Object(I["c"])(C["g"],!1),lastText:Object(I["c"])(C["u"],"»"),limit:Object(I["c"])(C["p"],Ab,(function(e){return!(Object(F["c"])(e,0)<1)||(Object(p["a"])('Prop "limit" must be a number greater than "0"',P["Nb"]),!1)})),nextClass:Object(I["c"])(C["e"]),nextText:Object(I["c"])(C["u"],"›"),pageClass:Object(I["c"])(C["e"]),pills:Object(I["c"])(C["g"],!1),prevClass:Object(I["c"])(C["e"]),prevText:Object(I["c"])(C["u"],"‹"),size:Object(I["c"])(C["u"])})),"pagination"),$b=i["default"].extend({mixins:[Lb,B["a"]],props:Hb,data:function(){var e=Object(F["c"])(this[Tb],0);return e=e>0?e:-1,{currentPage:e,localNumberOfPages:1,localLimit:Ab}},computed:{btnSize:function(){var e=this.size;return e?"pagination-".concat(e):""},alignment:function(){var e=this.align;return"center"===e?"justify-content-center":"end"===e||"right"===e?"justify-content-end":"fill"===e?"text-center":""},styleClass:function(){return this.pills?"b-pagination-pills":""},computedCurrentPage:function(){return Cb(this.currentPage,this.localNumberOfPages)},paginationParams:function(){var e=this.localLimit,t=this.localNumberOfPages,n=this.computedCurrentPage,i=this.hideEllipsis,r=this.firstNumber,o=this.lastNumber,a=!1,s=!1,c=e,u=1;t<=e?c=t:n<e-1&&e>Db?(i&&!o||(s=!0,c=e-(r?0:1)),c=Object(ne["e"])(c,e)):t-n+2<e&&e>Db?(i&&!r||(a=!0,c=e-(o?0:1)),u=t-c+1):(e>Db&&(c=e-(i?0:2),a=!(i&&!r),s=!(i&&!o)),u=n-Object(ne["c"])(c/2)),u<1?(u=1,a=!1):u>t-c&&(u=t-c+1,s=!1),a&&r&&u<4&&(c+=2,u=1,a=!1);var d=u+c-1;return s&&o&&d>t-3&&(c+=d===t-2?2:3,s=!1),e<=Db&&(r&&1===u?c=Object(ne["e"])(c+1,t,e+1):o&&t===u+c-1&&(u=Object(ne["d"])(u-1,1),c=Object(ne["e"])(t-u+1,t,e+1))),c=Object(ne["e"])(c,t-u+1),{showFirstDots:a,showLastDots:s,numberOfLinks:c,startNumber:u}},pageList:function(){var e=this.paginationParams,t=e.numberOfLinks,n=e.startNumber,i=this.computedCurrentPage,r=Pb(n,t);if(r.length>3){var o=i-n,a="bv-d-xs-down-none";if(0===o)for(var s=3;s<r.length;s++)r[s].classes=a;else if(o===r.length-1)for(var c=0;c<r.length-3;c++)r[c].classes=a;else{for(var u=0;u<o-1;u++)r[u].classes=a;for(var d=r.length-1;d>o+1;d--)r[d].classes=a}}return r}},watch:(gb={},kb(gb,Tb,(function(e,t){e!==t&&(this.currentPage=Cb(e,this.localNumberOfPages))})),kb(gb,"currentPage",(function(e,t){e!==t&&this.$emit(Sb,e>0?e:null)})),kb(gb,"limit",(function(e,t){e!==t&&(this.localLimit=Yb(e))})),gb),created:function(){var e=this;this.localLimit=Yb(this.limit),this.$nextTick((function(){e.currentPage=e.currentPage>e.localNumberOfPages?e.localNumberOfPages:e.currentPage}))},methods:{handleKeyNav:function(e){var t=e.keyCode,n=e.shiftKey;this.isNav||(t===it||t===ct?(Object(dt["f"])(e,{propagation:!1}),n?this.focusFirst():this.focusPrev()):t!==at&&t!==Ze||(Object(dt["f"])(e,{propagation:!1}),n?this.focusLast():this.focusNext()))},getButtons:function(){return Object(H["F"])("button.page-link, a.page-link",this.$el).filter((function(e){return Object(H["u"])(e)}))},focusCurrent:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().find((function(t){return Object(F["c"])(Object(H["h"])(t,"aria-posinset"),0)===e.computedCurrentPage}));Object(H["d"])(t)||e.focusFirst()}))},focusFirst:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().find((function(e){return!Object(H["r"])(e)}));Object(H["d"])(t)}))},focusLast:function(){var e=this;this.$nextTick((function(){var t=e.getButtons().reverse().find((function(e){return!Object(H["r"])(e)}));Object(H["d"])(t)}))},focusPrev:function(){var e=this;this.$nextTick((function(){var t=e.getButtons(),n=t.indexOf(Object(H["g"])());n>0&&!Object(H["r"])(t[n-1])&&Object(H["d"])(t[n-1])}))},focusNext:function(){var e=this;this.$nextTick((function(){var t=e.getButtons(),n=t.indexOf(Object(H["g"])());n<t.length-1&&!Object(H["r"])(t[n+1])&&Object(H["d"])(t[n+1])}))}},render:function(e){var t=this,n=this.disabled,i=this.labelPage,r=this.ariaLabel,o=this.isNav,a=this.localNumberOfPages,s=this.computedCurrentPage,c=this.pageList.map((function(e){return e.number})),d=this.paginationParams,l=d.showFirstDots,f=d.showLastDots,p="fill"===this.align,h=[],m=function(e){return e===s},b=this.currentPage<1,g=function(i,r,s,c,u,d,l){var f=n||m(d)||b||i<1||i>a,h=i<1?1:i>a?a:i,g={disabled:f,page:h,index:h-1},v=t.normalizeSlot(s,g)||Object(me["g"])(c)||e(),y=e(f?"span":o?lt["a"]:"button",{staticClass:"page-link",class:{"flex-grow-1":!o&&!f&&p},props:f||!o?{}:t.linkProps(i),attrs:{role:o?null:"menuitem",type:o||f?null:"button",tabindex:f||o?null:"-1","aria-label":r,"aria-controls":t.ariaControls||null,"aria-disabled":f?"true":null},on:f?{}:{"!click":function(e){t.onClick(e,i)},keydown:Eb}},[v]);return e("li",{key:l,staticClass:"page-item",class:[{disabled:f,"flex-fill":p,"d-flex":p&&!o&&!f},u],attrs:{role:o?null:"presentation","aria-hidden":f?"true":null}},[y])},v=function(n){return e("li",{staticClass:"page-item",class:["disabled","bv-d-xs-down-none",p?"flex-fill":"",t.ellipsisClass],attrs:{role:"separator"},key:"ellipsis-".concat(n?"last":"first")},[e("span",{staticClass:"page-link"},[t.normalizeSlot(E["m"])||Object(me["g"])(t.ellipsisText)||e()])])},y=function(r,s){var c=r.number,d=m(c)&&!b,l=n?null:d||b&&0===s?"0":"-1",f={role:o?null:"menuitemradio",type:o||n?null:"button","aria-disabled":n?"true":null,"aria-controls":t.ariaControls||null,"aria-label":Object(I["b"])(i)?i(c):"".concat(Object(u["f"])(i)?i():i," ").concat(c),"aria-checked":o?null:d?"true":"false","aria-current":o&&d?"page":null,"aria-posinset":o?null:c,"aria-setsize":o?null:a,tabindex:o?null:l},h=Object(me["g"])(t.makePage(c)),g={page:c,index:c-1,content:h,active:d,disabled:n},v=e(n?"span":o?lt["a"]:"button",{props:n||!o?{}:t.linkProps(c),staticClass:"page-link",class:{"flex-grow-1":!o&&!n&&p},attrs:f,on:n?{}:{"!click":function(e){t.onClick(e,c)},keydown:Eb}},[t.normalizeSlot(E["W"],g)||h]);return e("li",{staticClass:"page-item",class:[{disabled:n,active:d,"flex-fill":p,"d-flex":p&&!o&&!n},r.classes,t.pageClass],attrs:{role:o?null:"presentation"},key:"page-".concat(c)},[v])},_=e();this.firstNumber||this.hideGotoEndButtons||(_=g(1,this.labelFirstPage,E["r"],this.firstText,this.firstClass,1,"pagination-goto-first")),h.push(_),h.push(g(s-1,this.labelPrevPage,E["Z"],this.prevText,this.prevClass,1,"pagination-goto-prev")),h.push(this.firstNumber&&1!==c[0]?y({number:1},0):e()),h.push(l?v(!1):e()),this.pageList.forEach((function(e,n){var i=l&&t.firstNumber&&1!==c[0]?1:0;h.push(y(e,n+i))})),h.push(f?v(!0):e()),h.push(this.lastNumber&&c[c.length-1]!==a?y({number:a},-1):e()),h.push(g(s+1,this.labelNextPage,E["U"],this.nextText,this.nextClass,a,"pagination-goto-next"));var O=e();this.lastNumber||this.hideGotoEndButtons||(O=g(a,this.labelLastPage,E["D"],this.lastText,this.lastClass,a,"pagination-goto-last")),h.push(O);var j=e("ul",{staticClass:"pagination",class:["b-pagination",this.btnSize,this.alignment,this.styleClass],attrs:{role:o?null:"menubar","aria-disabled":n?"true":"false","aria-label":o?null:r||null},on:o?{}:{keydown:this.handleKeyNav},ref:"ul"},h);return o?e("nav",{attrs:{"aria-disabled":n?"true":null,"aria-hidden":n?"true":"false","aria-label":o&&r||null}},[j]):j}});function Fb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ib(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fb(Object(n),!0).forEach((function(t){Bb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Bb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Rb=20,Nb=0,zb=function(e){return Object(ne["d"])(Object(F["c"])(e)||Rb,1)},Wb=function(e){return Object(ne["d"])(Object(F["c"])(e)||Nb,0)},Vb=Object(I["d"])(Object(f["m"])(Ib(Ib({},Hb),{},{ariaControls:Object(I["c"])(C["u"]),perPage:Object(I["c"])(C["p"],Rb),totalRows:Object(I["c"])(C["p"],Nb)})),P["Nb"]),Ub=i["default"].extend({name:P["Nb"],mixins:[$b],props:Vb,computed:{numberOfPages:function(){var e=Object(ne["b"])(Wb(this.totalRows)/zb(this.perPage));return e<1?1:e},pageSizeNumberOfPages:function(){return{perPage:zb(this.perPage),totalRows:Wb(this.totalRows),numberOfPages:this.numberOfPages}}},watch:{pageSizeNumberOfPages:function(e,t){Object(u["p"])(t)||(e.perPage!==t.perPage&&e.totalRows===t.totalRows||e.numberOfPages!==t.numberOfPages&&this.currentPage>e.numberOfPages)&&(this.currentPage=1),this.localNumberOfPages=e.numberOfPages}},created:function(){var e=this;this.localNumberOfPages=this.numberOfPages;var t=Object(F["c"])(this[Tb],0);t>0?this.currentPage=t:this.$nextTick((function(){e.currentPage=0}))},methods:{onClick:function(e,t){var n=this;if(t!==this.currentPage){var i=e.target,r=new ha["a"](Y["F"],{cancelable:!0,vueTarget:this,target:i});this.$emit(r.type,r,t),r.defaultPrevented||(this.currentPage=t,this.$emit(Y["d"],this.currentPage),this.$nextTick((function(){Object(H["u"])(i)&&n.$el.contains(i)?Object(H["d"])(i):n.focusCurrent()})))}},makePage:function(e){return e},linkProps:function(){return{}}}}),Gb=M({components:{BPagination:Ub}});function qb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Jb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qb(Object(n),!0).forEach((function(t){Kb(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qb(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kb(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xb=function(e){return Object(ne["d"])(Object(F["c"])(e,0),1)},Zb=Object(f["j"])(lt["b"],["event","routerTag"]),Qb=Object(I["d"])(Object(f["m"])(Jb(Jb(Jb({},Hb),Zb),{},{baseUrl:Object(I["c"])(C["u"],"/"),linkGen:Object(I["c"])(C["l"]),noPageDetect:Object(I["c"])(C["g"],!1),numberOfPages:Object(I["c"])(C["p"],1,(function(e){var t=Object(F["c"])(e,0);return!(t<1)||(Object(p["a"])('Prop "number-of-pages" must be a number greater than "0"',P["Ob"]),!1)})),pageGen:Object(I["c"])(C["l"]),pages:Object(I["c"])(C["b"]),useRouter:Object(I["c"])(C["g"],!1)})),P["Ob"]),eg=i["default"].extend({name:P["Ob"],mixins:[$b],props:Qb,computed:{isNav:function(){return!0},computedValue:function(){var e=Object(F["c"])(this.value,0);return e<1?null:e}},watch:{numberOfPages:function(){var e=this;this.$nextTick((function(){e.setNumberOfPages()}))},pages:function(){var e=this;this.$nextTick((function(){e.setNumberOfPages()}))}},created:function(){this.setNumberOfPages()},mounted:function(){var e=this;this.$router&&this.$watch("$route",(function(){e.$nextTick((function(){Object(H["D"])((function(){e.guessCurrentPage()}))}))}))},methods:{setNumberOfPages:function(){var e=this;Object(u["a"])(this.pages)&&this.pages.length>0?this.localNumberOfPages=this.pages.length:this.localNumberOfPages=Xb(this.numberOfPages),this.$nextTick((function(){e.guessCurrentPage()}))},onClick:function(e,t){var n=this;if(t!==this.currentPage){var i=e.currentTarget||e.target,r=new ha["a"](Y["F"],{cancelable:!0,vueTarget:this,target:i});this.$emit(r.type,r,t),r.defaultPrevented||(Object(H["D"])((function(){n.currentPage=t,n.$emit(Y["d"],t)})),this.$nextTick((function(){Object(H["c"])(i)})))}},getPageInfo:function(e){if(!Object(u["a"])(this.pages)||0===this.pages.length||Object(u["o"])(this.pages[e-1])){var t="".concat(this.baseUrl).concat(e);return{link:this.useRouter?{path:t}:t,text:Object(me["g"])(e)}}var n=this.pages[e-1];if(Object(u["j"])(n)){var i=n.link;return{link:Object(u["j"])(i)?i:this.useRouter?{path:i}:i,text:Object(me["g"])(n.text||e)}}return{link:Object(me["g"])(n),text:Object(me["g"])(e)}},makePage:function(e){var t=this.pageGen,n=this.getPageInfo(e);return Object(I["b"])(t)?t(e,n):n.text},makeLink:function(e){var t=this.linkGen,n=this.getPageInfo(e);return Object(I["b"])(t)?t(e,n):n.link},linkProps:function(e){var t=Object(I["e"])(Zb,this),n=this.makeLink(e);return this.useRouter||Object(u["j"])(n)?t.to=n:t.href=n,t},resolveLink:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{e=document.createElement("a"),e.href=Object(pe["a"])({to:t},"a","/","/"),document.body.appendChild(e);var n=e,i=n.pathname,r=n.hash,o=n.search;return document.body.removeChild(e),{path:i,hash:r,query:Object(pe["f"])(o)}}catch(a){try{e&&e.parentNode&&e.parentNode.removeChild(e)}catch(s){}return{}}},resolveRoute:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";try{var t=this.$router.resolve(e,this.$route).route;return{path:t.path,hash:t.hash,query:t.query}}catch(n){return{}}},guessCurrentPage:function(){var e=this.$router,t=this.$route,n=this.computedValue;if(!this.noPageDetect&&!n&&(r["i"]||!r["i"]&&e))for(var i=e&&t?{path:t.path,hash:t.hash,query:t.query}:{},o=r["i"]?window.location||document.location:null,a=o?{path:o.pathname,hash:o.hash,query:Object(pe["f"])(o.search)}:{},s=1;!n&&s<=this.localNumberOfPages;s++){var c=this.makeLink(s);n=e&&(Object(u["j"])(c)||this.useRouter)?Object(ei["a"])(this.resolveRoute(c),i)?s:null:r["i"]?Object(ei["a"])(this.resolveLink(c),a)?s:null:-1}this.currentPage=n>0?n:0}}}),tg=M({components:{BPaginationNav:eg}}),ng=n("be29"),ig={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left",TOPLEFT:"top",TOPRIGHT:"top",RIGHTTOP:"right",RIGHTBOTTOM:"right",BOTTOMLEFT:"bottom",BOTTOMRIGHT:"bottom",LEFTTOP:"left",LEFTBOTTOM:"left"},rg={AUTO:0,TOPLEFT:-1,TOP:0,TOPRIGHT:1,RIGHTTOP:-1,RIGHT:0,RIGHTBOTTOM:1,BOTTOMLEFT:-1,BOTTOM:0,BOTTOMRIGHT:1,LEFTTOP:-1,LEFT:0,LEFTBOTTOM:1},og={arrowPadding:Object(I["c"])(C["p"],6),boundary:Object(I["c"])([pa["c"],C["u"]],"scrollParent"),boundaryPadding:Object(I["c"])(C["p"],5),fallbackPlacement:Object(I["c"])(C["f"],"flip"),offset:Object(I["c"])(C["p"],0),placement:Object(I["c"])(C["u"],"top"),target:Object(I["c"])([pa["c"],pa["d"]])},ag=i["default"].extend({name:P["Sb"],props:og,data:function(){return{noFade:!1,localShow:!0,attachment:this.getAttachment(this.placement)}},computed:{templateType:function(){return"unknown"},popperConfig:function(){var e=this,t=this.placement;return{placement:this.getAttachment(t),modifiers:{offset:{offset:this.getOffset(t)},flip:{behavior:this.fallbackPlacement},arrow:{element:".arrow"},preventOverflow:{padding:this.boundaryPadding,boundariesElement:this.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e.popperPlacementChange(t)},onUpdate:function(t){e.popperPlacementChange(t)}}}},created:function(){var e=this;this.$_popper=null,this.localShow=!0,this.$on(Y["T"],(function(t){e.popperCreate(t)}));var t=function(){e.$nextTick((function(){Object(H["D"])((function(){e.$destroy()}))}))};this.$parent.$once(Y["fb"],t),this.$once(Y["v"],t)},beforeMount:function(){this.attachment=this.getAttachment(this.placement)},updated:function(){this.updatePopper()},beforeDestroy:function(){this.destroyPopper()},destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},methods:{hide:function(){this.localShow=!1},getAttachment:function(e){return ig[String(e).toUpperCase()]||"auto"},getOffset:function(e){if(!this.offset){var t=this.$refs.arrow||Object(H["E"])(".arrow",this.$el),n=Object(F["b"])(Object(H["k"])(t).width,0)+Object(F["b"])(this.arrowPadding,0);switch(rg[String(e).toUpperCase()]||0){case 1:return"+50%p - ".concat(n,"px");case-1:return"-50%p + ".concat(n,"px");default:return 0}}return this.offset},popperCreate:function(e){this.destroyPopper(),this.$_popper=new aa["a"](this.target,e,this.popperConfig)},destroyPopper:function(){this.$_popper&&this.$_popper.destroy(),this.$_popper=null},updatePopper:function(){this.$_popper&&this.$_popper.scheduleUpdate()},popperPlacementChange:function(e){this.attachment=this.getAttachment(e.placement)},renderTemplate:function(e){return e("div")}},render:function(e){var t=this,n=this.noFade;return e(N["a"],{props:{appear:!0,noFade:n},on:{beforeEnter:function(e){return t.$emit(Y["T"],e)},afterEnter:function(e){return t.$emit(Y["U"],e)},beforeLeave:function(e){return t.$emit(Y["w"],e)},afterLeave:function(e){return t.$emit(Y["v"],e)}}},[this.localShow?this.renderTemplate(e):e()])}});function sg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function cg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sg(Object(n),!0).forEach((function(t){ug(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ug(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dg={html:Object(I["c"])(C["g"],!1),id:Object(I["c"])(C["u"])},lg=i["default"].extend({name:P["uc"],extends:ag,mixins:[Gp["a"]],props:dg,data:function(){return{title:"",content:"",variant:null,customClass:null,interactive:!0}},computed:{templateType:function(){return"tooltip"},templateClasses:function(){var e,t=this.variant,n=this.attachment,i=this.templateType;return[(e={noninteractive:!this.interactive},ug(e,"b-".concat(i,"-").concat(t),t),ug(e,"bs-".concat(i,"-").concat(n),n),e),this.customClass]},templateAttributes:function(){var e=this.id;return cg(cg({},this.$parent.$parent.$attrs),{},{id:e,role:"tooltip",tabindex:"-1"},this.scopedStyleAttrs)},templateListeners:function(){var e=this;return{mouseenter:function(t){e.$emit(Y["A"],t)},mouseleave:function(t){e.$emit(Y["B"],t)},focusin:function(t){e.$emit(Y["s"],t)},focusout:function(t){e.$emit(Y["t"],t)}}}},methods:{renderTemplate:function(e){var t=this.title,n=Object(u["f"])(t)?t({}):t,i=this.html&&!Object(u["f"])(t)?{innerHTML:t}:{};return e("div",{staticClass:"tooltip b-tooltip",class:this.templateClasses,attrs:this.templateAttributes,on:this.templateListeners},[e("div",{staticClass:"arrow",ref:"arrow"}),e("div",{staticClass:"tooltip-inner",domProps:i},[n])])}}});function fg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function pg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fg(Object(n),!0).forEach((function(t){hg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mg,bg,gg=".modal-content",vg=Object(dt["e"])(P["Bb"],Y["v"]),yg=".b-sidebar",_g=[gg,yg].join(", "),Og="dropdown",jg=".dropdown-menu.show",wg="data-original-title",kg={title:"",content:"",variant:null,customClass:null,triggers:"",placement:"auto",fallbackPlacement:"flip",target:null,container:null,noFade:!1,boundary:"scrollParent",boundaryPadding:5,offset:0,delay:0,arrowPadding:6,interactive:!0,disabled:!1,id:null,html:!1},Mg=i["default"].extend({name:P["tc"],mixins:[ro["a"]],data:function(){return pg(pg({},kg),{},{activeTrigger:{hover:!1,click:!1,focus:!1},localShow:!1})},computed:{templateType:function(){return"tooltip"},computedId:function(){return this.id||"__bv_".concat(this.templateType,"_").concat(this[A["a"]],"__")},computedDelay:function(){var e={show:0,hide:0};return Object(u["k"])(this.delay)?(e.show=Object(ne["d"])(Object(F["c"])(this.delay.show,0),0),e.hide=Object(ne["d"])(Object(F["c"])(this.delay.hide,0),0)):(Object(u["h"])(this.delay)||Object(u["n"])(this.delay))&&(e.show=e.hide=Object(ne["d"])(Object(F["c"])(this.delay,0),0)),e},computedTriggers:function(){return Object(ut["b"])(this.triggers).filter(c["a"]).join(" ").trim().toLowerCase().split(/\s+/).sort()},isWithActiveTrigger:function(){for(var e in this.activeTrigger)if(this.activeTrigger[e])return!0;return!1},computedTemplateData:function(){var e=this.title,t=this.content,n=this.variant,i=this.customClass,r=this.noFade,o=this.interactive;return{title:e,content:t,variant:n,customClass:i,noFade:r,interactive:o}}},watch:{computedTriggers:function(e,t){var n=this;Object(ei["a"])(e,t)||this.$nextTick((function(){n.unListen(),t.forEach((function(t){Object(ut["a"])(e,t)||n.activeTrigger[t]&&(n.activeTrigger[t]=!1)})),n.listen()}))},computedTemplateData:function(){this.handleTemplateUpdate()},title:function(e,t){e===t||e||this.hide()},disabled:function(e){e?this.disable():this.enable()}},created:function(){var e=this;this.$_tip=null,this.$_hoverTimeout=null,this.$_hoverState="",this.$_visibleInterval=null,this.$_enabled=!this.disabled,this.$_noop=Lr.bind(this),this.$parent&&this.$parent.$once(Y["eb"],(function(){e.$nextTick((function(){Object(H["D"])((function(){e.$destroy()}))}))})),this.$nextTick((function(){var t=e.getTarget();t&&Object(H["f"])(document.body,t)?(e.scopeId=Object(ng["a"])(e.$parent),e.listen()):Object(p["a"])(Object(u["n"])(e.target)?'Unable to find target element by ID "#'.concat(e.target,'" in document.'):"The provided target is no valid HTML element.",e.templateType)}))},updated:function(){this.$nextTick(this.handleTemplateUpdate)},deactivated:function(){this.forceHide()},beforeDestroy:function(){this.unListen(),this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.clearVisibilityInterval(),this.destroyTemplate(),this.$_noop=null},methods:{getTemplate:function(){return lg},updateData:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;Object(f["h"])(kg).forEach((function(i){Object(u["o"])(t[i])||e[i]===t[i]||(e[i]=t[i],"title"===i&&(n=!0))})),n&&this.localShow&&this.fixTitle()},createTemplateAndShow:function(){var e=this.getContainer(),t=this.getTemplate(),n=this.$_tip=new t({parent:this,propsData:{id:this.computedId,html:this.html,placement:this.placement,fallbackPlacement:this.fallbackPlacement,target:this.getPlacementTarget(),boundary:this.getBoundary(),offset:Object(F["c"])(this.offset,0),arrowPadding:Object(F["c"])(this.arrowPadding,0),boundaryPadding:Object(F["c"])(this.boundaryPadding,0)}});this.handleTemplateUpdate(),n.$once(Y["T"],this.onTemplateShow),n.$once(Y["U"],this.onTemplateShown),n.$once(Y["w"],this.onTemplateHide),n.$once(Y["v"],this.onTemplateHidden),n.$once(Y["fb"],this.destroyTemplate),n.$on(Y["s"],this.handleEvent),n.$on(Y["t"],this.handleEvent),n.$on(Y["A"],this.handleEvent),n.$on(Y["B"],this.handleEvent),n.$mount(e.appendChild(document.createElement("div")))},hideTemplate:function(){this.$_tip&&this.$_tip.hide(),this.clearActiveTriggers(),this.$_hoverState=""},destroyTemplate:function(){this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.localPlacementTarget=null;try{this.$_tip.$destroy()}catch(e){}this.$_tip=null,this.removeAriaDescribedby(),this.restoreTitle(),this.localShow=!1},getTemplateElement:function(){return this.$_tip?this.$_tip.$el:null},handleTemplateUpdate:function(){var e=this,t=this.$_tip;if(t){var n=["title","content","variant","customClass","noFade","interactive"];n.forEach((function(n){t[n]!==e[n]&&(t[n]=e[n])}))}},show:function(){var e=this.getTarget();if(e&&Object(H["f"])(document.body,e)&&Object(H["u"])(e)&&!this.dropdownOpen()&&(!Object(u["p"])(this.title)&&""!==this.title||!Object(u["p"])(this.content)&&""!==this.content)&&!this.$_tip&&!this.localShow){this.localShow=!0;var t=this.buildEvent(Y["T"],{cancelable:!0});this.emitEvent(t),t.defaultPrevented?this.destroyTemplate():(this.fixTitle(),this.addAriaDescribedby(),this.createTemplateAndShow())}},hide:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.getTemplateElement();if(t&&this.localShow){var n=this.buildEvent(Y["w"],{cancelable:!e});this.emitEvent(n),n.defaultPrevented||this.hideTemplate()}else this.restoreTitle()},forceHide:function(){var e=this.getTemplateElement();e&&this.localShow&&(this.setWhileOpenListeners(!1),this.clearHoverTimeout(),this.$_hoverState="",this.clearActiveTriggers(),this.$_tip&&(this.$_tip.noFade=!0),this.hide(!0))},enable:function(){this.$_enabled=!0,this.emitEvent(this.buildEvent(Y["p"]))},disable:function(){this.$_enabled=!1,this.emitEvent(this.buildEvent(Y["l"]))},onTemplateShow:function(){this.setWhileOpenListeners(!0)},onTemplateShown:function(){var e=this.$_hoverState;this.$_hoverState="","out"===e&&this.leave(null),this.emitEvent(this.buildEvent(Y["U"]))},onTemplateHide:function(){this.setWhileOpenListeners(!1)},onTemplateHidden:function(){this.destroyTemplate(),this.emitEvent(this.buildEvent(Y["v"]))},getTarget:function(){var e=this.target;return Object(u["n"])(e)?e=Object(H["j"])(e.replace(/^#/,"")):Object(u["f"])(e)?e=e():e&&(e=e.$el||e),Object(H["s"])(e)?e:null},getPlacementTarget:function(){return this.getTarget()},getTargetId:function(){var e=this.getTarget();return e&&e.id?e.id:null},getContainer:function(){var e=!!this.container&&(this.container.$el||this.container),t=document.body,n=this.getTarget();return!1===e?Object(H["e"])(_g,n)||t:Object(u["n"])(e)&&Object(H["j"])(e.replace(/^#/,""))||t},getBoundary:function(){return this.boundary?this.boundary.$el||this.boundary:"scrollParent"},isInModal:function(){var e=this.getTarget();return e&&Object(H["e"])(gg,e)},isDropdown:function(){var e=this.getTarget();return e&&Object(H["p"])(e,Og)},dropdownOpen:function(){var e=this.getTarget();return this.isDropdown()&&e&&Object(H["E"])(jg,e)},clearHoverTimeout:function(){clearTimeout(this.$_hoverTimeout),this.$_hoverTimeout=null},clearVisibilityInterval:function(){clearInterval(this.$_visibleInterval),this.$_visibleInterval=null},clearActiveTriggers:function(){for(var e in this.activeTrigger)this.activeTrigger[e]=!1},addAriaDescribedby:function(){var e=this.getTarget(),t=Object(H["h"])(e,"aria-describedby")||"";t=t.split(/\s+/).concat(this.computedId).join(" ").trim(),Object(H["G"])(e,"aria-describedby",t)},removeAriaDescribedby:function(){var e=this,t=this.getTarget(),n=Object(H["h"])(t,"aria-describedby")||"";n=n.split(/\s+/).filter((function(t){return t!==e.computedId})).join(" ").trim(),n?Object(H["G"])(t,"aria-describedby",n):Object(H["z"])(t,"aria-describedby")},fixTitle:function(){var e=this.getTarget();if(Object(H["o"])(e,"title")){var t=Object(H["h"])(e,"title");Object(H["G"])(e,"title",""),t&&Object(H["G"])(e,wg,t)}},restoreTitle:function(){var e=this.getTarget();if(Object(H["o"])(e,wg)){var t=Object(H["h"])(e,wg);Object(H["z"])(e,wg),t&&Object(H["G"])(e,"title",t)}},buildEvent:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new ha["a"](e,pg({cancelable:!1,target:this.getTarget(),relatedTarget:this.getTemplateElement()||null,componentId:this.computedId,vueTarget:this},t))},emitEvent:function(e){var t=e.type;this.emitOnRoot(Object(dt["e"])(this.templateType,t),e),this.$emit(t,e)},listen:function(){var e=this,t=this.getTarget();t&&(this.setRootListener(!0),this.computedTriggers.forEach((function(n){"click"===n?Object(dt["b"])(t,"click",e.handleEvent,Y["cb"]):"focus"===n?(Object(dt["b"])(t,"focusin",e.handleEvent,Y["cb"]),Object(dt["b"])(t,"focusout",e.handleEvent,Y["cb"])):"blur"===n?Object(dt["b"])(t,"focusout",e.handleEvent,Y["cb"]):"hover"===n&&(Object(dt["b"])(t,"mouseenter",e.handleEvent,Y["cb"]),Object(dt["b"])(t,"mouseleave",e.handleEvent,Y["cb"]))}),this))},unListen:function(){var e=this,t=["click","focusin","focusout","mouseenter","mouseleave"],n=this.getTarget();this.setRootListener(!1),t.forEach((function(t){n&&Object(dt["a"])(n,t,e.handleEvent,Y["cb"])}),this)},setRootListener:function(e){var t=this.$root;if(t){var n=e?"$on":"$off",i=this.templateType;t[n](Object(dt["d"])(i,Y["w"]),this.doHide),t[n](Object(dt["d"])(i,Y["T"]),this.doShow),t[n](Object(dt["d"])(i,Y["k"]),this.doDisable),t[n](Object(dt["d"])(i,Y["o"]),this.doEnable)}},setWhileOpenListeners:function(e){this.setModalListener(e),this.setDropdownListener(e),this.visibleCheck(e),this.setOnTouchStartListener(e)},visibleCheck:function(e){var t=this;this.clearVisibilityInterval();var n=this.getTarget(),i=this.getTemplateElement();e&&(this.$_visibleInterval=setInterval((function(){!i||!t.localShow||n.parentNode&&Object(H["u"])(n)||t.forceHide()}),100))},setModalListener:function(e){this.isInModal()&&this.$root[e?"$on":"$off"](vg,this.forceHide)},setOnTouchStartListener:function(e){var t=this;"ontouchstart"in document.documentElement&&Object(ut["f"])(document.body.children).forEach((function(n){Object(dt["c"])(e,n,"mouseover",t.$_noop)}))},setDropdownListener:function(e){var t=this.getTarget();t&&this.$root&&this.isDropdown&&t.__vue__&&t.__vue__[e?"$on":"$off"](Y["U"],this.forceHide)},handleEvent:function(e){var t=this.getTarget();if(t&&!Object(H["r"])(t)&&this.$_enabled&&!this.dropdownOpen()){var n=e.type,i=this.computedTriggers;if("click"===n&&Object(ut["a"])(i,"click"))this.click(e);else if("mouseenter"===n&&Object(ut["a"])(i,"hover"))this.enter(e);else if("focusin"===n&&Object(ut["a"])(i,"focus"))this.enter(e);else if("focusout"===n&&(Object(ut["a"])(i,"focus")||Object(ut["a"])(i,"blur"))||"mouseleave"===n&&Object(ut["a"])(i,"hover")){var r=this.getTemplateElement(),o=e.target,a=e.relatedTarget;if(r&&Object(H["f"])(r,o)&&Object(H["f"])(t,a)||r&&Object(H["f"])(t,o)&&Object(H["f"])(r,a)||r&&Object(H["f"])(r,o)&&Object(H["f"])(r,a)||Object(H["f"])(t,o)&&Object(H["f"])(t,a))return;this.leave(e)}}},doHide:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.forceHide()},doShow:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.show()},doDisable:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.disable()},doEnable:function(e){e&&this.getTargetId()!==e&&this.computedId!==e||this.enable()},click:function(e){this.$_enabled&&!this.dropdownOpen()&&(Object(H["d"])(e.currentTarget),this.activeTrigger.click=!this.activeTrigger.click,this.isWithActiveTrigger?this.enter(null):this.leave(null))},toggle:function(){this.$_enabled&&!this.dropdownOpen()&&(this.localShow?this.leave(null):this.enter(null))},enter:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(this.activeTrigger["focusin"===t.type?"focus":"hover"]=!0),this.localShow||"in"===this.$_hoverState?this.$_hoverState="in":(this.clearHoverTimeout(),this.$_hoverState="in",this.computedDelay.show?(this.fixTitle(),this.$_hoverTimeout=setTimeout((function(){"in"===e.$_hoverState?e.show():e.localShow||e.restoreTitle()}),this.computedDelay.show)):this.show())},leave:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;t&&(this.activeTrigger["focusout"===t.type?"focus":"hover"]=!1,"focusout"===t.type&&Object(ut["a"])(this.computedTriggers,"blur")&&(this.activeTrigger.click=!1,this.activeTrigger.hover=!1)),this.isWithActiveTrigger||(this.clearHoverTimeout(),this.$_hoverState="out",this.computedDelay.hide?this.$_hoverTimeout=setTimeout((function(){"out"===e.$_hoverState&&e.hide()}),this.computedDelay.hide):this.hide())}}});function Lg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function xg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lg(Object(n),!0).forEach((function(t){Tg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Sg="disabled",Dg=Y["gb"]+Sg,Ag="show",Pg=Y["gb"]+Ag,Yg=Object(I["d"])((mg={boundary:Object(I["c"])([pa["c"],C["q"],C["u"]],"scrollParent"),boundaryPadding:Object(I["c"])(C["p"],50),container:Object(I["c"])([pa["c"],C["q"],C["u"]]),customClass:Object(I["c"])(C["u"]),delay:Object(I["c"])(C["o"],50)},Tg(mg,Sg,Object(I["c"])(C["g"],!1)),Tg(mg,"fallbackPlacement",Object(I["c"])(C["f"],"flip")),Tg(mg,"id",Object(I["c"])(C["u"])),Tg(mg,"noFade",Object(I["c"])(C["g"],!1)),Tg(mg,"noninteractive",Object(I["c"])(C["g"],!1)),Tg(mg,"offset",Object(I["c"])(C["p"],0)),Tg(mg,"placement",Object(I["c"])(C["u"],"top")),Tg(mg,Ag,Object(I["c"])(C["g"],!1)),Tg(mg,"target",Object(I["c"])([pa["c"],pa["d"],C["l"],C["q"],C["u"]],void 0,!0)),Tg(mg,"title",Object(I["c"])(C["u"])),Tg(mg,"triggers",Object(I["c"])(C["f"],"hover focus")),Tg(mg,"variant",Object(I["c"])(C["u"])),mg),P["sc"]),Cg=i["default"].extend({name:P["sc"],mixins:[B["a"]],inheritAttrs:!1,props:Yg,data:function(){return{localShow:this[Ag],localTitle:"",localContent:""}},computed:{templateData:function(){return xg({title:this.localTitle,content:this.localContent,interactive:!this.noninteractive},Object(f["k"])(this.$props,["boundary","boundaryPadding","container","customClass","delay","fallbackPlacement","id","noFade","offset","placement","target","target","triggers","variant",Sg]))},templateTitleContent:function(){var e=this.title,t=this.content;return{title:e,content:t}}},watch:(bg={},Tg(bg,Ag,(function(e,t){e!==t&&e!==this.localShow&&this.$_toolpop&&(e?this.$_toolpop.show():this.$_toolpop.forceHide())})),Tg(bg,Sg,(function(e){e?this.doDisable():this.doEnable()})),Tg(bg,"localShow",(function(e){this.$emit(Pg,e)})),Tg(bg,"templateData",(function(){var e=this;this.$nextTick((function(){e.$_toolpop&&e.$_toolpop.updateData(e.templateData)}))})),Tg(bg,"templateTitleContent",(function(){this.$nextTick(this.updateContent)})),bg),created:function(){this.$_toolpop=null},updated:function(){this.$nextTick(this.updateContent)},beforeDestroy:function(){this.$off(Y["E"],this.doOpen),this.$off(Y["g"],this.doClose),this.$off(Y["k"],this.doDisable),this.$off(Y["o"],this.doEnable),this.$_toolpop&&(this.$_toolpop.$destroy(),this.$_toolpop=null)},mounted:function(){var e=this;this.$nextTick((function(){var t=e.getComponent();e.updateContent();var n=Object(ng["a"])(e)||Object(ng["a"])(e.$parent),i=e.$_toolpop=new t({parent:e,_scopeId:n||void 0});i.updateData(e.templateData),i.$on(Y["T"],e.onShow),i.$on(Y["U"],e.onShown),i.$on(Y["w"],e.onHide),i.$on(Y["v"],e.onHidden),i.$on(Y["l"],e.onDisabled),i.$on(Y["p"],e.onEnabled),e[Sg]&&e.doDisable(),e.$on(Y["E"],e.doOpen),e.$on(Y["g"],e.doClose),e.$on(Y["k"],e.doDisable),e.$on(Y["o"],e.doEnable),e.localShow&&i.show()}))},methods:{getComponent:function(){return Mg},updateContent:function(){this.setTitle(this.normalizeSlot()||this.title)},setTitle:function(e){e=Object(u["p"])(e)?"":e,this.localTitle!==e&&(this.localTitle=e)},setContent:function(e){e=Object(u["p"])(e)?"":e,this.localContent!==e&&(this.localContent=e)},onShow:function(e){this.$emit(Y["T"],e),e&&(this.localShow=!e.defaultPrevented)},onShown:function(e){this.localShow=!0,this.$emit(Y["U"],e)},onHide:function(e){this.$emit(Y["w"],e)},onHidden:function(e){this.$emit(Y["v"],e),this.localShow=!1},onDisabled:function(e){e&&e.type===Y["l"]&&(this.$emit(Dg,!0),this.$emit(Y["l"],e))},onEnabled:function(e){e&&e.type===Y["p"]&&(this.$emit(Dg,!1),this.$emit(Y["p"],e))},doOpen:function(){!this.localShow&&this.$_toolpop&&this.$_toolpop.show()},doClose:function(){this.localShow&&this.$_toolpop&&this.$_toolpop.hide()},doDisable:function(){this.$_toolpop&&this.$_toolpop.disable()},doEnable:function(){this.$_toolpop&&this.$_toolpop.enable()}},render:function(e){return e()}}),Eg=i["default"].extend({name:P["Rb"],extends:lg,computed:{templateType:function(){return"popover"}},methods:{renderTemplate:function(e){var t=this.title,n=this.content,i=Object(u["f"])(t)?t({}):t,r=Object(u["f"])(n)?n({}):n,o=this.html&&!Object(u["f"])(t)?{innerHTML:t}:{},a=this.html&&!Object(u["f"])(n)?{innerHTML:n}:{};return e("div",{staticClass:"popover b-popover",class:this.templateClasses,attrs:this.templateAttributes,on:this.templateListeners},[e("div",{staticClass:"arrow",ref:"arrow"}),Object(u["p"])(i)||""===i?e():e("h3",{staticClass:"popover-header",domProps:o},[i]),Object(u["p"])(r)||""===r?e():e("div",{staticClass:"popover-body",domProps:a},[r])])}}}),Hg=i["default"].extend({name:P["Qb"],extends:Mg,computed:{templateType:function(){return"popover"}},methods:{getTemplate:function(){return Eg}}});function $g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Fg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$g(Object(n),!0).forEach((function(t){Ig(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ig(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bg=Object(I["d"])(Object(f["m"])(Fg(Fg({},Yg),{},{content:Object(I["c"])(C["u"]),placement:Object(I["c"])(C["u"],"right"),triggers:Object(I["c"])(C["f"],Y["f"])})),P["Pb"]),Rg=i["default"].extend({name:P["Pb"],extends:Cg,inheritAttrs:!1,props:Bg,methods:{getComponent:function(){return Hg},updateContent:function(){this.setContent(this.normalizeSlot()||this.content),this.setTitle(this.normalizeSlot(E["ib"])||this.title)}}});function Ng(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function zg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ng(Object(n),!0).forEach((function(t){Wg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ng(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vg="__BV_Popover__",Ug="click",Gg={focus:!0,hover:!0,click:!0,blur:!0,manual:!0},qg=/^html$/i,Jg=/^nofade$/i,Kg=/^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i,Xg=/^(window|viewport|scrollParent)$/i,Zg=/^d\d+$/i,Qg=/^ds\d+$/i,ev=/^dh\d+$/i,tv=/^o-?\d+$/i,nv=/^v-.+$/i,iv=/\s+/,rv=function(e,t){var n={title:void 0,content:void 0,trigger:"",placement:"right",fallbackPlacement:"flip",container:!1,animation:!0,offset:0,disabled:!1,id:null,html:!1,delay:Object(xu["c"])(P["Pb"],"delay",50),boundary:String(Object(xu["c"])(P["Pb"],"boundary","scrollParent")),boundaryPadding:Object(F["c"])(Object(xu["c"])(P["Pb"],"boundaryPadding",5),0),variant:Object(xu["c"])(P["Pb"],"variant"),customClass:Object(xu["c"])(P["Pb"],"customClass")};if(Object(u["n"])(e.value)||Object(u["h"])(e.value)||Object(u["f"])(e.value)?n.content=e.value:Object(u["k"])(e.value)&&(n=zg(zg({},n),e.value)),e.arg&&(n.container="#".concat(e.arg)),Object(u["o"])(n.title)){var i=t.data||{};n.title=i.attrs&&!Object(u["p"])(i.attrs.title)?i.attrs.title:void 0}Object(u["k"])(n.delay)||(n.delay={show:Object(F["c"])(n.delay,0),hide:Object(F["c"])(n.delay,0)}),Object(f["h"])(e.modifiers).forEach((function(e){if(qg.test(e))n.html=!0;else if(Jg.test(e))n.animation=!1;else if(Kg.test(e))n.placement=e;else if(Xg.test(e))e="scrollparent"===e?"scrollParent":e,n.boundary=e;else if(Zg.test(e)){var t=Object(F["c"])(e.slice(1),0);n.delay.show=t,n.delay.hide=t}else Qg.test(e)?n.delay.show=Object(F["c"])(e.slice(2),0):ev.test(e)?n.delay.hide=Object(F["c"])(e.slice(2),0):tv.test(e)?n.offset=Object(F["c"])(e.slice(1),0):nv.test(e)&&(n.variant=e.slice(2)||null)}));var r={};return Object(ut["b"])(n.trigger||"").filter(c["a"]).join(" ").trim().toLowerCase().split(iv).forEach((function(e){Gg[e]&&(r[e]=!0)})),Object(f["h"])(e.modifiers).forEach((function(e){e=e.toLowerCase(),Gg[e]&&(r[e]=!0)})),n.trigger=Object(f["h"])(r).join(" "),"blur"===n.trigger&&(n.trigger="focus"),n.trigger||(n.trigger=Ug),n},ov=function(e,t,n){if(r["i"]){var i=rv(t,n);if(!e[Vg]){var o=n.context;e[Vg]=new Hg({parent:o,_scopeId:Object(ng["a"])(o,void 0)}),e[Vg].__bv_prev_data__={},e[Vg].$on(Y["T"],(function(){var t={};Object(u["f"])(i.title)&&(t.title=i.title(e)),Object(u["f"])(i.content)&&(t.content=i.content(e)),Object(f["h"])(t).length>0&&e[Vg].updateData(t)}))}var a={title:i.title,content:i.content,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,disabled:i.disabled,html:i.html},s=e[Vg].__bv_prev_data__;if(e[Vg].__bv_prev_data__=a,!Object(ei["a"])(a,s)){var c={target:e};Object(f["h"])(a).forEach((function(t){a[t]!==s[t]&&(c[t]="title"!==t&&"content"!==t||!Object(u["f"])(a[t])?a[t]:a[t](e))})),e[Vg].updateData(c)}}},av=function(e){e[Vg]&&(e[Vg].$destroy(),e[Vg]=null),delete e[Vg]},sv={bind:function(e,t,n){ov(e,t,n)},componentUpdated:function(e,t,n){n.context.$nextTick((function(){ov(e,t,n)}))},unbind:function(e){av(e)}},cv=M({directives:{VBPopover:sv}}),uv=M({components:{BPopover:Rg},plugins:{VBPopoverPlugin:cv}}),dv=Object(I["d"])({animated:Object(I["c"])(C["g"],null),label:Object(I["c"])(C["u"]),labelHtml:Object(I["c"])(C["u"]),max:Object(I["c"])(C["p"],null),precision:Object(I["c"])(C["p"],null),showProgress:Object(I["c"])(C["g"],null),showValue:Object(I["c"])(C["g"],null),striped:Object(I["c"])(C["g"],null),value:Object(I["c"])(C["p"],0),variant:Object(I["c"])(C["u"])},P["Ub"]),lv=i["default"].extend({name:P["Ub"],mixins:[B["a"]],inject:{bvProgress:{default:function(){return{}}}},props:dv,computed:{progressBarClasses:function(){var e=this.computedAnimated,t=this.computedVariant;return[t?"bg-".concat(t):"",this.computedStriped||e?"progress-bar-striped":"",e?"progress-bar-animated":""]},progressBarStyles:function(){return{width:this.computedValue/this.computedMax*100+"%"}},computedValue:function(){return Object(F["b"])(this.value,0)},computedMax:function(){var e=Object(F["b"])(this.max)||Object(F["b"])(this.bvProgress.max,0);return e>0?e:100},computedPrecision:function(){return Object(ne["d"])(Object(F["c"])(this.precision,Object(F["c"])(this.bvProgress.precision,0)),0)},computedProgress:function(){var e=this.computedPrecision,t=Object(ne["f"])(10,e);return Object(F["a"])(100*t*this.computedValue/this.computedMax/t,e)},computedVariant:function(){return this.variant||this.bvProgress.variant},computedStriped:function(){return Object(u["b"])(this.striped)?this.striped:this.bvProgress.striped||!1},computedAnimated:function(){return Object(u["b"])(this.animated)?this.animated:this.bvProgress.animated||!1},computedShowProgress:function(){return Object(u["b"])(this.showProgress)?this.showProgress:this.bvProgress.showProgress||!1},computedShowValue:function(){return Object(u["b"])(this.showValue)?this.showValue:this.bvProgress.showValue||!1}},render:function(e){var t,n=this.label,i=this.labelHtml,r=this.computedValue,o=this.computedPrecision,a={};return this.hasNormalizedSlot()?t=this.normalizeSlot():n||i?a=qt(i,n):this.computedShowProgress?t=this.computedProgress:this.computedShowValue&&(t=Object(F["a"])(r,o)),e("div",{staticClass:"progress-bar",class:this.progressBarClasses,style:this.progressBarStyles,attrs:{role:"progressbar","aria-valuemin":"0","aria-valuemax":Object(me["g"])(this.computedMax),"aria-valuenow":Object(F["a"])(r,o)},domProps:a},t)}});function fv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function pv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fv(Object(n),!0).forEach((function(t){hv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mv,bv=Object(f["j"])(dv,["label","labelHtml"]),gv=Object(I["d"])(Object(f["m"])(pv(pv({},bv),{},{animated:Object(I["c"])(C["g"],!1),height:Object(I["c"])(C["u"]),max:Object(I["c"])(C["p"],100),precision:Object(I["c"])(C["p"],0),showProgress:Object(I["c"])(C["g"],!1),showValue:Object(I["c"])(C["g"],!1),striped:Object(I["c"])(C["g"],!1)})),P["Tb"]),vv=i["default"].extend({name:P["Tb"],mixins:[B["a"]],provide:function(){return{bvProgress:this}},props:gv,computed:{progressHeight:function(){return{height:this.height||null}}},render:function(e){var t=this.normalizeSlot();return t||(t=e(lv,{props:Object(I["e"])(bv,this.$props)})),e("div",{staticClass:"progress",style:this.progressHeight},[t])}}),yv=M({components:{BProgress:vv,BProgressBar:lv}});function _v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Ov(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_v(Object(n),!0).forEach((function(t){jv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wv="b-sidebar",kv=Object(dt["d"])(P["A"],"request-state"),Mv=Object(dt["d"])(P["A"],"toggle"),Lv=Object(dt["e"])(P["A"],"state"),xv=Object(dt["e"])(P["A"],"sync-state"),Tv=Object($["a"])("visible",{type:C["g"],defaultValue:!1,event:Y["d"]}),Sv=Tv.mixin,Dv=Tv.props,Av=Tv.prop,Pv=Tv.event,Yv=Object(I["d"])(Object(f["m"])(Ov(Ov(Ov({},ni["b"]),Dv),{},{ariaLabel:Object(I["c"])(C["u"]),ariaLabelledby:Object(I["c"])(C["u"]),backdrop:Object(I["c"])(C["g"],!1),backdropVariant:Object(I["c"])(C["u"],"dark"),bgVariant:Object(I["c"])(C["u"],"light"),bodyClass:Object(I["c"])(C["e"]),closeLabel:Object(I["c"])(C["u"]),footerClass:Object(I["c"])(C["e"]),headerClass:Object(I["c"])(C["e"]),lazy:Object(I["c"])(C["g"],!1),noCloseOnBackdrop:Object(I["c"])(C["g"],!1),noCloseOnEsc:Object(I["c"])(C["g"],!1),noCloseOnRouteChange:Object(I["c"])(C["g"],!1),noEnforceFocus:Object(I["c"])(C["g"],!1),noHeader:Object(I["c"])(C["g"],!1),noHeaderClose:Object(I["c"])(C["g"],!1),noSlide:Object(I["c"])(C["g"],!1),right:Object(I["c"])(C["g"],!1),shadow:Object(I["c"])(C["j"],!1),sidebarClass:Object(I["c"])(C["e"]),tag:Object(I["c"])(C["u"],"div"),textVariant:Object(I["c"])(C["u"],"dark"),title:Object(I["c"])(C["u"]),width:Object(I["c"])(C["u"]),zIndex:Object(I["c"])(C["p"])})),P["Wb"]),Cv=function(e,t){var n=t.normalizeSlot(E["ib"],t.slotScope)||t.title;return n?e("strong",{attrs:{id:t.safeId("__title__")}},[n]):e("span")},Ev=function(e,t){if(t.noHeaderClose)return e();var n=t.closeLabel,i=t.textVariant,r=t.hide;return e(R["a"],{props:{ariaLabel:n,textVariant:i},on:{click:r},ref:"close-button"},[t.normalizeSlot(E["u"])||e(Ne)])},Hv=function(e,t){if(t.noHeader)return e();var n=t.normalizeSlot(E["t"],t.slotScope);if(!n){var i=Cv(e,t),r=Ev(e,t);n=t.right?[r,i]:[i,r]}return e("header",{staticClass:"".concat(wv,"-header"),class:t.headerClass,key:"header"},n)},$v=function(e,t){return e("div",{staticClass:"".concat(wv,"-body"),class:t.bodyClass,key:"body"},[t.normalizeSlot(E["i"],t.slotScope)])},Fv=function(e,t){var n=t.normalizeSlot(E["s"],t.slotScope);return n?e("footer",{staticClass:"".concat(wv,"-footer"),class:t.footerClass,key:"footer"},[n]):e()},Iv=function(e,t){var n=Hv(e,t);return t.lazy&&!t.isOpen?n:[n,$v(e,t),Fv(e,t)]},Bv=function(e,t){if(!t.backdrop)return e();var n=t.backdropVariant;return e("div",{directives:[{name:"show",value:t.localShow}],staticClass:"b-sidebar-backdrop",class:jv({},"bg-".concat(n),n),on:{click:t.onBackdropClick}})},Rv=i["default"].extend({name:P["Wb"],mixins:[ti["a"],ni["a"],Sv,ro["a"],B["a"]],inheritAttrs:!1,props:Yv,data:function(){var e=!!this[Av];return{localShow:e,isOpen:e}},computed:{transitionProps:function(){return this.noSlide?{css:!0}:{css:!0,enterClass:"",enterActiveClass:"slide",enterToClass:"show",leaveClass:"show",leaveActiveClass:"slide",leaveToClass:""}},slotScope:function(){var e=this.hide,t=this.right,n=this.localShow;return{hide:e,right:t,visible:n}},hasTitle:function(){var e=this.$scopedSlots,t=this.$slots;return!this.noHeader&&!this.hasNormalizedSlot(E["t"])&&!(!this.normalizeSlot(E["ib"],this.slotScope,e,t)&&!this.title)},titleId:function(){return this.hasTitle?this.safeId("__title__"):null},computedAttrs:function(){return Ov(Ov({},this.bvAttrs),{},{id:this.safeId(),tabindex:"-1",role:"dialog","aria-modal":this.backdrop?"true":"false","aria-hidden":this.localShow?null:"true","aria-label":this.ariaLabel||null,"aria-labelledby":this.ariaLabelledby||this.titleId||null})}},watch:(mv={},jv(mv,Av,(function(e,t){e!==t&&(this.localShow=e)})),jv(mv,"localShow",(function(e,t){e!==t&&(this.emitState(e),this.$emit(Pv,e))})),jv(mv,"$route",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.noCloseOnRouteChange||e.fullPath===t.fullPath||this.hide()})),mv),created:function(){this.$_returnFocusEl=null},mounted:function(){var e=this;this.listenOnRoot(Mv,this.handleToggle),this.listenOnRoot(kv,this.handleSync),this.$nextTick((function(){e.emitState(e.localShow)}))},activated:function(){this.emitSync()},beforeDestroy:function(){this.localShow=!1,this.$_returnFocusEl=null},methods:{hide:function(){this.localShow=!1},emitState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(Lv,this.safeId(),e)},emitSync:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.localShow;this.emitOnRoot(xv,this.safeId(),e)},handleToggle:function(e){e&&e===this.safeId()&&(this.localShow=!this.localShow)},handleSync:function(e){var t=this;e&&e===this.safeId()&&this.$nextTick((function(){t.emitSync(t.localShow)}))},onKeydown:function(e){var t=e.keyCode;!this.noCloseOnEsc&&t===tt&&this.localShow&&this.hide()},onBackdropClick:function(){this.localShow&&!this.noCloseOnBackdrop&&this.hide()},onTopTrapFocus:function(){var e=Object(H["n"])(this.$refs.content);this.enforceFocus(e.reverse()[0])},onBottomTrapFocus:function(){var e=Object(H["n"])(this.$refs.content);this.enforceFocus(e[0])},onBeforeEnter:function(){this.$_returnFocusEl=Object(H["g"])(r["i"]?[document.body]:[]),this.isOpen=!0},onAfterEnter:function(e){Object(H["f"])(e,Object(H["g"])())||this.enforceFocus(e),this.$emit(Y["U"])},onAfterLeave:function(){this.enforceFocus(this.$_returnFocusEl),this.$_returnFocusEl=null,this.isOpen=!1,this.$emit(Y["v"])},enforceFocus:function(e){this.noEnforceFocus||Object(H["d"])(e)}},render:function(e){var t,n=this.bgVariant,i=this.width,r=this.textVariant,o=this.localShow,a=""===this.shadow||this.shadow,s=e(this.tag,{staticClass:wv,class:[(t={shadow:!0===a},jv(t,"shadow-".concat(a),a&&!0!==a),jv(t,"".concat(wv,"-right"),this.right),jv(t,"bg-".concat(n),n),jv(t,"text-".concat(r),r),t),this.sidebarClass],style:{width:i},attrs:this.computedAttrs,directives:[{name:"show",value:o}],ref:"content"},[Iv(e,this)]);s=e("transition",{props:this.transitionProps,on:{beforeEnter:this.onBeforeEnter,afterEnter:this.onAfterEnter,afterLeave:this.onAfterLeave}},[s]);var c=e(N["a"],{props:{noFade:this.noSlide}},[Bv(e,this)]),u=e(),d=e();return this.backdrop&&o&&(u=e("div",{attrs:{tabindex:"0"},on:{focus:this.onTopTrapFocus}}),d=e("div",{attrs:{tabindex:"0"},on:{focus:this.onBottomTrapFocus}})),e("div",{staticClass:"b-sidebar-outer",style:{zIndex:this.zIndex},attrs:{tabindex:"-1"},on:{keydown:this.onKeydown}},[u,s,d,c])}}),Nv=M({components:{BSidebar:Rv},plugins:{VBTogglePlugin:ra}});function zv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wv=Object(I["d"])({animation:Object(I["c"])(C["u"],"wave"),height:Object(I["c"])(C["u"]),size:Object(I["c"])(C["u"]),type:Object(I["c"])(C["u"],"text"),variant:Object(I["c"])(C["u"]),width:Object(I["c"])(C["u"])},P["Xb"]),Vv=i["default"].extend({name:P["Xb"],functional:!0,props:Wv,render:function(e,t){var n,i=t.data,r=t.props,o=r.size,a=r.animation,s=r.variant;return e("div",Object(he["a"])(i,{staticClass:"b-skeleton",style:{width:o||r.width,height:o||r.height},class:(n={},zv(n,"b-skeleton-".concat(r.type),!0),zv(n,"b-skeleton-animate-".concat(a),a),zv(n,"bg-".concat(s),s),n)}))}});function Uv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Gv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uv(Object(n),!0).forEach((function(t){qv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jv=Object(I["d"])({animation:Object(I["c"])(C["u"],"wave"),icon:Object(I["c"])(C["u"]),iconProps:Object(I["c"])(C["q"],{})},P["Yb"]),Kv=i["default"].extend({name:P["Yb"],functional:!0,props:Jv,render:function(e,t){var n=t.props,i=n.icon,r=n.animation,o=e(Je,{staticClass:"b-skeleton-icon",props:Gv(Gv({},n.iconProps),{},{icon:i})});return e("div",{staticClass:"b-skeleton-icon-wrapper position-relative d-inline-block overflow-hidden",class:qv({},"b-skeleton-animate-".concat(r),r)},[o])}});function Xv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Zv=Object(I["d"])({animation:Object(I["c"])(C["u"]),aspect:Object(I["c"])(C["u"],"16:9"),cardImg:Object(I["c"])(C["u"]),height:Object(I["c"])(C["u"]),noAspect:Object(I["c"])(C["g"],!1),variant:Object(I["c"])(C["u"]),width:Object(I["c"])(C["u"])},P["Zb"]),Qv=i["default"].extend({name:P["Zb"],functional:!0,props:Zv,render:function(e,t){var n=t.props,i=n.aspect,r=n.width,o=n.height,a=n.animation,s=n.variant,c=n.cardImg,u=e(Vv,{props:{type:"img",width:r,height:o,animation:a,variant:s},class:Xv({},"card-img-".concat(c),c)});return n.noAspect?u:e(le,{props:{aspect:i}},[u])}}),ey=i["default"].extend({methods:{hasListener:function(e){var t=this.$listeners||{},n=this._events||{};return!Object(u["o"])(t[e])||Object(u["a"])(n[e])&&n[e].length>0}}});function ty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ny={stacked:Object(I["c"])(C["j"],!1)},iy=i["default"].extend({props:ny,computed:{isStacked:function(){var e=this.stacked;return""===e||e},isStackedAlways:function(){return!0===this.isStacked},stackedTableClasses:function(){var e=this.isStackedAlways;return ty({"b-table-stacked":e},"b-table-stacked-".concat(this.stacked),!e&&this.isStacked)}}});function ry(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function oy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ry(Object(n),!0).forEach((function(t){ay(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ry(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ay(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sy={bordered:Object(I["c"])(C["g"],!1),borderless:Object(I["c"])(C["g"],!1),captionTop:Object(I["c"])(C["g"],!1),dark:Object(I["c"])(C["g"],!1),fixed:Object(I["c"])(C["g"],!1),hover:Object(I["c"])(C["g"],!1),noBorderCollapse:Object(I["c"])(C["g"],!1),outlined:Object(I["c"])(C["g"],!1),responsive:Object(I["c"])(C["j"],!1),small:Object(I["c"])(C["g"],!1),stickyHeader:Object(I["c"])(C["j"],!1),striped:Object(I["c"])(C["g"],!1),tableClass:Object(I["c"])(C["e"]),tableVariant:Object(I["c"])(C["u"])},cy=i["default"].extend({mixins:[ti["a"]],provide:function(){return{bvTable:this}},inheritAttrs:!1,props:sy,computed:{isResponsive:function(){var e=this.responsive;return""===e||e},isStickyHeader:function(){var e=this.stickyHeader;return e=""===e||e,!this.isStacked&&e},wrapperClasses:function(){var e=this.isResponsive;return[this.isStickyHeader?"b-table-sticky-header":"",!0===e?"table-responsive":e?"table-responsive-".concat(this.responsive):""].filter(c["a"])},wrapperStyles:function(){var e=this.isStickyHeader;return e&&!Object(u["b"])(e)?{maxHeight:e}:{}},tableClasses:function(){var e=this.hover,t=this.tableVariant;return e=this.isTableSimple?e:e&&this.computedItems.length>0&&!this.computedBusy,[this.tableClass,{"table-striped":this.striped,"table-hover":e,"table-dark":this.dark,"table-bordered":this.bordered,"table-borderless":this.borderless,"table-sm":this.small,border:this.outlined,"b-table-fixed":this.fixed,"b-table-caption-top":this.captionTop,"b-table-no-border-collapse":this.noBorderCollapse},t?"".concat(this.dark?"bg":"table","-").concat(t):"",this.stackedTableClasses,this.selectableTableClasses]},tableAttrs:function(){var e=this.computedItems,t=this.filteredItems,n=this.computedFields,i=this.selectableTableAttrs,r=this.isTableSimple?{}:{"aria-busy":this.computedBusy?"true":"false","aria-colcount":Object(me["g"])(n.length),"aria-describedby":this.bvAttrs["aria-describedby"]||this.$refs.caption?this.captionId:null},o=e&&t&&t.length>e.length?Object(me["g"])(t.length):null;return oy(oy(oy({"aria-rowcount":o},this.bvAttrs),{},{id:this.safeId(),role:"table"},r),i)}},render:function(e){var t=this.wrapperClasses,n=this.renderCaption,i=this.renderColgroup,r=this.renderThead,o=this.renderTbody,a=this.renderTfoot,s=[];this.isTableSimple?s.push(this.normalizeSlot()):(s.push(n?n():null),s.push(i?i():null),s.push(r?r():null),s.push(o?o():null),s.push(a?a():null));var u=e("table",{staticClass:"table b-table",class:this.tableClasses,attrs:this.tableAttrs,key:"b-table"},s.filter(c["a"]));return t.length>0?e("div",{class:t,style:this.wrapperStyles,key:"wrap"},[u]):u}});function uy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function dy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uy(Object(n),!0).forEach((function(t){ly(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ly(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fy=Object(I["d"])(Object(f["m"])(dy(dy(dy({},ni["b"]),ny),sy)),P["hc"]),py=i["default"].extend({name:P["hc"],mixins:[ti["a"],ey,ni["a"],B["a"],cy,iy],props:fy,computed:{isTableSimple:function(){return!0}}});function hy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function my(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hy(Object(n),!0).forEach((function(t){by(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function by(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gy=function(e){return e>0},vy=Object(I["d"])({animation:Object(I["c"])(C["u"]),columns:Object(I["c"])(C["n"],5,gy),hideHeader:Object(I["c"])(C["g"],!1),rows:Object(I["c"])(C["n"],3,gy),showFooter:Object(I["c"])(C["g"],!1),tableProps:Object(I["c"])(C["q"],{})},P["ac"]),yy=i["default"].extend({name:P["ac"],functional:!0,props:vy,render:function(e,t){var n=t.props,i=n.animation,r=n.columns,o=e("th",[e(Vv,{props:{animation:i}})]),a=e("tr",Object(ut["c"])(r,o)),s=e("td",[e(Vv,{props:{width:"75%",animation:i}})]),c=e("tr",Object(ut["c"])(r,s)),u=e("tbody",Object(ut["c"])(n.rows,c)),d=n.hideHeader?e():e("thead",[a]),l=n.showFooter?e("tfoot",[a]):e();return e(py,{props:my({},n.tableProps)},[d,u,l])}}),_y=Object(I["d"])({loading:Object(I["c"])(C["g"],!1)},P["bc"]),Oy=i["default"].extend({name:P["bc"],functional:!0,props:_y,render:function(e,t){var n=t.data,i=t.props,r=t.slots,o=t.scopedSlots,a=r(),s=o||{},c={};return i.loading?e("div",Object(he["a"])(n,{attrs:{role:"alert","aria-live":"polite","aria-busy":!0},staticClass:"b-skeleton-wrapper",key:"loading"}),Object(hi["b"])(E["F"],c,s,a)):Object(hi["b"])(E["i"],c,s,a)}}),jy=M({components:{BSkeleton:Vv,BSkeletonIcon:Kv,BSkeletonImg:Qv,BSkeletonTable:yy,BSkeletonWrapper:Oy}}),wy=M({components:{BSpinner:pb}});function ky(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function My(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ky(Object(n),!0).forEach((function(t){Ly(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ky(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ly(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xy="light",Ty="dark",Sy=Object(I["d"])({variant:Object(I["c"])(C["u"])},P["vc"]),Dy=i["default"].extend({name:P["vc"],mixins:[ti["a"],sd["a"],B["a"]],provide:function(){return{bvTableTr:this}},inject:{bvTableRowGroup:{default:function(){return{}}}},inheritAttrs:!1,props:Sy,computed:{inTbody:function(){return this.bvTableRowGroup.isTbody},inThead:function(){return this.bvTableRowGroup.isThead},inTfoot:function(){return this.bvTableRowGroup.isTfoot},isDark:function(){return this.bvTableRowGroup.isDark},isStacked:function(){return this.bvTableRowGroup.isStacked},isResponsive:function(){return this.bvTableRowGroup.isResponsive},isStickyHeader:function(){return this.bvTableRowGroup.isStickyHeader},hasStickyHeader:function(){return!this.isStacked&&this.bvTableRowGroup.hasStickyHeader},tableVariant:function(){return this.bvTableRowGroup.tableVariant},headVariant:function(){return this.inThead?this.bvTableRowGroup.headVariant:null},footVariant:function(){return this.inTfoot?this.bvTableRowGroup.footVariant:null},isRowDark:function(){return this.headVariant!==xy&&this.footVariant!==xy&&(this.headVariant===Ty||this.footVariant===Ty||this.isDark)},trClasses:function(){var e=this.variant;return[e?"".concat(this.isRowDark?"bg":"table","-").concat(e):null]},trAttrs:function(){return My({role:"row"},this.bvAttrs)}},render:function(e){return e("tr",{class:this.trClasses,attrs:this.trAttrs,on:this.bvListeners},this.normalizeSlot())}}),Ay={},Py=i["default"].extend({props:Ay,methods:{renderBottomRow:function(){var e=this.computedFields,t=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,r=this.$createElement;return this.hasNormalizedSlot(E["e"])&&!0!==t&&""!==t?r(Dy,{staticClass:"b-table-bottom-row",class:[Object(u["f"])(n)?n(null,"row-bottom"):n],attrs:Object(u["f"])(i)?i(null,"row-bottom"):i,key:"b-bottom-row"},this.normalizeSlot(E["e"],{columns:e.length,fields:e})):r()}}});function Yy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Cy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yy(Object(n),!0).forEach((function(t){Ey(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ey(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hy=function(e){return e=Object(F["c"])(e,0),e>0?e:null},$y=function(e){return Object(u["p"])(e)||Hy(e)>0},Fy=Object(I["d"])({colspan:Object(I["c"])(C["p"],null,$y),rowspan:Object(I["c"])(C["p"],null,$y),stackedHeading:Object(I["c"])(C["u"]),stickyColumn:Object(I["c"])(C["g"],!1),variant:Object(I["c"])(C["u"])},P["fc"]),Iy=i["default"].extend({name:P["fc"],mixins:[ti["a"],sd["a"],B["a"]],inject:{bvTableTr:{default:function(){return{}}}},inheritAttrs:!1,props:Fy,computed:{tag:function(){return"td"},inTbody:function(){return this.bvTableTr.inTbody},inThead:function(){return this.bvTableTr.inThead},inTfoot:function(){return this.bvTableTr.inTfoot},isDark:function(){return this.bvTableTr.isDark},isStacked:function(){return this.bvTableTr.isStacked},isStackedCell:function(){return this.inTbody&&this.isStacked},isResponsive:function(){return this.bvTableTr.isResponsive},isStickyHeader:function(){return this.bvTableTr.isStickyHeader},hasStickyHeader:function(){return this.bvTableTr.hasStickyHeader},isStickyColumn:function(){return!this.isStacked&&(this.isResponsive||this.hasStickyHeader)&&this.stickyColumn},rowVariant:function(){return this.bvTableTr.variant},headVariant:function(){return this.bvTableTr.headVariant},footVariant:function(){return this.bvTableTr.footVariant},tableVariant:function(){return this.bvTableTr.tableVariant},computedColspan:function(){return Hy(this.colspan)},computedRowspan:function(){return Hy(this.rowspan)},cellClasses:function(){var e=this.variant,t=this.headVariant,n=this.isStickyColumn;return(!e&&this.isStickyHeader&&!t||!e&&n&&this.inTfoot&&!this.footVariant||!e&&n&&this.inThead&&!t||!e&&n&&this.inTbody)&&(e=this.rowVariant||this.tableVariant||"b-table-default"),[e?"".concat(this.isDark?"bg":"table","-").concat(e):null,n?"b-table-sticky-column":null]},cellAttrs:function(){var e=this.stackedHeading,t=this.inThead||this.inTfoot,n=this.computedColspan,i=this.computedRowspan,r="cell",o=null;return t?(r="columnheader",o=n>0?"colspan":"col"):Object(H["t"])(this.tag,"th")&&(r="rowheader",o=i>0?"rowgroup":"row"),Cy(Cy({colspan:n,rowspan:i,role:r,scope:o},this.bvAttrs),{},{"data-label":this.isStackedCell&&!Object(u["p"])(e)?Object(me["g"])(e):null})}},render:function(e){var t=[this.normalizeSlot()];return e(this.tag,{class:this.cellClasses,attrs:this.cellAttrs,on:this.bvListeners},[this.isStackedCell?e("div",[t]):t])}});function By(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ry="busy",Ny=Y["gb"]+Ry,zy=By({},Ry,Object(I["c"])(C["g"],!1)),Wy=i["default"].extend({props:zy,data:function(){return{localBusy:!1}},computed:{computedBusy:function(){return this[Ry]||this.localBusy}},watch:{localBusy:function(e,t){e!==t&&this.$emit(Ny,e)}},methods:{stopIfBusy:function(e){return!!this.computedBusy&&(Object(dt["f"])(e),!0)},renderBusy:function(){var e=this.tbodyTrClass,t=this.tbodyTrAttr,n=this.$createElement;return this.computedBusy&&this.hasNormalizedSlot(E["bb"])?n(Dy,{staticClass:"b-table-busy-slot",class:[Object(u["f"])(e)?e(null,E["bb"]):e],attrs:Object(u["f"])(t)?t(null,E["bb"]):t,key:"table-busy-slot"},[n(Iy,{props:{colspan:this.computedFields.length||null}},[this.normalizeSlot(E["bb"])])]):null}}}),Vy={caption:Object(I["c"])(C["u"]),captionHtml:Object(I["c"])(C["u"])},Uy=i["default"].extend({props:Vy,computed:{captionId:function(){return this.isStacked?this.safeId("_caption_"):null}},methods:{renderCaption:function(){var e=this.caption,t=this.captionHtml,n=this.$createElement,i=n(),r=this.hasNormalizedSlot(E["cb"]);return(r||e||t)&&(i=n("caption",{attrs:{id:this.captionId},domProps:r?{}:qt(t,e),key:"caption",ref:"caption"},this.normalizeSlot(E["cb"]))),i}}}),Gy={},qy=i["default"].extend({methods:{renderColgroup:function(){var e=this.computedFields,t=this.$createElement,n=t();return this.hasNormalizedSlot(E["db"])&&(n=t("colgroup",{key:"colgroup"},[this.normalizeSlot(E["db"],{columns:e.length,fields:e})])),n}}}),Jy={emptyFilteredHtml:Object(I["c"])(C["u"]),emptyFilteredText:Object(I["c"])(C["u"],"There are no records matching your request"),emptyHtml:Object(I["c"])(C["u"]),emptyText:Object(I["c"])(C["u"],"There are no records to show"),showEmpty:Object(I["c"])(C["g"],!1)},Ky=i["default"].extend({props:Jy,methods:{renderEmpty:function(){var e=this.computedItems,t=this.$createElement,n=t();if(this.showEmpty&&(!e||0===e.length)&&(!this.computedBusy||!this.hasNormalizedSlot(E["bb"]))){var i=this.computedFields,r=this.isFiltered,o=this.emptyText,a=this.emptyHtml,s=this.emptyFilteredText,c=this.emptyFilteredHtml,d=this.tbodyTrClass,l=this.tbodyTrAttr;n=this.normalizeSlot(r?E["o"]:E["n"],{emptyFilteredHtml:c,emptyFilteredText:s,emptyHtml:a,emptyText:o,fields:i,items:e}),n||(n=t("div",{class:["text-center","my-2"],domProps:r?qt(c,s):qt(a,o)})),n=t(Iy,{props:{colspan:i.length||null}},[t("div",{attrs:{role:"alert","aria-live":"polite"}},[n])]),n=t(Dy,{staticClass:"b-table-empty-row",class:[Object(u["f"])(d)?d(null,"row-empty"):d],attrs:Object(u["f"])(l)?l(null,"row-empty"):l,key:r?"b-empty-filtered-row":"b-empty-row"},[n])}return n}}}),Xy=function e(t){return Object(u["p"])(t)?"":Object(u["j"])(t)&&!Object(u["c"])(t)?Object(f["h"])(t).sort().map((function(n){return e(t[n])})).filter((function(e){return!!e})).join(" "):Object(me["g"])(t)};function Zy(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Qy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zy(Object(n),!0).forEach((function(t){e_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function e_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var t_="_cellVariants",n_="_rowVariant",i_="_showDetails",r_=[t_,n_,i_].reduce((function(e,t){return Qy(Qy({},e),{},e_({},t,!0))}),{}),o_=["a","a *","button","button *","input:not(.disabled):not([disabled])","select:not(.disabled):not([disabled])","textarea:not(.disabled):not([disabled])",'[role="link"]','[role="link"] *','[role="button"]','[role="button"] *',"[tabindex]:not(.disabled):not([disabled])"].join(","),a_=function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=Object(f["h"])(i).reduce((function(t,n){var r=i[n],o=r.filterByFormatted,a=Object(u["f"])(o)?o:o?r.formatter:null;return Object(u["f"])(a)&&(t[n]=a(e[n],n,e)),t}),Object(f["b"])(e)),o=Object(f["h"])(r).filter((function(e){return!r_[e]&&!(Object(u["a"])(t)&&t.length>0&&Object(ut["a"])(t,e))&&!(Object(u["a"])(n)&&n.length>0&&!Object(ut["a"])(n,e))}));return Object(f["k"])(r,o)},s_=function(e,t,n,i){return Object(u["j"])(e)?Xy(a_(e,t,n,i)):""};function c_(e){return f_(e)||l_(e)||d_(e)||u_()}function u_(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d_(e,t){if(e){if("string"===typeof e)return p_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p_(e,t):void 0}}function l_(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function f_(e){if(Array.isArray(e))return p_(e)}function p_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var h_='Prop "filter-debounce" is deprecated. Use the debounce feature of "<b-form-input>" instead.',m_={filter:Object(I["c"])([].concat(c_(C["e"]),[C["t"]])),filterDebounce:Object(I["c"])(C["p"],0,(function(e){return s["h"].test(String(e))})),filterFunction:Object(I["c"])(C["l"]),filterIgnoredFields:Object(I["c"])(C["b"],[]),filterIncludedFields:Object(I["c"])(C["b"],[])},b_=i["default"].extend({props:m_,data:function(){return{isFiltered:!1,localFilter:this.filterSanitize(this.filter)}},computed:{computedFilterIgnored:function(){return Object(ut["b"])(this.filterIgnoredFields||[]).filter(c["a"])},computedFilterIncluded:function(){return Object(ut["b"])(this.filterIncludedFields||[]).filter(c["a"])},computedFilterDebounce:function(){var e=Object(F["c"])(this.filterDebounce,0);return e>0&&Object(p["a"])(h_,P["ec"]),e},localFiltering:function(){return!this.hasProvider||!!this.noProviderFiltering},filteredCheck:function(){var e=this.filteredItems,t=this.localItems,n=this.localFilter;return{filteredItems:e,localItems:t,localFilter:n}},localFilterFn:function(){var e=this.filterFunction;return Object(I["b"])(e)?e:null},filteredItems:function(){var e=this.localItems,t=this.localFilter,n=this.localFiltering?this.filterFnFactory(this.localFilterFn,t)||this.defaultFilterFnFactory(t):null;return n&&e.length>0?e.filter(n):e}},watch:{computedFilterDebounce:function(e){!e&&this.$_filterTimer&&(this.clearFilterTimer(),this.localFilter=this.filterSanitize(this.filter))},filter:{deep:!0,handler:function(e){var t=this,n=this.computedFilterDebounce;this.clearFilterTimer(),n&&n>0?this.$_filterTimer=setTimeout((function(){t.localFilter=t.filterSanitize(e)}),n):this.localFilter=this.filterSanitize(e)}},filteredCheck:function(e){var t=e.filteredItems,n=e.localFilter,i=!1;n?Object(ei["a"])(n,[])||Object(ei["a"])(n,{})?i=!1:n&&(i=!0):i=!1,i&&this.$emit(Y["q"],t,t.length),this.isFiltered=i},isFiltered:function(e,t){if(!1===e&&!0===t){var n=this.localItems;this.$emit(Y["q"],n,n.length)}}},created:function(){var e=this;this.$_filterTimer=null,this.$nextTick((function(){e.isFiltered=Boolean(e.localFilter)}))},beforeDestroy:function(){this.clearFilterTimer()},methods:{clearFilterTimer:function(){clearTimeout(this.$_filterTimer),this.$_filterTimer=null},filterSanitize:function(e){return!this.localFiltering||this.localFilterFn||Object(u["n"])(e)||Object(u["m"])(e)?Object(a["a"])(e):""},filterFnFactory:function(e,t){if(!e||!Object(u["f"])(e)||!t||Object(ei["a"])(t,[])||Object(ei["a"])(t,{}))return null;var n=function(n){return e(n,t)};return n},defaultFilterFnFactory:function(e){var t=this;if(!e||!Object(u["n"])(e)&&!Object(u["m"])(e))return null;var n=e;if(Object(u["n"])(n)){var i=Object(me["a"])(e).replace(s["w"],"\\s+");n=new RegExp(".*".concat(i,".*"),"i")}var r=function(e){return n.lastIndex=0,n.test(s_(e,t.computedFilterIgnored,t.computedFilterIncluded,t.computedFieldsObj))};return r}}}),g_=function(e,t){var n=null;return Object(u["n"])(t)?n={key:e,label:t}:Object(u["f"])(t)?n={key:e,formatter:t}:Object(u["j"])(t)?(n=Object(f["b"])(t),n.key=n.key||e):!1!==t&&(n={key:e}),n},v_=function(e,t){var n=[];if(Object(u["a"])(e)&&e.filter(c["a"]).forEach((function(e){if(Object(u["n"])(e))n.push({key:e,label:Object(me["f"])(e)});else if(Object(u["j"])(e)&&e.key&&Object(u["n"])(e.key))n.push(Object(f["b"])(e));else if(Object(u["j"])(e)&&1===Object(f["h"])(e).length){var t=Object(f["h"])(e)[0],i=g_(t,e[t]);i&&n.push(i)}})),0===n.length&&Object(u["a"])(t)&&t.length>0){var i=t[0];Object(f["h"])(i).forEach((function(e){r_[e]||n.push({key:e,label:Object(me["f"])(e)})}))}var r={};return n.filter((function(e){return!r[e.key]&&(r[e.key]=!0,e.label=Object(u["n"])(e.label)?e.label:Object(me["f"])(e.key),!0)}))};function y_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function __(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y_(Object(n),!0).forEach((function(t){O_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var j_=Object($["a"])("value",{type:C["b"],defaultValue:[]}),w_=j_.mixin,k_=j_.props,M_=j_.prop,L_=j_.event,x_=Object(f["m"])(__(__({},k_),{},O_({fields:Object(I["c"])(C["b"],null),items:Object(I["c"])(C["b"],[]),primaryKey:Object(I["c"])(C["u"])},M_,Object(I["c"])(C["b"],[])))),T_=i["default"].extend({mixins:[w_],props:x_,data:function(){var e=this.items;return{localItems:Object(u["a"])(e)?e.slice():[]}},computed:{computedFields:function(){return v_(this.fields,this.localItems)},computedFieldsObj:function(){var e=this.$parent;return this.computedFields.reduce((function(t,n){if(t[n.key]=Object(f["b"])(n),n.formatter){var i=n.formatter;Object(u["n"])(i)&&Object(u["f"])(e[i])?i=e[i]:Object(u["f"])(i)||(i=void 0),t[n.key].formatter=i}return t}),{})},computedItems:function(){return(this.paginatedItems||this.sortedItems||this.filteredItems||this.localItems||[]).slice()},context:function(){return{filter:this.localFilter,sortBy:this.localSortBy,sortDesc:this.localSortDesc,perPage:Object(ne["d"])(Object(F["c"])(this.perPage,0),0),currentPage:Object(ne["d"])(Object(F["c"])(this.currentPage,0),1),apiUrl:this.apiUrl}}},watch:{items:function(e){this.localItems=Object(u["a"])(e)?e.slice():[]},computedItems:function(e,t){Object(ei["a"])(e,t)||this.$emit(L_,e)},context:function(e,t){Object(ei["a"])(e,t)||this.$emit(Y["i"],e)}},mounted:function(){this.$emit(L_,this.computedItems)},methods:{getFieldFormatter:function(e){var t=this.computedFieldsObj[e];return t?t.formatter:void 0}}}),S_={currentPage:Object(I["c"])(C["p"],1),perPage:Object(I["c"])(C["p"],0)},D_=i["default"].extend({props:S_,computed:{localPaging:function(){return!this.hasProvider||!!this.noProviderPaging},paginatedItems:function(){var e=this.sortedItems||this.filteredItems||this.localItems||[],t=Object(ne["d"])(Object(F["c"])(this.currentPage,1),1),n=Object(ne["d"])(Object(F["c"])(this.perPage,0),0);return this.localPaging&&n&&(e=e.slice((t-1)*n,t*n)),e}}}),A_=Object(dt["e"])(P["ec"],Y["J"]),P_=Object(dt["d"])(P["ec"],Y["I"]),Y_={apiUrl:Object(I["c"])(C["u"]),items:Object(I["c"])(C["c"],[]),noProviderFiltering:Object(I["c"])(C["g"],!1),noProviderPaging:Object(I["c"])(C["g"],!1),noProviderSorting:Object(I["c"])(C["g"],!1)},C_=i["default"].extend({mixins:[ro["a"]],props:Y_,computed:{hasProvider:function(){return Object(u["f"])(this.items)},providerTriggerContext:function(){var e={apiUrl:this.apiUrl,filter:null,sortBy:null,sortDesc:null,perPage:null,currentPage:null};return this.noProviderFiltering||(e.filter=this.localFilter),this.noProviderSorting||(e.sortBy=this.localSortBy,e.sortDesc=this.localSortDesc),this.noProviderPaging||(e.perPage=this.perPage,e.currentPage=this.currentPage),Object(f["b"])(e)}},watch:{items:function(e){(this.hasProvider||Object(u["f"])(e))&&this.$nextTick(this._providerUpdate)},providerTriggerContext:function(e,t){Object(ei["a"])(e,t)||this.$nextTick(this._providerUpdate)}},mounted:function(){var e=this;!this.hasProvider||this.localItems&&0!==this.localItems.length||this._providerUpdate(),this.listenOnRoot(P_,(function(t){t!==e.id&&t!==e||e.refresh()}))},methods:{refresh:function(){var e=this.items,t=this.refresh;this.$off(Y["J"],t),this.computedBusy?this.localBusy&&this.hasProvider&&this.$on(Y["J"],t):(this.clearSelected(),this.hasProvider?this.$nextTick(this._providerUpdate):this.localItems=Object(u["a"])(e)?e.slice():[])},_providerSetLocal:function(e){this.localItems=Object(u["a"])(e)?e.slice():[],this.localBusy=!1,this.$emit(Y["J"]),this.id&&this.emitOnRoot(A_,this.id)},_providerUpdate:function(){var e=this;this.hasProvider&&(this.computedBusy?this.$nextTick(this.refresh):(this.localBusy=!0,this.$nextTick((function(){try{var t=e.items(e.context,e._providerSetLocal);Object(u["l"])(t)?t.then((function(t){e._providerSetLocal(t)})):Object(u["a"])(t)?e._providerSetLocal(t):2!==e.items.length&&(Object(p["a"])("Provider function didn't request callback and did not return a promise or data.",P["ec"]),e.localBusy=!1)}catch(n){Object(p["a"])("Provider function error [".concat(n.name,"] ").concat(n.message,"."),P["ec"]),e.localBusy=!1,e.$off(Y["J"],e.refresh)}}))))}}});function E_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H_,$_,F_=["range","multi","single"],I_={noSelectOnClick:Object(I["c"])(C["g"],!1),selectMode:Object(I["c"])(C["u"],"multi",(function(e){return Object(ut["a"])(F_,e)})),selectable:Object(I["c"])(C["g"],!1),selectedVariant:Object(I["c"])(C["u"],"active")},B_=i["default"].extend({props:I_,data:function(){return{selectedRows:[],selectedLastRow:-1}},computed:{isSelectable:function(){return this.selectable&&this.selectMode},hasSelectableRowClick:function(){return this.isSelectable&&!this.noSelectOnClick},supportsSelectableRows:function(){return!0},selectableHasSelection:function(){var e=this.selectedRows;return this.isSelectable&&e&&e.length>0&&e.some(c["a"])},selectableIsMultiSelect:function(){return this.isSelectable&&Object(ut["a"])(["range","multi"],this.selectMode)},selectableTableClasses:function(){var e,t=this.isSelectable;return e={"b-table-selectable":t},E_(e,"b-table-select-".concat(this.selectMode),t),E_(e,"b-table-selecting",this.selectableHasSelection),E_(e,"b-table-selectable-no-click",t&&!this.hasSelectableRowClick),e},selectableTableAttrs:function(){return{"aria-multiselectable":this.isSelectable?this.selectableIsMultiSelect?"true":"false":null}}},watch:{computedItems:function(e,t){var n=!1;if(this.isSelectable&&this.selectedRows.length>0){n=Object(u["a"])(e)&&Object(u["a"])(t)&&e.length===t.length;for(var i=0;n&&i<e.length;i++)n=Object(ei["a"])(a_(e[i]),a_(t[i]))}n||this.clearSelected()},selectable:function(e){this.clearSelected(),this.setSelectionHandlers(e)},selectMode:function(){this.clearSelected()},hasSelectableRowClick:function(e){this.clearSelected(),this.setSelectionHandlers(!e)},selectedRows:function(e,t){var n=this;if(this.isSelectable&&!Object(ei["a"])(e,t)){var i=[];e.forEach((function(e,t){e&&i.push(n.computedItems[t])})),this.$emit(Y["Q"],i)}}},beforeMount:function(){this.isSelectable&&this.setSelectionHandlers(!0)},methods:{selectRow:function(e){if(this.isSelectable&&Object(u["h"])(e)&&e>=0&&e<this.computedItems.length&&!this.isRowSelected(e)){var t=this.selectableIsMultiSelect?this.selectedRows.slice():[];t[e]=!0,this.selectedLastClicked=-1,this.selectedRows=t}},unselectRow:function(e){if(this.isSelectable&&Object(u["h"])(e)&&this.isRowSelected(e)){var t=this.selectedRows.slice();t[e]=!1,this.selectedLastClicked=-1,this.selectedRows=t}},selectAllRows:function(){var e=this.computedItems.length;this.isSelectable&&e>0&&(this.selectedLastClicked=-1,this.selectedRows=this.selectableIsMultiSelect?Object(ut["c"])(e,!0):[!0])},isRowSelected:function(e){return!(!Object(u["h"])(e)||!this.selectedRows[e])},clearSelected:function(){this.selectedLastClicked=-1,this.selectedRows=[]},selectableRowClasses:function(e){if(this.isSelectable&&this.isRowSelected(e)){var t=this.selectedVariant;return E_({"b-table-row-selected":!0},"".concat(this.dark?"bg":"table","-").concat(t),t)}return{}},selectableRowAttrs:function(e){return{"aria-selected":this.isSelectable?this.isRowSelected(e)?"true":"false":null}},setSelectionHandlers:function(e){var t=e&&!this.noSelectOnClick?"$on":"$off";this[t](Y["L"],this.selectionHandler),this[t](Y["q"],this.clearSelected),this[t](Y["i"],this.clearSelected)},selectionHandler:function(e,t,n){if(this.isSelectable&&!this.noSelectOnClick){var i=this.selectMode,r=this.selectedLastRow,o=this.selectedRows.slice(),a=!o[t];if("single"===i)o=[];else if("range"===i)if(r>-1&&n.shiftKey){for(var s=Object(ne["e"])(r,t);s<=Object(ne["d"])(r,t);s++)o[s]=!0;a=!0}else n.ctrlKey||n.metaKey||(o=[],a=!0),this.selectedLastRow=a?t:-1;o[t]=a,this.selectedRows=o}else this.clearSelected()}}}),R_=function(e,t){return e.map((function(e,t){return[t,e]})).sort(function(e,t){return this(e[1],t[1])||e[0]-t[0]}.bind(t)).map((function(e){return e[1]}))},N_=function(e){return Object(u["p"])(e)?"":Object(u["i"])(e)?Object(F["b"])(e,e):e},z_=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.sortBy,r=void 0===i?null:i,o=n.formatter,a=void 0===o?null:o,s=n.locale,c=void 0===s?void 0:s,d=n.localeOptions,f=void 0===d?{}:d,p=n.nullLast,h=void 0!==p&&p,m=l(e,r,null),b=l(t,r,null);return Object(u["f"])(a)&&(m=a(m,r,e),b=a(b,r,t)),m=N_(m),b=N_(b),Object(u["c"])(m)&&Object(u["c"])(b)||Object(u["h"])(m)&&Object(u["h"])(b)?m<b?-1:m>b?1:0:h&&""===m&&""!==b?1:h&&""!==m&&""===b?-1:Xy(m).localeCompare(Xy(b),c,f)};function W_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function V_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W_(Object(n),!0).forEach((function(t){U_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U_(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var G_="sortBy",q_=Y["gb"]+G_,J_="sortDesc",K_=Y["gb"]+J_,X_="asc",Z_="desc",Q_="last",eO=[X_,Z_,Q_],tO=(H_={labelSortAsc:Object(I["c"])(C["u"],"Click to sort Ascending"),labelSortClear:Object(I["c"])(C["u"],"Click to clear sorting"),labelSortDesc:Object(I["c"])(C["u"],"Click to sort Descending"),noFooterSorting:Object(I["c"])(C["g"],!1),noLocalSorting:Object(I["c"])(C["g"],!1),noSortReset:Object(I["c"])(C["g"],!1)},U_(H_,G_,Object(I["c"])(C["u"])),U_(H_,"sortCompare",Object(I["c"])(C["l"])),U_(H_,"sortCompareLocale",Object(I["c"])(C["f"])),U_(H_,"sortCompareOptions",Object(I["c"])(C["q"],{numeric:!0})),U_(H_,J_,Object(I["c"])(C["g"],!1)),U_(H_,"sortDirection",Object(I["c"])(C["u"],X_,(function(e){return Object(ut["a"])(eO,e)}))),U_(H_,"sortIconLeft",Object(I["c"])(C["g"],!1)),U_(H_,"sortNullLast",Object(I["c"])(C["g"],!1)),H_),nO=i["default"].extend({props:tO,data:function(){return{localSortBy:this[G_]||"",localSortDesc:this[J_]||!1}},computed:{localSorting:function(){return this.hasProvider?!!this.noProviderSorting:!this.noLocalSorting},isSortable:function(){return this.computedFields.some((function(e){return e.sortable}))},sortedItems:function(){var e=this.localSortBy,t=this.localSortDesc,n=this.sortCompareLocale,i=this.sortNullLast,r=this.sortCompare,o=this.localSorting,a=(this.filteredItems||this.localItems||[]).slice(),s=V_(V_({},this.sortCompareOptions),{},{usage:"sort"});if(e&&o){var c=this.computedFieldsObj[e]||{},d=c.sortByFormatted,l=Object(u["f"])(d)?d:d?this.getFieldFormatter(e):void 0;return R_(a,(function(o,a){var c=null;return Object(u["f"])(r)&&(c=r(o,a,e,t,l,s,n)),(Object(u["p"])(c)||!1===c)&&(c=z_(o,a,{sortBy:e,formatter:l,locale:n,localeOptions:s,nullLast:i})),(c||0)*(t?-1:1)}))}return a}},watch:($_={isSortable:function(e){e?this.isSortable&&this.$on(Y["u"],this.handleSort):this.$off(Y["u"],this.handleSort)}},U_($_,J_,(function(e){e!==this.localSortDesc&&(this.localSortDesc=e||!1)})),U_($_,G_,(function(e){e!==this.localSortBy&&(this.localSortBy=e||"")})),U_($_,"localSortDesc",(function(e,t){e!==t&&this.$emit(K_,e)})),U_($_,"localSortBy",(function(e,t){e!==t&&this.$emit(q_,e)})),$_),created:function(){this.isSortable&&this.$on(Y["u"],this.handleSort)},methods:{handleSort:function(e,t,n,i){var r=this;if(this.isSortable&&(!i||!this.noFooterSorting)){var o=!1,a=function(){var e=t.sortDirection||r.sortDirection;e===X_?r.localSortDesc=!1:e===Z_&&(r.localSortDesc=!0)};if(t.sortable){var s=!this.localSorting&&t.sortKey?t.sortKey:e;this.localSortBy===s?this.localSortDesc=!this.localSortDesc:(this.localSortBy=s,a()),o=!0}else this.localSortBy&&!this.noSortReset&&(this.localSortBy="",a(),o=!0);o&&this.$emit(Y["X"],this.context)}},sortTheadThClasses:function(e,t,n){return{"b-table-sort-icon-left":t.sortable&&this.sortIconLeft&&!(n&&this.noFooterSorting)}},sortTheadThAttrs:function(e,t,n){if(!this.isSortable||n&&this.noFooterSorting)return{};var i=t.sortable,r=i&&this.localSortBy===e?this.localSortDesc?"descending":"ascending":i?"none":null;return{"aria-sort":r}},sortTheadThLabel:function(e,t,n){if(!this.isSortable||n&&this.noFooterSorting)return null;var i=t.sortable,r="";if(i)if(this.localSortBy===e)r=this.localSortDesc?this.labelSortAsc:this.labelSortDesc;else{r=this.localSortDesc?this.labelSortDesc:this.labelSortAsc;var o=this.sortDirection||t.sortDirection;o===X_?r=this.labelSortAsc:o===Z_&&(r=this.labelSortDesc)}else this.noSortReset||(r=this.localSortBy?this.labelSortClear:"");return Object(me["h"])(r)||null}}});function iO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function rO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iO(Object(n),!0).forEach((function(t){oO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var aO=Object(I["d"])({tbodyTransitionHandlers:Object(I["c"])(C["q"]),tbodyTransitionProps:Object(I["c"])(C["q"])},P["kc"]),sO=i["default"].extend({name:P["kc"],mixins:[ti["a"],sd["a"],B["a"]],provide:function(){return{bvTableRowGroup:this}},inject:{bvTable:{default:function(){return{}}}},inheritAttrs:!1,props:aO,computed:{isTbody:function(){return!0},isDark:function(){return this.bvTable.dark},isStacked:function(){return this.bvTable.isStacked},isResponsive:function(){return this.bvTable.isResponsive},isStickyHeader:function(){return!1},hasStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},tableVariant:function(){return this.bvTable.tableVariant},isTransitionGroup:function(){return this.tbodyTransitionProps||this.tbodyTransitionHandlers},tbodyAttrs:function(){return rO({role:"rowgroup"},this.bvAttrs)},tbodyProps:function(){var e=this.tbodyTransitionProps;return e?rO(rO({},e),{},{tag:"tbody"}):{}}},render:function(e){var t={props:this.tbodyProps,attrs:this.tbodyAttrs};return this.isTransitionGroup?(t.on=this.tbodyTransitionHandlers||{},t.nativeOn=this.bvListeners):t.on=this.bvListeners,e(this.isTransitionGroup?"transition-group":"tbody",t,this.normalizeSlot())}}),cO=["TD","TH","TR"],uO=function(e){if(!e||!e.target)return!1;var t=e.target;if(t.disabled||-1!==cO.indexOf(t.tagName))return!1;if(Object(H["e"])(".dropdown-menu",t))return!0;var n="LABEL"===t.tagName?t:Object(H["e"])("label",t);if(n){var i=Object(H["h"])(n,"for"),r=i?Object(H["j"])(i):Object(H["E"])("input, select, textarea",n);if(r&&!r.disabled)return!0}return Object(H["v"])(t,o_)},dO=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=Object(H["l"])();return!!(t&&""!==t.toString().trim()&&t.containsNode&&Object(H["s"])(e))&&t.containsNode(e,!0)},lO=Object(I["d"])(Fy,P["mc"]),fO=i["default"].extend({name:P["mc"],extends:Iy,props:lO,computed:{tag:function(){return"th"}}});function pO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function hO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pO(Object(n),!0).forEach((function(t){mO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bO(e){return _O(e)||yO(e)||vO(e)||gO()}function gO(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function vO(e,t){if(e){if("string"===typeof e)return OO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?OO(e,t):void 0}}function yO(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _O(e){if(Array.isArray(e))return OO(e)}function OO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var jO={detailsTdClass:Object(I["c"])(C["e"]),tbodyTrAttr:Object(I["c"])(C["r"]),tbodyTrClass:Object(I["c"])([].concat(bO(C["e"]),[C["l"]]))},wO=i["default"].extend({props:jO,methods:{getTdValues:function(e,t,n,i){var r=this.$parent;if(n){var o=l(e,t,"");return Object(u["f"])(n)?n(o,t,e):Object(u["n"])(n)&&Object(u["f"])(r[n])?r[n](o,t,e):n}return i},getThValues:function(e,t,n,i,r){var o=this.$parent;if(n){var a=l(e,t,"");return Object(u["f"])(n)?n(a,t,e,i):Object(u["n"])(n)&&Object(u["f"])(o[n])?o[n](a,t,e,i):n}return r},getFormattedValue:function(e,t){var n=t.key,i=this.getFieldFormatter(n),r=l(e,n,null);return Object(u["f"])(i)&&(r=i(r,n,e)),Object(u["p"])(r)?"":r},toggleDetailsFactory:function(e,t){var n=this;return function(){e&&n.$set(t,i_,!t[i_])}},rowHovered:function(e){this.tbodyRowEvtStopped(e)||this.emitTbodyRowEvent(Y["O"],e)},rowUnhovered:function(e){this.tbodyRowEvtStopped(e)||this.emitTbodyRowEvent(Y["R"],e)},renderTbodyRowCell:function(e,t,n,i){var r=this,o=this.isStacked,a=e.key,s=e.label,c=e.isRowHeader,d=this.$createElement,f=this.hasNormalizedSlot(E["ab"]),p=this.getFormattedValue(n,e),h=!o&&(this.isResponsive||this.stickyHeader)&&e.stickyColumn,m=h?c?fO:Iy:c?"th":"td",b=n[t_]&&n[t_][a]?n[t_][a]:e.variant||null,g={class:[e.class?e.class:"",this.getTdValues(n,a,e.tdClass,"")],props:{},attrs:hO({"aria-colindex":String(t+1)},c?this.getThValues(n,a,e.thAttr,"row",{}):this.getTdValues(n,a,e.tdAttr,{})),key:"row-".concat(i,"-cell-").concat(t,"-").concat(a)};h?g.props={stackedHeading:o?s:null,stickyColumn:!0,variant:b}:(g.attrs["data-label"]=o&&!Object(u["p"])(s)?Object(me["g"])(s):null,g.attrs.role=c?"rowheader":"cell",g.attrs.scope=c?"row":null,b&&g.class.push("".concat(this.dark?"bg":"table","-").concat(b)));var v={item:n,index:i,field:e,unformatted:l(n,a,""),value:p,toggleDetails:this.toggleDetailsFactory(f,n),detailsShowing:Boolean(n[i_])};this.supportsSelectableRows&&(v.rowSelected=this.isRowSelected(i),v.selectRow=function(){return r.selectRow(i)},v.unselectRow=function(){return r.unselectRow(i)});var y=this.$_bodyFieldSlotNameCache[a],_=y?this.normalizeSlot(y,v):Object(me["g"])(p);return this.isStacked&&(_=[d("div",[_])]),d(m,g,[_])},renderTbodyRow:function(e,t){var n=this,i=this.computedFields,r=this.striped,o=this.primaryKey,a=this.currentPage,s=this.perPage,c=this.tbodyTrClass,d=this.tbodyTrAttr,f=this.$createElement,p=this.hasNormalizedSlot(E["ab"]),h=e[i_]&&p,m=this.$listeners[Y["L"]]||this.hasSelectableRowClick,b=[],g=h?this.safeId("_details_".concat(t,"_")):null,v=i.map((function(i,r){return n.renderTbodyRowCell(i,r,e,t)})),y=null;a&&s&&s>0&&(y=String((a-1)*s+t+1));var _=Object(me["g"])(l(e,o))||null,O=_||Object(me["g"])(t),j=_?this.safeId("_row_".concat(_)):null,w=this.selectableRowClasses?this.selectableRowClasses(t):{},k=this.selectableRowAttrs?this.selectableRowAttrs(t):{},M=Object(u["f"])(c)?c(e,"row"):c,L=Object(u["f"])(d)?d(e,"row"):d;if(b.push(f(Dy,{class:[M,w,h?"b-table-has-details":""],props:{variant:e[n_]||null},attrs:hO(hO({id:j},L),{},{tabindex:m?"0":null,"data-pk":_||null,"aria-details":g,"aria-owns":g,"aria-rowindex":y},k),on:{mouseenter:this.rowHovered,mouseleave:this.rowUnhovered},key:"__b-table-row-".concat(O,"__"),ref:"item-rows",refInFor:!0},v)),h){var x={item:e,index:t,fields:i,toggleDetails:this.toggleDetailsFactory(p,e)};this.supportsSelectableRows&&(x.rowSelected=this.isRowSelected(t),x.selectRow=function(){return n.selectRow(t)},x.unselectRow=function(){return n.unselectRow(t)});var T=f(Iy,{props:{colspan:i.length},class:this.detailsTdClass},[this.normalizeSlot(E["ab"],x)]);r&&b.push(f("tr",{staticClass:"d-none",attrs:{"aria-hidden":"true",role:"presentation"},key:"__b-table-details-stripe__".concat(O)}));var S=Object(u["f"])(this.tbodyTrClass)?this.tbodyTrClass(e,E["ab"]):this.tbodyTrClass,D=Object(u["f"])(this.tbodyTrAttr)?this.tbodyTrAttr(e,E["ab"]):this.tbodyTrAttr;b.push(f(Dy,{staticClass:"b-table-details",class:[S],props:{variant:e[n_]||null},attrs:hO(hO({},D),{},{id:g,tabindex:"-1"}),key:"__b-table-details__".concat(O)},[T]))}else p&&(b.push(f()),r&&b.push(f()));return b}}});function kO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function MO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kO(Object(n),!0).forEach((function(t){LO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function LO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xO=function(e){return"cell(".concat(e||"",")")},TO=Object(f["m"])(MO(MO(MO({},aO),jO),{},{tbodyClass:Object(I["c"])(C["e"])})),SO=i["default"].extend({mixins:[wO],props:TO,beforeDestroy:function(){this.$_bodyFieldSlotNameCache=null},methods:{getTbodyTrs:function(){var e=this.$refs,t=e.tbody?e.tbody.$el||e.tbody:null,n=(e["item-rows"]||[]).map((function(e){return e.$el||e}));return t&&t.children&&t.children.length>0&&n&&n.length>0?Object(ut["f"])(t.children).filter((function(e){return Object(ut["a"])(n,e)})):[]},getTbodyTrIndex:function(e){if(!Object(H["s"])(e))return-1;var t="TR"===e.tagName?e:Object(H["e"])("tr",e,!0);return t?this.getTbodyTrs().indexOf(t):-1},emitTbodyRowEvent:function(e,t){if(e&&this.hasListener(e)&&t&&t.target){var n=this.getTbodyTrIndex(t.target);if(n>-1){var i=this.computedItems[n];this.$emit(e,i,n,t)}}},tbodyRowEvtStopped:function(e){return this.stopIfBusy&&this.stopIfBusy(e)},onTbodyRowKeydown:function(e){var t=e.target,n=e.keyCode;if(!this.tbodyRowEvtStopped(e)&&"TR"===t.tagName&&Object(H["q"])(t)&&0===t.tabIndex)if(Object(ut["a"])([et,st],n))Object(dt["f"])(e),this.onTBodyRowClicked(e);else if(Object(ut["a"])([ct,Ze,nt,Qe],n)){var i=this.getTbodyTrIndex(t);if(i>-1){Object(dt["f"])(e);var r=this.getTbodyTrs(),o=e.shiftKey;n===nt||o&&n===ct?Object(H["d"])(r[0]):n===Qe||o&&n===Ze?Object(H["d"])(r[r.length-1]):n===ct&&i>0?Object(H["d"])(r[i-1]):n===Ze&&i<r.length-1&&Object(H["d"])(r[i+1])}}},onTBodyRowClicked:function(e){this.tbodyRowEvtStopped(e)||uO(e)||dO(this.$el)||this.emitTbodyRowEvent(Y["L"],e)},onTbodyRowMiddleMouseRowClicked:function(e){this.tbodyRowEvtStopped(e)||2!==e.which||this.emitTbodyRowEvent(Y["P"],e)},onTbodyRowContextmenu:function(e){this.tbodyRowEvtStopped(e)||this.emitTbodyRowEvent(Y["M"],e)},onTbodyRowDblClicked:function(e){this.tbodyRowEvtStopped(e)||uO(e)||this.emitTbodyRowEvent(Y["N"],e)},renderTbody:function(){var e=this,t=this.computedItems,n=this.renderBusy,i=this.renderTopRow,r=this.renderEmpty,o=this.renderBottomRow,a=this.$createElement,s=this.hasListener(Y["L"])||this.hasSelectableRowClick,c=[],u=n?n():null;if(u)c.push(u);else{var d={},l=xO();l=this.hasNormalizedSlot(l)?l:null,this.computedFields.forEach((function(t){var n=t.key,i=xO(n),r=xO(n.toLowerCase());d[n]=e.hasNormalizedSlot(i)?i:e.hasNormalizedSlot(r)?r:l})),this.$_bodyFieldSlotNameCache=d,c.push(i?i():a()),t.forEach((function(t,n){c.push(e.renderTbodyRow(t,n))})),c.push(r?r():a()),c.push(o?o():a())}var f={auxclick:this.onTbodyRowMiddleMouseRowClicked,contextmenu:this.onTbodyRowContextmenu,dblclick:this.onTbodyRowDblClicked};s&&(f.click=this.onTBodyRowClicked,f.keydown=this.onTbodyRowKeydown);var p=a(sO,{class:this.tbodyClass||null,props:Object(I["e"])(aO,this.$props),on:f,ref:"tbody"},c);return p}}});function DO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function AO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DO(Object(n),!0).forEach((function(t){PO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function PO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var YO=Object(I["d"])({footVariant:Object(I["c"])(C["u"])},P["lc"]),CO=i["default"].extend({name:P["lc"],mixins:[ti["a"],sd["a"],B["a"]],provide:function(){return{bvTableRowGroup:this}},inject:{bvTable:{default:function(){return{}}}},inheritAttrs:!1,props:YO,computed:{isTfoot:function(){return!0},isDark:function(){return this.bvTable.dark},isStacked:function(){return this.bvTable.isStacked},isResponsive:function(){return this.bvTable.isResponsive},isStickyHeader:function(){return!1},hasStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},tableVariant:function(){return this.bvTable.tableVariant},tfootClasses:function(){return[this.footVariant?"thead-".concat(this.footVariant):null]},tfootAttrs:function(){return AO(AO({},this.bvAttrs),{},{role:"rowgroup"})}},render:function(e){return e("tfoot",{class:this.tfootClasses,attrs:this.tfootAttrs,on:this.bvListeners},this.normalizeSlot())}}),EO={footClone:Object(I["c"])(C["g"],!1),footRowVariant:Object(I["c"])(C["u"]),footVariant:Object(I["c"])(C["u"]),tfootClass:Object(I["c"])(C["e"]),tfootTrClass:Object(I["c"])(C["e"])},HO=i["default"].extend({props:EO,methods:{renderTFootCustom:function(){var e=this.$createElement;return this.hasNormalizedSlot(E["g"])?e(CO,{class:this.tfootClass||null,props:{footVariant:this.footVariant||this.headVariant||null},key:"bv-tfoot-custom"},this.normalizeSlot(E["g"],{items:this.computedItems.slice(),fields:this.computedFields.slice(),columns:this.computedFields.length})):e()},renderTfoot:function(){return this.footClone?this.renderThead(!0):this.renderTFootCustom()}}});function $O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function FO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$O(Object(n),!0).forEach((function(t){IO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function IO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var BO=Object(I["d"])({headVariant:Object(I["c"])(C["u"])},P["nc"]),RO=i["default"].extend({name:P["nc"],mixins:[ti["a"],sd["a"],B["a"]],provide:function(){return{bvTableRowGroup:this}},inject:{bvTable:{default:function(){return{}}}},inheritAttrs:!1,props:BO,computed:{isThead:function(){return!0},isDark:function(){return this.bvTable.dark},isStacked:function(){return this.bvTable.isStacked},isResponsive:function(){return this.bvTable.isResponsive},isStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},hasStickyHeader:function(){return!this.isStacked&&this.bvTable.stickyHeader},tableVariant:function(){return this.bvTable.tableVariant},theadClasses:function(){return[this.headVariant?"thead-".concat(this.headVariant):null]},theadAttrs:function(){return FO({role:"rowgroup"},this.bvAttrs)}},render:function(e){return e("thead",{class:this.theadClasses,attrs:this.theadAttrs,on:this.bvListeners},this.normalizeSlot())}});function NO(e){return UO(e)||VO(e)||WO(e)||zO()}function zO(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function WO(e,t){if(e){if("string"===typeof e)return GO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?GO(e,t):void 0}}function VO(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function UO(e){if(Array.isArray(e))return GO(e)}function GO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function qO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function JO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qO(Object(n),!0).forEach((function(t){KO(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qO(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function KO(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var XO=function(e){return"head(".concat(e||"",")")},ZO=function(e){return"foot(".concat(e||"",")")},QO={headRowVariant:Object(I["c"])(C["u"]),headVariant:Object(I["c"])(C["u"]),theadClass:Object(I["c"])(C["e"]),theadTrClass:Object(I["c"])(C["e"])},ej=i["default"].extend({props:QO,methods:{fieldClasses:function(e){return[e.class?e.class:"",e.thClass?e.thClass:""]},headClicked:function(e,t,n){this.stopIfBusy&&this.stopIfBusy(e)||uO(e)||dO(this.$el)||(Object(dt["f"])(e),this.$emit(Y["u"],t.key,t,e,n))},renderThead:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.computedFields,i=this.isSortable,r=this.isSelectable,o=this.headVariant,a=this.footVariant,s=this.headRowVariant,d=this.footRowVariant,l=this.$createElement;if(this.isStackedAlways||0===n.length)return l();var f=i||this.hasListener(Y["u"]),p=r?this.selectAllRows:Lr,h=r?this.clearSelected:Lr,m=function(n,r){var o=n.label,a=n.labelHtml,s=n.variant,u=n.stickyColumn,d=n.key,m=null;n.label.trim()||n.headerTitle||(m=Object(me["f"])(n.key));var b={};f&&(b.click=function(i){e.headClicked(i,n,t)},b.keydown=function(i){var r=i.keyCode;r!==et&&r!==st||e.headClicked(i,n,t)});var g=i?e.sortTheadThAttrs(d,n,t):{},v=i?e.sortTheadThClasses(d,n,t):null,y=i?e.sortTheadThLabel(d,n,t):null,_={class:[e.fieldClasses(n),v],props:{variant:s,stickyColumn:u},style:n.thStyle||{},attrs:JO(JO({tabindex:f&&n.sortable?"0":null,abbr:n.headerAbbr||null,title:n.headerTitle||null,"aria-colindex":r+1,"aria-label":m},e.getThValues(null,d,n.thAttr,t?"foot":"head",{})),g),on:b,key:d},O=[XO(d),XO(d.toLowerCase()),XO()];t&&(O=[ZO(d),ZO(d.toLowerCase()),ZO()].concat(NO(O)));var j={label:o,column:d,field:n,isFoot:t,selectAllRows:p,clearSelected:h},w=e.normalizeSlot(O,j)||l("div",{domProps:qt(a,o)}),k=y?l("span",{staticClass:"sr-only"}," (".concat(y,")")):null;return l(fO,_,[w,k].filter(c["a"]))},b=n.map(m).filter(c["a"]),g=[];if(t)g.push(l(Dy,{class:this.tfootTrClass,props:{variant:Object(u["p"])(d)?s:d}},b));else{var v={columns:n.length,fields:n,selectAllRows:p,clearSelected:h};g.push(this.normalizeSlot(E["hb"],v)||l()),g.push(l(Dy,{class:this.theadTrClass,props:{variant:s}},b))}return l(t?CO:RO,{class:(t?this.tfootClass:this.theadClass)||null,props:t?{footVariant:a||o||null}:{headVariant:o||null},key:t?"bv-tfoot":"bv-thead"},g)}}}),tj={},nj=i["default"].extend({methods:{renderTopRow:function(){var e=this.computedFields,t=this.stacked,n=this.tbodyTrClass,i=this.tbodyTrAttr,r=this.$createElement;return this.hasNormalizedSlot(E["kb"])&&!0!==t&&""!==t?r(Dy,{staticClass:"b-table-top-row",class:[Object(u["f"])(n)?n(null,"row-top"):n],attrs:Object(u["f"])(i)?i(null,"row-top"):i,key:"b-top-row"},[this.normalizeSlot(E["kb"],{columns:e.length,fields:e})]):r()}}});function ij(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function rj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ij(Object(n),!0).forEach((function(t){oj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ij(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var aj=Object(I["d"])(Object(f["m"])(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj(rj({},ni["b"]),Ay),zy),Vy),Gy),Jy),m_),x_),S_),Y_),I_),tO),ny),sy),TO),EO),QO),tj)),P["ec"]),sj=i["default"].extend({name:P["ec"],mixins:[ti["a"],ey,ni["a"],B["a"],T_,cy,iy,ej,HO,SO,iy,b_,nO,D_,Uy,qy,B_,Ky,nj,Py,Wy,C_],props:aj});function cj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function uj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cj(Object(n),!0).forEach((function(t){dj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var lj,fj=Object(I["d"])(Object(f["m"])(uj(uj(uj(uj(uj(uj(uj(uj(uj({},ni["b"]),Vy),Gy),x_),ny),sy),TO),EO),QO)),P["gc"]),pj=i["default"].extend({name:P["gc"],mixins:[ti["a"],ey,ni["a"],B["a"],T_,cy,iy,ej,HO,SO,Uy,qy],props:fj}),hj=M({components:{BTableLite:pj}}),mj=M({components:{BTableSimple:py,BTbody:sO,BThead:RO,BTfoot:CO,BTr:Dy,BTd:Iy,BTh:fO}}),bj=M({components:{BTable:sj},plugins:{TableLitePlugin:hj,TableSimplePlugin:mj}});function gj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function vj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gj(Object(n),!0).forEach((function(t){yj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _j,Oj,jj=Object($["a"])("value",{type:C["n"]}),wj=jj.mixin,kj=jj.props,Mj=jj.prop,Lj=jj.event,xj=function(e){return!e.disabled},Tj=i["default"].extend({name:P["jc"],inject:{bvTabs:{default:function(){return{}}}},props:{controls:Object(I["c"])(C["u"]),id:Object(I["c"])(C["u"]),noKeyNav:Object(I["c"])(C["g"],!1),posInSet:Object(I["c"])(C["n"]),setSize:Object(I["c"])(C["n"]),tab:Object(I["c"])(),tabIndex:Object(I["c"])(C["n"])},methods:{focus:function(){Object(H["d"])(this.$refs.link)},handleEvt:function(e){if(!this.tab.disabled){var t=e.type,n=e.keyCode,i=e.shiftKey;"click"===t||"keydown"===t&&n===st?(Object(dt["f"])(e),this.$emit(Y["f"],e)):"keydown"!==t||this.noKeyNav||(-1!==[ct,it,nt].indexOf(n)?(Object(dt["f"])(e),i||n===nt?this.$emit(Y["r"],e):this.$emit(Y["H"],e)):-1!==[Ze,at,Qe].indexOf(n)&&(Object(dt["f"])(e),i||n===Qe?this.$emit(Y["z"],e):this.$emit(Y["C"],e)))}}},render:function(e){var t=this.id,n=this.tabIndex,i=this.setSize,r=this.posInSet,o=this.controls,a=this.handleEvt,s=this.tab,c=s.title,u=s.localActive,d=s.disabled,l=s.titleItemClass,f=s.titleLinkClass,p=s.titleLinkAttributes,h=e(lt["a"],{staticClass:"nav-link",class:[{active:u&&!d,disabled:d},f,u?this.bvTabs.activeNavItemClass:null],props:{disabled:d},attrs:vj(vj({},p),{},{id:t,role:"tab",tabindex:n,"aria-selected":u&&!d?"true":"false","aria-setsize":i,"aria-posinset":r,"aria-controls":o}),on:{click:a,keydown:a},ref:"link"},[this.tab.normalizeSlot(E["ib"])||c]);return e("li",{staticClass:"nav-item",class:[l],attrs:{role:"presentation"}},[h])}}),Sj=Object(f["j"])(vm,["tabs","isNavBar","cardHeader"]),Dj=Object(I["d"])(Object(f["m"])(vj(vj(vj(vj({},ni["b"]),kj),Sj),{},{activeNavItemClass:Object(I["c"])(C["e"]),activeTabClass:Object(I["c"])(C["e"]),card:Object(I["c"])(C["g"],!1),contentClass:Object(I["c"])(C["e"]),end:Object(I["c"])(C["g"],!1),lazy:Object(I["c"])(C["g"],!1),navClass:Object(I["c"])(C["e"]),navWrapperClass:Object(I["c"])(C["e"]),noFade:Object(I["c"])(C["g"],!1),noKeyNav:Object(I["c"])(C["g"],!1),noNavStyle:Object(I["c"])(C["g"],!1),tag:Object(I["c"])(C["u"],"div")})),P["ic"]),Aj=i["default"].extend({name:P["ic"],mixins:[ni["a"],wj,B["a"]],provide:function(){return{bvTabs:this}},props:Dj,data:function(){return{currentTab:Object(F["c"])(this[Mj],-1),tabs:[],registeredTabs:[]}},computed:{fade:function(){return!this.noFade},localNavClass:function(){var e=[];return this.card&&this.vertical&&e.push("card-header","h-100","border-bottom-0","rounded-0"),[].concat(e,[this.navClass])}},watch:(lj={},yj(lj,Mj,(function(e,t){if(e!==t){e=Object(F["c"])(e,-1),t=Object(F["c"])(t,0);var n=this.tabs[e];n&&!n.disabled?this.activateTab(n):e<t?this.previousTab():this.nextTab()}})),yj(lj,"currentTab",(function(e){var t=-1;this.tabs.forEach((function(n,i){i!==e||n.disabled?n.localActive=!1:(n.localActive=!0,t=i)})),this.$emit(Lj,t)})),yj(lj,"tabs",(function(e,t){var n=this;Object(ei["a"])(e.map((function(e){return e[A["a"]]})),t.map((function(e){return e[A["a"]]})))||this.$nextTick((function(){n.$emit(Y["e"],e.slice(),t.slice())}))})),yj(lj,"registeredTabs",(function(){this.updateTabs()})),lj),created:function(){this.$_observer=null},mounted:function(){this.setObserver(!0)},beforeDestroy:function(){this.setObserver(!1),this.tabs=[]},methods:{registerTab:function(e){Object(ut["a"])(this.registeredTabs,e)||this.registeredTabs.push(e)},unregisterTab:function(e){this.registeredTabs=this.registeredTabs.slice().filter((function(t){return t!==e}))},setObserver:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.$_observer&&this.$_observer.disconnect(),this.$_observer=null,t){var n=function(){e.$nextTick((function(){Object(H["D"])((function(){e.updateTabs()}))}))};this.$_observer=Ar(this.$refs.content,n,{childList:!0,subtree:!1,attributes:!0,attributeFilter:["id"]})}},getTabs:function(){var e=this.registeredTabs.filter((function(e){return 0===e.$children.filter((function(e){return e._isTab})).length})),t=[];if(r["i"]&&e.length>0){var n=e.map((function(e){return"#".concat(e.safeId())})).join(", ");t=Object(H["F"])(n,this.$el).map((function(e){return e.id})).filter(c["a"])}return R_(e,(function(e,n){return t.indexOf(e.safeId())-t.indexOf(n.safeId())}))},updateTabs:function(){var e=this.getTabs(),t=e.indexOf(e.slice().reverse().find((function(e){return e.localActive&&!e.disabled})));if(t<0){var n=this.currentTab;n>=e.length?t=e.indexOf(e.slice().reverse().find(xj)):e[n]&&!e[n].disabled&&(t=n)}t<0&&(t=e.indexOf(e.find(xj))),e.forEach((function(e,n){e.localActive=n===t})),this.tabs=e,this.currentTab=t},getButtonForTab:function(e){return(this.$refs.buttons||[]).find((function(t){return t.tab===e}))},updateButton:function(e){var t=this.getButtonForTab(e);t&&t.$forceUpdate&&t.$forceUpdate()},activateTab:function(e){var t=this.currentTab,n=this.tabs,i=!1;if(e){var r=n.indexOf(e);if(r!==t&&r>-1&&!e.disabled){var o=new ha["a"](Y["a"],{cancelable:!0,vueTarget:this,componentId:this.safeId()});this.$emit(o.type,r,t,o),o.defaultPrevented||(this.currentTab=r,i=!0)}}return i||this[Mj]===t||this.$emit(Lj,t),i},deactivateTab:function(e){return!!e&&this.activateTab(this.tabs.filter((function(t){return t!==e})).find(xj))},focusButton:function(e){var t=this;this.$nextTick((function(){Object(H["d"])(t.getButtonForTab(e))}))},emitTabClick:function(e,t){Object(u["d"])(t)&&e&&e.$emit&&!e.disabled&&e.$emit(Y["f"],t)},clickTab:function(e,t){this.activateTab(e),this.emitTabClick(e,t)},firstTab:function(e){var t=this.tabs.find(xj);this.activateTab(t)&&e&&(this.focusButton(t),this.emitTabClick(t,e))},previousTab:function(e){var t=Object(ne["d"])(this.currentTab,0),n=this.tabs.slice(0,t).reverse().find(xj);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},nextTab:function(e){var t=Object(ne["d"])(this.currentTab,-1),n=this.tabs.slice(t+1).find(xj);this.activateTab(n)&&e&&(this.focusButton(n),this.emitTabClick(n,e))},lastTab:function(e){var t=this.tabs.slice().reverse().find(xj);this.activateTab(t)&&e&&(this.focusButton(t),this.emitTabClick(t,e))}},render:function(e){var t=this,n=this.align,i=this.card,r=this.end,o=this.fill,a=this.firstTab,s=this.justified,c=this.lastTab,u=this.nextTab,d=this.noKeyNav,l=this.noNavStyle,f=this.pills,p=this.previousTab,h=this.small,m=this.tabs,b=this.vertical,g=m.find((function(e){return e.localActive&&!e.disabled})),v=m.find((function(e){return!e.disabled})),y=m.map((function(n,i){var r,o=n.safeId,s=null;return d||(s=-1,(n===g||!g&&n===v)&&(s=null)),e(Tj,{props:{controls:o?o():null,id:n.controlledBy||(o?o("_BV_tab_button_"):null),noKeyNav:d,posInSet:i+1,setSize:m.length,tab:n,tabIndex:s},on:(r={},yj(r,Y["f"],(function(e){t.clickTab(n,e)})),yj(r,Y["r"],a),yj(r,Y["H"],p),yj(r,Y["C"],u),yj(r,Y["z"],c),r),key:n[A["a"]]||i,ref:"buttons",refInFor:!0})})),_=e(ym,{class:this.localNavClass,attrs:{role:"tablist",id:this.safeId("_BV_tab_controls_")},props:{fill:o,justified:s,align:n,tabs:!l&&!f,pills:!l&&f,vertical:b,small:h,cardHeader:i&&!b},ref:"nav"},[this.normalizeSlot(E["fb"])||e(),y,this.normalizeSlot(E["eb"])||e()]);_=e("div",{class:[{"card-header":i&&!b&&!r,"card-footer":i&&!b&&r,"col-auto":b},this.navWrapperClass],key:"bv-tabs-nav"},[_]);var O=this.normalizeSlot()||[],j=e();0===O.length&&(j=e("div",{class:["tab-pane","active",{"card-body":i}],key:"bv-empty-tab"},this.normalizeSlot(E["n"])));var w=e("div",{staticClass:"tab-content",class:[{col:b},this.contentClass],attrs:{id:this.safeId("_BV_tab_container_")},key:"bv-content",ref:"content"},[O,j]);return e(this.tag,{staticClass:"tabs",class:{row:b,"no-gutters":b&&i},attrs:{id:this.safeId()}},[r?w:e(),_,r?e():w])}});function Pj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Yj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pj(Object(n),!0).forEach((function(t){Cj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ej="active",Hj=Y["gb"]+Ej,$j=Object(I["d"])(Object(f["m"])(Yj(Yj({},ni["b"]),{},(_j={},Cj(_j,Ej,Object(I["c"])(C["g"],!1)),Cj(_j,"buttonId",Object(I["c"])(C["u"])),Cj(_j,"disabled",Object(I["c"])(C["g"],!1)),Cj(_j,"lazy",Object(I["c"])(C["g"],!1)),Cj(_j,"noBody",Object(I["c"])(C["g"],!1)),Cj(_j,"tag",Object(I["c"])(C["u"],"div")),Cj(_j,"title",Object(I["c"])(C["u"])),Cj(_j,"titleItemClass",Object(I["c"])(C["e"])),Cj(_j,"titleLinkAttributes",Object(I["c"])(C["q"])),Cj(_j,"titleLinkClass",Object(I["c"])(C["e"])),_j))),P["dc"]),Fj=i["default"].extend({name:P["dc"],mixins:[ni["a"],B["a"]],inject:{bvTabs:{default:function(){return{}}}},props:$j,data:function(){return{localActive:this[Ej]&&!this.disabled}},computed:{_isTab:function(){return!0},tabClasses:function(){var e=this.localActive,t=this.disabled;return[{active:e,disabled:t,"card-body":this.bvTabs.card&&!this.noBody},e?this.bvTabs.activeTabClass:null]},controlledBy:function(){return this.buttonId||this.safeId("__BV_tab_button__")},computedNoFade:function(){return!this.bvTabs.fade},computedLazy:function(){return this.bvTabs.lazy||this.lazy}},watch:(Oj={},Cj(Oj,Ej,(function(e,t){e!==t&&(e?this.activate():this.deactivate()||this.$emit(Hj,this.localActive))})),Cj(Oj,"disabled",(function(e,t){if(e!==t){var n=this.bvTabs.firstTab;e&&this.localActive&&n&&(this.localActive=!1,n())}})),Cj(Oj,"localActive",(function(e){this.$emit(Hj,e)})),Oj),mounted:function(){this.registerTab()},updated:function(){var e=this.bvTabs.updateButton;e&&this.hasNormalizedSlot(E["ib"])&&e(this)},beforeDestroy:function(){this.unregisterTab()},methods:{registerTab:function(){var e=this.bvTabs.registerTab;e&&e(this)},unregisterTab:function(){var e=this.bvTabs.unregisterTab;e&&e(this)},activate:function(){var e=this.bvTabs.activateTab;return!(!e||this.disabled)&&e(this)},deactivate:function(){var e=this.bvTabs.deactivateTab;return!(!e||!this.localActive)&&e(this)}},render:function(e){var t=this.localActive,n=e(this.tag,{staticClass:"tab-pane",class:this.tabClasses,directives:[{name:"show",value:t}],attrs:{role:"tabpanel",id:this.safeId(),"aria-hidden":t?"false":"true","aria-labelledby":this.controlledBy||null},ref:"panel"},[t||!this.computedLazy?this.normalizeSlot():e()]);return e(N["a"],{props:{mode:"out-in",noFade:this.computedNoFade}},[n])}}),Ij=M({components:{BTabs:Aj,BTab:Fj}}),Bj=M({components:{BTime:xf}}),Rj=n("59e4");function Nj(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zj(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Wj(e,t,n){return t&&zj(e.prototype,t),n&&zj(e,n),e}function Vj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Uj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vj(Object(n),!0).forEach((function(t){Gj(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vj(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gj(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qj(e){return Zj(e)||Xj(e)||Kj(e)||Jj()}function Jj(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function Kj(e,t){if(e){if("string"===typeof e)return Qj(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qj(e,t):void 0}}function Xj(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function Zj(e){if(Array.isArray(e))return Qj(e)}function Qj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var ew="$bvToast",tw="_bv__toast",nw=["id"].concat(qj(Object(f["h"])(Object(f["j"])(Rj["b"],["static","visible"])))),iw={toastContent:"default",title:"toast-title"},rw=function(e){return nw.reduce((function(t,n){return Object(u["o"])(e[n])||(t[n]=e[n]),t}),{})},ow=function(e){var t=e.extend({name:P["rc"],extends:Rj["a"],destroyed:function(){var e=this.$el;e&&e.parentNode&&e.parentNode.removeChild(e)},mounted:function(){var e=this,t=function(){e.localShow=!1,e.doRender=!1,e.$nextTick((function(){e.$nextTick((function(){Object(H["D"])((function(){e.$destroy()}))}))}))};this.$parent.$once(Y["fb"],t),this.$once(Y["v"],t),this.listenOnRoot(Object(dt["e"])(P["qc"],Y["j"]),(function(n){n===e.toaster&&t()}))}}),n=function(e,n){if(!Object(p["d"])(ew)){var i=new t({parent:n,propsData:Uj(Uj(Uj({},rw(Object(xu["c"])(P["pc"]))),Object(f["j"])(e,Object(f["h"])(iw))),{},{static:!1,visible:!0})});Object(f["h"])(iw).forEach((function(t){var r=e[t];Object(u["o"])(r)||("title"===t&&Object(u["n"])(r)&&(r=[n.$createElement("strong",{class:"mr-2"},r)]),i.$slots[iw[t]]=Object(ut["b"])(r))}));var r=document.createElement("div");document.body.appendChild(r),i.$mount(r)}},i=function(){function e(t){Nj(this,e),Object(f["a"])(this,{_vm:t,_root:t.$root}),Object(f["d"])(this,{_vm:Object(f["l"])(),_root:Object(f["l"])()})}return Wj(e,[{key:"toast",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e&&!Object(p["d"])(ew)&&n(Uj(Uj({},rw(t)),{},{toastContent:e}),this._vm)}},{key:"show",value:function(e){e&&this._root.$emit(Object(dt["d"])(P["pc"],Y["T"]),e)}},{key:"hide",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;this._root.$emit(Object(dt["d"])(P["pc"],Y["w"]),e)}}]),e}();e.mixin({beforeCreate:function(){this[tw]=new i(this)}}),Object(f["g"])(e.prototype,ew)||Object(f["e"])(e.prototype,ew,{get:function(){return this&&this[tw]||Object(p["a"])('"'.concat(ew,'" must be accessed from a Vue instance "this" context.'),P["pc"]),this[tw]}})},aw=M({plugins:{plugin:ow}}),sw=n("0f65"),cw=M({components:{BToast:Rj["a"],BToaster:sw["a"]},plugins:{BVToastPlugin:aw}});function uw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function dw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uw(Object(n),!0).forEach((function(t){lw(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uw(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function lw(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fw="__BV_Tooltip__",pw="hover focus",hw={focus:!0,hover:!0,click:!0,blur:!0,manual:!0},mw=/^html$/i,bw=/^noninteractive$/i,gw=/^nofade$/i,vw=/^(auto|top(left|right)?|bottom(left|right)?|left(top|bottom)?|right(top|bottom)?)$/i,yw=/^(window|viewport|scrollParent)$/i,_w=/^d\d+$/i,Ow=/^ds\d+$/i,jw=/^dh\d+$/i,ww=/^o-?\d+$/i,kw=/^v-.+$/i,Mw=/\s+/,Lw=function(e,t){var n={title:void 0,trigger:"",placement:"top",fallbackPlacement:"flip",container:!1,animation:!0,offset:0,id:null,html:!1,interactive:!0,disabled:!1,delay:Object(xu["c"])(P["sc"],"delay",50),boundary:String(Object(xu["c"])(P["sc"],"boundary","scrollParent")),boundaryPadding:Object(F["c"])(Object(xu["c"])(P["sc"],"boundaryPadding",5),0),variant:Object(xu["c"])(P["sc"],"variant"),customClass:Object(xu["c"])(P["sc"],"customClass")};if(Object(u["n"])(e.value)||Object(u["h"])(e.value)||Object(u["f"])(e.value)?n.title=e.value:Object(u["k"])(e.value)&&(n=dw(dw({},n),e.value)),Object(u["o"])(n.title)){var i=t.data||{};n.title=i.attrs&&!Object(u["p"])(i.attrs.title)?i.attrs.title:void 0}Object(u["k"])(n.delay)||(n.delay={show:Object(F["c"])(n.delay,0),hide:Object(F["c"])(n.delay,0)}),e.arg&&(n.container="#".concat(e.arg)),Object(f["h"])(e.modifiers).forEach((function(e){if(mw.test(e))n.html=!0;else if(bw.test(e))n.interactive=!1;else if(gw.test(e))n.animation=!1;else if(vw.test(e))n.placement=e;else if(yw.test(e))e="scrollparent"===e?"scrollParent":e,n.boundary=e;else if(_w.test(e)){var t=Object(F["c"])(e.slice(1),0);n.delay.show=t,n.delay.hide=t}else Ow.test(e)?n.delay.show=Object(F["c"])(e.slice(2),0):jw.test(e)?n.delay.hide=Object(F["c"])(e.slice(2),0):ww.test(e)?n.offset=Object(F["c"])(e.slice(1),0):kw.test(e)&&(n.variant=e.slice(2)||null)}));var r={};return Object(ut["b"])(n.trigger||"").filter(c["a"]).join(" ").trim().toLowerCase().split(Mw).forEach((function(e){hw[e]&&(r[e]=!0)})),Object(f["h"])(e.modifiers).forEach((function(e){e=e.toLowerCase(),hw[e]&&(r[e]=!0)})),n.trigger=Object(f["h"])(r).join(" "),"blur"===n.trigger&&(n.trigger="focus"),n.trigger||(n.trigger=pw),n},xw=function(e,t,n){if(r["i"]){var i=Lw(t,n);if(!e[fw]){var o=n.context;e[fw]=new Mg({parent:o,_scopeId:Object(ng["a"])(o,void 0)}),e[fw].__bv_prev_data__={},e[fw].$on(Y["T"],(function(){Object(u["f"])(i.title)&&e[fw].updateData({title:i.title(e)})}))}var a={title:i.title,triggers:i.trigger,placement:i.placement,fallbackPlacement:i.fallbackPlacement,variant:i.variant,customClass:i.customClass,container:i.container,boundary:i.boundary,delay:i.delay,offset:i.offset,noFade:!i.animation,id:i.id,interactive:i.interactive,disabled:i.disabled,html:i.html},s=e[fw].__bv_prev_data__;if(e[fw].__bv_prev_data__=a,!Object(ei["a"])(a,s)){var c={target:e};Object(f["h"])(a).forEach((function(t){a[t]!==s[t]&&(c[t]="title"===t&&Object(u["f"])(a[t])?a[t](e):a[t])})),e[fw].updateData(c)}}},Tw=function(e){e[fw]&&(e[fw].$destroy(),e[fw]=null),delete e[fw]},Sw={bind:function(e,t,n){xw(e,t,n)},componentUpdated:function(e,t,n){n.context.$nextTick((function(){xw(e,t,n)}))},unbind:function(e){Tw(e)}},Dw=M({directives:{VBTooltip:Sw}}),Aw=M({components:{BTooltip:Cg},plugins:{VBTooltipPlugin:Dw}}),Pw=M({plugins:{AlertPlugin:te,AspectPlugin:fe,AvatarPlugin:It,BadgePlugin:Ut,BreadcrumbPlugin:cn,ButtonPlugin:un,ButtonGroupPlugin:mn,ButtonToolbarPlugin:yn,CalendarPlugin:pi,CardPlugin:Mr,CarouselPlugin:no,CollapsePlugin:oa,DropdownPlugin:hs,EmbedPlugin:ys,FormPlugin:Is,FormCheckboxPlugin:$c,FormDatepickerPlugin:du,FormFilePlugin:Lu,FormGroupPlugin:qu,FormInputPlugin:md,FormRadioPlugin:vd,FormRatingPlugin:Cd,FormSelectPlugin:rl,FormSpinbuttonPlugin:wl,FormTagsPlugin:Zl,FormTextareaPlugin:af,FormTimepickerPlugin:Bf,ImagePlugin:Rf,InputGroupPlugin:op,JumbotronPlugin:fp,LayoutPlugin:jp,LinkPlugin:wp,ListGroupPlugin:Cp,MediaPlugin:Np,ModalPlugin:mm,NavPlugin:Vm,NavbarPlugin:db,OverlayPlugin:Ob,PaginationPlugin:Gb,PaginationNavPlugin:tg,PopoverPlugin:uv,ProgressPlugin:yv,SidebarPlugin:Nv,SkeletonPlugin:jy,SpinnerPlugin:wy,TablePlugin:bj,TabsPlugin:Ij,TimePlugin:Bj,ToastPlugin:cw,TooltipPlugin:Aw}}),Yw=M({directives:{VBHover:Wc}}),Cw=M({directives:{VBModal:qh}});function Ew(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function Hw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ew(Object(n),!0).forEach((function(t){$w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ew(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fw(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Iw(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function Bw(e,t,n){return t&&Iw(e.prototype,t),n&&Iw(e,n),e}var Rw="v-b-scrollspy",Nw="dropdown-item",zw="active",Ww=".nav, .list-group",Vw=".nav-link",Uw=".nav-item",Gw=".list-group-item",qw=".dropdown, .dropup",Jw=".dropdown-item",Kw=".dropdown-toggle",Xw=Object(dt["e"])("BVScrollspy","activate"),Zw="offset",Qw="position",ek={element:"body",offset:10,method:"auto",throttle:75},tk={element:"(string|element|component)",offset:"number",method:"string",throttle:"number"},nk=["webkitTransitionEnd","transitionend","otransitionend","oTransitionEnd"],ik=function(e){return Object(f["n"])(e).match(/\s([a-zA-Z]+)/)[1].toLowerCase()},rk=function(e,t,n){for(var i in n)if(Object(f["g"])(n,i)){var r=n[i],o=t[i],a=o&&Object(H["s"])(o)?"element":ik(o);a=o&&o._isVue?"component":a,new RegExp(r).test(a)||Object(p["a"])("".concat(e,': Option "').concat(i,'" provided type "').concat(a,'" but expected type "').concat(r,'"'))}},ok=function(){function e(t,n,i){Fw(this,e),this.$el=t,this.$scroller=null,this.$selector=[Vw,Gw,Jw].join(","),this.$offsets=[],this.$targets=[],this.$activeTarget=null,this.$scrollHeight=0,this.$resizeTimeout=null,this.$scrollerObserver=null,this.$targetsObserver=null,this.$root=i||null,this.$config=null,this.updateConfig(n)}return Bw(e,[{key:"updateConfig",value:function(e,t){this.$scroller&&(this.unlisten(),this.$scroller=null);var n=Hw(Hw({},this.constructor.Default),e);if(t&&(this.$root=t),rk(this.constructor.Name,n,this.constructor.DefaultType),this.$config=n,this.$root){var i=this;this.$root.$nextTick((function(){i.listen()}))}else this.listen()}},{key:"dispose",value:function(){this.unlisten(),clearTimeout(this.$resizeTimeout),this.$resizeTimeout=null,this.$el=null,this.$config=null,this.$scroller=null,this.$selector=null,this.$offsets=null,this.$targets=null,this.$activeTarget=null,this.$scrollHeight=null}},{key:"listen",value:function(){var e=this,t=this.getScroller();t&&"BODY"!==t.tagName&&Object(dt["b"])(t,"scroll",this,Y["cb"]),Object(dt["b"])(window,"scroll",this,Y["cb"]),Object(dt["b"])(window,"resize",this,Y["cb"]),Object(dt["b"])(window,"orientationchange",this,Y["cb"]),nk.forEach((function(t){Object(dt["b"])(window,t,e,Y["cb"])})),this.setObservers(!0),this.handleEvent("refresh")}},{key:"unlisten",value:function(){var e=this,t=this.getScroller();this.setObservers(!1),t&&"BODY"!==t.tagName&&Object(dt["a"])(t,"scroll",this,Y["cb"]),Object(dt["a"])(window,"scroll",this,Y["cb"]),Object(dt["a"])(window,"resize",this,Y["cb"]),Object(dt["a"])(window,"orientationchange",this,Y["cb"]),nk.forEach((function(t){Object(dt["a"])(window,t,e,Y["cb"])}))}},{key:"setObservers",value:function(e){var t=this;this.$scrollerObserver&&this.$scrollerObserver.disconnect(),this.$targetsObserver&&this.$targetsObserver.disconnect(),this.$scrollerObserver=null,this.$targetsObserver=null,e&&(this.$targetsObserver=Ar(this.$el,(function(){t.handleEvent("mutation")}),{subtree:!0,childList:!0,attributes:!0,attributeFilter:["href"]}),this.$scrollerObserver=Ar(this.getScroller(),(function(){t.handleEvent("mutation")}),{subtree:!0,childList:!0,characterData:!0,attributes:!0,attributeFilter:["id","style","class"]}))}},{key:"handleEvent",value:function(e){var t=Object(u["n"])(e)?e:e.type,n=this,i=function(){n.$resizeTimeout||(n.$resizeTimeout=setTimeout((function(){n.refresh(),n.process(),n.$resizeTimeout=null}),n.$config.throttle))};"scroll"===t?(this.$scrollerObserver||this.listen(),this.process()):/(resize|orientationchange|mutation|refresh)/.test(t)&&i()}},{key:"refresh",value:function(){var e=this,t=this.getScroller();if(t){var n=t!==t.window?Qw:Zw,i="auto"===this.$config.method?n:this.$config.method,r=i===Qw?H["x"]:H["w"],o=i===Qw?this.getScrollTop():0;return this.$offsets=[],this.$targets=[],this.$scrollHeight=this.getScrollHeight(),Object(H["F"])(this.$selector,this.$el).map((function(e){return Object(H["h"])(e,"href")})).filter((function(e){return e&&s["n"].test(e||"")})).map((function(e){var n=e.replace(s["n"],"$1").trim();if(!n)return null;var i=Object(H["E"])(n,t);return i&&Object(H["u"])(i)?{offset:Object(F["c"])(r(i).top,0)+o,target:n}:null})).filter(c["a"]).sort((function(e,t){return e.offset-t.offset})).reduce((function(t,n){return t[n.target]||(e.$offsets.push(n.offset),e.$targets.push(n.target),t[n.target]=!0),t}),{}),this}}},{key:"process",value:function(){var e=this.getScrollTop()+this.$config.offset,t=this.getScrollHeight(),n=this.$config.offset+t-this.getOffsetHeight();if(this.$scrollHeight!==t&&this.refresh(),e>=n){var i=this.$targets[this.$targets.length-1];this.$activeTarget!==i&&this.activate(i)}else{if(this.$activeTarget&&e<this.$offsets[0]&&this.$offsets[0]>0)return this.$activeTarget=null,void this.clear();for(var r=this.$offsets.length;r--;){var o=this.$activeTarget!==this.$targets[r]&&e>=this.$offsets[r]&&(Object(u["o"])(this.$offsets[r+1])||e<this.$offsets[r+1]);o&&this.activate(this.$targets[r])}}}},{key:"getScroller",value:function(){if(this.$scroller)return this.$scroller;var e=this.$config.element;return e?(Object(H["s"])(e.$el)?e=e.$el:Object(u["n"])(e)&&(e=Object(H["E"])(e)),e?(this.$scroller="BODY"===e.tagName?window:e,this.$scroller):null):null}},{key:"getScrollTop",value:function(){var e=this.getScroller();return e===window?e.pageYOffset:e.scrollTop}},{key:"getScrollHeight",value:function(){return this.getScroller().scrollHeight||Object(ne["d"])(document.body.scrollHeight,document.documentElement.scrollHeight)}},{key:"getOffsetHeight",value:function(){var e=this.getScroller();return e===window?window.innerHeight:Object(H["i"])(e).height}},{key:"activate",value:function(e){var t=this;this.$activeTarget=e,this.clear();var n=Object(H["F"])(this.$selector.split(",").map((function(t){return"".concat(t,'[href$="').concat(e,'"]')})).join(","),this.$el);n.forEach((function(e){if(Object(H["p"])(e,Nw)){var n=Object(H["e"])(qw,e);n&&t.setActiveState(Object(H["E"])(Kw,n),!0),t.setActiveState(e,!0)}else{t.setActiveState(e,!0),Object(H["v"])(e.parentElement,Uw)&&t.setActiveState(e.parentElement,!0);var i=e;while(i){i=Object(H["e"])(Ww,i);var r=i?i.previousElementSibling:null;r&&Object(H["v"])(r,"".concat(Vw,", ").concat(Gw))&&t.setActiveState(r,!0),r&&Object(H["v"])(r,Uw)&&(t.setActiveState(Object(H["E"])(Vw,r),!0),t.setActiveState(r,!0))}}})),n&&n.length>0&&this.$root&&this.$root.$emit(Xw,e,n)}},{key:"clear",value:function(){var e=this;Object(H["F"])("".concat(this.$selector,", ").concat(Uw),this.$el).filter((function(e){return Object(H["p"])(e,zw)})).forEach((function(t){return e.setActiveState(t,!1)}))}},{key:"setActiveState",value:function(e,t){e&&(t?Object(H["b"])(e,zw):Object(H["A"])(e,zw))}}],[{key:"Name",get:function(){return Rw}},{key:"Default",get:function(){return ek}},{key:"DefaultType",get:function(){return tk}}]),e}(),ak="__BV_ScrollSpy__",sk=/^\d+$/,ck=/^(auto|position|offset)$/,uk=function(e){var t={};return e.arg&&(t.element="#".concat(e.arg)),Object(f["h"])(e.modifiers).forEach((function(e){sk.test(e)?t.offset=Object(F["c"])(e,0):ck.test(e)&&(t.method=e)})),Object(u["n"])(e.value)?t.element=e.value:Object(u["h"])(e.value)?t.offset=Object(ne["g"])(e.value):Object(u["j"])(e.value)&&Object(f["h"])(e.value).filter((function(e){return!!ok.DefaultType[e]})).forEach((function(n){t[n]=e.value[n]})),t},dk=function(e,t,n){if(r["i"]){var i=uk(t);e[ak]?e[ak].updateConfig(i,n.context.$root):e[ak]=new ok(e,i,n.context.$root)}},lk=function(e){e[ak]&&(e[ak].dispose(),e[ak]=null,delete e[ak])},fk={bind:function(e,t,n){dk(e,t,n)},inserted:function(e,t,n){dk(e,t,n)},update:function(e,t,n){t.value!==t.oldValue&&dk(e,t,n)},componentUpdated:function(e,t,n){t.value!==t.oldValue&&dk(e,t,n)},unbind:function(e){lk(e)}},pk=M({directives:{VBScrollspy:fk}}),hk=M({directives:{VBVisible:sr}}),mk=M({plugins:{VBHoverPlugin:Yw,VBModalPlugin:Cw,VBPopoverPlugin:cv,VBScrollspyPlugin:pk,VBTogglePlugin:ra,VBTooltipPlugin:Dw,VBVisiblePlugin:hk}}),bk="BootstrapVue",gk=k({plugins:{componentsPlugin:Pw,directivesPlugin:mk}}),vk={install:gk,NAME:bk}},"5fb2":function(e,t,n){"use strict";var i=2147483647,r=36,o=1,a=26,s=38,c=700,u=72,d=128,l="-",f=/[^\0-\u007E]/,p=/[.\u3002\uFF0E\uFF61]/g,h="Overflow: input needs wider integers to process",m=r-o,b=Math.floor,g=String.fromCharCode,v=function(e){var t=[],n=0,i=e.length;while(n<i){var r=e.charCodeAt(n++);if(r>=55296&&r<=56319&&n<i){var o=e.charCodeAt(n++);56320==(64512&o)?t.push(((1023&r)<<10)+(1023&o)+65536):(t.push(r),n--)}else t.push(r)}return t},y=function(e){return e+22+75*(e<26)},_=function(e,t,n){var i=0;for(e=n?b(e/c):e>>1,e+=b(e/t);e>m*a>>1;i+=r)e=b(e/m);return b(i+(m+1)*e/(e+s))},O=function(e){var t=[];e=v(e);var n,s,c=e.length,f=d,p=0,m=u;for(n=0;n<e.length;n++)s=e[n],s<128&&t.push(g(s));var O=t.length,j=O;O&&t.push(l);while(j<c){var w=i;for(n=0;n<e.length;n++)s=e[n],s>=f&&s<w&&(w=s);var k=j+1;if(w-f>b((i-p)/k))throw RangeError(h);for(p+=(w-f)*k,f=w,n=0;n<e.length;n++){if(s=e[n],s<f&&++p>i)throw RangeError(h);if(s==f){for(var M=p,L=r;;L+=r){var x=L<=m?o:L>=m+a?a:L-m;if(M<x)break;var T=M-x,S=r-x;t.push(g(y(x+T%S))),M=b(T/S)}t.push(g(y(M))),m=_(p,k,j==O),p=0,++j}}++p,++f}return t.join("")};e.exports=function(e){var t,n,i=[],r=e.toLowerCase().replace(p,".").split(".");for(t=0;t<r.length;t++)n=r[t],i.push(f.test(n)?"xn--"+O(n):n);return i.join(".")}},"5fbd":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?":e":1===t||2===t?":a":":e";return e+n},week:{dow:1,doy:4}});return t}))},"602d":function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var i=n("a026"),r=n("0056"),o=i["default"].extend({methods:{listenOnRoot:function(e,t){var n=this;this.$root.$on(e,t),this.$on(r["eb"],(function(){n.$root.$off(e,t)}))},listenOnRootOnce:function(e,t){var n=this;this.$root.$once(e,t),this.$on(r["eb"],(function(){n.$root.$off(e,t)}))},emitOnRoot:function(e){for(var t,n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];(t=this.$root).$emit.apply(t,[e].concat(i))}}})},"605d":function(e,t,n){var i=n("c6b6"),r=n("da84");e.exports="process"==i(r.process)},6069:function(e,t){e.exports="object"==typeof window},"60bc":function(e,t,n){"use strict";n("0b4b")},"60da":function(e,t,n){"use strict";var i=n("83ab"),r=n("d039"),o=n("df75"),a=n("7418"),s=n("d1e7"),c=n("7b0b"),u=n("44ad"),d=Object.assign,l=Object.defineProperty;e.exports=!d||r((function(){if(i&&1!==d({b:1},d(l({},"a",{enumerable:!0,get:function(){l(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=d({},e)[n]||o(d({},t)).join("")!=r}))?function(e,t){var n=c(e),r=arguments.length,d=1,l=a.f,f=s.f;while(r>d){var p,h=u(arguments[d++]),m=l?o(h).concat(l(h)):o(h),b=m.length,g=0;while(b>g)p=m[g++],i&&!f.call(h,p)||(n[p]=h[p])}return n}:d},6117:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ug-cn",{months:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:"يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:"يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە".split("_"),weekdaysShort:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),weekdaysMin:"يە_دۈ_سە_چا_پە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,n){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}});return t}))},"62e4":function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},6403:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},6547:function(e,t,n){var i=n("a691"),r=n("1d80"),o=function(e){return function(t,n){var o,a,s=String(r(t)),c=i(n),u=s.length;return c<0||c>=u?e?"":void 0:(o=s.charCodeAt(c),o<55296||o>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):o:e?s.slice(c,c+2):a-56320+(o-55296<<10)+65536)}};e.exports={codeAt:o(!1),charAt:o(!0)}},"65db":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_aŭg_sept_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,n){return e>11?n?"p.t.m.":"P.T.M.":n?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}});return t}))},"65f0":function(e,t,n){var i=n("861d"),r=n("e8b5"),o=n("b622"),a=o("species");e.exports=function(e,t){var n;return r(e)&&(n=e.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)?i(n)&&(n=n[a],null===n&&(n=void 0)):n=void 0),new(void 0===n?Array:n)(0===t?0:t)}},6784:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],n=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"],i=e.defineLocale("sd",{months:t,monthsShort:t,weekdays:n,weekdaysShort:n,weekdaysMin:n,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,n){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}});return i}))},"686b":function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return c}));var i=n("e863"),r=n("938d"),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;Object(r["a"])()||console.warn("[BootstrapVue warn]: ".concat(t?"".concat(t," - "):"").concat(e))},a=function(e){return!i["i"]&&(o("".concat(e,": Can not be called during SSR.")),!0)},s=function(e){return!i["f"]&&(o("".concat(e,": Requires Promise support.")),!0)},c=function(e){return!i["c"]&&(o("".concat(e,": Requires MutationObserver support.")),!0)}},6887:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n){var i={mm:"munutenn",MM:"miz",dd:"devezh"};return e+" "+r(i[n],e)}function n(e){switch(i(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}function i(e){return e>9?i(e%10):e}function r(e,t){return 2===t?o(e):e}function o(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}var a=[/^gen/i,/^c[ʼ\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],s=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,c=/^(genver|c[ʼ\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,u=/^(gen|c[ʼ\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,d=[/^sul/i,/^lun/i,/^meurzh/i,/^merc[ʼ\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],l=[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],f=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i],p=e.defineLocale("br",{months:"Genver_Cʼhwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_Cʼhwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Mercʼher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:f,fullWeekdaysParse:d,shortWeekdaysParse:l,minWeekdaysParse:f,monthsRegex:s,monthsShortRegex:s,monthsStrictRegex:c,monthsShortStrictRegex:u,monthsParse:a,longMonthsParse:a,shortMonthsParse:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warcʼhoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Decʼh da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s ʼzo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:n},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(e){return"g.m."===e},meridiem:function(e,t,n){return e<12?"a.m.":"g.m."}});return p}))},"688b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},6909:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"за %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"една минута",mm:"%d минути",h:"еден час",hh:"%d часа",d:"еден ден",dd:"%d дена",M:"еден месец",MM:"%d месеци",y:"една година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t}))},"69f3":function(e,t,n){var i,r,o,a=n("7f9a"),s=n("da84"),c=n("861d"),u=n("9112"),d=n("5135"),l=n("c6cd"),f=n("f772"),p=n("d012"),h="Object already initialized",m=s.WeakMap,b=function(e){return o(e)?r(e):i(e,{})},g=function(e){return function(t){var n;if(!c(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(a||l.state){var v=l.state||(l.state=new m),y=v.get,_=v.has,O=v.set;i=function(e,t){if(_.call(v,e))throw new TypeError(h);return t.facade=e,O.call(v,e,t),t},r=function(e){return y.call(v,e)||{}},o=function(e){return _.call(v,e)}}else{var j=f("state");p[j]=!0,i=function(e,t){if(d(e,j))throw new TypeError(h);return t.facade=e,u(e,j,t),t},r=function(e){return d(e,j)?e[j]:{}},o=function(e){return d(e,j)}}e.exports={set:i,get:r,has:o,enforce:b,getterFor:g}},"6b77":function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"c",(function(){return l})),n.d(t,"f",(function(){return f})),n.d(t,"e",(function(){return h})),n.d(t,"d",(function(){return m}));var i=n("e863"),r=n("0056"),o=n("992e"),a=n("7b1e"),s=n("fa73"),c=function(e){return i["d"]?Object(a["j"])(e)?e:{capture:!!e||!1}:!!(Object(a["j"])(e)?e.capture:e)},u=function(e,t,n,i){e&&e.addEventListener&&e.addEventListener(t,n,c(i))},d=function(e,t,n,i){e&&e.removeEventListener&&e.removeEventListener(t,n,c(i))},l=function(e){for(var t=e?u:d,n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];t.apply(void 0,i)},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.preventDefault,i=void 0===n||n,r=t.propagation,o=void 0===r||r,a=t.immediatePropagation,s=void 0!==a&&a;i&&e.preventDefault(),o&&e.stopPropagation(),s&&e.stopImmediatePropagation()},p=function(e){return Object(s["b"])(e.replace(o["d"],""))},h=function(e,t){return[r["hb"],p(e),t].join(r["ib"])},m=function(e,t){return[r["hb"],t,p(e)].join(r["ib"])}},"6c06":function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(e){return e}},"6ce3":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",w:"en uke",ww:"%d uker",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},"6d40":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n("d82f");function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),e}var s=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r(this,e),!t)throw new TypeError("Failed to construct '".concat(this.constructor.name,"'. 1 argument required, ").concat(arguments.length," given."));Object(i["a"])(this,e.Defaults,this.constructor.Defaults,n,{type:t}),Object(i["d"])(this,{type:Object(i["l"])(),cancelable:Object(i["l"])(),nativeEvent:Object(i["l"])(),target:Object(i["l"])(),relatedTarget:Object(i["l"])(),vueTarget:Object(i["l"])(),componentId:Object(i["l"])()});var o=!1;this.preventDefault=function(){this.cancelable&&(o=!0)},Object(i["e"])(this,"defaultPrevented",{enumerable:!0,get:function(){return o}})}return a(e,null,[{key:"Defaults",get:function(){return{type:"",cancelable:!0,nativeEvent:null,target:null,relatedTarget:null,vueTarget:null,componentId:null}}}]),e}()},"6d79":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"},n=e.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}});return n}))},"6d83":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}});return t}))},"6e98":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"}},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"6eeb":function(e,t,n){var i=n("da84"),r=n("9112"),o=n("5135"),a=n("ce4e"),s=n("8925"),c=n("69f3"),u=c.get,d=c.enforce,l=String(String).split("String");(e.exports=function(e,t,n,s){var c,u=!!s&&!!s.unsafe,f=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof t||o(n,"name")||r(n,"name",t),c=d(n),c.source||(c.source=l.join("string"==typeof t?t:""))),e!==i?(u?!p&&e[t]&&(f=!0):delete e[t],f?e[t]=n:r(e,t,n)):f?e[t]=n:a(t,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&u(this).source||s(this)}))},"6f12":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},"6f50":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},7118:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),n="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),i=e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return i}))},7156:function(e,t,n){var i=n("861d"),r=n("d2bb");e.exports=function(e,t,n){var o,a;return r&&"function"==typeof(o=t.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(e,a),e}},7333:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}});return t}))},7418:function(e,t){t.f=Object.getOwnPropertySymbols},"746f":function(e,t,n){var i=n("428f"),r=n("5135"),o=n("e538"),a=n("9bf2").f;e.exports=function(e){var t=i.Symbol||(i.Symbol={});r(t,e)||a(t,e,{value:o.f(e)})}},"74dc":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}});return t}))},7839:function(e,t){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7a77":function(e,t,n){"use strict";function i(e){this.message=e}i.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},i.prototype.__CANCEL__=!0,e.exports=i},"7aac":function(e,t,n){"use strict";var i=n("c532");e.exports=i.isStandardBrowserEnv()?function(){return{write:function(e,t,n,r,o,a){var s=[];s.push(e+"="+encodeURIComponent(t)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},"7b0b":function(e,t,n){var i=n("1d80");e.exports=function(e){return Object(i(e))}},"7b1e":function(e,t,n){"use strict";n.d(t,"o",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"p",(function(){return d})),n.d(t,"f",(function(){return l})),n.d(t,"b",(function(){return f})),n.d(t,"n",(function(){return p})),n.d(t,"h",(function(){return h})),n.d(t,"i",(function(){return m})),n.d(t,"a",(function(){return b})),n.d(t,"j",(function(){return g})),n.d(t,"k",(function(){return v})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return _})),n.d(t,"e",(function(){return O})),n.d(t,"m",(function(){return j})),n.d(t,"l",(function(){return w}));var i=n("992e"),r=n("ca88");function o(e){return o="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var a=function(e){return o(e)},s=function(e){return Object.prototype.toString.call(e).slice(8,-1)},c=function(e){return void 0===e},u=function(e){return null===e},d=function(e){return c(e)||u(e)},l=function(e){return"function"===a(e)},f=function(e){return"boolean"===a(e)},p=function(e){return"string"===a(e)},h=function(e){return"number"===a(e)},m=function(e){return i["s"].test(String(e))},b=function(e){return Array.isArray(e)},g=function(e){return null!==e&&"object"===o(e)},v=function(e){return"[object Object]"===Object.prototype.toString.call(e)},y=function(e){return e instanceof Date},_=function(e){return e instanceof Event},O=function(e){return e instanceof r["b"]},j=function(e){return"RegExp"===s(e)},w=function(e){return!d(e)&&l(e.then)&&l(e.catch)}},"7be6":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),n="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function r(e,t,n,r){var o=e+" ";switch(n){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?o+(i(e)?"sekundy":"sekúnd"):o+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?o+(i(e)?"minúty":"minút"):o+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?o+(i(e)?"hodiny":"hodín"):o+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?o+(i(e)?"dni":"dní"):o+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?o+(i(e)?"mesiace":"mesiacov"):o+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?o+(i(e)?"roky":"rokov"):o+"rokmi"}}var o=e.defineLocale("sk",{months:t,monthsShort:n,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},"7c73":function(e,t,n){var i,r=n("825a"),o=n("37e8"),a=n("7839"),s=n("d012"),c=n("1be4"),u=n("cc12"),d=n("f772"),l=">",f="<",p="prototype",h="script",m=d("IE_PROTO"),b=function(){},g=function(e){return f+h+l+e+f+"/"+h+l},v=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},y=function(){var e,t=u("iframe"),n="java"+h+":";return t.style.display="none",c.appendChild(t),t.src=String(n),e=t.contentWindow.document,e.open(),e.write(g("document.F=Object")),e.close(),e.F},_=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}_=i?v(i):y();var e=a.length;while(e--)delete _[p][a[e]];return _()};s[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(b[p]=r(e),n=new b,b[p]=null,n[m]=e):n=_(),void 0===t?n:o(n,t)}},"7db0":function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").find,o=n("44d2"),a="find",s=!0;a in[]&&Array(1)[a]((function(){s=!1})),i({target:"Array",proto:!0,forced:s},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),o(a)},"7dd0":function(e,t,n){"use strict";var i=n("23e7"),r=n("9ed3"),o=n("e163"),a=n("d2bb"),s=n("d44e"),c=n("9112"),u=n("6eeb"),d=n("b622"),l=n("c430"),f=n("3f8c"),p=n("ae93"),h=p.IteratorPrototype,m=p.BUGGY_SAFARI_ITERATORS,b=d("iterator"),g="keys",v="values",y="entries",_=function(){return this};e.exports=function(e,t,n,d,p,O,j){r(n,t,d);var w,k,M,L=function(e){if(e===p&&A)return A;if(!m&&e in S)return S[e];switch(e){case g:return function(){return new n(this,e)};case v:return function(){return new n(this,e)};case y:return function(){return new n(this,e)}}return function(){return new n(this)}},x=t+" Iterator",T=!1,S=e.prototype,D=S[b]||S["@@iterator"]||p&&S[p],A=!m&&D||L(p),P="Array"==t&&S.entries||D;if(P&&(w=o(P.call(new e)),h!==Object.prototype&&w.next&&(l||o(w)===h||(a?a(w,h):"function"!=typeof w[b]&&c(w,b,_)),s(w,x,!0,!0),l&&(f[x]=_))),p==v&&D&&D.name!==v&&(T=!0,A=function(){return D.call(this)}),l&&!j||S[b]===A||c(S,b,A),f[t]=A,p)if(k={values:L(v),keys:O?A:L(g),entries:L(y)},j)for(M in k)(m||T||!(M in S))&&u(S,M,k[M]);else i({target:t,proto:!0,forced:m||T},k);return k}},"7f33":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}});return t}))},"7f9a":function(e,t,n){var i=n("da84"),r=n("8925"),o=i.WeakMap;e.exports="function"===typeof o&&/native code/.test(r(o))},8155:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r=e+" ";switch(n){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return r+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund",r;case"m":return t?"ena minuta":"eno minuto";case"mm":return r+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami",r;case"h":return t?"ena ura":"eno uro";case"hh":return r+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami",r;case"d":return t||i?"en dan":"enim dnem";case"dd":return r+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi",r;case"M":return t||i?"en mesec":"enim mesecem";case"MM":return r+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci",r;case"y":return t||i?"eno leto":"enim letom";case"yy":return r+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti",r}}var n=e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},"81e9":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),n=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,t,n,i){var o="";switch(n){case"s":return i?"muutaman sekunnin":"muutama sekunti";case"ss":o=i?"sekunnin":"sekuntia";break;case"m":return i?"minuutin":"minuutti";case"mm":o=i?"minuutin":"minuuttia";break;case"h":return i?"tunnin":"tunti";case"hh":o=i?"tunnin":"tuntia";break;case"d":return i?"päivän":"päivä";case"dd":o=i?"päivän":"päivää";break;case"M":return i?"kuukauden":"kuukausi";case"MM":o=i?"kuukauden":"kuukautta";break;case"y":return i?"vuoden":"vuosi";case"yy":o=i?"vuoden":"vuotta";break}return o=r(e,i)+" "+o,o}function r(e,i){return e<10?i?n[e]:t[e]:e}var o=e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return o}))},8230:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:0,doy:6}});return i}))},"825a":function(e,t,n){var i=n("861d");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},"83ab":function(e,t,n){var i=n("d039");e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"83b9":function(e,t,n){"use strict";var i=n("d925"),r=n("e683");e.exports=function(e,t){return e&&!i(t)?r(e,t):t}},8418:function(e,t,n){"use strict";var i=n("c04e"),r=n("9bf2"),o=n("5c6c");e.exports=function(e,t,n){var a=i(t);a in e?r.f(e,a,o(0,n)):e[a]=n}},"841c":function(e,t,n){"use strict";var i=n("d784"),r=n("825a"),o=n("1d80"),a=n("129f"),s=n("14c3");i("search",1,(function(e,t,n){return[function(t){var n=o(this),i=void 0==t?void 0:t[e];return void 0!==i?i.call(t,n):new RegExp(t)[e](String(n))},function(e){var i=n(t,e,this);if(i.done)return i.value;var o=r(e),c=String(this),u=o.lastIndex;a(u,0)||(o.lastIndex=0);var d=s(o,c);return a(o.lastIndex,u)||(o.lastIndex=u),null===d?-1:d.index}]}))},"84aa":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"яну_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Миналата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[Миналия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",w:"седмица",ww:"%d седмици",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,n=e%100;return 0===e?e+"-ев":0===n?e+"-ен":n>10&&n<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}});return t}))},"861d":function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},8689:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"},n={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},i=e.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return i}))},8840:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},8925:function(e,t,n){var i=n("c6cd"),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(e){return r.call(e)}),e.exports=i.inspectSource},"898b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4},invalidDate:"Fecha inválida"});return o}))},"8aa5":function(e,t,n){"use strict";var i=n("6547").charAt;e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},"8c18":function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=n("a026"),r=n("9b76"),o=n("365c"),a=n("2326"),s=i["default"].extend({methods:{hasNormalizedSlot:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r["i"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$scopedSlots,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$slots;return Object(o["a"])(e,t,n)},normalizeSlot:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r["i"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.$scopedSlots,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.$slots,s=Object(o["b"])(e,t,n,i);return s?Object(a["b"])(s):s}}})},"8c4e":function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var i=n("a026"),r=n("c9a9"),o=n("3c21"),a=n("d82f");function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=function(e){return!e||0===Object(a["h"])(e).length},u=function(e){return{handler:function(t,n){if(!Object(o["a"])(t,n))if(c(t)||c(n))this[e]=Object(r["a"])(t);else{for(var i in n)Object(a["g"])(t,i)||this.$delete(this.$data[e],i);for(var s in t)this.$set(this.$data[e],s,t[s])}}}},d=function(e,t){return i["default"].extend({data:function(){return s({},t,Object(r["a"])(this[e]))},watch:s({},e,u(t))})}},"8d32":function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var i=n("a026"),r=n("be29");function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=i["default"].extend({computed:{scopedStyleAttrs:function(){var e=Object(r["a"])(this.$parent);return e?o({},e,""):{}}}})},"8d47":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}var n=e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"===typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(e,t,n){return e>11?n?"μμ":"ΜΜ":n?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,n){var i=this._calendarEl[e],r=n&&n.hours();return t(i)&&(i=i.apply(n)),i.replace("{}",r%12===1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}});return n}))},"8d57":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),n="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),i=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^paź/i,/^lis/i,/^gru/i];function r(e){return e%10<5&&e%10>1&&~~(e/10)%10!==1}function o(e,t,n){var i=e+" ";switch(n){case"ss":return i+(r(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return i+(r(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return i+(r(e)?"godziny":"godzin");case"ww":return i+(r(e)?"tygodnie":"tygodni");case"MM":return i+(r(e)?"miesiące":"miesięcy");case"yy":return i+(r(e)?"lata":"lat")}}var a=e.defineLocale("pl",{months:function(e,i){return e?/D MMMM/.test(i)?n[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:o,m:o,mm:o,h:o,hh:o,d:"1 dzień",dd:"%d dni",w:"tydzień",ww:o,M:"miesiąc",MM:o,y:"rok",yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},"8d74":function(e,t,n){var i=n("4cef"),r=/^\s+/;function o(e){return e?e.slice(0,i(e)+1).replace(r,""):e}e.exports=o},"8df4":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},n={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},i=e.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبه_سهشنبه_چهارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,n){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"%d ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}});return i}))},"8df4b":function(e,t,n){"use strict";var i=n("7a77");function r(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new i(e),t(n.reason))}))}r.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},r.source=function(){var e,t=new r((function(t){e=t}));return{token:t,cancel:e}},e.exports=r},"8e5f":function(e,t,n){!function(t,n){e.exports=n()}(0,(function(){return function(e){function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=60)}([function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(49)("wks"),r=n(30),o=n(0).Symbol,a="function"==typeof o;(e.exports=function(e){return i[e]||(i[e]=a&&o[e]||(a?o:r)("Symbol."+e))}).store=i},function(e,t,n){var i=n(5);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var i=n(0),r=n(10),o=n(8),a=n(6),s=n(11),c=function(e,t,n){var u,d,l,f,p=e&c.F,h=e&c.G,m=e&c.S,b=e&c.P,g=e&c.B,v=h?i:m?i[t]||(i[t]={}):(i[t]||{}).prototype,y=h?r:r[t]||(r[t]={}),_=y.prototype||(y.prototype={});for(u in h&&(n=t),n)d=!p&&v&&void 0!==v[u],l=(d?v:n)[u],f=g&&d?s(l,i):b&&"function"==typeof l?s(Function.call,l):l,v&&a(v,u,l,e&c.U),y[u]!=l&&o(y,u,f),b&&_[u]!=l&&(_[u]=l)};i.core=r,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,e.exports=c},function(e,t,n){e.exports=!n(7)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var i=n(0),r=n(8),o=n(12),a=n(30)("src"),s=Function.toString,c=(""+s).split("toString");n(10).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var u="function"==typeof n;u&&(o(n,"name")||r(n,"name",t)),e[t]!==n&&(u&&(o(n,a)||r(n,a,e[t]?""+e[t]:c.join(String(t)))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[a]||s.call(this)}))},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(13),r=n(25);e.exports=n(4)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(14);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var i=n(2),r=n(41),o=n(29),a=Object.defineProperty;t.f=n(4)?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){"use strict";var i=n(7);e.exports=function(e,t){return!!e&&i((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},function(e,t,n){var i=n(23),r=n(16);e.exports=function(e){return i(r(e))}},function(e,t,n){var i=n(53),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(11),r=n(23),o=n(28),a=n(19),s=n(64);e.exports=function(e,t){var n=1==e,c=2==e,u=3==e,d=4==e,l=6==e,f=5==e||l,p=t||s;return function(t,s,h){for(var m,b,g=o(t),v=r(g),y=i(s,h,3),_=a(v.length),O=0,j=n?p(t,_):c?p(t,0):void 0;_>O;O++)if((f||O in v)&&(m=v[O],b=y(m,O,g),e))if(n)j[O]=b;else if(b)switch(e){case 3:return!0;case 5:return m;case 6:return O;case 2:j.push(m)}else if(d)return!1;return l?-1:u||d?d:j}}},function(e,t,n){var i=n(5),r=n(0).document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(9);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t){e.exports=!1},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(13).f,r=n(12),o=n(1)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},function(e,t,n){var i=n(49)("keys"),r=n(30);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t,n){var i=n(16);e.exports=function(e){return Object(i(e))}},function(e,t,n){var i=n(5);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t,n){"use strict";var i=n(0),r=n(12),o=n(9),a=n(67),s=n(29),c=n(7),u=n(77).f,d=n(45).f,l=n(13).f,f=n(51).trim,p=i.Number,h=p,m=p.prototype,b="Number"==o(n(44)(m)),g="trim"in String.prototype,v=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){t=g?t.trim():f(t,3);var n,i,r,o=t.charCodeAt(0);if(43===o||45===o){if(88===(n=t.charCodeAt(2))||120===n)return NaN}else if(48===o){switch(t.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+t}for(var a,c=t.slice(2),u=0,d=c.length;u<d;u++)if((a=c.charCodeAt(u))<48||a>r)return NaN;return parseInt(c,i)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(b?c((function(){m.valueOf.call(n)})):"Number"!=o(n))?a(new h(v(t)),n,p):v(t)};for(var y,_=n(4)?u(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),O=0;_.length>O;O++)r(h,y=_[O])&&!r(p,y)&&l(p,y,d(h,y));p.prototype=m,m.constructor=p,n(6)(i,"Number",p)}},function(e,t,n){"use strict";function i(e){return 0!==e&&(!(!Array.isArray(e)||0!==e.length)||!e)}function r(e){return function(){return!e.apply(void 0,arguments)}}function o(e,t){return void 0===e&&(e="undefined"),null===e&&(e="null"),!1===e&&(e="false"),-1!==e.toString().toLowerCase().indexOf(t.trim())}function a(e,t,n,i){return e.filter((function(e){return o(i(e,n),t)}))}function s(e){return e.filter((function(e){return!e.$isLabel}))}function c(e,t){return function(n){return n.reduce((function(n,i){return i[e]&&i[e].length?(n.push({$groupLabel:i[t],$isLabel:!0}),n.concat(i[e])):n}),[])}}function u(e,t,i,r,o){return function(s){return s.map((function(s){var c;if(!s[i])return console.warn("Options passed to vue-multiselect do not contain groups, despite the config."),[];var u=a(s[i],e,t,o);return u.length?(c={},n.i(h.a)(c,r,s[r]),n.i(h.a)(c,i,u),c):[]}))}}var d=n(59),l=n(54),f=(n.n(l),n(95)),p=(n.n(f),n(31)),h=(n.n(p),n(58)),m=n(91),b=(n.n(m),n(98)),g=(n.n(b),n(92)),v=(n.n(g),n(88)),y=(n.n(v),n(97)),_=(n.n(y),n(89)),O=(n.n(_),n(96)),j=(n.n(O),n(93)),w=(n.n(j),n(90)),k=(n.n(w),function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(e,t){return t(e)}),e)}});t.a={data:function(){return{search:"",isOpen:!1,preferredOpenDirection:"below",optimizedHeight:this.maxHeight}},props:{internalSearch:{type:Boolean,default:!0},options:{type:Array,required:!0},multiple:{type:Boolean,default:!1},value:{type:null,default:function(){return[]}},trackBy:{type:String},label:{type:String},searchable:{type:Boolean,default:!0},clearOnSelect:{type:Boolean,default:!0},hideSelected:{type:Boolean,default:!1},placeholder:{type:String,default:"Select option"},allowEmpty:{type:Boolean,default:!0},resetAfter:{type:Boolean,default:!1},closeOnSelect:{type:Boolean,default:!0},customLabel:{type:Function,default:function(e,t){return i(e)?"":t?e[t]:e}},taggable:{type:Boolean,default:!1},tagPlaceholder:{type:String,default:"Press enter to create a tag"},tagPosition:{type:String,default:"top"},max:{type:[Number,Boolean],default:!1},id:{default:null},optionsLimit:{type:Number,default:1e3},groupValues:{type:String},groupLabel:{type:String},groupSelect:{type:Boolean,default:!1},blockKeys:{type:Array,default:function(){return[]}},preserveSearch:{type:Boolean,default:!1},preselectFirst:{type:Boolean,default:!1}},mounted:function(){!this.multiple&&this.max&&console.warn("[Vue-Multiselect warn]: Max prop should not be used when prop Multiple equals false."),this.preselectFirst&&!this.internalValue.length&&this.options.length&&this.select(this.filteredOptions[0])},computed:{internalValue:function(){return this.value||0===this.value?Array.isArray(this.value)?this.value:[this.value]:[]},filteredOptions:function(){var e=this.search||"",t=e.toLowerCase().trim(),n=this.options.concat();return n=this.internalSearch?this.groupValues?this.filterAndFlat(n,t,this.label):a(n,t,this.label,this.customLabel):this.groupValues?c(this.groupValues,this.groupLabel)(n):n,n=this.hideSelected?n.filter(r(this.isSelected)):n,this.taggable&&t.length&&!this.isExistingOption(t)&&("bottom"===this.tagPosition?n.push({isTag:!0,label:e}):n.unshift({isTag:!0,label:e})),n.slice(0,this.optionsLimit)},valueKeys:function(){var e=this;return this.trackBy?this.internalValue.map((function(t){return t[e.trackBy]})):this.internalValue},optionKeys:function(){var e=this;return(this.groupValues?this.flatAndStrip(this.options):this.options).map((function(t){return e.customLabel(t,e.label).toString().toLowerCase()}))},currentOptionLabel:function(){return this.multiple?this.searchable?"":this.placeholder:this.internalValue.length?this.getOptionLabel(this.internalValue[0]):this.searchable?"":this.placeholder}},watch:{internalValue:function(){this.resetAfter&&this.internalValue.length&&(this.search="",this.$emit("input",this.multiple?[]:null))},search:function(){this.$emit("search-change",this.search,this.id)}},methods:{getValue:function(){return this.multiple?this.internalValue:0===this.internalValue.length?null:this.internalValue[0]},filterAndFlat:function(e,t,n){return k(u(t,n,this.groupValues,this.groupLabel,this.customLabel),c(this.groupValues,this.groupLabel))(e)},flatAndStrip:function(e){return k(c(this.groupValues,this.groupLabel),s)(e)},updateSearch:function(e){this.search=e},isExistingOption:function(e){return!!this.options&&this.optionKeys.indexOf(e)>-1},isSelected:function(e){var t=this.trackBy?e[this.trackBy]:e;return this.valueKeys.indexOf(t)>-1},isOptionDisabled:function(e){return!!e.$isDisabled},getOptionLabel:function(e){if(i(e))return"";if(e.isTag)return e.label;if(e.$isLabel)return e.$groupLabel;var t=this.customLabel(e,this.label);return i(t)?"":t},select:function(e,t){if(e.$isLabel&&this.groupSelect)this.selectGroup(e);else if(!(-1!==this.blockKeys.indexOf(t)||this.disabled||e.$isDisabled||e.$isLabel)&&(!this.max||!this.multiple||this.internalValue.length!==this.max)&&("Tab"!==t||this.pointerDirty)){if(e.isTag)this.$emit("tag",e.label,this.id),this.search="",this.closeOnSelect&&!this.multiple&&this.deactivate();else{if(this.isSelected(e))return void("Tab"!==t&&this.removeElement(e));this.$emit("select",e,this.id),this.multiple?this.$emit("input",this.internalValue.concat([e]),this.id):this.$emit("input",e,this.id),this.clearOnSelect&&(this.search="")}this.closeOnSelect&&this.deactivate()}},selectGroup:function(e){var t=this,n=this.options.find((function(n){return n[t.groupLabel]===e.$groupLabel}));if(n)if(this.wholeGroupSelected(n)){this.$emit("remove",n[this.groupValues],this.id);var i=this.internalValue.filter((function(e){return-1===n[t.groupValues].indexOf(e)}));this.$emit("input",i,this.id)}else{var r=n[this.groupValues].filter((function(e){return!(t.isOptionDisabled(e)||t.isSelected(e))}));this.$emit("select",r,this.id),this.$emit("input",this.internalValue.concat(r),this.id)}},wholeGroupSelected:function(e){var t=this;return e[this.groupValues].every((function(e){return t.isSelected(e)||t.isOptionDisabled(e)}))},wholeGroupDisabled:function(e){return e[this.groupValues].every(this.isOptionDisabled)},removeElement:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.disabled&&!e.$isDisabled){if(!this.allowEmpty&&this.internalValue.length<=1)return void this.deactivate();var i="object"===n.i(d.a)(e)?this.valueKeys.indexOf(e[this.trackBy]):this.valueKeys.indexOf(e);if(this.$emit("remove",e,this.id),this.multiple){var r=this.internalValue.slice(0,i).concat(this.internalValue.slice(i+1));this.$emit("input",r,this.id)}else this.$emit("input",null,this.id);this.closeOnSelect&&t&&this.deactivate()}},removeLastElement:function(){-1===this.blockKeys.indexOf("Delete")&&0===this.search.length&&Array.isArray(this.internalValue)&&this.internalValue.length&&this.removeElement(this.internalValue[this.internalValue.length-1],!1)},activate:function(){var e=this;this.isOpen||this.disabled||(this.adjustPosition(),this.groupValues&&0===this.pointer&&this.filteredOptions.length&&(this.pointer=1),this.isOpen=!0,this.searchable?(this.preserveSearch||(this.search=""),this.$nextTick((function(){return e.$refs.search.focus()}))):this.$el.focus(),this.$emit("open",this.id))},deactivate:function(){this.isOpen&&(this.isOpen=!1,this.searchable?this.$refs.search.blur():this.$el.blur(),this.preserveSearch||(this.search=""),this.$emit("close",this.getValue(),this.id))},toggle:function(){this.isOpen?this.deactivate():this.activate()},adjustPosition:function(){if("undefined"!=typeof window){var e=this.$el.getBoundingClientRect().top,t=window.innerHeight-this.$el.getBoundingClientRect().bottom;t>this.maxHeight||t>e||"below"===this.openDirection||"bottom"===this.openDirection?(this.preferredOpenDirection="below",this.optimizedHeight=Math.min(t-40,this.maxHeight)):(this.preferredOpenDirection="above",this.optimizedHeight=Math.min(e-40,this.maxHeight))}}}}},function(e,t,n){"use strict";var i=n(54),r=(n.n(i),n(31));n.n(r),t.a={data:function(){return{pointer:0,pointerDirty:!1}},props:{showPointer:{type:Boolean,default:!0},optionHeight:{type:Number,default:40}},computed:{pointerPosition:function(){return this.pointer*this.optionHeight},visibleElements:function(){return this.optimizedHeight/this.optionHeight}},watch:{filteredOptions:function(){this.pointerAdjust()},isOpen:function(){this.pointerDirty=!1}},methods:{optionHighlight:function(e,t){return{"multiselect__option--highlight":e===this.pointer&&this.showPointer,"multiselect__option--selected":this.isSelected(t)}},groupHighlight:function(e,t){var n=this;if(!this.groupSelect)return["multiselect__option--group","multiselect__option--disabled"];var i=this.options.find((function(e){return e[n.groupLabel]===t.$groupLabel}));return i&&!this.wholeGroupDisabled(i)?["multiselect__option--group",{"multiselect__option--highlight":e===this.pointer&&this.showPointer},{"multiselect__option--group-selected":this.wholeGroupSelected(i)}]:"multiselect__option--disabled"},addPointerElement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Enter",t=e.key;this.filteredOptions.length>0&&this.select(this.filteredOptions[this.pointer],t),this.pointerReset()},pointerForward:function(){this.pointer<this.filteredOptions.length-1&&(this.pointer++,this.$refs.list.scrollTop<=this.pointerPosition-(this.visibleElements-1)*this.optionHeight&&(this.$refs.list.scrollTop=this.pointerPosition-(this.visibleElements-1)*this.optionHeight),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()),this.pointerDirty=!0},pointerBackward:function(){this.pointer>0?(this.pointer--,this.$refs.list.scrollTop>=this.pointerPosition&&(this.$refs.list.scrollTop=this.pointerPosition),this.filteredOptions[this.pointer]&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerBackward()):this.filteredOptions[this.pointer]&&this.filteredOptions[0].$isLabel&&!this.groupSelect&&this.pointerForward(),this.pointerDirty=!0},pointerReset:function(){this.closeOnSelect&&(this.pointer=0,this.$refs.list&&(this.$refs.list.scrollTop=0))},pointerAdjust:function(){this.pointer>=this.filteredOptions.length-1&&(this.pointer=this.filteredOptions.length?this.filteredOptions.length-1:0),this.filteredOptions.length>0&&this.filteredOptions[this.pointer].$isLabel&&!this.groupSelect&&this.pointerForward()},pointerSet:function(e){this.pointer=e,this.pointerDirty=!0}}}},function(e,t,n){"use strict";var i=n(36),r=n(74),o=n(15),a=n(18);e.exports=n(72)(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},function(e,t,n){"use strict";var i=n(31),r=(n.n(i),n(32)),o=n(33);t.a={name:"vue-multiselect",mixins:[r.a,o.a],props:{name:{type:String,default:""},selectLabel:{type:String,default:"Press enter to select"},selectGroupLabel:{type:String,default:"Press enter to select group"},selectedLabel:{type:String,default:"Selected"},deselectLabel:{type:String,default:"Press enter to remove"},deselectGroupLabel:{type:String,default:"Press enter to deselect group"},showLabels:{type:Boolean,default:!0},limit:{type:Number,default:99999},maxHeight:{type:Number,default:300},limitText:{type:Function,default:function(e){return"and ".concat(e," more")}},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},openDirection:{type:String,default:""},showNoOptions:{type:Boolean,default:!0},showNoResults:{type:Boolean,default:!0},tabindex:{type:Number,default:0}},computed:{isSingleLabelVisible:function(){return(this.singleValue||0===this.singleValue)&&(!this.isOpen||!this.searchable)&&!this.visibleValues.length},isPlaceholderVisible:function(){return!(this.internalValue.length||this.searchable&&this.isOpen)},visibleValues:function(){return this.multiple?this.internalValue.slice(0,this.limit):[]},singleValue:function(){return this.internalValue[0]},deselectLabelText:function(){return this.showLabels?this.deselectLabel:""},deselectGroupLabelText:function(){return this.showLabels?this.deselectGroupLabel:""},selectLabelText:function(){return this.showLabels?this.selectLabel:""},selectGroupLabelText:function(){return this.showLabels?this.selectGroupLabel:""},selectedLabelText:function(){return this.showLabels?this.selectedLabel:""},inputStyle:function(){if(this.searchable||this.multiple&&this.value&&this.value.length)return this.isOpen?{width:"100%"}:{width:"0",position:"absolute",padding:"0"}},contentStyle:function(){return this.options.length?{display:"inline-block"}:{display:"block"}},isAbove:function(){return"above"===this.openDirection||"top"===this.openDirection||"below"!==this.openDirection&&"bottom"!==this.openDirection&&"above"===this.preferredOpenDirection},showSearchInput:function(){return this.searchable&&(!this.hasSingleSelectedSlot||!this.visibleSingleValue&&0!==this.visibleSingleValue||this.isOpen)}}}},function(e,t,n){var i=n(1)("unscopables"),r=Array.prototype;void 0==r[i]&&n(8)(r,i,{}),e.exports=function(e){r[i][e]=!0}},function(e,t,n){var i=n(18),r=n(19),o=n(85);e.exports=function(e){return function(t,n,a){var s,c=i(t),u=r(c.length),d=o(a,u);if(e&&n!=n){for(;u>d;)if((s=c[d++])!=s)return!0}else for(;u>d;d++)if((e||d in c)&&c[d]===n)return e||d||0;return!e&&-1}}},function(e,t,n){var i=n(9),r=n(1)("toStringTag"),o="Arguments"==i(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(e){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),r))?n:o?i(t):"Object"==(s=i(t))&&"function"==typeof t.callee?"Arguments":s}},function(e,t,n){"use strict";var i=n(2);e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){var i=n(0).document;e.exports=i&&i.documentElement},function(e,t,n){e.exports=!n(4)&&!n(7)((function(){return 7!=Object.defineProperty(n(21)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var i=n(9);e.exports=Array.isArray||function(e){return"Array"==i(e)}},function(e,t,n){"use strict";function i(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=r(t),this.reject=r(n)}var r=n(14);e.exports.f=function(e){return new i(e)}},function(e,t,n){var i=n(2),r=n(76),o=n(22),a=n(27)("IE_PROTO"),s=function(){},c=function(){var e,t=n(21)("iframe"),i=o.length;for(t.style.display="none",n(40).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("<script>document.F=Object<\/script>"),e.close(),c=e.F;i--;)delete c.prototype[o[i]];return c()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[a]=e):n=c(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(79),r=n(25),o=n(18),a=n(29),s=n(12),c=n(41),u=Object.getOwnPropertyDescriptor;t.f=n(4)?u:function(e,t){if(e=o(e),t=a(t,!0),c)try{return u(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t,n){var i=n(12),r=n(18),o=n(37)(!1),a=n(27)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),c=0,u=[];for(n in s)n!=a&&i(s,n)&&u.push(n);for(;t.length>c;)i(s,n=t[c++])&&(~o(u,n)||u.push(n));return u}},function(e,t,n){var i=n(46),r=n(22);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(2),r=n(5),o=n(43);e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=o.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){var i=n(10),r=n(0),o=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(24)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var i=n(2),r=n(14),o=n(1)("species");e.exports=function(e,t){var n,a=i(e).constructor;return void 0===a||void 0==(n=i(a)[o])?t:r(n)}},function(e,t,n){var i=n(3),r=n(16),o=n(7),a=n(84),s="["+a+"]",c="
",u=RegExp("^"+s+s+"*"),d=RegExp(s+s+"*$"),l=function(e,t,n){var r={},s=o((function(){return!!a[e]()||c[e]()!=c})),u=r[e]=s?t(f):a[e];n&&(r[n]=u),i(i.P+i.F*s,"String",r)},f=l.trim=function(e,t){return e=String(r(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(d,"")),e};e.exports=l},function(e,t,n){var i,r,o,a=n(11),s=n(68),c=n(40),u=n(21),d=n(0),l=d.process,f=d.setImmediate,p=d.clearImmediate,h=d.MessageChannel,m=d.Dispatch,b=0,g={},v=function(){var e=+this;if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},y=function(e){v.call(e.data)};f&&p||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++b]=function(){s("function"==typeof e?e:Function(e),t)},i(b),b},p=function(e){delete g[e]},"process"==n(9)(l)?i=function(e){l.nextTick(a(v,e,1))}:m&&m.now?i=function(e){m.now(a(v,e,1))}:h?(r=new h,o=r.port2,r.port1.onmessage=y,i=a(o.postMessage,o,1)):d.addEventListener&&"function"==typeof postMessage&&!d.importScripts?(i=function(e){d.postMessage(e+"","*")},d.addEventListener("message",y,!1)):i="onreadystatechange"in u("script")?function(e){c.appendChild(u("script")).onreadystatechange=function(){c.removeChild(this),v.call(e)}}:function(e){setTimeout(a(v,e,1),0)}),e.exports={set:f,clear:p}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){"use strict";var i=n(3),r=n(20)(5),o=!0;"find"in[]&&Array(1).find((function(){o=!1})),i(i.P+i.F*o,"Array",{find:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),n(36)("find")},function(e,t,n){"use strict";var i,r,o,a,s=n(24),c=n(0),u=n(11),d=n(38),l=n(3),f=n(5),p=n(14),h=n(61),m=n(66),b=n(50),g=n(52).set,v=n(75)(),y=n(43),_=n(80),O=n(86),j=n(48),w=c.TypeError,k=c.process,M=k&&k.versions,L=M&&M.v8||"",x=c.Promise,T="process"==d(k),S=function(){},D=r=y.f,A=!!function(){try{var e=x.resolve(1),t=(e.constructor={})[n(1)("species")]=function(e){e(S,S)};return(T||"function"==typeof PromiseRejectionEvent)&&e.then(S)instanceof t&&0!==L.indexOf("6.6")&&-1===O.indexOf("Chrome/66")}catch(e){}}(),P=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Y=function(e,t){if(!e._n){e._n=!0;var n=e._c;v((function(){for(var i=e._v,r=1==e._s,o=0;n.length>o;)!function(t){var n,o,a,s=r?t.ok:t.fail,c=t.resolve,u=t.reject,d=t.domain;try{s?(r||(2==e._h&&H(e),e._h=1),!0===s?n=i:(d&&d.enter(),n=s(i),d&&(d.exit(),a=!0)),n===t.promise?u(w("Promise-chain cycle")):(o=P(n))?o.call(n,c,u):c(n)):u(i)}catch(e){d&&!a&&d.exit(),u(e)}}(n[o++]);e._c=[],e._n=!1,t&&!e._h&&C(e)}))}},C=function(e){g.call(c,(function(){var t,n,i,r=e._v,o=E(e);if(o&&(t=_((function(){T?k.emit("unhandledRejection",r,e):(n=c.onunhandledrejection)?n({promise:e,reason:r}):(i=c.console)&&i.error&&i.error("Unhandled promise rejection",r)})),e._h=T||E(e)?2:1),e._a=void 0,o&&t.e)throw t.v}))},E=function(e){return 1!==e._h&&0===(e._a||e._c).length},H=function(e){g.call(c,(function(){var t;T?k.emit("rejectionHandled",e):(t=c.onrejectionhandled)&&t({promise:e,reason:e._v})}))},$=function(e){var t=this;t._d||(t._d=!0,t=t._w||t,t._v=e,t._s=2,t._a||(t._a=t._c.slice()),Y(t,!0))},F=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw w("Promise can't be resolved itself");(t=P(e))?v((function(){var i={_w:n,_d:!1};try{t.call(e,u(F,i,1),u($,i,1))}catch(e){$.call(i,e)}})):(n._v=e,n._s=1,Y(n,!1))}catch(e){$.call({_w:n,_d:!1},e)}}};A||(x=function(e){h(this,x,"Promise","_h"),p(e),i.call(this);try{e(u(F,this,1),u($,this,1))}catch(e){$.call(this,e)}},i=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},i.prototype=n(81)(x.prototype,{then:function(e,t){var n=D(b(this,x));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=T?k.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&Y(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),o=function(){var e=new i;this.promise=e,this.resolve=u(F,e,1),this.reject=u($,e,1)},y.f=D=function(e){return e===x||e===a?new o(e):r(e)}),l(l.G+l.W+l.F*!A,{Promise:x}),n(26)(x,"Promise"),n(83)("Promise"),a=n(10).Promise,l(l.S+l.F*!A,"Promise",{reject:function(e){var t=D(this);return(0,t.reject)(e),t.promise}}),l(l.S+l.F*(s||!A),"Promise",{resolve:function(e){return j(s&&this===a?x:this,e)}}),l(l.S+l.F*!(A&&n(73)((function(e){x.all(e).catch(S)}))),"Promise",{all:function(e){var t=this,n=D(t),i=n.resolve,r=n.reject,o=_((function(){var n=[],o=0,a=1;m(e,!1,(function(e){var s=o++,c=!1;n.push(void 0),a++,t.resolve(e).then((function(e){c||(c=!0,n[s]=e,--a||i(n))}),r)})),--a||i(n)}));return o.e&&r(o.v),n.promise},race:function(e){var t=this,n=D(t),i=n.reject,r=_((function(){m(e,!1,(function(e){t.resolve(e).then(n.resolve,i)}))}));return r.e&&i(r.v),n.promise}})},function(e,t,n){"use strict";var i=n(3),r=n(10),o=n(0),a=n(50),s=n(48);i(i.P+i.R,"Promise",{finally:function(e){var t=a(this,r.Promise||o.Promise),n="function"==typeof e;return this.then(n?function(n){return s(t,e()).then((function(){return n}))}:e,n?function(n){return s(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";function i(e){n(99)}var r=n(35),o=n(101),a=n(100),s=i,c=a(r.a,o.a,!1,s,null,null);t.a=c.exports},function(e,t,n){"use strict";function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.a=i},function(e,t,n){"use strict";function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(e){return(r="function"==typeof Symbol&&"symbol"===i(Symbol.iterator)?function(e){return i(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":i(e)})(e)}t.a=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n(34),r=(n.n(i),n(55)),o=(n.n(r),n(56)),a=(n.n(o),n(57)),s=n(32),c=n(33);n.d(t,"Multiselect",(function(){return a.a})),n.d(t,"multiselectMixin",(function(){return s.a})),n.d(t,"pointerMixin",(function(){return c.a})),t.default=a.a},function(e,t){e.exports=function(e,t,n,i){if(!(e instanceof t)||void 0!==i&&i in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var i=n(14),r=n(28),o=n(23),a=n(19);e.exports=function(e,t,n,s,c){i(t);var u=r(e),d=o(u),l=a(u.length),f=c?l-1:0,p=c?-1:1;if(n<2)for(;;){if(f in d){s=d[f],f+=p;break}if(f+=p,c?f<0:l<=f)throw TypeError("Reduce of empty array with no initial value")}for(;c?f>=0:l>f;f+=p)f in d&&(s=t(s,d[f],f,u));return s}},function(e,t,n){var i=n(5),r=n(42),o=n(1)("species");e.exports=function(e){var t;return r(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!r(t.prototype)||(t=void 0),i(t)&&null===(t=t[o])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){var i=n(63);e.exports=function(e,t){return new(i(e))(t)}},function(e,t,n){"use strict";var i=n(8),r=n(6),o=n(7),a=n(16),s=n(1);e.exports=function(e,t,n){var c=s(e),u=n(a,c,""[e]),d=u[0],l=u[1];o((function(){var t={};return t[c]=function(){return 7},7!=""[e](t)}))&&(r(String.prototype,e,d),i(RegExp.prototype,c,2==t?function(e,t){return l.call(e,this,t)}:function(e){return l.call(e,this)}))}},function(e,t,n){var i=n(11),r=n(70),o=n(69),a=n(2),s=n(19),c=n(87),u={},d={};t=e.exports=function(e,t,n,l,f){var p,h,m,b,g=f?function(){return e}:c(e),v=i(n,l,t?2:1),y=0;if("function"!=typeof g)throw TypeError(e+" is not iterable!");if(o(g)){for(p=s(e.length);p>y;y++)if((b=t?v(a(h=e[y])[0],h[1]):v(e[y]))===u||b===d)return b}else for(m=g.call(e);!(h=m.next()).done;)if((b=r(m,v,h.value,t))===u||b===d)return b};t.BREAK=u,t.RETURN=d},function(e,t,n){var i=n(5),r=n(82).set;e.exports=function(e,t,n){var o,a=t.constructor;return a!==n&&"function"==typeof a&&(o=a.prototype)!==n.prototype&&i(o)&&r&&r(e,o),e}},function(e,t){e.exports=function(e,t,n){var i=void 0===n;switch(t.length){case 0:return i?e():e.call(n);case 1:return i?e(t[0]):e.call(n,t[0]);case 2:return i?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return i?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return i?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var i=n(15),r=n(1)("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(i.Array===e||o[r]===e)}},function(e,t,n){var i=n(2);e.exports=function(e,t,n,r){try{return r?t(i(n)[0],n[1]):t(n)}catch(t){var o=e.return;throw void 0!==o&&i(o.call(e)),t}}},function(e,t,n){"use strict";var i=n(44),r=n(25),o=n(26),a={};n(8)(a,n(1)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(a,{next:r(1,n)}),o(e,t+" Iterator")}},function(e,t,n){"use strict";var i=n(24),r=n(3),o=n(6),a=n(8),s=n(15),c=n(71),u=n(26),d=n(78),l=n(1)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,h,m,b,g){c(n,t,h);var v,y,_,O=function(e){if(!f&&e in M)return M[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},j=t+" Iterator",w="values"==m,k=!1,M=e.prototype,L=M[l]||M["@@iterator"]||m&&M[m],x=L||O(m),T=m?w?O("entries"):x:void 0,S="Array"==t&&M.entries||L;if(S&&(_=d(S.call(new e)))!==Object.prototype&&_.next&&(u(_,j,!0),i||"function"==typeof _[l]||a(_,l,p)),w&&L&&"values"!==L.name&&(k=!0,x=function(){return L.call(this)}),i&&!g||!f&&!k&&M[l]||a(M,l,x),s[t]=x,s[j]=p,m)if(v={values:w?x:O("values"),keys:b?x:O("keys"),entries:T},g)for(y in v)y in M||o(M,y,v[y]);else r(r.P+r.F*(f||k),t,v);return v}},function(e,t,n){var i=n(1)("iterator"),r=!1;try{var o=[7][i]();o.return=function(){r=!0},Array.from(o,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var o=[7],a=o[i]();a.next=function(){return{done:n=!0}},o[i]=function(){return a},e(o)}catch(e){}return n}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(0),r=n(52).set,o=i.MutationObserver||i.WebKitMutationObserver,a=i.process,s=i.Promise,c="process"==n(9)(a);e.exports=function(){var e,t,n,u=function(){var i,r;for(c&&(i=a.domain)&&i.exit();e;){r=e.fn,e=e.next;try{r()}catch(i){throw e?n():t=void 0,i}}t=void 0,i&&i.enter()};if(c)n=function(){a.nextTick(u)};else if(!o||i.navigator&&i.navigator.standalone)if(s&&s.resolve){var d=s.resolve(void 0);n=function(){d.then(u)}}else n=function(){r.call(i,u)};else{var l=!0,f=document.createTextNode("");new o(u).observe(f,{characterData:!0}),n=function(){f.data=l=!l}}return function(i){var r={fn:i,next:void 0};t&&(t.next=r),e||(e=r,n()),t=r}}},function(e,t,n){var i=n(13),r=n(2),o=n(47);e.exports=n(4)?Object.defineProperties:function(e,t){r(e);for(var n,a=o(t),s=a.length,c=0;s>c;)i.f(e,n=a[c++],t[n]);return e}},function(e,t,n){var i=n(46),r=n(22).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},function(e,t,n){var i=n(12),r=n(28),o=n(27)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}}},function(e,t,n){var i=n(6);e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},function(e,t,n){var i=n(5),r=n(2),o=function(e,t){if(r(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{i=n(11)(Function.call,n(45).f(Object.prototype,"__proto__").set,2),i(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return o(e,n),t?e.__proto__=n:i(e,n),e}}({},!1):void 0),check:o}},function(e,t,n){"use strict";var i=n(0),r=n(13),o=n(4),a=n(1)("species");e.exports=function(e){var t=i[e];o&&t&&!t[a]&&r.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(e,t,n){var i=n(53),r=Math.max,o=Math.min;e.exports=function(e,t){return e=i(e),e<0?r(e+t,0):o(e,t)}},function(e,t,n){var i=n(0),r=i.navigator;e.exports=r&&r.userAgent||""},function(e,t,n){var i=n(38),r=n(1)("iterator"),o=n(15);e.exports=n(10).getIteratorMethod=function(e){if(void 0!=e)return e[r]||e["@@iterator"]||o[i(e)]}},function(e,t,n){"use strict";var i=n(3),r=n(20)(2);i(i.P+i.F*!n(17)([].filter,!0),"Array",{filter:function(e){return r(this,e,arguments[1])}})},function(e,t,n){"use strict";var i=n(3),r=n(37)(!1),o=[].indexOf,a=!!o&&1/[1].indexOf(1,-0)<0;i(i.P+i.F*(a||!n(17)(o)),"Array",{indexOf:function(e){return a?o.apply(this,arguments)||0:r(this,e,arguments[1])}})},function(e,t,n){var i=n(3);i(i.S,"Array",{isArray:n(42)})},function(e,t,n){"use strict";var i=n(3),r=n(20)(1);i(i.P+i.F*!n(17)([].map,!0),"Array",{map:function(e){return r(this,e,arguments[1])}})},function(e,t,n){"use strict";var i=n(3),r=n(62);i(i.P+i.F*!n(17)([].reduce,!0),"Array",{reduce:function(e){return r(this,e,arguments.length,arguments[1],!1)}})},function(e,t,n){var i=Date.prototype,r=i.toString,o=i.getTime;new Date(NaN)+""!="Invalid Date"&&n(6)(i,"toString",(function(){var e=o.call(this);return e===e?r.call(this):"Invalid Date"}))},function(e,t,n){n(4)&&"g"!=/./g.flags&&n(13).f(RegExp.prototype,"flags",{configurable:!0,get:n(39)})},function(e,t,n){n(65)("search",1,(function(e,t,n){return[function(n){"use strict";var i=e(this),r=void 0==n?void 0:n[t];return void 0!==r?r.call(n,i):new RegExp(n)[t](String(i))},n]}))},function(e,t,n){"use strict";n(94);var i=n(2),r=n(39),o=n(4),a=/./.toString,s=function(e){n(6)(RegExp.prototype,"toString",e,!0)};n(7)((function(){return"/a/b"!=a.call({source:"a",flags:"b"})}))?s((function(){var e=i(this);return"/".concat(e.source,"/","flags"in e?e.flags:!o&&e instanceof RegExp?r.call(e):void 0)})):"toString"!=a.name&&s((function(){return a.call(this)}))},function(e,t,n){"use strict";n(51)("trim",(function(e){return function(){return e(this,3)}}))},function(e,t,n){for(var i=n(34),r=n(47),o=n(6),a=n(0),s=n(8),c=n(15),u=n(1),d=u("iterator"),l=u("toStringTag"),f=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=r(p),m=0;m<h.length;m++){var b,g=h[m],v=p[g],y=a[g],_=y&&y.prototype;if(_&&(_[d]||s(_,d,f),_[l]||s(_,l,g),c[g]=f,v))for(b in i)_[b]||o(_,b,i[b],!0)}},function(e,t){},function(e,t){e.exports=function(e,t,n,i,r,o){var a,s=e=e||{},c=typeof e.default;"object"!==c&&"function"!==c||(a=e,s=e.default);var u,d="function"==typeof s?s.options:s;if(t&&(d.render=t.render,d.staticRenderFns=t.staticRenderFns,d._compiled=!0),n&&(d.functional=!0),r&&(d._scopeId=r),o?(u=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),i&&i.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=u):i&&(u=i),u){var l=d.functional,f=l?d.render:d.beforeCreate;l?(d._injectStyles=u,d.render=function(e,t){return u.call(t),f(e,t)}):d.beforeCreate=f?[].concat(f,u):[u]}return{esModule:a,exports:s,options:d}}},function(e,t,n){"use strict";var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"multiselect",class:{"multiselect--active":e.isOpen,"multiselect--disabled":e.disabled,"multiselect--above":e.isAbove},attrs:{tabindex:e.searchable?-1:e.tabindex},on:{focus:function(t){e.activate()},blur:function(t){!e.searchable&&e.deactivate()},keydown:[function(t){return"button"in t||!e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"])?t.target!==t.currentTarget?null:(t.preventDefault(),void e.pointerForward()):null},function(t){return"button"in t||!e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"])?t.target!==t.currentTarget?null:(t.preventDefault(),void e.pointerBackward()):null}],keypress:function(t){return!("button"in t)&&e._k(t.keyCode,"enter",13,t.key,"Enter")&&e._k(t.keyCode,"tab",9,t.key,"Tab")?null:(t.stopPropagation(),t.target!==t.currentTarget?null:void e.addPointerElement(t))},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,"Escape"))return null;e.deactivate()}}},[e._t("caret",[n("div",{staticClass:"multiselect__select",on:{mousedown:function(t){t.preventDefault(),t.stopPropagation(),e.toggle()}}})],{toggle:e.toggle}),e._v(" "),e._t("clear",null,{search:e.search}),e._v(" "),n("div",{ref:"tags",staticClass:"multiselect__tags"},[e._t("selection",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.visibleValues.length>0,expression:"visibleValues.length > 0"}],staticClass:"multiselect__tags-wrap"},[e._l(e.visibleValues,(function(t,i){return[e._t("tag",[n("span",{key:i,staticClass:"multiselect__tag"},[n("span",{domProps:{textContent:e._s(e.getOptionLabel(t))}}),e._v(" "),n("i",{staticClass:"multiselect__tag-icon",attrs:{"aria-hidden":"true",tabindex:"1"},on:{keypress:function(n){if(!("button"in n)&&e._k(n.keyCode,"enter",13,n.key,"Enter"))return null;n.preventDefault(),e.removeElement(t)},mousedown:function(n){n.preventDefault(),e.removeElement(t)}}})])],{option:t,search:e.search,remove:e.removeElement})]}))],2),e._v(" "),e.internalValue&&e.internalValue.length>e.limit?[e._t("limit",[n("strong",{staticClass:"multiselect__strong",domProps:{textContent:e._s(e.limitText(e.internalValue.length-e.limit))}})])]:e._e()],{search:e.search,remove:e.removeElement,values:e.visibleValues,isOpen:e.isOpen}),e._v(" "),n("transition",{attrs:{name:"multiselect__loading"}},[e._t("loading",[n("div",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],staticClass:"multiselect__spinner"})])],2),e._v(" "),e.searchable?n("input",{ref:"search",staticClass:"multiselect__input",style:e.inputStyle,attrs:{name:e.name,id:e.id,type:"text",autocomplete:"nope",placeholder:e.placeholder,disabled:e.disabled,tabindex:e.tabindex},domProps:{value:e.search},on:{input:function(t){e.updateSearch(t.target.value)},focus:function(t){t.preventDefault(),e.activate()},blur:function(t){t.preventDefault(),e.deactivate()},keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"esc",27,t.key,"Escape"))return null;e.deactivate()},keydown:[function(t){if(!("button"in t)&&e._k(t.keyCode,"down",40,t.key,["Down","ArrowDown"]))return null;t.preventDefault(),e.pointerForward()},function(t){if(!("button"in t)&&e._k(t.keyCode,"up",38,t.key,["Up","ArrowUp"]))return null;t.preventDefault(),e.pointerBackward()},function(t){if(!("button"in t)&&e._k(t.keyCode,"delete",[8,46],t.key,["Backspace","Delete"]))return null;t.stopPropagation(),e.removeLastElement()}],keypress:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?(t.preventDefault(),t.stopPropagation(),t.target!==t.currentTarget?null:void e.addPointerElement(t)):null}}}):e._e(),e._v(" "),e.isSingleLabelVisible?n("span",{staticClass:"multiselect__single",on:{mousedown:function(t){return t.preventDefault(),e.toggle(t)}}},[e._t("singleLabel",[[e._v(e._s(e.currentOptionLabel))]],{option:e.singleValue})],2):e._e(),e._v(" "),e.isPlaceholderVisible?n("span",{staticClass:"multiselect__placeholder",on:{mousedown:function(t){return t.preventDefault(),e.toggle(t)}}},[e._t("placeholder",[e._v("\n "+e._s(e.placeholder)+"\n ")])],2):e._e()],2),e._v(" "),n("transition",{attrs:{name:"multiselect"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isOpen,expression:"isOpen"}],ref:"list",staticClass:"multiselect__content-wrapper",style:{maxHeight:e.optimizedHeight+"px"},attrs:{tabindex:"-1"},on:{focus:e.activate,mousedown:function(e){e.preventDefault()}}},[n("ul",{staticClass:"multiselect__content",style:e.contentStyle},[e._t("beforeList"),e._v(" "),e.multiple&&e.max===e.internalValue.length?n("li",[n("span",{staticClass:"multiselect__option"},[e._t("maxElements",[e._v("Maximum of "+e._s(e.max)+" options selected. First remove a selected option to select another.")])],2)]):e._e(),e._v(" "),!e.max||e.internalValue.length<e.max?e._l(e.filteredOptions,(function(t,i){return n("li",{key:i,staticClass:"multiselect__element"},[t&&(t.$isLabel||t.$isDisabled)?e._e():n("span",{staticClass:"multiselect__option",class:e.optionHighlight(i,t),attrs:{"data-select":t&&t.isTag?e.tagPlaceholder:e.selectLabelText,"data-selected":e.selectedLabelText,"data-deselect":e.deselectLabelText},on:{click:function(n){n.stopPropagation(),e.select(t)},mouseenter:function(t){if(t.target!==t.currentTarget)return null;e.pointerSet(i)}}},[e._t("option",[n("span",[e._v(e._s(e.getOptionLabel(t)))])],{option:t,search:e.search})],2),e._v(" "),t&&(t.$isLabel||t.$isDisabled)?n("span",{staticClass:"multiselect__option",class:e.groupHighlight(i,t),attrs:{"data-select":e.groupSelect&&e.selectGroupLabelText,"data-deselect":e.groupSelect&&e.deselectGroupLabelText},on:{mouseenter:function(t){if(t.target!==t.currentTarget)return null;e.groupSelect&&e.pointerSet(i)},mousedown:function(n){n.preventDefault(),e.selectGroup(t)}}},[e._t("option",[n("span",[e._v(e._s(e.getOptionLabel(t)))])],{option:t,search:e.search})],2):e._e()])})):e._e(),e._v(" "),n("li",{directives:[{name:"show",rawName:"v-show",value:e.showNoResults&&0===e.filteredOptions.length&&e.search&&!e.loading,expression:"showNoResults && (filteredOptions.length === 0 && search && !loading)"}]},[n("span",{staticClass:"multiselect__option"},[e._t("noResult",[e._v("No elements found. Consider changing the search query.")],{search:e.search})],2)]),e._v(" "),n("li",{directives:[{name:"show",rawName:"v-show",value:e.showNoOptions&&0===e.options.length&&!e.search&&!e.loading,expression:"showNoOptions && (options.length === 0 && !search && !loading)"}]},[n("span",{staticClass:"multiselect__option"},[e._t("noOptions",[e._v("List is empty.")])],2)]),e._v(" "),e._t("afterList")],2)])])],2)},r=[],o={render:i,staticRenderFns:r};t.a=o}])}))},"8e73":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},n={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},o=function(e){return function(t,n,o,a){var s=i(t),c=r[e][i(t)];return 2===s&&(c=c[n?0:1]),c.replace(/%d/i,t)}},a=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],s=e.defineLocale("ar",{months:a,monthsShort:a,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:o("s"),ss:o("s"),m:o("m"),mm:o("m"),h:o("h"),hh:o("h"),d:o("d"),dd:o("d"),M:o("M"),MM:o("M"),y:o("y"),yy:o("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,(function(e){return n[e]})).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]})).replace(/,/g,"،")},week:{dow:6,doy:12}});return s}))},9043:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},i=e.defineLocale("bn",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,n){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}});return i}))},"906c":function(e,t,n){"use strict";n.d(t,"D",(function(){return p})),n.d(t,"a",(function(){return h})),n.d(t,"B",(function(){return m})),n.d(t,"s",(function(){return b})),n.d(t,"g",(function(){return g})),n.d(t,"t",(function(){return v})),n.d(t,"q",(function(){return y})),n.d(t,"u",(function(){return _})),n.d(t,"r",(function(){return O})),n.d(t,"y",(function(){return j})),n.d(t,"F",(function(){return w})),n.d(t,"E",(function(){return k})),n.d(t,"v",(function(){return M})),n.d(t,"e",(function(){return L})),n.d(t,"f",(function(){return x})),n.d(t,"j",(function(){return T})),n.d(t,"b",(function(){return S})),n.d(t,"A",(function(){return D})),n.d(t,"p",(function(){return A})),n.d(t,"G",(function(){return P})),n.d(t,"z",(function(){return Y})),n.d(t,"h",(function(){return C})),n.d(t,"o",(function(){return E})),n.d(t,"H",(function(){return H})),n.d(t,"C",(function(){return $})),n.d(t,"m",(function(){return F})),n.d(t,"i",(function(){return I})),n.d(t,"k",(function(){return B})),n.d(t,"l",(function(){return R})),n.d(t,"w",(function(){return N})),n.d(t,"x",(function(){return z})),n.d(t,"n",(function(){return W})),n.d(t,"d",(function(){return V})),n.d(t,"c",(function(){return U}));var i=n("e863"),r=n("ca88"),o=n("2326"),a=n("7b1e"),s=n("3a58"),c=n("fa73"),u=r["a"].prototype,d=["button","[href]:not(.disabled)","input","select","textarea","[tabindex]","[contenteditable]"].map((function(e){return"".concat(e,":not(:disabled):not([disabled])")})).join(", "),l=u.matches||u.msMatchesSelector||u.webkitMatchesSelector,f=u.closest||function(e){var t=this;do{if(M(t,e))return t;t=t.parentElement||t.parentNode}while(!Object(a["g"])(t)&&t.nodeType===Node.ELEMENT_NODE);return null},p=i["k"].requestAnimationFrame||i["k"].webkitRequestAnimationFrame||i["k"].mozRequestAnimationFrame||i["k"].msRequestAnimationFrame||i["k"].oRequestAnimationFrame||function(e){return setTimeout(e,16)},h=i["k"].MutationObserver||i["k"].WebKitMutationObserver||i["k"].MozMutationObserver||null,m=function(e){return e&&e.parentNode&&e.parentNode.removeChild(e)},b=function(e){return!(!e||e.nodeType!==Node.ELEMENT_NODE)},g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=i["a"].activeElement;return t&&!e.some((function(e){return e===t}))?t:null},v=function(e,t){return Object(c["g"])(e).toLowerCase()===Object(c["g"])(t).toLowerCase()},y=function(e){return b(e)&&e===g()},_=function(e){if(!b(e)||!e.parentNode||!x(i["a"].body,e))return!1;if("none"===F(e,"display"))return!1;var t=I(e);return!!(t&&t.height>0&&t.width>0)},O=function(e){return!b(e)||e.disabled||E(e,"disabled")||A(e,"disabled")},j=function(e){return b(e)&&e.offsetHeight},w=function(e,t){return Object(o["f"])((b(t)?t:i["a"]).querySelectorAll(e))},k=function(e,t){return(b(t)?t:i["a"]).querySelector(e)||null},M=function(e,t){return!!b(e)&&l.call(e,t)},L=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!b(t))return null;var i=f.call(t,e);return n?i:i===t?null:i},x=function(e,t){return!(!e||!Object(a["f"])(e.contains))&&e.contains(t)},T=function(e){return i["a"].getElementById(/^#/.test(e)?e.slice(1):e)||null},S=function(e,t){t&&b(e)&&e.classList&&e.classList.add(t)},D=function(e,t){t&&b(e)&&e.classList&&e.classList.remove(t)},A=function(e,t){return!!(t&&b(e)&&e.classList)&&e.classList.contains(t)},P=function(e,t,n){t&&b(e)&&e.setAttribute(t,n)},Y=function(e,t){t&&b(e)&&e.removeAttribute(t)},C=function(e,t){return t&&b(e)?e.getAttribute(t):null},E=function(e,t){return t&&b(e)?e.hasAttribute(t):null},H=function(e,t,n){t&&b(e)&&(e.style[t]=n)},$=function(e,t){t&&b(e)&&(e.style[t]="")},F=function(e,t){return t&&b(e)&&e.style[t]||null},I=function(e){return b(e)?e.getBoundingClientRect():null},B=function(e){var t=i["k"].getComputedStyle;return t&&b(e)?t(e):{}},R=function(){var e=i["k"].getSelection;return e?i["k"].getSelection():null},N=function(e){var t={top:0,left:0};if(!b(e)||0===e.getClientRects().length)return t;var n=I(e);if(n){var i=e.ownerDocument.defaultView;t.top=n.top+i.pageYOffset,t.left=n.left+i.pageXOffset}return t},z=function(e){var t={top:0,left:0};if(!b(e))return t;var n={top:0,left:0},i=B(e);if("fixed"===i.position)t=I(e)||t;else{t=N(e);var r=e.ownerDocument,o=e.offsetParent||r.documentElement;while(o&&(o===r.body||o===r.documentElement)&&"static"===B(o).position)o=o.parentNode;if(o&&o!==e&&o.nodeType===Node.ELEMENT_NODE){n=N(o);var a=B(o);n.top+=Object(s["b"])(a.borderTopWidth,0),n.left+=Object(s["b"])(a.borderLeftWidth,0)}}return{top:t.top-n.top-Object(s["b"])(i.marginTop,0),left:t.left-n.left-Object(s["b"])(i.marginLeft,0)}},W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return w(d,e).filter(_).filter((function(e){return e.tabIndex>-1&&!e.disabled}))},V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{e.focus(t)}catch(n){}return y(e)},U=function(e){try{e.blur()}catch(t){}return!y(e)}},"90e3":function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+i).toString(36)}},"90ea":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,n){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}});return t}))},"90ef":function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return c}));var i=n("a026"),r=n("2f79"),o=n("a723"),a=n("cf75"),s={id:Object(a["c"])(o["u"])},c=i["default"].extend({props:s,data:function(){return{localId_:null}},computed:{safeId:function(){var e=this.id||this.localId_,t=function(t){return e?(t=String(t||"").replace(/\s+/g,"_"),t?e+"_"+t:e):null};return t}},mounted:function(){var e=this;this.$nextTick((function(){e.localId_="__BVID__".concat(e[r["a"]])}))}})},9112:function(e,t,n){var i=n("83ab"),r=n("9bf2"),o=n("5c6c");e.exports=i?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},9263:function(e,t,n){"use strict";var i=n("ad6d"),r=n("9f7f"),o=n("5692"),a=RegExp.prototype.exec,s=o("native-string-replace",String.prototype.replace),c=a,u=function(){var e=/a/,t=/b*/g;return a.call(e,"a"),a.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),d=r.UNSUPPORTED_Y||r.BROKEN_CARET,l=void 0!==/()??/.exec("")[1],f=u||l||d;f&&(c=function(e){var t,n,r,o,c=this,f=d&&c.sticky,p=i.call(c),h=c.source,m=0,b=e;return f&&(p=p.replace("y",""),-1===p.indexOf("g")&&(p+="g"),b=String(e).slice(c.lastIndex),c.lastIndex>0&&(!c.multiline||c.multiline&&"\n"!==e[c.lastIndex-1])&&(h="(?: "+h+")",b=" "+b,m++),n=new RegExp("^(?:"+h+")",p)),l&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=c.lastIndex),r=a.call(f?n:c,b),f?r?(r.input=r.input.slice(m),r[0]=r[0].slice(m),r.index=c.lastIndex,c.lastIndex+=r[0].length):c.lastIndex=0:u&&r&&(c.lastIndex=c.global?r.index+r[0].length:t),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r}),e.exports=c},"938d":function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return r}));var i=function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,i="undefined"!==typeof e&&e?Object({NODE_ENV:"production",BASE_URL:""})||!1:{};return t?i[t]||n:i},r=function(){return i("BOOTSTRAP_VUE_NO_WARN")||"production"===i("NODE_ENV")}}).call(this,n("4362"))},"94ca":function(e,t,n){var i=n("d039"),r=/#|\.prototype\./,o=function(e,t){var n=s[a(e)];return n==u||n!=c&&("function"==typeof t?i(t):!!t)},a=o.normalize=function(e){return String(e).replace(r,".").toLowerCase()},s=o.data={},c=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},"957c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){var r={ss:n?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:n?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",ww:"неделя_недели_недель",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===i?n?"минута":"минуту":e+" "+t(r[i],+e)}var i=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i],r=e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:i,longMonthsParse:i,shortMonthsParse:i,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:n,m:n,mm:n,h:"час",hh:n,d:"день",dd:n,w:"неделя",ww:n,M:"месяц",MM:n,y:"год",yy:n},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}});return r}))},"958b":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){switch(n){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}var n=e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мяг_Лха_Пүр_Баа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лх_Пү_Ба_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,n){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}});return n}))},9609:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"},n=e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var n=e%10,i=e>=100?100:null;return e+(t[e]||t[n]||t[i])},week:{dow:1,doy:7}});return n}))},9686:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"},n={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},i=e.defineLocale("bn-bd",{months:"জানুয়ারি_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব্রু_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গল_বুধ_বৃহ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/রাত|ভোর|সকাল|দুপুর|বিকাল|সন্ধ্যা|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t?e<4?e:e+12:"ভোর"===t||"সকাল"===t?e:"দুপুর"===t?e>=3?e:e+12:"বিকাল"===t||"সন্ধ্যা"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"রাত":e<6?"ভোর":e<12?"সকাল":e<15?"দুপুর":e<18?"বিকাল":e<20?"সন্ধ্যা":"রাত"},week:{dow:0,doy:6}});return i}))},"972c":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n){var i={ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"săptămâni",MM:"luni",yy:"ani"},r=" ";return(e%100>=20||e>=100&&e%100===0)&&(r=" de "),e+r+i[n]}var n=e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,w:"o săptămână",ww:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}});return n}))},9797:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,n="",i=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"];return t>20?n=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(n=i[t]),e+n},week:{dow:1,doy:4}});return t}))},9861:function(e,t,n){"use strict";n("e260");var i=n("23e7"),r=n("d066"),o=n("0d3b"),a=n("6eeb"),s=n("e2cc"),c=n("d44e"),u=n("9ed3"),d=n("69f3"),l=n("19aa"),f=n("5135"),p=n("0366"),h=n("f5df"),m=n("825a"),b=n("861d"),g=n("7c73"),v=n("5c6c"),y=n("9a1f"),_=n("35a1"),O=n("b622"),j=r("fetch"),w=r("Headers"),k=O("iterator"),M="URLSearchParams",L=M+"Iterator",x=d.set,T=d.getterFor(M),S=d.getterFor(L),D=/\+/g,A=Array(4),P=function(e){return A[e-1]||(A[e-1]=RegExp("((?:%[\\da-f]{2}){"+e+"})","gi"))},Y=function(e){try{return decodeURIComponent(e)}catch(t){return e}},C=function(e){var t=e.replace(D," "),n=4;try{return decodeURIComponent(t)}catch(i){while(n)t=t.replace(P(n--),Y);return t}},E=/[!'()~]|%20/g,H={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},$=function(e){return H[e]},F=function(e){return encodeURIComponent(e).replace(E,$)},I=function(e,t){if(t){var n,i,r=t.split("&"),o=0;while(o<r.length)n=r[o++],n.length&&(i=n.split("="),e.push({key:C(i.shift()),value:C(i.join("="))}))}},B=function(e){this.entries.length=0,I(this.entries,e)},R=function(e,t){if(e<t)throw TypeError("Not enough arguments")},N=u((function(e,t){x(this,{type:L,iterator:y(T(e).entries),kind:t})}),"Iterator",(function(){var e=S(this),t=e.kind,n=e.iterator.next(),i=n.value;return n.done||(n.value="keys"===t?i.key:"values"===t?i.value:[i.key,i.value]),n})),z=function(){l(this,z,M);var e,t,n,i,r,o,a,s,c,u=arguments.length>0?arguments[0]:void 0,d=this,p=[];if(x(d,{type:M,entries:p,updateURL:function(){},updateSearchParams:B}),void 0!==u)if(b(u))if(e=_(u),"function"===typeof e){t=e.call(u),n=t.next;while(!(i=n.call(t)).done){if(r=y(m(i.value)),o=r.next,(a=o.call(r)).done||(s=o.call(r)).done||!o.call(r).done)throw TypeError("Expected sequence with length 2");p.push({key:a.value+"",value:s.value+""})}}else for(c in u)f(u,c)&&p.push({key:c,value:u[c]+""});else I(p,"string"===typeof u?"?"===u.charAt(0)?u.slice(1):u:u+"")},W=z.prototype;s(W,{append:function(e,t){R(arguments.length,2);var n=T(this);n.entries.push({key:e+"",value:t+""}),n.updateURL()},delete:function(e){R(arguments.length,1);var t=T(this),n=t.entries,i=e+"",r=0;while(r<n.length)n[r].key===i?n.splice(r,1):r++;t.updateURL()},get:function(e){R(arguments.length,1);for(var t=T(this).entries,n=e+"",i=0;i<t.length;i++)if(t[i].key===n)return t[i].value;return null},getAll:function(e){R(arguments.length,1);for(var t=T(this).entries,n=e+"",i=[],r=0;r<t.length;r++)t[r].key===n&&i.push(t[r].value);return i},has:function(e){R(arguments.length,1);var t=T(this).entries,n=e+"",i=0;while(i<t.length)if(t[i++].key===n)return!0;return!1},set:function(e,t){R(arguments.length,1);for(var n,i=T(this),r=i.entries,o=!1,a=e+"",s=t+"",c=0;c<r.length;c++)n=r[c],n.key===a&&(o?r.splice(c--,1):(o=!0,n.value=s));o||r.push({key:a,value:s}),i.updateURL()},sort:function(){var e,t,n,i=T(this),r=i.entries,o=r.slice();for(r.length=0,n=0;n<o.length;n++){for(e=o[n],t=0;t<n;t++)if(r[t].key>e.key){r.splice(t,0,e);break}t===n&&r.push(e)}i.updateURL()},forEach:function(e){var t,n=T(this).entries,i=p(e,arguments.length>1?arguments[1]:void 0,3),r=0;while(r<n.length)t=n[r++],i(t.value,t.key,this)},keys:function(){return new N(this,"keys")},values:function(){return new N(this,"values")},entries:function(){return new N(this,"entries")}},{enumerable:!0}),a(W,k,W.entries),a(W,"toString",(function(){var e,t=T(this).entries,n=[],i=0;while(i<t.length)e=t[i++],n.push(F(e.key)+"="+F(e.value));return n.join("&")}),{enumerable:!0}),c(z,M),i({global:!0,forced:!o},{URLSearchParams:z}),o||"function"!=typeof j||"function"!=typeof w||i({global:!0,enumerable:!0,forced:!0},{fetch:function(e){var t,n,i,r=[e];return arguments.length>1&&(t=arguments[1],b(t)&&(n=t.body,h(n)===M&&(i=t.headers?new w(t.headers):new w,i.has("content-type")||i.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"),t=g(t,{body:v(0,String(n)),headers:v(0,i)}))),r.push(t)),j.apply(this,r)}}),e.exports={URLSearchParams:z,getState:T}},"992e":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return r})),n.d(t,"h",(function(){return o})),n.d(t,"k",(function(){return a})),n.d(t,"l",(function(){return s})),n.d(t,"m",(function(){return c})),n.d(t,"o",(function(){return u})),n.d(t,"p",(function(){return d})),n.d(t,"r",(function(){return l})),n.d(t,"s",(function(){return f})),n.d(t,"t",(function(){return p})),n.d(t,"v",(function(){return h})),n.d(t,"w",(function(){return m})),n.d(t,"x",(function(){return b})),n.d(t,"y",(function(){return g})),n.d(t,"z",(function(){return v})),n.d(t,"C",(function(){return y})),n.d(t,"D",(function(){return _})),n.d(t,"E",(function(){return O})),n.d(t,"F",(function(){return j})),n.d(t,"f",(function(){return w})),n.d(t,"g",(function(){return k})),n.d(t,"B",(function(){return M})),n.d(t,"n",(function(){return L})),n.d(t,"i",(function(){return x})),n.d(t,"j",(function(){return T})),n.d(t,"u",(function(){return S})),n.d(t,"b",(function(){return D})),n.d(t,"c",(function(){return A})),n.d(t,"e",(function(){return P})),n.d(t,"q",(function(){return Y})),n.d(t,"A",(function(){return C}));var i=/\[(\d+)]/g,r=/^(BV?)/,o=/^\d+$/,a=/^\..+/,s=/^#/,c=/^#[A-Za-z]+[\w\-:.]*$/,u=/(<([^>]+)>)/gi,d=/\B([A-Z])/g,l=/([a-z])([A-Z])/g,f=/^[0-9]*\.?[0-9]+$/,p=/\+/g,h=/[-/\\^$*+?.()|[\]{}]/g,m=/[\s\uFEFF\xA0]+/g,b=/\s+/,g=/\/\*$/,v=/(\s|^)(\w)/g,y=/^\s+/,_=/\s+$/,O=/_/g,j=/-(\w)/g,w=/^\d+-\d\d?-\d\d?(?:\s|T|$)/,k=/-|\s|T/,M=/^([0-1]?[0-9]|2[0-3]):[0-5]?[0-9](:[0-5]?[0-9])?$/,L=/^.*(#[^#]+)$/,x=/%2C/g,T=/[!'()*]/g,S=/^(\?|#|&)/,D=/^\d+(\.\d*)?[/:]\d+(\.\d*)?$/,A=/[/:]/,P=/^col-/,Y=/^BIcon/,C=/-u-.+/},"99af":function(e,t,n){"use strict";var i=n("23e7"),r=n("d039"),o=n("e8b5"),a=n("861d"),s=n("7b0b"),c=n("50c4"),u=n("8418"),d=n("65f0"),l=n("1dde"),f=n("b622"),p=n("2d00"),h=f("isConcatSpreadable"),m=9007199254740991,b="Maximum allowed index exceeded",g=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),v=l("concat"),y=function(e){if(!a(e))return!1;var t=e[h];return void 0!==t?!!t:o(e)},_=!g||!v;i({target:"Array",proto:!0,forced:_},{concat:function(e){var t,n,i,r,o,a=s(this),l=d(a,0),f=0;for(t=-1,i=arguments.length;t<i;t++)if(o=-1===t?a:arguments[t],y(o)){if(r=c(o.length),f+r>m)throw TypeError(b);for(n=0;n<r;n++,f++)n in o&&u(l,f,o[n])}else{if(f>=m)throw TypeError(b);u(l,f++,o)}return l.length=f,l}})},"9a1f":function(e,t,n){var i=n("825a"),r=n("35a1");e.exports=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return i(t.call(e))}},"9ab4":function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"d",(function(){return s}));
|
||
/*! *****************************************************************************
|
||
Copyright (c) Microsoft Corporation.
|
||
|
||
Permission to use, copy, modify, and/or distribute this software for any
|
||
purpose with or without fee is hereby granted.
|
||
|
||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||
PERFORMANCE OF THIS SOFTWARE.
|
||
***************************************************************************** */
|
||
var i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},i(e,t)};function r(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n],t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},o.apply(this,arguments)};function a(e,t,n,i){function r(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,o){function a(e){try{c(i.next(e))}catch(t){o(t)}}function s(e){try{c(i["throw"](e))}catch(t){o(t)}}function c(e){e.done?n(e.value):r(e.value).then(a,s)}c((i=i.apply(e,t||[])).next())}))}function s(e,t){var n,i,r,o,a={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(e){return function(t){return c([e,t])}}function c(o){if(n)throw new TypeError("Generator is already executing.");while(a)try{if(n=1,i&&(r=2&o[0]?i["return"]:o[0]?i["throw"]||((r=i["return"])&&r.call(i),0):i.next)&&!(r=r.call(i,o[1])).done)return r;switch(i=0,r&&(o=[2&o[0],r.value]),o[0]){case 0:case 1:r=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,i=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(r=a.trys,!(r=r.length>0&&r[r.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]<r[3])){a.label=o[1];break}if(6===o[0]&&a.label<r[1]){a.label=r[1],r=o;break}if(r&&a.label<r[2]){a.label=r[2],a.ops.push(o);break}r[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(s){o=[6,s],i=0}finally{n=r=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}}},"9b76":function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"i",(function(){return l})),n.d(t,"j",(function(){return f})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return h})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return b})),n.d(t,"o",(function(){return g})),n.d(t,"p",(function(){return v})),n.d(t,"q",(function(){return y})),n.d(t,"r",(function(){return _})),n.d(t,"s",(function(){return O})),n.d(t,"t",(function(){return j})),n.d(t,"u",(function(){return w})),n.d(t,"v",(function(){return k})),n.d(t,"w",(function(){return M})),n.d(t,"x",(function(){return L})),n.d(t,"y",(function(){return x})),n.d(t,"z",(function(){return T})),n.d(t,"A",(function(){return S})),n.d(t,"B",(function(){return D})),n.d(t,"C",(function(){return A})),n.d(t,"D",(function(){return P})),n.d(t,"E",(function(){return Y})),n.d(t,"F",(function(){return C})),n.d(t,"G",(function(){return E})),n.d(t,"H",(function(){return H})),n.d(t,"I",(function(){return $})),n.d(t,"J",(function(){return F})),n.d(t,"K",(function(){return I})),n.d(t,"L",(function(){return B})),n.d(t,"M",(function(){return R})),n.d(t,"N",(function(){return N})),n.d(t,"O",(function(){return z})),n.d(t,"P",(function(){return W})),n.d(t,"Q",(function(){return V})),n.d(t,"R",(function(){return U})),n.d(t,"S",(function(){return G})),n.d(t,"T",(function(){return q})),n.d(t,"U",(function(){return J})),n.d(t,"V",(function(){return K})),n.d(t,"W",(function(){return X})),n.d(t,"X",(function(){return Z})),n.d(t,"Y",(function(){return Q})),n.d(t,"Z",(function(){return ee})),n.d(t,"ab",(function(){return te})),n.d(t,"bb",(function(){return ne})),n.d(t,"cb",(function(){return ie})),n.d(t,"db",(function(){return re})),n.d(t,"eb",(function(){return oe})),n.d(t,"fb",(function(){return ae})),n.d(t,"gb",(function(){return se})),n.d(t,"hb",(function(){return ce})),n.d(t,"ib",(function(){return ue})),n.d(t,"jb",(function(){return de})),n.d(t,"kb",(function(){return le})),n.d(t,"lb",(function(){return fe}));var i="add-button-text",r="append",o="aside",a="badge",s="bottom-row",c="button-content",u="custom-foot",d="decrement",l="default",f="description",p="dismiss",h="drop-placeholder",m="ellipsis-text",b="empty",g="emptyfiltered",v="file-name",y="first",_="first-text",O="footer",j="header",w="header-close",k="icon-clear",M="icon-empty",L="icon-full",x="icon-half",T="img",S="increment",D="invalid-feedback",A="label",P="last-text",Y="lead",C="loading",E="modal-backdrop",H="modal-cancel",$="modal-footer",F="modal-header",I="modal-header-close",B="modal-ok",R="modal-title",N="nav-next-decade",z="nav-next-month",W="nav-next-year",V="nav-prev-decade",U="nav-prev-month",G="nav-prev-year",q="nav-this-month",J="next-text",K="overlay",X="page",Z="placeholder",Q="prepend",ee="prev-text",te="row-details",ne="table-busy",ie="table-caption",re="table-colgroup",oe="tabs-end",ae="tabs-start",se="text",ce="thead-top",ue="title",de="toast-title",le="top-row",fe="valid-feedback"},"9bdd":function(e,t,n){var i=n("825a"),r=n("2a62");e.exports=function(e,t,n,o){try{return o?t(i(n)[0],n[1]):t(n)}catch(a){throw r(e),a}}},"9bf2":function(e,t,n){var i=n("83ab"),r=n("0cfb"),o=n("825a"),a=n("c04e"),s=Object.defineProperty;t.f=i?s:function(e,t,n){if(o(e),t=a(t,!0),o(n),r)try{return s(e,t,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},"9e69":function(e,t,n){var i=n("2b3e"),r=i.Symbol;e.exports=r},"9ed3":function(e,t,n){"use strict";var i=n("ae93").IteratorPrototype,r=n("7c73"),o=n("5c6c"),a=n("d44e"),s=n("3f8c"),c=function(){return this};e.exports=function(e,t,n){var u=t+" Iterator";return e.prototype=r(i,{next:o(1,n)}),a(e,u,!1,!0),s[u]=c,e}},"9f26":function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,i=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,r=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i],o=e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsRegex:i,monthsShortRegex:i,monthsStrictRegex:t,monthsShortStrictRegex:n,monthsParse:r,longMonthsParse:r,shortMonthsParse:r,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}});return o}))},"9f7f":function(e,t,n){"use strict";var i=n("d039");function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=i((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=i((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},a026:function(e,t,n){"use strict";n.r(t),function(e){
|
||
/*!
|
||
* Vue.js v2.6.14
|
||
* (c) 2014-2021 Evan You
|
||
* Released under the MIT License.
|
||
*/
|
||
var n=Object.freeze({});function i(e){return void 0===e||null===e}function r(e){return void 0!==e&&null!==e}function o(e){return!0===e}function a(e){return!1===e}function s(e){return"string"===typeof e||"number"===typeof e||"symbol"===typeof e||"boolean"===typeof e}function c(e){return null!==e&&"object"===typeof e}var u=Object.prototype.toString;function d(e){return"[object Object]"===u.call(e)}function l(e){return"[object RegExp]"===u.call(e)}function f(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function p(e){return r(e)&&"function"===typeof e.then&&"function"===typeof e.catch}function h(e){return null==e?"":Array.isArray(e)||d(e)&&e.toString===u?JSON.stringify(e,null,2):String(e)}function m(e){var t=parseFloat(e);return isNaN(t)?e:t}function b(e,t){for(var n=Object.create(null),i=e.split(","),r=0;r<i.length;r++)n[i[r]]=!0;return t?function(e){return n[e.toLowerCase()]}:function(e){return n[e]}}var g=b("slot,component",!0),v=b("key,ref,slot,slot-scope,is");function y(e,t){if(e.length){var n=e.indexOf(t);if(n>-1)return e.splice(n,1)}}var _=Object.prototype.hasOwnProperty;function O(e,t){return _.call(e,t)}function j(e){var t=Object.create(null);return function(n){var i=t[n];return i||(t[n]=e(n))}}var w=/-(\w)/g,k=j((function(e){return e.replace(w,(function(e,t){return t?t.toUpperCase():""}))})),M=j((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})),L=/\B([A-Z])/g,x=j((function(e){return e.replace(L,"-$1").toLowerCase()}));function T(e,t){function n(n){var i=arguments.length;return i?i>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function S(e,t){return e.bind(t)}var D=Function.prototype.bind?S:T;function A(e,t){t=t||0;var n=e.length-t,i=new Array(n);while(n--)i[n]=e[n+t];return i}function P(e,t){for(var n in t)e[n]=t[n];return e}function Y(e){for(var t={},n=0;n<e.length;n++)e[n]&&P(t,e[n]);return t}function C(e,t,n){}var E=function(e,t,n){return!1},H=function(e){return e};function $(e){return e.reduce((function(e,t){return e.concat(t.staticKeys||[])}),[]).join(",")}function F(e,t){if(e===t)return!0;var n=c(e),i=c(t);if(!n||!i)return!n&&!i&&String(e)===String(t);try{var r=Array.isArray(e),o=Array.isArray(t);if(r&&o)return e.length===t.length&&e.every((function(e,n){return F(e,t[n])}));if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(r||o)return!1;var a=Object.keys(e),s=Object.keys(t);return a.length===s.length&&a.every((function(n){return F(e[n],t[n])}))}catch(u){return!1}}function I(e,t){for(var n=0;n<e.length;n++)if(F(e[n],t))return n;return-1}function B(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var R="data-server-rendered",N=["component","directive","filter"],z=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],W={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:E,isReservedAttr:E,isUnknownElement:E,getTagNamespace:C,parsePlatformTagName:H,mustUseProp:E,async:!0,_lifecycleHooks:z},V=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function U(e){var t=(e+"").charCodeAt(0);return 36===t||95===t}function G(e,t,n,i){Object.defineProperty(e,t,{value:n,enumerable:!!i,writable:!0,configurable:!0})}var q=new RegExp("[^"+V.source+".$_\\d]");function J(e){if(!q.test(e)){var t=e.split(".");return function(e){for(var n=0;n<t.length;n++){if(!e)return;e=e[t[n]]}return e}}}var K,X="__proto__"in{},Z="undefined"!==typeof window,Q="undefined"!==typeof WXEnvironment&&!!WXEnvironment.platform,ee=Q&&WXEnvironment.platform.toLowerCase(),te=Z&&window.navigator.userAgent.toLowerCase(),ne=te&&/msie|trident/.test(te),ie=te&&te.indexOf("msie 9.0")>0,re=te&&te.indexOf("edge/")>0,oe=(te&&te.indexOf("android"),te&&/iphone|ipad|ipod|ios/.test(te)||"ios"===ee),ae=(te&&/chrome\/\d+/.test(te),te&&/phantomjs/.test(te),te&&te.match(/firefox\/(\d+)/)),se={}.watch,ce=!1;if(Z)try{var ue={};Object.defineProperty(ue,"passive",{get:function(){ce=!0}}),window.addEventListener("test-passive",null,ue)}catch(Zu){}var de=function(){return void 0===K&&(K=!Z&&!Q&&"undefined"!==typeof e&&(e["process"]&&"server"===e["process"].env.VUE_ENV)),K},le=Z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function fe(e){return"function"===typeof e&&/native code/.test(e.toString())}var pe,he="undefined"!==typeof Symbol&&fe(Symbol)&&"undefined"!==typeof Reflect&&fe(Reflect.ownKeys);pe="undefined"!==typeof Set&&fe(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var me=C,be=0,ge=function(){this.id=be++,this.subs=[]};ge.prototype.addSub=function(e){this.subs.push(e)},ge.prototype.removeSub=function(e){y(this.subs,e)},ge.prototype.depend=function(){ge.target&&ge.target.addDep(this)},ge.prototype.notify=function(){var e=this.subs.slice();for(var t=0,n=e.length;t<n;t++)e[t].update()},ge.target=null;var ve=[];function ye(e){ve.push(e),ge.target=e}function _e(){ve.pop(),ge.target=ve[ve.length-1]}var Oe=function(e,t,n,i,r,o,a,s){this.tag=e,this.data=t,this.children=n,this.text=i,this.elm=r,this.ns=void 0,this.context=o,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},je={child:{configurable:!0}};je.child.get=function(){return this.componentInstance},Object.defineProperties(Oe.prototype,je);var we=function(e){void 0===e&&(e="");var t=new Oe;return t.text=e,t.isComment=!0,t};function ke(e){return new Oe(void 0,void 0,void 0,String(e))}function Me(e){var t=new Oe(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var Le=Array.prototype,xe=Object.create(Le),Te=["push","pop","shift","unshift","splice","sort","reverse"];Te.forEach((function(e){var t=Le[e];G(xe,e,(function(){var n=[],i=arguments.length;while(i--)n[i]=arguments[i];var r,o=t.apply(this,n),a=this.__ob__;switch(e){case"push":case"unshift":r=n;break;case"splice":r=n.slice(2);break}return r&&a.observeArray(r),a.dep.notify(),o}))}));var Se=Object.getOwnPropertyNames(xe),De=!0;function Ae(e){De=e}var Pe=function(e){this.value=e,this.dep=new ge,this.vmCount=0,G(e,"__ob__",this),Array.isArray(e)?(X?Ye(e,xe):Ce(e,xe,Se),this.observeArray(e)):this.walk(e)};function Ye(e,t){e.__proto__=t}function Ce(e,t,n){for(var i=0,r=n.length;i<r;i++){var o=n[i];G(e,o,t[o])}}function Ee(e,t){var n;if(c(e)&&!(e instanceof Oe))return O(e,"__ob__")&&e.__ob__ instanceof Pe?n=e.__ob__:De&&!de()&&(Array.isArray(e)||d(e))&&Object.isExtensible(e)&&!e._isVue&&(n=new Pe(e)),t&&n&&n.vmCount++,n}function He(e,t,n,i,r){var o=new ge,a=Object.getOwnPropertyDescriptor(e,t);if(!a||!1!==a.configurable){var s=a&&a.get,c=a&&a.set;s&&!c||2!==arguments.length||(n=e[t]);var u=!r&&Ee(n);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=s?s.call(e):n;return ge.target&&(o.depend(),u&&(u.dep.depend(),Array.isArray(t)&&Ie(t))),t},set:function(t){var i=s?s.call(e):n;t===i||t!==t&&i!==i||s&&!c||(c?c.call(e,t):n=t,u=!r&&Ee(t),o.notify())}})}}function $e(e,t,n){if(Array.isArray(e)&&f(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var i=e.__ob__;return e._isVue||i&&i.vmCount?n:i?(He(i.value,t,n),i.dep.notify(),n):(e[t]=n,n)}function Fe(e,t){if(Array.isArray(e)&&f(t))e.splice(t,1);else{var n=e.__ob__;e._isVue||n&&n.vmCount||O(e,t)&&(delete e[t],n&&n.dep.notify())}}function Ie(e){for(var t=void 0,n=0,i=e.length;n<i;n++)t=e[n],t&&t.__ob__&&t.__ob__.dep.depend(),Array.isArray(t)&&Ie(t)}Pe.prototype.walk=function(e){for(var t=Object.keys(e),n=0;n<t.length;n++)He(e,t[n])},Pe.prototype.observeArray=function(e){for(var t=0,n=e.length;t<n;t++)Ee(e[t])};var Be=W.optionMergeStrategies;function Re(e,t){if(!t)return e;for(var n,i,r,o=he?Reflect.ownKeys(t):Object.keys(t),a=0;a<o.length;a++)n=o[a],"__ob__"!==n&&(i=e[n],r=t[n],O(e,n)?i!==r&&d(i)&&d(r)&&Re(i,r):$e(e,n,r));return e}function Ne(e,t,n){return n?function(){var i="function"===typeof t?t.call(n,n):t,r="function"===typeof e?e.call(n,n):e;return i?Re(i,r):r}:t?e?function(){return Re("function"===typeof t?t.call(this,this):t,"function"===typeof e?e.call(this,this):e)}:t:e}function ze(e,t){var n=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return n?We(n):n}function We(e){for(var t=[],n=0;n<e.length;n++)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function Ve(e,t,n,i){var r=Object.create(e||null);return t?P(r,t):r}Be.data=function(e,t,n){return n?Ne(e,t,n):t&&"function"!==typeof t?e:Ne(e,t)},z.forEach((function(e){Be[e]=ze})),N.forEach((function(e){Be[e+"s"]=Ve})),Be.watch=function(e,t,n,i){if(e===se&&(e=void 0),t===se&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var r={};for(var o in P(r,e),t){var a=r[o],s=t[o];a&&!Array.isArray(a)&&(a=[a]),r[o]=a?a.concat(s):Array.isArray(s)?s:[s]}return r},Be.props=Be.methods=Be.inject=Be.computed=function(e,t,n,i){if(!e)return t;var r=Object.create(null);return P(r,e),t&&P(r,t),r},Be.provide=Ne;var Ue=function(e,t){return void 0===t?e:t};function Ge(e,t){var n=e.props;if(n){var i,r,o,a={};if(Array.isArray(n)){i=n.length;while(i--)r=n[i],"string"===typeof r&&(o=k(r),a[o]={type:null})}else if(d(n))for(var s in n)r=n[s],o=k(s),a[o]=d(r)?r:{type:r};else 0;e.props=a}}function qe(e,t){var n=e.inject;if(n){var i=e.inject={};if(Array.isArray(n))for(var r=0;r<n.length;r++)i[n[r]]={from:n[r]};else if(d(n))for(var o in n){var a=n[o];i[o]=d(a)?P({from:o},a):{from:a}}else 0}}function Je(e){var t=e.directives;if(t)for(var n in t){var i=t[n];"function"===typeof i&&(t[n]={bind:i,update:i})}}function Ke(e,t,n){if("function"===typeof t&&(t=t.options),Ge(t,n),qe(t,n),Je(t),!t._base&&(t.extends&&(e=Ke(e,t.extends,n)),t.mixins))for(var i=0,r=t.mixins.length;i<r;i++)e=Ke(e,t.mixins[i],n);var o,a={};for(o in e)s(o);for(o in t)O(e,o)||s(o);function s(i){var r=Be[i]||Ue;a[i]=r(e[i],t[i],n,i)}return a}function Xe(e,t,n,i){if("string"===typeof n){var r=e[t];if(O(r,n))return r[n];var o=k(n);if(O(r,o))return r[o];var a=M(o);if(O(r,a))return r[a];var s=r[n]||r[o]||r[a];return s}}function Ze(e,t,n,i){var r=t[e],o=!O(n,e),a=n[e],s=it(Boolean,r.type);if(s>-1)if(o&&!O(r,"default"))a=!1;else if(""===a||a===x(e)){var c=it(String,r.type);(c<0||s<c)&&(a=!0)}if(void 0===a){a=Qe(i,r,e);var u=De;Ae(!0),Ee(a),Ae(u)}return a}function Qe(e,t,n){if(O(t,"default")){var i=t.default;return e&&e.$options.propsData&&void 0===e.$options.propsData[n]&&void 0!==e._props[n]?e._props[n]:"function"===typeof i&&"Function"!==tt(t.type)?i.call(e):i}}var et=/^\s*function (\w+)/;function tt(e){var t=e&&e.toString().match(et);return t?t[1]:""}function nt(e,t){return tt(e)===tt(t)}function it(e,t){if(!Array.isArray(t))return nt(t,e)?0:-1;for(var n=0,i=t.length;n<i;n++)if(nt(t[n],e))return n;return-1}function rt(e,t,n){ye();try{if(t){var i=t;while(i=i.$parent){var r=i.$options.errorCaptured;if(r)for(var o=0;o<r.length;o++)try{var a=!1===r[o].call(i,e,t,n);if(a)return}catch(Zu){at(Zu,i,"errorCaptured hook")}}}at(e,t,n)}finally{_e()}}function ot(e,t,n,i,r){var o;try{o=n?e.apply(t,n):e.call(t),o&&!o._isVue&&p(o)&&!o._handled&&(o.catch((function(e){return rt(e,i,r+" (Promise/async)")})),o._handled=!0)}catch(Zu){rt(Zu,i,r)}return o}function at(e,t,n){if(W.errorHandler)try{return W.errorHandler.call(null,e,t,n)}catch(Zu){Zu!==e&&st(Zu,null,"config.errorHandler")}st(e,t,n)}function st(e,t,n){if(!Z&&!Q||"undefined"===typeof console)throw e;console.error(e)}var ct,ut=!1,dt=[],lt=!1;function ft(){lt=!1;var e=dt.slice(0);dt.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!==typeof Promise&&fe(Promise)){var pt=Promise.resolve();ct=function(){pt.then(ft),oe&&setTimeout(C)},ut=!0}else if(ne||"undefined"===typeof MutationObserver||!fe(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ct="undefined"!==typeof setImmediate&&fe(setImmediate)?function(){setImmediate(ft)}:function(){setTimeout(ft,0)};else{var ht=1,mt=new MutationObserver(ft),bt=document.createTextNode(String(ht));mt.observe(bt,{characterData:!0}),ct=function(){ht=(ht+1)%2,bt.data=String(ht)},ut=!0}function gt(e,t){var n;if(dt.push((function(){if(e)try{e.call(t)}catch(Zu){rt(Zu,t,"nextTick")}else n&&n(t)})),lt||(lt=!0,ct()),!e&&"undefined"!==typeof Promise)return new Promise((function(e){n=e}))}var vt=new pe;function yt(e){_t(e,vt),vt.clear()}function _t(e,t){var n,i,r=Array.isArray(e);if(!(!r&&!c(e)||Object.isFrozen(e)||e instanceof Oe)){if(e.__ob__){var o=e.__ob__.dep.id;if(t.has(o))return;t.add(o)}if(r){n=e.length;while(n--)_t(e[n],t)}else{i=Object.keys(e),n=i.length;while(n--)_t(e[i[n]],t)}}}var Ot=j((function(e){var t="&"===e.charAt(0);e=t?e.slice(1):e;var n="~"===e.charAt(0);e=n?e.slice(1):e;var i="!"===e.charAt(0);return e=i?e.slice(1):e,{name:e,once:n,capture:i,passive:t}}));function jt(e,t){function n(){var e=arguments,i=n.fns;if(!Array.isArray(i))return ot(i,null,arguments,t,"v-on handler");for(var r=i.slice(),o=0;o<r.length;o++)ot(r[o],null,e,t,"v-on handler")}return n.fns=e,n}function wt(e,t,n,r,a,s){var c,u,d,l;for(c in e)u=e[c],d=t[c],l=Ot(c),i(u)||(i(d)?(i(u.fns)&&(u=e[c]=jt(u,s)),o(l.once)&&(u=e[c]=a(l.name,u,l.capture)),n(l.name,u,l.capture,l.passive,l.params)):u!==d&&(d.fns=u,e[c]=d));for(c in t)i(e[c])&&(l=Ot(c),r(l.name,t[c],l.capture))}function kt(e,t,n){var a;e instanceof Oe&&(e=e.data.hook||(e.data.hook={}));var s=e[t];function c(){n.apply(this,arguments),y(a.fns,c)}i(s)?a=jt([c]):r(s.fns)&&o(s.merged)?(a=s,a.fns.push(c)):a=jt([s,c]),a.merged=!0,e[t]=a}function Mt(e,t,n){var o=t.options.props;if(!i(o)){var a={},s=e.attrs,c=e.props;if(r(s)||r(c))for(var u in o){var d=x(u);Lt(a,c,u,d,!0)||Lt(a,s,u,d,!1)}return a}}function Lt(e,t,n,i,o){if(r(t)){if(O(t,n))return e[n]=t[n],o||delete t[n],!0;if(O(t,i))return e[n]=t[i],o||delete t[i],!0}return!1}function xt(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}function Tt(e){return s(e)?[ke(e)]:Array.isArray(e)?Dt(e):void 0}function St(e){return r(e)&&r(e.text)&&a(e.isComment)}function Dt(e,t){var n,a,c,u,d=[];for(n=0;n<e.length;n++)a=e[n],i(a)||"boolean"===typeof a||(c=d.length-1,u=d[c],Array.isArray(a)?a.length>0&&(a=Dt(a,(t||"")+"_"+n),St(a[0])&&St(u)&&(d[c]=ke(u.text+a[0].text),a.shift()),d.push.apply(d,a)):s(a)?St(u)?d[c]=ke(u.text+a):""!==a&&d.push(ke(a)):St(a)&&St(u)?d[c]=ke(u.text+a.text):(o(e._isVList)&&r(a.tag)&&i(a.key)&&r(t)&&(a.key="__vlist"+t+"_"+n+"__"),d.push(a)));return d}function At(e){var t=e.$options.provide;t&&(e._provided="function"===typeof t?t.call(e):t)}function Pt(e){var t=Yt(e.$options.inject,e);t&&(Ae(!1),Object.keys(t).forEach((function(n){He(e,n,t[n])})),Ae(!0))}function Yt(e,t){if(e){for(var n=Object.create(null),i=he?Reflect.ownKeys(e):Object.keys(e),r=0;r<i.length;r++){var o=i[r];if("__ob__"!==o){var a=e[o].from,s=t;while(s){if(s._provided&&O(s._provided,a)){n[o]=s._provided[a];break}s=s.$parent}if(!s)if("default"in e[o]){var c=e[o].default;n[o]="function"===typeof c?c.call(t):c}else 0}}return n}}function Ct(e,t){if(!e||!e.length)return{};for(var n={},i=0,r=e.length;i<r;i++){var o=e[i],a=o.data;if(a&&a.attrs&&a.attrs.slot&&delete a.attrs.slot,o.context!==t&&o.fnContext!==t||!a||null==a.slot)(n.default||(n.default=[])).push(o);else{var s=a.slot,c=n[s]||(n[s]=[]);"template"===o.tag?c.push.apply(c,o.children||[]):c.push(o)}}for(var u in n)n[u].every(Et)&&delete n[u];return n}function Et(e){return e.isComment&&!e.asyncFactory||" "===e.text}function Ht(e){return e.isComment&&e.asyncFactory}function $t(e,t,i){var r,o=Object.keys(t).length>0,a=e?!!e.$stable:!o,s=e&&e.$key;if(e){if(e._normalized)return e._normalized;if(a&&i&&i!==n&&s===i.$key&&!o&&!i.$hasNormal)return i;for(var c in r={},e)e[c]&&"$"!==c[0]&&(r[c]=Ft(t,c,e[c]))}else r={};for(var u in t)u in r||(r[u]=It(t,u));return e&&Object.isExtensible(e)&&(e._normalized=r),G(r,"$stable",a),G(r,"$key",s),G(r,"$hasNormal",o),r}function Ft(e,t,n){var i=function(){var e=arguments.length?n.apply(null,arguments):n({});e=e&&"object"===typeof e&&!Array.isArray(e)?[e]:Tt(e);var t=e&&e[0];return e&&(!t||1===e.length&&t.isComment&&!Ht(t))?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:i,enumerable:!0,configurable:!0}),i}function It(e,t){return function(){return e[t]}}function Bt(e,t){var n,i,o,a,s;if(Array.isArray(e)||"string"===typeof e)for(n=new Array(e.length),i=0,o=e.length;i<o;i++)n[i]=t(e[i],i);else if("number"===typeof e)for(n=new Array(e),i=0;i<e;i++)n[i]=t(i+1,i);else if(c(e))if(he&&e[Symbol.iterator]){n=[];var u=e[Symbol.iterator](),d=u.next();while(!d.done)n.push(t(d.value,n.length)),d=u.next()}else for(a=Object.keys(e),n=new Array(a.length),i=0,o=a.length;i<o;i++)s=a[i],n[i]=t(e[s],s,i);return r(n)||(n=[]),n._isVList=!0,n}function Rt(e,t,n,i){var r,o=this.$scopedSlots[e];o?(n=n||{},i&&(n=P(P({},i),n)),r=o(n)||("function"===typeof t?t():t)):r=this.$slots[e]||("function"===typeof t?t():t);var a=n&&n.slot;return a?this.$createElement("template",{slot:a},r):r}function Nt(e){return Xe(this.$options,"filters",e,!0)||H}function zt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function Wt(e,t,n,i,r){var o=W.keyCodes[t]||n;return r&&i&&!W.keyCodes[t]?zt(r,i):o?zt(o,e):i?x(i)!==t:void 0===e}function Vt(e,t,n,i,r){if(n)if(c(n)){var o;Array.isArray(n)&&(n=Y(n));var a=function(a){if("class"===a||"style"===a||v(a))o=e;else{var s=e.attrs&&e.attrs.type;o=i||W.mustUseProp(t,s,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var c=k(a),u=x(a);if(!(c in o)&&!(u in o)&&(o[a]=n[a],r)){var d=e.on||(e.on={});d["update:"+a]=function(e){n[a]=e}}};for(var s in n)a(s)}else;return e}function Ut(e,t){var n=this._staticTrees||(this._staticTrees=[]),i=n[e];return i&&!t||(i=n[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),qt(i,"__static__"+e,!1)),i}function Gt(e,t,n){return qt(e,"__once__"+t+(n?"_"+n:""),!0),e}function qt(e,t,n){if(Array.isArray(e))for(var i=0;i<e.length;i++)e[i]&&"string"!==typeof e[i]&&Jt(e[i],t+"_"+i,n);else Jt(e,t,n)}function Jt(e,t,n){e.isStatic=!0,e.key=t,e.isOnce=n}function Kt(e,t){if(t)if(d(t)){var n=e.on=e.on?P({},e.on):{};for(var i in t){var r=n[i],o=t[i];n[i]=r?[].concat(r,o):o}}else;return e}function Xt(e,t,n,i){t=t||{$stable:!n};for(var r=0;r<e.length;r++){var o=e[r];Array.isArray(o)?Xt(o,t,n):o&&(o.proxy&&(o.fn.proxy=!0),t[o.key]=o.fn)}return i&&(t.$key=i),t}function Zt(e,t){for(var n=0;n<t.length;n+=2){var i=t[n];"string"===typeof i&&i&&(e[t[n]]=t[n+1])}return e}function Qt(e,t){return"string"===typeof e?t+e:e}function en(e){e._o=Gt,e._n=m,e._s=h,e._l=Bt,e._t=Rt,e._q=F,e._i=I,e._m=Ut,e._f=Nt,e._k=Wt,e._b=Vt,e._v=ke,e._e=we,e._u=Xt,e._g=Kt,e._d=Zt,e._p=Qt}function tn(e,t,i,r,a){var s,c=this,u=a.options;O(r,"_uid")?(s=Object.create(r),s._original=r):(s=r,r=r._original);var d=o(u._compiled),l=!d;this.data=e,this.props=t,this.children=i,this.parent=r,this.listeners=e.on||n,this.injections=Yt(u.inject,r),this.slots=function(){return c.$slots||$t(e.scopedSlots,c.$slots=Ct(i,r)),c.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return $t(e.scopedSlots,this.slots())}}),d&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=$t(e.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,n,i){var o=mn(s,e,t,n,i,l);return o&&!Array.isArray(o)&&(o.fnScopeId=u._scopeId,o.fnContext=r),o}:this._c=function(e,t,n,i){return mn(s,e,t,n,i,l)}}function nn(e,t,i,o,a){var s=e.options,c={},u=s.props;if(r(u))for(var d in u)c[d]=Ze(d,u,t||n);else r(i.attrs)&&on(c,i.attrs),r(i.props)&&on(c,i.props);var l=new tn(i,c,a,o,e),f=s.render.call(null,l._c,l);if(f instanceof Oe)return rn(f,i,l.parent,s,l);if(Array.isArray(f)){for(var p=Tt(f)||[],h=new Array(p.length),m=0;m<p.length;m++)h[m]=rn(p[m],i,l.parent,s,l);return h}}function rn(e,t,n,i,r){var o=Me(e);return o.fnContext=n,o.fnOptions=i,t.slot&&((o.data||(o.data={})).slot=t.slot),o}function on(e,t){for(var n in t)e[k(n)]=t[n]}en(tn.prototype);var an={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var n=e;an.prepatch(n,n)}else{var i=e.componentInstance=un(e,Yn);i.$mount(t?e.elm:void 0,t)}},prepatch:function(e,t){var n=t.componentOptions,i=t.componentInstance=e.componentInstance;Fn(i,n.propsData,n.listeners,t,n.children)},insert:function(e){var t=e.context,n=e.componentInstance;n._isMounted||(n._isMounted=!0,Nn(n,"mounted")),e.data.keepAlive&&(t._isMounted?ti(n):Bn(n,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?Rn(t,!0):t.$destroy())}},sn=Object.keys(an);function cn(e,t,n,a,s){if(!i(e)){var u=n.$options._base;if(c(e)&&(e=u.extend(e)),"function"===typeof e){var d;if(i(e.cid)&&(d=e,e=Mn(d,u),void 0===e))return kn(d,t,n,a,s);t=t||{},ki(e),r(t.model)&&fn(e.options,t);var l=Mt(t,e,s);if(o(e.options.functional))return nn(e,l,t,n,a);var f=t.on;if(t.on=t.nativeOn,o(e.options.abstract)){var p=t.slot;t={},p&&(t.slot=p)}dn(t);var h=e.options.name||s,m=new Oe("vue-component-"+e.cid+(h?"-"+h:""),t,void 0,void 0,void 0,n,{Ctor:e,propsData:l,listeners:f,tag:s,children:a},d);return m}}}function un(e,t){var n={_isComponent:!0,_parentVnode:e,parent:t},i=e.data.inlineTemplate;return r(i)&&(n.render=i.render,n.staticRenderFns=i.staticRenderFns),new e.componentOptions.Ctor(n)}function dn(e){for(var t=e.hook||(e.hook={}),n=0;n<sn.length;n++){var i=sn[n],r=t[i],o=an[i];r===o||r&&r._merged||(t[i]=r?ln(o,r):o)}}function ln(e,t){var n=function(n,i){e(n,i),t(n,i)};return n._merged=!0,n}function fn(e,t){var n=e.model&&e.model.prop||"value",i=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[n]=t.model.value;var o=t.on||(t.on={}),a=o[i],s=t.model.callback;r(a)?(Array.isArray(a)?-1===a.indexOf(s):a!==s)&&(o[i]=[s].concat(a)):o[i]=s}var pn=1,hn=2;function mn(e,t,n,i,r,a){return(Array.isArray(n)||s(n))&&(r=i,i=n,n=void 0),o(a)&&(r=hn),bn(e,t,n,i,r)}function bn(e,t,n,i,o){if(r(n)&&r(n.__ob__))return we();if(r(n)&&r(n.is)&&(t=n.is),!t)return we();var a,s,c;(Array.isArray(i)&&"function"===typeof i[0]&&(n=n||{},n.scopedSlots={default:i[0]},i.length=0),o===hn?i=Tt(i):o===pn&&(i=xt(i)),"string"===typeof t)?(s=e.$vnode&&e.$vnode.ns||W.getTagNamespace(t),a=W.isReservedTag(t)?new Oe(W.parsePlatformTagName(t),n,i,void 0,void 0,e):n&&n.pre||!r(c=Xe(e.$options,"components",t))?new Oe(t,n,i,void 0,void 0,e):cn(c,n,e,i,t)):a=cn(t,n,e,i);return Array.isArray(a)?a:r(a)?(r(s)&&gn(a,s),r(n)&&vn(n),a):we()}function gn(e,t,n){if(e.ns=t,"foreignObject"===e.tag&&(t=void 0,n=!0),r(e.children))for(var a=0,s=e.children.length;a<s;a++){var c=e.children[a];r(c.tag)&&(i(c.ns)||o(n)&&"svg"!==c.tag)&&gn(c,t,n)}}function vn(e){c(e.style)&&yt(e.style),c(e.class)&&yt(e.class)}function yn(e){e._vnode=null,e._staticTrees=null;var t=e.$options,i=e.$vnode=t._parentVnode,r=i&&i.context;e.$slots=Ct(t._renderChildren,r),e.$scopedSlots=n,e._c=function(t,n,i,r){return mn(e,t,n,i,r,!1)},e.$createElement=function(t,n,i,r){return mn(e,t,n,i,r,!0)};var o=i&&i.data;He(e,"$attrs",o&&o.attrs||n,null,!0),He(e,"$listeners",t._parentListeners||n,null,!0)}var _n,On=null;function jn(e){en(e.prototype),e.prototype.$nextTick=function(e){return gt(e,this)},e.prototype._render=function(){var e,t=this,n=t.$options,i=n.render,r=n._parentVnode;r&&(t.$scopedSlots=$t(r.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=r;try{On=t,e=i.call(t._renderProxy,t.$createElement)}catch(Zu){rt(Zu,t,"render"),e=t._vnode}finally{On=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof Oe||(e=we()),e.parent=r,e}}function wn(e,t){return(e.__esModule||he&&"Module"===e[Symbol.toStringTag])&&(e=e.default),c(e)?t.extend(e):e}function kn(e,t,n,i,r){var o=we();return o.asyncFactory=e,o.asyncMeta={data:t,context:n,children:i,tag:r},o}function Mn(e,t){if(o(e.error)&&r(e.errorComp))return e.errorComp;if(r(e.resolved))return e.resolved;var n=On;if(n&&r(e.owners)&&-1===e.owners.indexOf(n)&&e.owners.push(n),o(e.loading)&&r(e.loadingComp))return e.loadingComp;if(n&&!r(e.owners)){var a=e.owners=[n],s=!0,u=null,d=null;n.$on("hook:destroyed",(function(){return y(a,n)}));var l=function(e){for(var t=0,n=a.length;t<n;t++)a[t].$forceUpdate();e&&(a.length=0,null!==u&&(clearTimeout(u),u=null),null!==d&&(clearTimeout(d),d=null))},f=B((function(n){e.resolved=wn(n,t),s?a.length=0:l(!0)})),h=B((function(t){r(e.errorComp)&&(e.error=!0,l(!0))})),m=e(f,h);return c(m)&&(p(m)?i(e.resolved)&&m.then(f,h):p(m.component)&&(m.component.then(f,h),r(m.error)&&(e.errorComp=wn(m.error,t)),r(m.loading)&&(e.loadingComp=wn(m.loading,t),0===m.delay?e.loading=!0:u=setTimeout((function(){u=null,i(e.resolved)&&i(e.error)&&(e.loading=!0,l(!1))}),m.delay||200)),r(m.timeout)&&(d=setTimeout((function(){d=null,i(e.resolved)&&h(null)}),m.timeout)))),s=!1,e.loading?e.loadingComp:e.resolved}}function Ln(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var n=e[t];if(r(n)&&(r(n.componentOptions)||Ht(n)))return n}}function xn(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&An(e,t)}function Tn(e,t){_n.$on(e,t)}function Sn(e,t){_n.$off(e,t)}function Dn(e,t){var n=_n;return function i(){var r=t.apply(null,arguments);null!==r&&n.$off(e,i)}}function An(e,t,n){_n=e,wt(t,n||{},Tn,Sn,Dn,e),_n=void 0}function Pn(e){var t=/^hook:/;e.prototype.$on=function(e,n){var i=this;if(Array.isArray(e))for(var r=0,o=e.length;r<o;r++)i.$on(e[r],n);else(i._events[e]||(i._events[e]=[])).push(n),t.test(e)&&(i._hasHookEvent=!0);return i},e.prototype.$once=function(e,t){var n=this;function i(){n.$off(e,i),t.apply(n,arguments)}return i.fn=t,n.$on(e,i),n},e.prototype.$off=function(e,t){var n=this;if(!arguments.length)return n._events=Object.create(null),n;if(Array.isArray(e)){for(var i=0,r=e.length;i<r;i++)n.$off(e[i],t);return n}var o,a=n._events[e];if(!a)return n;if(!t)return n._events[e]=null,n;var s=a.length;while(s--)if(o=a[s],o===t||o.fn===t){a.splice(s,1);break}return n},e.prototype.$emit=function(e){var t=this,n=t._events[e];if(n){n=n.length>1?A(n):n;for(var i=A(arguments,1),r='event handler for "'+e+'"',o=0,a=n.length;o<a;o++)ot(n[o],t,i,t,r)}return t}}var Yn=null;function Cn(e){var t=Yn;return Yn=e,function(){Yn=t}}function En(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){while(n.$options.abstract&&n.$parent)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}function Hn(e){e.prototype._update=function(e,t){var n=this,i=n.$el,r=n._vnode,o=Cn(n);n._vnode=e,n.$el=r?n.__patch__(r,e):n.__patch__(n.$el,e,t,!1),o(),i&&(i.__vue__=null),n.$el&&(n.$el.__vue__=n),n.$vnode&&n.$parent&&n.$vnode===n.$parent._vnode&&(n.$parent.$el=n.$el)},e.prototype.$forceUpdate=function(){var e=this;e._watcher&&e._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Nn(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||y(t.$children,e),e._watcher&&e._watcher.teardown();var n=e._watchers.length;while(n--)e._watchers[n].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Nn(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}function $n(e,t,n){var i;return e.$el=t,e.$options.render||(e.$options.render=we),Nn(e,"beforeMount"),i=function(){e._update(e._render(),n)},new oi(e,i,C,{before:function(){e._isMounted&&!e._isDestroyed&&Nn(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Nn(e,"mounted")),e}function Fn(e,t,i,r,o){var a=r.data.scopedSlots,s=e.$scopedSlots,c=!!(a&&!a.$stable||s!==n&&!s.$stable||a&&e.$scopedSlots.$key!==a.$key||!a&&e.$scopedSlots.$key),u=!!(o||e.$options._renderChildren||c);if(e.$options._parentVnode=r,e.$vnode=r,e._vnode&&(e._vnode.parent=r),e.$options._renderChildren=o,e.$attrs=r.data.attrs||n,e.$listeners=i||n,t&&e.$options.props){Ae(!1);for(var d=e._props,l=e.$options._propKeys||[],f=0;f<l.length;f++){var p=l[f],h=e.$options.props;d[p]=Ze(p,h,t,e)}Ae(!0),e.$options.propsData=t}i=i||n;var m=e.$options._parentListeners;e.$options._parentListeners=i,An(e,i,m),u&&(e.$slots=Ct(o,r.context),e.$forceUpdate())}function In(e){while(e&&(e=e.$parent))if(e._inactive)return!0;return!1}function Bn(e,t){if(t){if(e._directInactive=!1,In(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var n=0;n<e.$children.length;n++)Bn(e.$children[n]);Nn(e,"activated")}}function Rn(e,t){if((!t||(e._directInactive=!0,!In(e)))&&!e._inactive){e._inactive=!0;for(var n=0;n<e.$children.length;n++)Rn(e.$children[n]);Nn(e,"deactivated")}}function Nn(e,t){ye();var n=e.$options[t],i=t+" hook";if(n)for(var r=0,o=n.length;r<o;r++)ot(n[r],e,null,e,i);e._hasHookEvent&&e.$emit("hook:"+t),_e()}var zn=[],Wn=[],Vn={},Un=!1,Gn=!1,qn=0;function Jn(){qn=zn.length=Wn.length=0,Vn={},Un=Gn=!1}var Kn=0,Xn=Date.now;if(Z&&!ne){var Zn=window.performance;Zn&&"function"===typeof Zn.now&&Xn()>document.createEvent("Event").timeStamp&&(Xn=function(){return Zn.now()})}function Qn(){var e,t;for(Kn=Xn(),Gn=!0,zn.sort((function(e,t){return e.id-t.id})),qn=0;qn<zn.length;qn++)e=zn[qn],e.before&&e.before(),t=e.id,Vn[t]=null,e.run();var n=Wn.slice(),i=zn.slice();Jn(),ni(n),ei(i),le&&W.devtools&&le.emit("flush")}function ei(e){var t=e.length;while(t--){var n=e[t],i=n.vm;i._watcher===n&&i._isMounted&&!i._isDestroyed&&Nn(i,"updated")}}function ti(e){e._inactive=!1,Wn.push(e)}function ni(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Bn(e[t],!0)}function ii(e){var t=e.id;if(null==Vn[t]){if(Vn[t]=!0,Gn){var n=zn.length-1;while(n>qn&&zn[n].id>e.id)n--;zn.splice(n+1,0,e)}else zn.push(e);Un||(Un=!0,gt(Qn))}}var ri=0,oi=function(e,t,n,i,r){this.vm=e,r&&(e._watcher=this),e._watchers.push(this),i?(this.deep=!!i.deep,this.user=!!i.user,this.lazy=!!i.lazy,this.sync=!!i.sync,this.before=i.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++ri,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new pe,this.newDepIds=new pe,this.expression="","function"===typeof t?this.getter=t:(this.getter=J(t),this.getter||(this.getter=C)),this.value=this.lazy?void 0:this.get()};oi.prototype.get=function(){var e;ye(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(Zu){if(!this.user)throw Zu;rt(Zu,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&yt(e),_e(),this.cleanupDeps()}return e},oi.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},oi.prototype.cleanupDeps=function(){var e=this.deps.length;while(e--){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var n=this.depIds;this.depIds=this.newDepIds,this.newDepIds=n,this.newDepIds.clear(),n=this.deps,this.deps=this.newDeps,this.newDeps=n,this.newDeps.length=0},oi.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():ii(this)},oi.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||c(e)||this.deep){var t=this.value;if(this.value=e,this.user){var n='callback for watcher "'+this.expression+'"';ot(this.cb,this.vm,[e,t],this.vm,n)}else this.cb.call(this.vm,e,t)}}},oi.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},oi.prototype.depend=function(){var e=this.deps.length;while(e--)this.deps[e].depend()},oi.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||y(this.vm._watchers,this);var e=this.deps.length;while(e--)this.deps[e].removeSub(this);this.active=!1}};var ai={enumerable:!0,configurable:!0,get:C,set:C};function si(e,t,n){ai.get=function(){return this[t][n]},ai.set=function(e){this[t][n]=e},Object.defineProperty(e,n,ai)}function ci(e){e._watchers=[];var t=e.$options;t.props&&ui(e,t.props),t.methods&&gi(e,t.methods),t.data?di(e):Ee(e._data={},!0),t.computed&&pi(e,t.computed),t.watch&&t.watch!==se&&vi(e,t.watch)}function ui(e,t){var n=e.$options.propsData||{},i=e._props={},r=e.$options._propKeys=[],o=!e.$parent;o||Ae(!1);var a=function(o){r.push(o);var a=Ze(o,t,n,e);He(i,o,a),o in e||si(e,"_props",o)};for(var s in t)a(s);Ae(!0)}function di(e){var t=e.$options.data;t=e._data="function"===typeof t?li(t,e):t||{},d(t)||(t={});var n=Object.keys(t),i=e.$options.props,r=(e.$options.methods,n.length);while(r--){var o=n[r];0,i&&O(i,o)||U(o)||si(e,"_data",o)}Ee(t,!0)}function li(e,t){ye();try{return e.call(t,t)}catch(Zu){return rt(Zu,t,"data()"),{}}finally{_e()}}var fi={lazy:!0};function pi(e,t){var n=e._computedWatchers=Object.create(null),i=de();for(var r in t){var o=t[r],a="function"===typeof o?o:o.get;0,i||(n[r]=new oi(e,a||C,C,fi)),r in e||hi(e,r,o)}}function hi(e,t,n){var i=!de();"function"===typeof n?(ai.get=i?mi(t):bi(n),ai.set=C):(ai.get=n.get?i&&!1!==n.cache?mi(t):bi(n.get):C,ai.set=n.set||C),Object.defineProperty(e,t,ai)}function mi(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),ge.target&&t.depend(),t.value}}function bi(e){return function(){return e.call(this,this)}}function gi(e,t){e.$options.props;for(var n in t)e[n]="function"!==typeof t[n]?C:D(t[n],e)}function vi(e,t){for(var n in t){var i=t[n];if(Array.isArray(i))for(var r=0;r<i.length;r++)yi(e,n,i[r]);else yi(e,n,i)}}function yi(e,t,n,i){return d(n)&&(i=n,n=n.handler),"string"===typeof n&&(n=e[n]),e.$watch(t,n,i)}function _i(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=$e,e.prototype.$delete=Fe,e.prototype.$watch=function(e,t,n){var i=this;if(d(t))return yi(i,e,t,n);n=n||{},n.user=!0;var r=new oi(i,e,t,n);if(n.immediate){var o='callback for immediate watcher "'+r.expression+'"';ye(),ot(t,i,[r.value],i,o),_e()}return function(){r.teardown()}}}var Oi=0;function ji(e){e.prototype._init=function(e){var t=this;t._uid=Oi++,t._isVue=!0,e&&e._isComponent?wi(t,e):t.$options=Ke(ki(t.constructor),e||{},t),t._renderProxy=t,t._self=t,En(t),xn(t),yn(t),Nn(t,"beforeCreate"),Pt(t),ci(t),At(t),Nn(t,"created"),t.$options.el&&t.$mount(t.$options.el)}}function wi(e,t){var n=e.$options=Object.create(e.constructor.options),i=t._parentVnode;n.parent=t.parent,n._parentVnode=i;var r=i.componentOptions;n.propsData=r.propsData,n._parentListeners=r.listeners,n._renderChildren=r.children,n._componentTag=r.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}function ki(e){var t=e.options;if(e.super){var n=ki(e.super),i=e.superOptions;if(n!==i){e.superOptions=n;var r=Mi(e);r&&P(e.extendOptions,r),t=e.options=Ke(n,e.extendOptions),t.name&&(t.components[t.name]=e)}}return t}function Mi(e){var t,n=e.options,i=e.sealedOptions;for(var r in n)n[r]!==i[r]&&(t||(t={}),t[r]=n[r]);return t}function Li(e){this._init(e)}function xi(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=A(arguments,1);return n.unshift(this),"function"===typeof e.install?e.install.apply(e,n):"function"===typeof e&&e.apply(null,n),t.push(e),this}}function Ti(e){e.mixin=function(e){return this.options=Ke(this.options,e),this}}function Si(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var n=this,i=n.cid,r=e._Ctor||(e._Ctor={});if(r[i])return r[i];var o=e.name||n.options.name;var a=function(e){this._init(e)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=t++,a.options=Ke(n.options,e),a["super"]=n,a.options.props&&Di(a),a.options.computed&&Ai(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,N.forEach((function(e){a[e]=n[e]})),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=e,a.sealedOptions=P({},a.options),r[i]=a,a}}function Di(e){var t=e.options.props;for(var n in t)si(e.prototype,"_props",n)}function Ai(e){var t=e.options.computed;for(var n in t)hi(e.prototype,n,t[n])}function Pi(e){N.forEach((function(t){e[t]=function(e,n){return n?("component"===t&&d(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"===typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}}))}function Yi(e){return e&&(e.Ctor.options.name||e.tag)}function Ci(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"===typeof e?e.split(",").indexOf(t)>-1:!!l(e)&&e.test(t)}function Ei(e,t){var n=e.cache,i=e.keys,r=e._vnode;for(var o in n){var a=n[o];if(a){var s=a.name;s&&!t(s)&&Hi(n,o,i,r)}}}function Hi(e,t,n,i){var r=e[t];!r||i&&r.tag===i.tag||r.componentInstance.$destroy(),e[t]=null,y(n,t)}ji(Li),_i(Li),Pn(Li),Hn(Li),jn(Li);var $i=[String,RegExp,Array],Fi={name:"keep-alive",abstract:!0,props:{include:$i,exclude:$i,max:[String,Number]},methods:{cacheVNode:function(){var e=this,t=e.cache,n=e.keys,i=e.vnodeToCache,r=e.keyToCache;if(i){var o=i.tag,a=i.componentInstance,s=i.componentOptions;t[r]={name:Yi(s),tag:o,componentInstance:a},n.push(r),this.max&&n.length>parseInt(this.max)&&Hi(t,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)Hi(this.cache,e,this.keys)},mounted:function(){var e=this;this.cacheVNode(),this.$watch("include",(function(t){Ei(e,(function(e){return Ci(t,e)}))})),this.$watch("exclude",(function(t){Ei(e,(function(e){return!Ci(t,e)}))}))},updated:function(){this.cacheVNode()},render:function(){var e=this.$slots.default,t=Ln(e),n=t&&t.componentOptions;if(n){var i=Yi(n),r=this,o=r.include,a=r.exclude;if(o&&(!i||!Ci(o,i))||a&&i&&Ci(a,i))return t;var s=this,c=s.cache,u=s.keys,d=null==t.key?n.Ctor.cid+(n.tag?"::"+n.tag:""):t.key;c[d]?(t.componentInstance=c[d].componentInstance,y(u,d),u.push(d)):(this.vnodeToCache=t,this.keyToCache=d),t.data.keepAlive=!0}return t||e&&e[0]}},Ii={KeepAlive:Fi};function Bi(e){var t={get:function(){return W}};Object.defineProperty(e,"config",t),e.util={warn:me,extend:P,mergeOptions:Ke,defineReactive:He},e.set=$e,e.delete=Fe,e.nextTick=gt,e.observable=function(e){return Ee(e),e},e.options=Object.create(null),N.forEach((function(t){e.options[t+"s"]=Object.create(null)})),e.options._base=e,P(e.options.components,Ii),xi(e),Ti(e),Si(e),Pi(e)}Bi(Li),Object.defineProperty(Li.prototype,"$isServer",{get:de}),Object.defineProperty(Li.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Li,"FunctionalRenderContext",{value:tn}),Li.version="2.6.14";var Ri=b("style,class"),Ni=b("input,textarea,option,select,progress"),zi=function(e,t,n){return"value"===n&&Ni(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Wi=b("contenteditable,draggable,spellcheck"),Vi=b("events,caret,typing,plaintext-only"),Ui=function(e,t){return Xi(t)||"false"===t?"false":"contenteditable"===e&&Vi(t)?t:"true"},Gi=b("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),qi="http://www.w3.org/1999/xlink",Ji=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Ki=function(e){return Ji(e)?e.slice(6,e.length):""},Xi=function(e){return null==e||!1===e};function Zi(e){var t=e.data,n=e,i=e;while(r(i.componentInstance))i=i.componentInstance._vnode,i&&i.data&&(t=Qi(i.data,t));while(r(n=n.parent))n&&n.data&&(t=Qi(t,n.data));return er(t.staticClass,t.class)}function Qi(e,t){return{staticClass:tr(e.staticClass,t.staticClass),class:r(e.class)?[e.class,t.class]:t.class}}function er(e,t){return r(e)||r(t)?tr(e,nr(t)):""}function tr(e,t){return e?t?e+" "+t:e:t||""}function nr(e){return Array.isArray(e)?ir(e):c(e)?rr(e):"string"===typeof e?e:""}function ir(e){for(var t,n="",i=0,o=e.length;i<o;i++)r(t=nr(e[i]))&&""!==t&&(n&&(n+=" "),n+=t);return n}function rr(e){var t="";for(var n in e)e[n]&&(t&&(t+=" "),t+=n);return t}var or={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},ar=b("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),sr=b("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignobject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),cr=function(e){return"pre"===e},ur=function(e){return ar(e)||sr(e)};function dr(e){return sr(e)?"svg":"math"===e?"math":void 0}var lr=Object.create(null);function fr(e){if(!Z)return!0;if(ur(e))return!1;if(e=e.toLowerCase(),null!=lr[e])return lr[e];var t=document.createElement(e);return e.indexOf("-")>-1?lr[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:lr[e]=/HTMLUnknownElement/.test(t.toString())}var pr=b("text,number,password,search,email,tel,url");function hr(e){if("string"===typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}function mr(e,t){var n=document.createElement(e);return"select"!==e||t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n}function br(e,t){return document.createElementNS(or[e],t)}function gr(e){return document.createTextNode(e)}function vr(e){return document.createComment(e)}function yr(e,t,n){e.insertBefore(t,n)}function _r(e,t){e.removeChild(t)}function Or(e,t){e.appendChild(t)}function jr(e){return e.parentNode}function wr(e){return e.nextSibling}function kr(e){return e.tagName}function Mr(e,t){e.textContent=t}function Lr(e,t){e.setAttribute(t,"")}var xr=Object.freeze({createElement:mr,createElementNS:br,createTextNode:gr,createComment:vr,insertBefore:yr,removeChild:_r,appendChild:Or,parentNode:jr,nextSibling:wr,tagName:kr,setTextContent:Mr,setStyleScope:Lr}),Tr={create:function(e,t){Sr(t)},update:function(e,t){e.data.ref!==t.data.ref&&(Sr(e,!0),Sr(t))},destroy:function(e){Sr(e,!0)}};function Sr(e,t){var n=e.data.ref;if(r(n)){var i=e.context,o=e.componentInstance||e.elm,a=i.$refs;t?Array.isArray(a[n])?y(a[n],o):a[n]===o&&(a[n]=void 0):e.data.refInFor?Array.isArray(a[n])?a[n].indexOf(o)<0&&a[n].push(o):a[n]=[o]:a[n]=o}}var Dr=new Oe("",{},[]),Ar=["create","activate","update","remove","destroy"];function Pr(e,t){return e.key===t.key&&e.asyncFactory===t.asyncFactory&&(e.tag===t.tag&&e.isComment===t.isComment&&r(e.data)===r(t.data)&&Yr(e,t)||o(e.isAsyncPlaceholder)&&i(t.asyncFactory.error))}function Yr(e,t){if("input"!==e.tag)return!0;var n,i=r(n=e.data)&&r(n=n.attrs)&&n.type,o=r(n=t.data)&&r(n=n.attrs)&&n.type;return i===o||pr(i)&&pr(o)}function Cr(e,t,n){var i,o,a={};for(i=t;i<=n;++i)o=e[i].key,r(o)&&(a[o]=i);return a}function Er(e){var t,n,a={},c=e.modules,u=e.nodeOps;for(t=0;t<Ar.length;++t)for(a[Ar[t]]=[],n=0;n<c.length;++n)r(c[n][Ar[t]])&&a[Ar[t]].push(c[n][Ar[t]]);function d(e){return new Oe(u.tagName(e).toLowerCase(),{},[],void 0,e)}function l(e,t){function n(){0===--n.listeners&&f(e)}return n.listeners=t,n}function f(e){var t=u.parentNode(e);r(t)&&u.removeChild(t,e)}function p(e,t,n,i,a,s,c){if(r(e.elm)&&r(s)&&(e=s[c]=Me(e)),e.isRootInsert=!a,!h(e,t,n,i)){var d=e.data,l=e.children,f=e.tag;r(f)?(e.elm=e.ns?u.createElementNS(e.ns,f):u.createElement(f,e),j(e),y(e,l,t),r(d)&&O(e,t),v(n,e.elm,i)):o(e.isComment)?(e.elm=u.createComment(e.text),v(n,e.elm,i)):(e.elm=u.createTextNode(e.text),v(n,e.elm,i))}}function h(e,t,n,i){var a=e.data;if(r(a)){var s=r(e.componentInstance)&&a.keepAlive;if(r(a=a.hook)&&r(a=a.init)&&a(e,!1),r(e.componentInstance))return m(e,t),v(n,e.elm,i),o(s)&&g(e,t,n,i),!0}}function m(e,t){r(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,_(e)?(O(e,t),j(e)):(Sr(e),t.push(e))}function g(e,t,n,i){var o,s=e;while(s.componentInstance)if(s=s.componentInstance._vnode,r(o=s.data)&&r(o=o.transition)){for(o=0;o<a.activate.length;++o)a.activate[o](Dr,s);t.push(s);break}v(n,e.elm,i)}function v(e,t,n){r(e)&&(r(n)?u.parentNode(n)===e&&u.insertBefore(e,t,n):u.appendChild(e,t))}function y(e,t,n){if(Array.isArray(t)){0;for(var i=0;i<t.length;++i)p(t[i],n,e.elm,null,!0,t,i)}else s(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function _(e){while(e.componentInstance)e=e.componentInstance._vnode;return r(e.tag)}function O(e,n){for(var i=0;i<a.create.length;++i)a.create[i](Dr,e);t=e.data.hook,r(t)&&(r(t.create)&&t.create(Dr,e),r(t.insert)&&n.push(e))}function j(e){var t;if(r(t=e.fnScopeId))u.setStyleScope(e.elm,t);else{var n=e;while(n)r(t=n.context)&&r(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),n=n.parent}r(t=Yn)&&t!==e.context&&t!==e.fnContext&&r(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function w(e,t,n,i,r,o){for(;i<=r;++i)p(n[i],o,e,t,!1,n,i)}function k(e){var t,n,i=e.data;if(r(i))for(r(t=i.hook)&&r(t=t.destroy)&&t(e),t=0;t<a.destroy.length;++t)a.destroy[t](e);if(r(t=e.children))for(n=0;n<e.children.length;++n)k(e.children[n])}function M(e,t,n){for(;t<=n;++t){var i=e[t];r(i)&&(r(i.tag)?(L(i),k(i)):f(i.elm))}}function L(e,t){if(r(t)||r(e.data)){var n,i=a.remove.length+1;for(r(t)?t.listeners+=i:t=l(e.elm,i),r(n=e.componentInstance)&&r(n=n._vnode)&&r(n.data)&&L(n,t),n=0;n<a.remove.length;++n)a.remove[n](e,t);r(n=e.data.hook)&&r(n=n.remove)?n(e,t):t()}else f(e.elm)}function x(e,t,n,o,a){var s,c,d,l,f=0,h=0,m=t.length-1,b=t[0],g=t[m],v=n.length-1,y=n[0],_=n[v],O=!a;while(f<=m&&h<=v)i(b)?b=t[++f]:i(g)?g=t[--m]:Pr(b,y)?(S(b,y,o,n,h),b=t[++f],y=n[++h]):Pr(g,_)?(S(g,_,o,n,v),g=t[--m],_=n[--v]):Pr(b,_)?(S(b,_,o,n,v),O&&u.insertBefore(e,b.elm,u.nextSibling(g.elm)),b=t[++f],_=n[--v]):Pr(g,y)?(S(g,y,o,n,h),O&&u.insertBefore(e,g.elm,b.elm),g=t[--m],y=n[++h]):(i(s)&&(s=Cr(t,f,m)),c=r(y.key)?s[y.key]:T(y,t,f,m),i(c)?p(y,o,e,b.elm,!1,n,h):(d=t[c],Pr(d,y)?(S(d,y,o,n,h),t[c]=void 0,O&&u.insertBefore(e,d.elm,b.elm)):p(y,o,e,b.elm,!1,n,h)),y=n[++h]);f>m?(l=i(n[v+1])?null:n[v+1].elm,w(e,l,n,h,v,o)):h>v&&M(t,f,m)}function T(e,t,n,i){for(var o=n;o<i;o++){var a=t[o];if(r(a)&&Pr(e,a))return o}}function S(e,t,n,s,c,d){if(e!==t){r(t.elm)&&r(s)&&(t=s[c]=Me(t));var l=t.elm=e.elm;if(o(e.isAsyncPlaceholder))r(t.asyncFactory.resolved)?P(e.elm,t,n):t.isAsyncPlaceholder=!0;else if(o(t.isStatic)&&o(e.isStatic)&&t.key===e.key&&(o(t.isCloned)||o(t.isOnce)))t.componentInstance=e.componentInstance;else{var f,p=t.data;r(p)&&r(f=p.hook)&&r(f=f.prepatch)&&f(e,t);var h=e.children,m=t.children;if(r(p)&&_(t)){for(f=0;f<a.update.length;++f)a.update[f](e,t);r(f=p.hook)&&r(f=f.update)&&f(e,t)}i(t.text)?r(h)&&r(m)?h!==m&&x(l,h,m,n,d):r(m)?(r(e.text)&&u.setTextContent(l,""),w(l,null,m,0,m.length-1,n)):r(h)?M(h,0,h.length-1):r(e.text)&&u.setTextContent(l,""):e.text!==t.text&&u.setTextContent(l,t.text),r(p)&&r(f=p.hook)&&r(f=f.postpatch)&&f(e,t)}}}function D(e,t,n){if(o(n)&&r(e.parent))e.parent.data.pendingInsert=t;else for(var i=0;i<t.length;++i)t[i].data.hook.insert(t[i])}var A=b("attrs,class,staticClass,staticStyle,key");function P(e,t,n,i){var a,s=t.tag,c=t.data,u=t.children;if(i=i||c&&c.pre,t.elm=e,o(t.isComment)&&r(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(r(c)&&(r(a=c.hook)&&r(a=a.init)&&a(t,!0),r(a=t.componentInstance)))return m(t,n),!0;if(r(s)){if(r(u))if(e.hasChildNodes())if(r(a=c)&&r(a=a.domProps)&&r(a=a.innerHTML)){if(a!==e.innerHTML)return!1}else{for(var d=!0,l=e.firstChild,f=0;f<u.length;f++){if(!l||!P(l,u[f],n,i)){d=!1;break}l=l.nextSibling}if(!d||l)return!1}else y(t,u,n);if(r(c)){var p=!1;for(var h in c)if(!A(h)){p=!0,O(t,n);break}!p&&c["class"]&&yt(c["class"])}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,t,n,s){if(!i(t)){var c=!1,l=[];if(i(e))c=!0,p(t,l);else{var f=r(e.nodeType);if(!f&&Pr(e,t))S(e,t,l,null,null,s);else{if(f){if(1===e.nodeType&&e.hasAttribute(R)&&(e.removeAttribute(R),n=!0),o(n)&&P(e,t,l))return D(t,l,!0),e;e=d(e)}var h=e.elm,m=u.parentNode(h);if(p(t,l,h._leaveCb?null:m,u.nextSibling(h)),r(t.parent)){var b=t.parent,g=_(t);while(b){for(var v=0;v<a.destroy.length;++v)a.destroy[v](b);if(b.elm=t.elm,g){for(var y=0;y<a.create.length;++y)a.create[y](Dr,b);var O=b.data.hook.insert;if(O.merged)for(var j=1;j<O.fns.length;j++)O.fns[j]()}else Sr(b);b=b.parent}}r(m)?M([e],0,0):r(e.tag)&&k(e)}}return D(t,l,c),t.elm}r(e)&&k(e)}}var Hr={create:$r,update:$r,destroy:function(e){$r(e,Dr)}};function $r(e,t){(e.data.directives||t.data.directives)&&Fr(e,t)}function Fr(e,t){var n,i,r,o=e===Dr,a=t===Dr,s=Br(e.data.directives,e.context),c=Br(t.data.directives,t.context),u=[],d=[];for(n in c)i=s[n],r=c[n],i?(r.oldValue=i.value,r.oldArg=i.arg,Nr(r,"update",t,e),r.def&&r.def.componentUpdated&&d.push(r)):(Nr(r,"bind",t,e),r.def&&r.def.inserted&&u.push(r));if(u.length){var l=function(){for(var n=0;n<u.length;n++)Nr(u[n],"inserted",t,e)};o?kt(t,"insert",l):l()}if(d.length&&kt(t,"postpatch",(function(){for(var n=0;n<d.length;n++)Nr(d[n],"componentUpdated",t,e)})),!o)for(n in s)c[n]||Nr(s[n],"unbind",e,e,a)}var Ir=Object.create(null);function Br(e,t){var n,i,r=Object.create(null);if(!e)return r;for(n=0;n<e.length;n++)i=e[n],i.modifiers||(i.modifiers=Ir),r[Rr(i)]=i,i.def=Xe(t.$options,"directives",i.name,!0);return r}function Rr(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function Nr(e,t,n,i,r){var o=e.def&&e.def[t];if(o)try{o(n.elm,e,n,i,r)}catch(Zu){rt(Zu,n.context,"directive "+e.name+" "+t+" hook")}}var zr=[Tr,Hr];function Wr(e,t){var n=t.componentOptions;if((!r(n)||!1!==n.Ctor.options.inheritAttrs)&&(!i(e.data.attrs)||!i(t.data.attrs))){var o,a,s,c=t.elm,u=e.data.attrs||{},d=t.data.attrs||{};for(o in r(d.__ob__)&&(d=t.data.attrs=P({},d)),d)a=d[o],s=u[o],s!==a&&Vr(c,o,a,t.data.pre);for(o in(ne||re)&&d.value!==u.value&&Vr(c,"value",d.value),u)i(d[o])&&(Ji(o)?c.removeAttributeNS(qi,Ki(o)):Wi(o)||c.removeAttribute(o))}}function Vr(e,t,n,i){i||e.tagName.indexOf("-")>-1?Ur(e,t,n):Gi(t)?Xi(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Wi(t)?e.setAttribute(t,Ui(t,n)):Ji(t)?Xi(n)?e.removeAttributeNS(qi,Ki(t)):e.setAttributeNS(qi,t,n):Ur(e,t,n)}function Ur(e,t,n){if(Xi(n))e.removeAttribute(t);else{if(ne&&!ie&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var i=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",i)};e.addEventListener("input",i),e.__ieph=!0}e.setAttribute(t,n)}}var Gr={create:Wr,update:Wr};function qr(e,t){var n=t.elm,o=t.data,a=e.data;if(!(i(o.staticClass)&&i(o.class)&&(i(a)||i(a.staticClass)&&i(a.class)))){var s=Zi(t),c=n._transitionClasses;r(c)&&(s=tr(s,nr(c))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}var Jr,Kr,Xr,Zr,Qr,eo,to={create:qr,update:qr},no=/[\w).+\-_$\]]/;function io(e){var t,n,i,r,o,a=!1,s=!1,c=!1,u=!1,d=0,l=0,f=0,p=0;for(i=0;i<e.length;i++)if(n=t,t=e.charCodeAt(i),a)39===t&&92!==n&&(a=!1);else if(s)34===t&&92!==n&&(s=!1);else if(c)96===t&&92!==n&&(c=!1);else if(u)47===t&&92!==n&&(u=!1);else if(124!==t||124===e.charCodeAt(i+1)||124===e.charCodeAt(i-1)||d||l||f){switch(t){case 34:s=!0;break;case 39:a=!0;break;case 96:c=!0;break;case 40:f++;break;case 41:f--;break;case 91:l++;break;case 93:l--;break;case 123:d++;break;case 125:d--;break}if(47===t){for(var h=i-1,m=void 0;h>=0;h--)if(m=e.charAt(h)," "!==m)break;m&&no.test(m)||(u=!0)}}else void 0===r?(p=i+1,r=e.slice(0,i).trim()):b();function b(){(o||(o=[])).push(e.slice(p,i).trim()),p=i+1}if(void 0===r?r=e.slice(0,i).trim():0!==p&&b(),o)for(i=0;i<o.length;i++)r=ro(r,o[i]);return r}function ro(e,t){var n=t.indexOf("(");if(n<0)return'_f("'+t+'")('+e+")";var i=t.slice(0,n),r=t.slice(n+1);return'_f("'+i+'")('+e+(")"!==r?","+r:r)}function oo(e,t){console.error("[Vue compiler]: "+e)}function ao(e,t){return e?e.map((function(e){return e[t]})).filter((function(e){return e})):[]}function so(e,t,n,i,r){(e.props||(e.props=[])).push(vo({name:t,value:n,dynamic:r},i)),e.plain=!1}function co(e,t,n,i,r){var o=r?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[]);o.push(vo({name:t,value:n,dynamic:r},i)),e.plain=!1}function uo(e,t,n,i){e.attrsMap[t]=n,e.attrsList.push(vo({name:t,value:n},i))}function lo(e,t,n,i,r,o,a,s){(e.directives||(e.directives=[])).push(vo({name:t,rawName:n,value:i,arg:r,isDynamicArg:o,modifiers:a},s)),e.plain=!1}function fo(e,t,n){return n?"_p("+t+',"'+e+'")':e+t}function po(e,t,i,r,o,a,s,c){var u;r=r||n,r.right?c?t="("+t+")==='click'?'contextmenu':("+t+")":"click"===t&&(t="contextmenu",delete r.right):r.middle&&(c?t="("+t+")==='click'?'mouseup':("+t+")":"click"===t&&(t="mouseup")),r.capture&&(delete r.capture,t=fo("!",t,c)),r.once&&(delete r.once,t=fo("~",t,c)),r.passive&&(delete r.passive,t=fo("&",t,c)),r.native?(delete r.native,u=e.nativeEvents||(e.nativeEvents={})):u=e.events||(e.events={});var d=vo({value:i.trim(),dynamic:c},s);r!==n&&(d.modifiers=r);var l=u[t];Array.isArray(l)?o?l.unshift(d):l.push(d):u[t]=l?o?[d,l]:[l,d]:d,e.plain=!1}function ho(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}function mo(e,t,n){var i=bo(e,":"+t)||bo(e,"v-bind:"+t);if(null!=i)return io(i);if(!1!==n){var r=bo(e,t);if(null!=r)return JSON.stringify(r)}}function bo(e,t,n){var i;if(null!=(i=e.attrsMap[t]))for(var r=e.attrsList,o=0,a=r.length;o<a;o++)if(r[o].name===t){r.splice(o,1);break}return n&&delete e.attrsMap[t],i}function go(e,t){for(var n=e.attrsList,i=0,r=n.length;i<r;i++){var o=n[i];if(t.test(o.name))return n.splice(i,1),o}}function vo(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function yo(e,t,n){var i=n||{},r=i.number,o=i.trim,a="$$v",s=a;o&&(s="(typeof "+a+" === 'string'? "+a+".trim(): "+a+")"),r&&(s="_n("+s+")");var c=_o(t,s);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ("+a+") {"+c+"}"}}function _o(e,t){var n=Oo(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Oo(e){if(e=e.trim(),Jr=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<Jr-1)return Zr=e.lastIndexOf("."),Zr>-1?{exp:e.slice(0,Zr),key:'"'+e.slice(Zr+1)+'"'}:{exp:e,key:null};Kr=e,Zr=Qr=eo=0;while(!wo())Xr=jo(),ko(Xr)?Lo(Xr):91===Xr&&Mo(Xr);return{exp:e.slice(0,Qr),key:e.slice(Qr+1,eo)}}function jo(){return Kr.charCodeAt(++Zr)}function wo(){return Zr>=Jr}function ko(e){return 34===e||39===e}function Mo(e){var t=1;Qr=Zr;while(!wo())if(e=jo(),ko(e))Lo(e);else if(91===e&&t++,93===e&&t--,0===t){eo=Zr;break}}function Lo(e){var t=e;while(!wo())if(e=jo(),e===t)break}var xo,To="__r",So="__c";function Do(e,t,n){n;var i=t.value,r=t.modifiers,o=e.tag,a=e.attrsMap.type;if(e.component)return yo(e,i,r),!1;if("select"===o)Yo(e,i,r);else if("input"===o&&"checkbox"===a)Ao(e,i,r);else if("input"===o&&"radio"===a)Po(e,i,r);else if("input"===o||"textarea"===o)Co(e,i,r);else{if(!W.isReservedTag(o))return yo(e,i,r),!1}return!0}function Ao(e,t,n){var i=n&&n.number,r=mo(e,"value")||"null",o=mo(e,"true-value")||"true",a=mo(e,"false-value")||"false";so(e,"checked","Array.isArray("+t+")?_i("+t+","+r+")>-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),po(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(i?"_n("+r+")":r)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+_o(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+_o(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+_o(t,"$$c")+"}",null,!0)}function Po(e,t,n){var i=n&&n.number,r=mo(e,"value")||"null";r=i?"_n("+r+")":r,so(e,"checked","_q("+t+","+r+")"),po(e,"change",_o(t,r),null,!0)}function Yo(e,t,n){var i=n&&n.number,r='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(i?"_n(val)":"val")+"})",o="$event.target.multiple ? $$selectedVal : $$selectedVal[0]",a="var $$selectedVal = "+r+";";a=a+" "+_o(t,o),po(e,"change",a,null,!0)}function Co(e,t,n){var i=e.attrsMap.type,r=n||{},o=r.lazy,a=r.number,s=r.trim,c=!o&&"range"!==i,u=o?"change":"range"===i?To:"input",d="$event.target.value";s&&(d="$event.target.value.trim()"),a&&(d="_n("+d+")");var l=_o(t,d);c&&(l="if($event.target.composing)return;"+l),so(e,"value","("+t+")"),po(e,u,l,null,!0),(s||a)&&po(e,"blur","$forceUpdate()")}function Eo(e){if(r(e[To])){var t=ne?"change":"input";e[t]=[].concat(e[To],e[t]||[]),delete e[To]}r(e[So])&&(e.change=[].concat(e[So],e.change||[]),delete e[So])}function Ho(e,t,n){var i=xo;return function r(){var o=t.apply(null,arguments);null!==o&&Io(e,r,n,i)}}var $o=ut&&!(ae&&Number(ae[1])<=53);function Fo(e,t,n,i){if($o){var r=Kn,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=r||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}xo.addEventListener(e,t,ce?{capture:n,passive:i}:n)}function Io(e,t,n,i){(i||xo).removeEventListener(e,t._wrapper||t,n)}function Bo(e,t){if(!i(e.data.on)||!i(t.data.on)){var n=t.data.on||{},r=e.data.on||{};xo=t.elm,Eo(n),wt(n,r,Fo,Io,Ho,t.context),xo=void 0}}var Ro,No={create:Bo,update:Bo};function zo(e,t){if(!i(e.data.domProps)||!i(t.data.domProps)){var n,o,a=t.elm,s=e.data.domProps||{},c=t.data.domProps||{};for(n in r(c.__ob__)&&(c=t.data.domProps=P({},c)),s)n in c||(a[n]="");for(n in c){if(o=c[n],"textContent"===n||"innerHTML"===n){if(t.children&&(t.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var u=i(o)?"":String(o);Wo(a,u)&&(a.value=u)}else if("innerHTML"===n&&sr(a.tagName)&&i(a.innerHTML)){Ro=Ro||document.createElement("div"),Ro.innerHTML="<svg>"+o+"</svg>";var d=Ro.firstChild;while(a.firstChild)a.removeChild(a.firstChild);while(d.firstChild)a.appendChild(d.firstChild)}else if(o!==s[n])try{a[n]=o}catch(Zu){}}}}function Wo(e,t){return!e.composing&&("OPTION"===e.tagName||Vo(e,t)||Uo(e,t))}function Vo(e,t){var n=!0;try{n=document.activeElement!==e}catch(Zu){}return n&&e.value!==t}function Uo(e,t){var n=e.value,i=e._vModifiers;if(r(i)){if(i.number)return m(n)!==m(t);if(i.trim)return n.trim()!==t.trim()}return n!==t}var Go={create:zo,update:zo},qo=j((function(e){var t={},n=/;(?![^(]*\))/g,i=/:(.+)/;return e.split(n).forEach((function(e){if(e){var n=e.split(i);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}));function Jo(e){var t=Ko(e.style);return e.staticStyle?P(e.staticStyle,t):t}function Ko(e){return Array.isArray(e)?Y(e):"string"===typeof e?qo(e):e}function Xo(e,t){var n,i={};if(t){var r=e;while(r.componentInstance)r=r.componentInstance._vnode,r&&r.data&&(n=Jo(r.data))&&P(i,n)}(n=Jo(e.data))&&P(i,n);var o=e;while(o=o.parent)o.data&&(n=Jo(o.data))&&P(i,n);return i}var Zo,Qo=/^--/,ea=/\s*!important$/,ta=function(e,t,n){if(Qo.test(t))e.style.setProperty(t,n);else if(ea.test(n))e.style.setProperty(x(t),n.replace(ea,""),"important");else{var i=ia(t);if(Array.isArray(n))for(var r=0,o=n.length;r<o;r++)e.style[i]=n[r];else e.style[i]=n}},na=["Webkit","Moz","ms"],ia=j((function(e){if(Zo=Zo||document.createElement("div").style,e=k(e),"filter"!==e&&e in Zo)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n<na.length;n++){var i=na[n]+t;if(i in Zo)return i}}));function ra(e,t){var n=t.data,o=e.data;if(!(i(n.staticStyle)&&i(n.style)&&i(o.staticStyle)&&i(o.style))){var a,s,c=t.elm,u=o.staticStyle,d=o.normalizedStyle||o.style||{},l=u||d,f=Ko(t.data.style)||{};t.data.normalizedStyle=r(f.__ob__)?P({},f):f;var p=Xo(t,!0);for(s in l)i(p[s])&&ta(c,s,"");for(s in p)a=p[s],a!==l[s]&&ta(c,s,null==a?"":a)}}var oa={create:ra,update:ra},aa=/\s+/;function sa(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(aa).forEach((function(t){return e.classList.add(t)})):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function ca(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(aa).forEach((function(t){return e.classList.remove(t)})):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{var n=" "+(e.getAttribute("class")||"")+" ",i=" "+t+" ";while(n.indexOf(i)>=0)n=n.replace(i," ");n=n.trim(),n?e.setAttribute("class",n):e.removeAttribute("class")}}function ua(e){if(e){if("object"===typeof e){var t={};return!1!==e.css&&P(t,da(e.name||"v")),P(t,e),t}return"string"===typeof e?da(e):void 0}}var da=j((function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}})),la=Z&&!ie,fa="transition",pa="animation",ha="transition",ma="transitionend",ba="animation",ga="animationend";la&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ha="WebkitTransition",ma="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(ba="WebkitAnimation",ga="webkitAnimationEnd"));var va=Z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function ya(e){va((function(){va(e)}))}function _a(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),sa(e,t))}function Oa(e,t){e._transitionClasses&&y(e._transitionClasses,t),ca(e,t)}function ja(e,t,n){var i=ka(e,t),r=i.type,o=i.timeout,a=i.propCount;if(!r)return n();var s=r===fa?ma:ga,c=0,u=function(){e.removeEventListener(s,d),n()},d=function(t){t.target===e&&++c>=a&&u()};setTimeout((function(){c<a&&u()}),o+1),e.addEventListener(s,d)}var wa=/\b(transform|all)(,|$)/;function ka(e,t){var n,i=window.getComputedStyle(e),r=(i[ha+"Delay"]||"").split(", "),o=(i[ha+"Duration"]||"").split(", "),a=Ma(r,o),s=(i[ba+"Delay"]||"").split(", "),c=(i[ba+"Duration"]||"").split(", "),u=Ma(s,c),d=0,l=0;t===fa?a>0&&(n=fa,d=a,l=o.length):t===pa?u>0&&(n=pa,d=u,l=c.length):(d=Math.max(a,u),n=d>0?a>u?fa:pa:null,l=n?n===fa?o.length:c.length:0);var f=n===fa&&wa.test(i[ha+"Property"]);return{type:n,timeout:d,propCount:l,hasTransform:f}}function Ma(e,t){while(e.length<t.length)e=e.concat(e);return Math.max.apply(null,t.map((function(t,n){return La(t)+La(e[n])})))}function La(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function xa(e,t){var n=e.elm;r(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var o=ua(e.data.transition);if(!i(o)&&!r(n._enterCb)&&1===n.nodeType){var a=o.css,s=o.type,u=o.enterClass,d=o.enterToClass,l=o.enterActiveClass,f=o.appearClass,p=o.appearToClass,h=o.appearActiveClass,b=o.beforeEnter,g=o.enter,v=o.afterEnter,y=o.enterCancelled,_=o.beforeAppear,O=o.appear,j=o.afterAppear,w=o.appearCancelled,k=o.duration,M=Yn,L=Yn.$vnode;while(L&&L.parent)M=L.context,L=L.parent;var x=!M._isMounted||!e.isRootInsert;if(!x||O||""===O){var T=x&&f?f:u,S=x&&h?h:l,D=x&&p?p:d,A=x&&_||b,P=x&&"function"===typeof O?O:g,Y=x&&j||v,C=x&&w||y,E=m(c(k)?k.enter:k);0;var H=!1!==a&&!ie,$=Da(P),F=n._enterCb=B((function(){H&&(Oa(n,D),Oa(n,S)),F.cancelled?(H&&Oa(n,T),C&&C(n)):Y&&Y(n),n._enterCb=null}));e.data.show||kt(e,"insert",(function(){var t=n.parentNode,i=t&&t._pending&&t._pending[e.key];i&&i.tag===e.tag&&i.elm._leaveCb&&i.elm._leaveCb(),P&&P(n,F)})),A&&A(n),H&&(_a(n,T),_a(n,S),ya((function(){Oa(n,T),F.cancelled||(_a(n,D),$||(Sa(E)?setTimeout(F,E):ja(n,s,F)))}))),e.data.show&&(t&&t(),P&&P(n,F)),H||$||F()}}}function Ta(e,t){var n=e.elm;r(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var o=ua(e.data.transition);if(i(o)||1!==n.nodeType)return t();if(!r(n._leaveCb)){var a=o.css,s=o.type,u=o.leaveClass,d=o.leaveToClass,l=o.leaveActiveClass,f=o.beforeLeave,p=o.leave,h=o.afterLeave,b=o.leaveCancelled,g=o.delayLeave,v=o.duration,y=!1!==a&&!ie,_=Da(p),O=m(c(v)?v.leave:v);0;var j=n._leaveCb=B((function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),y&&(Oa(n,d),Oa(n,l)),j.cancelled?(y&&Oa(n,u),b&&b(n)):(t(),h&&h(n)),n._leaveCb=null}));g?g(w):w()}function w(){j.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),f&&f(n),y&&(_a(n,u),_a(n,l),ya((function(){Oa(n,u),j.cancelled||(_a(n,d),_||(Sa(O)?setTimeout(j,O):ja(n,s,j)))}))),p&&p(n,j),y||_||j())}}function Sa(e){return"number"===typeof e&&!isNaN(e)}function Da(e){if(i(e))return!1;var t=e.fns;return r(t)?Da(Array.isArray(t)?t[0]:t):(e._length||e.length)>1}function Aa(e,t){!0!==t.data.show&&xa(t)}var Pa=Z?{create:Aa,activate:Aa,remove:function(e,t){!0!==e.data.show?Ta(e,t):t()}}:{},Ya=[Gr,to,No,Go,oa,Pa],Ca=Ya.concat(zr),Ea=Er({nodeOps:xr,modules:Ca});ie&&document.addEventListener("selectionchange",(function(){var e=document.activeElement;e&&e.vmodel&&za(e,"input")}));var Ha={inserted:function(e,t,n,i){"select"===n.tag?(i.elm&&!i.elm._vOptions?kt(n,"postpatch",(function(){Ha.componentUpdated(e,t,n)})):$a(e,t,n.context),e._vOptions=[].map.call(e.options,Ba)):("textarea"===n.tag||pr(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Ra),e.addEventListener("compositionend",Na),e.addEventListener("change",Na),ie&&(e.vmodel=!0)))},componentUpdated:function(e,t,n){if("select"===n.tag){$a(e,t,n.context);var i=e._vOptions,r=e._vOptions=[].map.call(e.options,Ba);if(r.some((function(e,t){return!F(e,i[t])}))){var o=e.multiple?t.value.some((function(e){return Ia(e,r)})):t.value!==t.oldValue&&Ia(t.value,r);o&&za(e,"change")}}}};function $a(e,t,n){Fa(e,t,n),(ne||re)&&setTimeout((function(){Fa(e,t,n)}),0)}function Fa(e,t,n){var i=t.value,r=e.multiple;if(!r||Array.isArray(i)){for(var o,a,s=0,c=e.options.length;s<c;s++)if(a=e.options[s],r)o=I(i,Ba(a))>-1,a.selected!==o&&(a.selected=o);else if(F(Ba(a),i))return void(e.selectedIndex!==s&&(e.selectedIndex=s));r||(e.selectedIndex=-1)}}function Ia(e,t){return t.every((function(t){return!F(t,e)}))}function Ba(e){return"_value"in e?e._value:e.value}function Ra(e){e.target.composing=!0}function Na(e){e.target.composing&&(e.target.composing=!1,za(e.target,"input"))}function za(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Wa(e){return!e.componentInstance||e.data&&e.data.transition?e:Wa(e.componentInstance._vnode)}var Va={bind:function(e,t,n){var i=t.value;n=Wa(n);var r=n.data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;i&&r?(n.data.show=!0,xa(n,(function(){e.style.display=o}))):e.style.display=i?o:"none"},update:function(e,t,n){var i=t.value,r=t.oldValue;if(!i!==!r){n=Wa(n);var o=n.data&&n.data.transition;o?(n.data.show=!0,i?xa(n,(function(){e.style.display=e.__vOriginalDisplay})):Ta(n,(function(){e.style.display="none"}))):e.style.display=i?e.__vOriginalDisplay:"none"}},unbind:function(e,t,n,i,r){r||(e.style.display=e.__vOriginalDisplay)}},Ua={model:Ha,show:Va},Ga={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function qa(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?qa(Ln(t.children)):e}function Ja(e){var t={},n=e.$options;for(var i in n.propsData)t[i]=e[i];var r=n._parentListeners;for(var o in r)t[k(o)]=r[o];return t}function Ka(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}function Xa(e){while(e=e.parent)if(e.data.transition)return!0}function Za(e,t){return t.key===e.key&&t.tag===e.tag}var Qa=function(e){return e.tag||Ht(e)},es=function(e){return"show"===e.name},ts={name:"transition",props:Ga,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(Qa),n.length)){0;var i=this.mode;0;var r=n[0];if(Xa(this.$vnode))return r;var o=qa(r);if(!o)return r;if(this._leaving)return Ka(e,r);var a="__transition-"+this._uid+"-";o.key=null==o.key?o.isComment?a+"comment":a+o.tag:s(o.key)?0===String(o.key).indexOf(a)?o.key:a+o.key:o.key;var c=(o.data||(o.data={})).transition=Ja(this),u=this._vnode,d=qa(u);if(o.data.directives&&o.data.directives.some(es)&&(o.data.show=!0),d&&d.data&&!Za(o,d)&&!Ht(d)&&(!d.componentInstance||!d.componentInstance._vnode.isComment)){var l=d.data.transition=P({},c);if("out-in"===i)return this._leaving=!0,kt(l,"afterLeave",(function(){t._leaving=!1,t.$forceUpdate()})),Ka(e,r);if("in-out"===i){if(Ht(o))return u;var f,p=function(){f()};kt(c,"afterEnter",p),kt(c,"enterCancelled",p),kt(l,"delayLeave",(function(e){f=e}))}}return r}}},ns=P({tag:String,moveClass:String},Ga);delete ns.mode;var is={props:ns,beforeMount:function(){var e=this,t=this._update;this._update=function(n,i){var r=Cn(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,r(),t.call(e,n,i)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),i=this.prevChildren=this.children,r=this.$slots.default||[],o=this.children=[],a=Ja(this),s=0;s<r.length;s++){var c=r[s];if(c.tag)if(null!=c.key&&0!==String(c.key).indexOf("__vlist"))o.push(c),n[c.key]=c,(c.data||(c.data={})).transition=a;else;}if(i){for(var u=[],d=[],l=0;l<i.length;l++){var f=i[l];f.data.transition=a,f.data.pos=f.elm.getBoundingClientRect(),n[f.key]?u.push(f):d.push(f)}this.kept=e(t,null,u),this.removed=d}return e(t,null,o)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(rs),e.forEach(os),e.forEach(as),this._reflow=document.body.offsetHeight,e.forEach((function(e){if(e.data.moved){var n=e.elm,i=n.style;_a(n,t),i.transform=i.WebkitTransform=i.transitionDuration="",n.addEventListener(ma,n._moveCb=function e(i){i&&i.target!==n||i&&!/transform$/.test(i.propertyName)||(n.removeEventListener(ma,e),n._moveCb=null,Oa(n,t))})}})))},methods:{hasMove:function(e,t){if(!la)return!1;if(this._hasMove)return this._hasMove;var n=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach((function(e){ca(n,e)})),sa(n,t),n.style.display="none",this.$el.appendChild(n);var i=ka(n);return this.$el.removeChild(n),this._hasMove=i.hasTransform}}};function rs(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function os(e){e.data.newPos=e.elm.getBoundingClientRect()}function as(e){var t=e.data.pos,n=e.data.newPos,i=t.left-n.left,r=t.top-n.top;if(i||r){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+i+"px,"+r+"px)",o.transitionDuration="0s"}}var ss={Transition:ts,TransitionGroup:is};Li.config.mustUseProp=zi,Li.config.isReservedTag=ur,Li.config.isReservedAttr=Ri,Li.config.getTagNamespace=dr,Li.config.isUnknownElement=fr,P(Li.options.directives,Ua),P(Li.options.components,ss),Li.prototype.__patch__=Z?Ea:C,Li.prototype.$mount=function(e,t){return e=e&&Z?hr(e):void 0,$n(this,e,t)},Z&&setTimeout((function(){W.devtools&&le&&le.emit("init",Li)}),0);var cs=/\{\{((?:.|\r?\n)+?)\}\}/g,us=/[-.*+?^${}()|[\]\/\\]/g,ds=j((function(e){var t=e[0].replace(us,"\\$&"),n=e[1].replace(us,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")}));function ls(e,t){var n=t?ds(t):cs;if(n.test(e)){var i,r,o,a=[],s=[],c=n.lastIndex=0;while(i=n.exec(e)){r=i.index,r>c&&(s.push(o=e.slice(c,r)),a.push(JSON.stringify(o)));var u=io(i[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=r+i[0].length}return c<e.length&&(s.push(o=e.slice(c)),a.push(JSON.stringify(o))),{expression:a.join("+"),tokens:s}}}function fs(e,t){t.warn;var n=bo(e,"class");n&&(e.staticClass=JSON.stringify(n));var i=mo(e,"class",!1);i&&(e.classBinding=i)}function ps(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}var hs={staticKeys:["staticClass"],transformNode:fs,genData:ps};function ms(e,t){t.warn;var n=bo(e,"style");n&&(e.staticStyle=JSON.stringify(qo(n)));var i=mo(e,"style",!1);i&&(e.styleBinding=i)}function bs(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}var gs,vs={staticKeys:["staticStyle"],transformNode:ms,genData:bs},ys={decode:function(e){return gs=gs||document.createElement("div"),gs.innerHTML=e,gs.textContent}},_s=b("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),Os=b("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),js=b("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),ws=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ks=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ms="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+V.source+"]*",Ls="((?:"+Ms+"\\:)?"+Ms+")",xs=new RegExp("^<"+Ls),Ts=/^\s*(\/?)>/,Ss=new RegExp("^<\\/"+Ls+"[^>]*>"),Ds=/^<!DOCTYPE [^>]+>/i,As=/^<!\--/,Ps=/^<!\[/,Ys=b("script,style,textarea",!0),Cs={},Es={"<":"<",">":">",""":'"',"&":"&"," ":"\n","	":"\t","'":"'"},Hs=/&(?:lt|gt|quot|amp|#39);/g,$s=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Fs=b("pre,textarea",!0),Is=function(e,t){return e&&Fs(e)&&"\n"===t[0]};function Bs(e,t){var n=t?$s:Hs;return e.replace(n,(function(e){return Es[e]}))}function Rs(e,t){var n,i,r=[],o=t.expectHTML,a=t.isUnaryTag||E,s=t.canBeLeftOpenTag||E,c=0;while(e){if(n=e,i&&Ys(i)){var u=0,d=i.toLowerCase(),l=Cs[d]||(Cs[d]=new RegExp("([\\s\\S]*?)(</"+d+"[^>]*>)","i")),f=e.replace(l,(function(e,n,i){return u=i.length,Ys(d)||"noscript"===d||(n=n.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),Is(d,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""}));c+=e.length-f.length,e=f,L(d,c-u,c)}else{var p=e.indexOf("<");if(0===p){if(As.test(e)){var h=e.indexOf("--\x3e");if(h>=0){t.shouldKeepComment&&t.comment(e.substring(4,h),c,c+h+3),w(h+3);continue}}if(Ps.test(e)){var m=e.indexOf("]>");if(m>=0){w(m+2);continue}}var b=e.match(Ds);if(b){w(b[0].length);continue}var g=e.match(Ss);if(g){var v=c;w(g[0].length),L(g[1],v,c);continue}var y=k();if(y){M(y),Is(y.tagName,e)&&w(1);continue}}var _=void 0,O=void 0,j=void 0;if(p>=0){O=e.slice(p);while(!Ss.test(O)&&!xs.test(O)&&!As.test(O)&&!Ps.test(O)){if(j=O.indexOf("<",1),j<0)break;p+=j,O=e.slice(p)}_=e.substring(0,p)}p<0&&(_=e),_&&w(_.length),t.chars&&_&&t.chars(_,c-_.length,c)}if(e===n){t.chars&&t.chars(e);break}}function w(t){c+=t,e=e.substring(t)}function k(){var t=e.match(xs);if(t){var n,i,r={tagName:t[1],attrs:[],start:c};w(t[0].length);while(!(n=e.match(Ts))&&(i=e.match(ks)||e.match(ws)))i.start=c,w(i[0].length),i.end=c,r.attrs.push(i);if(n)return r.unarySlash=n[1],w(n[0].length),r.end=c,r}}function M(e){var n=e.tagName,c=e.unarySlash;o&&("p"===i&&js(n)&&L(i),s(n)&&i===n&&L(n));for(var u=a(n)||!!c,d=e.attrs.length,l=new Array(d),f=0;f<d;f++){var p=e.attrs[f],h=p[3]||p[4]||p[5]||"",m="a"===n&&"href"===p[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;l[f]={name:p[1],value:Bs(h,m)}}u||(r.push({tag:n,lowerCasedTag:n.toLowerCase(),attrs:l,start:e.start,end:e.end}),i=n),t.start&&t.start(n,l,u,e.start,e.end)}function L(e,n,o){var a,s;if(null==n&&(n=c),null==o&&(o=c),e){for(s=e.toLowerCase(),a=r.length-1;a>=0;a--)if(r[a].lowerCasedTag===s)break}else a=0;if(a>=0){for(var u=r.length-1;u>=a;u--)t.end&&t.end(r[u].tag,n,o);r.length=a,i=a&&r[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}L()}var Ns,zs,Ws,Vs,Us,Gs,qs,Js,Ks=/^@|^v-on:/,Xs=/^v-|^@|^:|^#/,Zs=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Qs=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,ec=/^\(|\)$/g,tc=/^\[.*\]$/,nc=/:(.*)$/,ic=/^:|^\.|^v-bind:/,rc=/\.[^.\]]+(?=[^\]]*$)/g,oc=/^v-slot(:|$)|^#/,ac=/[\r\n]/,sc=/[ \f\t\r\n]+/g,cc=j(ys.decode),uc="_empty_";function dc(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:Ac(t),rawAttrsMap:{},parent:n,children:[]}}function lc(e,t){Ns=t.warn||oo,Gs=t.isPreTag||E,qs=t.mustUseProp||E,Js=t.getTagNamespace||E;var n=t.isReservedTag||E;(function(e){return!(!(e.component||e.attrsMap[":is"]||e.attrsMap["v-bind:is"])&&(e.attrsMap.is?n(e.attrsMap.is):n(e.tag)))}),Ws=ao(t.modules,"transformNode"),Vs=ao(t.modules,"preTransformNode"),Us=ao(t.modules,"postTransformNode"),zs=t.delimiters;var i,r,o=[],a=!1!==t.preserveWhitespace,s=t.whitespace,c=!1,u=!1;function d(e){if(l(e),c||e.processed||(e=hc(e,t)),o.length||e===i||i.if&&(e.elseif||e.else)&&jc(i,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)_c(e,r);else{if(e.slotScope){var n=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[n]=e}r.children.push(e),e.parent=r}e.children=e.children.filter((function(e){return!e.slotScope})),l(e),e.pre&&(c=!1),Gs(e.tag)&&(u=!1);for(var a=0;a<Us.length;a++)Us[a](e,t)}function l(e){var t;if(!u)while((t=e.children[e.children.length-1])&&3===t.type&&" "===t.text)e.children.pop()}return Rs(e,{warn:Ns,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,n,a,s,l){var f=r&&r.ns||Js(e);ne&&"svg"===f&&(n=Hc(n));var p=dc(e,n,r);f&&(p.ns=f),Yc(p)&&!de()&&(p.forbidden=!0);for(var h=0;h<Vs.length;h++)p=Vs[h](p,t)||p;c||(fc(p),p.pre&&(c=!0)),Gs(p.tag)&&(u=!0),c?pc(p):p.processed||(gc(p),yc(p),wc(p)),i||(i=p),a?d(p):(r=p,o.push(p))},end:function(e,t,n){var i=o[o.length-1];o.length-=1,r=o[o.length-1],d(i)},chars:function(e,t,n){if(r&&(!ne||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var i,o,d=r.children;if(e=u||e.trim()?Pc(r)?e:cc(e):d.length?s?"condense"===s&&ac.test(e)?"":" ":a?" ":"":"",e)u||"condense"!==s||(e=e.replace(sc," ")),!c&&" "!==e&&(i=ls(e,zs))?o={type:2,expression:i.expression,tokens:i.tokens,text:e}:" "===e&&d.length&&" "===d[d.length-1].text||(o={type:3,text:e}),o&&d.push(o)}},comment:function(e,t,n){if(r){var i={type:3,text:e,isComment:!0};0,r.children.push(i)}}}),i}function fc(e){null!=bo(e,"v-pre")&&(e.pre=!0)}function pc(e){var t=e.attrsList,n=t.length;if(n)for(var i=e.attrs=new Array(n),r=0;r<n;r++)i[r]={name:t[r].name,value:JSON.stringify(t[r].value)},null!=t[r].start&&(i[r].start=t[r].start,i[r].end=t[r].end);else e.pre||(e.plain=!0)}function hc(e,t){mc(e),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,bc(e),kc(e),Lc(e),xc(e);for(var n=0;n<Ws.length;n++)e=Ws[n](e,t)||e;return Tc(e),e}function mc(e){var t=mo(e,"key");t&&(e.key=t)}function bc(e){var t=mo(e,"ref");t&&(e.ref=t,e.refInFor=Sc(e))}function gc(e){var t;if(t=bo(e,"v-for")){var n=vc(t);n&&P(e,n)}}function vc(e){var t=e.match(Zs);if(t){var n={};n.for=t[2].trim();var i=t[1].trim().replace(ec,""),r=i.match(Qs);return r?(n.alias=i.replace(Qs,"").trim(),n.iterator1=r[1].trim(),r[2]&&(n.iterator2=r[2].trim())):n.alias=i,n}}function yc(e){var t=bo(e,"v-if");if(t)e.if=t,jc(e,{exp:t,block:e});else{null!=bo(e,"v-else")&&(e.else=!0);var n=bo(e,"v-else-if");n&&(e.elseif=n)}}function _c(e,t){var n=Oc(t.children);n&&n.if&&jc(n,{exp:e.elseif,block:e})}function Oc(e){var t=e.length;while(t--){if(1===e[t].type)return e[t];e.pop()}}function jc(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function wc(e){var t=bo(e,"v-once");null!=t&&(e.once=!0)}function kc(e){var t;"template"===e.tag?(t=bo(e,"scope"),e.slotScope=t||bo(e,"slot-scope")):(t=bo(e,"slot-scope"))&&(e.slotScope=t);var n=mo(e,"slot");if(n&&(e.slotTarget='""'===n?'"default"':n,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||co(e,"slot",n,ho(e,"slot"))),"template"===e.tag){var i=go(e,oc);if(i){0;var r=Mc(i),o=r.name,a=r.dynamic;e.slotTarget=o,e.slotTargetDynamic=a,e.slotScope=i.value||uc}}else{var s=go(e,oc);if(s){0;var c=e.scopedSlots||(e.scopedSlots={}),u=Mc(s),d=u.name,l=u.dynamic,f=c[d]=dc("template",[],e);f.slotTarget=d,f.slotTargetDynamic=l,f.children=e.children.filter((function(e){if(!e.slotScope)return e.parent=f,!0})),f.slotScope=s.value||uc,e.children=[],e.plain=!1}}}function Mc(e){var t=e.name.replace(oc,"");return t||"#"!==e.name[0]&&(t="default"),tc.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function Lc(e){"slot"===e.tag&&(e.slotName=mo(e,"name"))}function xc(e){var t;(t=mo(e,"is"))&&(e.component=t),null!=bo(e,"inline-template")&&(e.inlineTemplate=!0)}function Tc(e){var t,n,i,r,o,a,s,c,u=e.attrsList;for(t=0,n=u.length;t<n;t++){if(i=r=u[t].name,o=u[t].value,Xs.test(i))if(e.hasBindings=!0,a=Dc(i.replace(Xs,"")),a&&(i=i.replace(rc,"")),ic.test(i))i=i.replace(ic,""),o=io(o),c=tc.test(i),c&&(i=i.slice(1,-1)),a&&(a.prop&&!c&&(i=k(i),"innerHtml"===i&&(i="innerHTML")),a.camel&&!c&&(i=k(i)),a.sync&&(s=_o(o,"$event"),c?po(e,'"update:"+('+i+")",s,null,!1,Ns,u[t],!0):(po(e,"update:"+k(i),s,null,!1,Ns,u[t]),x(i)!==k(i)&&po(e,"update:"+x(i),s,null,!1,Ns,u[t])))),a&&a.prop||!e.component&&qs(e.tag,e.attrsMap.type,i)?so(e,i,o,u[t],c):co(e,i,o,u[t],c);else if(Ks.test(i))i=i.replace(Ks,""),c=tc.test(i),c&&(i=i.slice(1,-1)),po(e,i,o,a,!1,Ns,u[t],c);else{i=i.replace(Xs,"");var d=i.match(nc),l=d&&d[1];c=!1,l&&(i=i.slice(0,-(l.length+1)),tc.test(l)&&(l=l.slice(1,-1),c=!0)),lo(e,i,r,o,l,c,a,u[t])}else co(e,i,JSON.stringify(o),u[t]),!e.component&&"muted"===i&&qs(e.tag,e.attrsMap.type,i)&&so(e,i,"true",u[t])}}function Sc(e){var t=e;while(t){if(void 0!==t.for)return!0;t=t.parent}return!1}function Dc(e){var t=e.match(rc);if(t){var n={};return t.forEach((function(e){n[e.slice(1)]=!0})),n}}function Ac(e){for(var t={},n=0,i=e.length;n<i;n++)t[e[n].name]=e[n].value;return t}function Pc(e){return"script"===e.tag||"style"===e.tag}function Yc(e){return"style"===e.tag||"script"===e.tag&&(!e.attrsMap.type||"text/javascript"===e.attrsMap.type)}var Cc=/^xmlns:NS\d+/,Ec=/^NS\d+:/;function Hc(e){for(var t=[],n=0;n<e.length;n++){var i=e[n];Cc.test(i.name)||(i.name=i.name.replace(Ec,""),t.push(i))}return t}function $c(e,t){if("input"===e.tag){var n,i=e.attrsMap;if(!i["v-model"])return;if((i[":type"]||i["v-bind:type"])&&(n=mo(e,"type")),i.type||n||!i["v-bind"]||(n="("+i["v-bind"]+").type"),n){var r=bo(e,"v-if",!0),o=r?"&&("+r+")":"",a=null!=bo(e,"v-else",!0),s=bo(e,"v-else-if",!0),c=Fc(e);gc(c),uo(c,"type","checkbox"),hc(c,t),c.processed=!0,c.if="("+n+")==='checkbox'"+o,jc(c,{exp:c.if,block:c});var u=Fc(e);bo(u,"v-for",!0),uo(u,"type","radio"),hc(u,t),jc(c,{exp:"("+n+")==='radio'"+o,block:u});var d=Fc(e);return bo(d,"v-for",!0),uo(d,":type",n),hc(d,t),jc(c,{exp:r,block:d}),a?c.else=!0:s&&(c.elseif=s),c}}}function Fc(e){return dc(e.tag,e.attrsList.slice(),e.parent)}var Ic={preTransformNode:$c},Bc=[hs,vs,Ic];function Rc(e,t){t.value&&so(e,"textContent","_s("+t.value+")",t)}function Nc(e,t){t.value&&so(e,"innerHTML","_s("+t.value+")",t)}var zc,Wc,Vc={model:Do,text:Rc,html:Nc},Uc={expectHTML:!0,modules:Bc,directives:Vc,isPreTag:cr,isUnaryTag:_s,mustUseProp:zi,canBeLeftOpenTag:Os,isReservedTag:ur,getTagNamespace:dr,staticKeys:$(Bc)},Gc=j(Jc);function qc(e,t){e&&(zc=Gc(t.staticKeys||""),Wc=t.isReservedTag||E,Kc(e),Xc(e,!1))}function Jc(e){return b("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))}function Kc(e){if(e.static=Zc(e),1===e.type){if(!Wc(e.tag)&&"slot"!==e.tag&&null==e.attrsMap["inline-template"])return;for(var t=0,n=e.children.length;t<n;t++){var i=e.children[t];Kc(i),i.static||(e.static=!1)}if(e.ifConditions)for(var r=1,o=e.ifConditions.length;r<o;r++){var a=e.ifConditions[r].block;Kc(a),a.static||(e.static=!1)}}}function Xc(e,t){if(1===e.type){if((e.static||e.once)&&(e.staticInFor=t),e.static&&e.children.length&&(1!==e.children.length||3!==e.children[0].type))return void(e.staticRoot=!0);if(e.staticRoot=!1,e.children)for(var n=0,i=e.children.length;n<i;n++)Xc(e.children[n],t||!!e.for);if(e.ifConditions)for(var r=1,o=e.ifConditions.length;r<o;r++)Xc(e.ifConditions[r].block,t)}}function Zc(e){return 2!==e.type&&(3===e.type||!(!e.pre&&(e.hasBindings||e.if||e.for||g(e.tag)||!Wc(e.tag)||Qc(e)||!Object.keys(e).every(zc))))}function Qc(e){while(e.parent){if(e=e.parent,"template"!==e.tag)return!1;if(e.for)return!0}return!1}var eu=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,tu=/\([^)]*?\);*$/,nu=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,iu={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},ru={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},ou=function(e){return"if("+e+")return null;"},au={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:ou("$event.target !== $event.currentTarget"),ctrl:ou("!$event.ctrlKey"),shift:ou("!$event.shiftKey"),alt:ou("!$event.altKey"),meta:ou("!$event.metaKey"),left:ou("'button' in $event && $event.button !== 0"),middle:ou("'button' in $event && $event.button !== 1"),right:ou("'button' in $event && $event.button !== 2")};function su(e,t){var n=t?"nativeOn:":"on:",i="",r="";for(var o in e){var a=cu(e[o]);e[o]&&e[o].dynamic?r+=o+","+a+",":i+='"'+o+'":'+a+","}return i="{"+i.slice(0,-1)+"}",r?n+"_d("+i+",["+r.slice(0,-1)+"])":n+i}function cu(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map((function(e){return cu(e)})).join(",")+"]";var t=nu.test(e.value),n=eu.test(e.value),i=nu.test(e.value.replace(tu,""));if(e.modifiers){var r="",o="",a=[];for(var s in e.modifiers)if(au[s])o+=au[s],iu[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=ou(["ctrl","shift","alt","meta"].filter((function(e){return!c[e]})).map((function(e){return"$event."+e+"Key"})).join("||"))}else a.push(s);a.length&&(r+=uu(a)),o&&(r+=o);var u=t?"return "+e.value+".apply(null, arguments)":n?"return ("+e.value+").apply(null, arguments)":i?"return "+e.value:e.value;return"function($event){"+r+u+"}"}return t||n?e.value:"function($event){"+(i?"return "+e.value:e.value)+"}"}function uu(e){return"if(!$event.type.indexOf('key')&&"+e.map(du).join("&&")+")return null;"}function du(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=iu[e],i=ru[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(i)+")"}function lu(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}}function fu(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}}var pu={on:lu,bind:fu,cloak:C},hu=function(e){this.options=e,this.warn=e.warn||oo,this.transforms=ao(e.modules,"transformCode"),this.dataGenFns=ao(e.modules,"genData"),this.directives=P(P({},pu),e.directives);var t=e.isReservedTag||E;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function mu(e,t){var n=new hu(t),i=e?"script"===e.tag?"null":bu(e,n):'_c("div")';return{render:"with(this){return "+i+"}",staticRenderFns:n.staticRenderFns}}function bu(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return gu(e,t);if(e.once&&!e.onceProcessed)return vu(e,t);if(e.for&&!e.forProcessed)return Ou(e,t);if(e.if&&!e.ifProcessed)return yu(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return Eu(e,t);var n;if(e.component)n=Hu(e.component,e,t);else{var i;(!e.plain||e.pre&&t.maybeComponent(e))&&(i=ju(e,t));var r=e.inlineTemplate?null:Su(e,t,!0);n="_c('"+e.tag+"'"+(i?","+i:"")+(r?","+r:"")+")"}for(var o=0;o<t.transforms.length;o++)n=t.transforms[o](e,n);return n}return Su(e,t)||"void 0"}function gu(e,t){e.staticProcessed=!0;var n=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+bu(e,t)+"}"),t.pre=n,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function vu(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return yu(e,t);if(e.staticInFor){var n="",i=e.parent;while(i){if(i.for){n=i.key;break}i=i.parent}return n?"_o("+bu(e,t)+","+t.onceId+++","+n+")":bu(e,t)}return gu(e,t)}function yu(e,t,n,i){return e.ifProcessed=!0,_u(e.ifConditions.slice(),t,n,i)}function _u(e,t,n,i){if(!e.length)return i||"_e()";var r=e.shift();return r.exp?"("+r.exp+")?"+o(r.block)+":"+_u(e,t,n,i):""+o(r.block);function o(e){return n?n(e,t):e.once?vu(e,t):bu(e,t)}}function Ou(e,t,n,i){var r=e.for,o=e.alias,a=e.iterator1?","+e.iterator1:"",s=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(i||"_l")+"(("+r+"),function("+o+a+s+"){return "+(n||bu)(e,t)+"})"}function ju(e,t){var n="{",i=wu(e,t);i&&(n+=i+","),e.key&&(n+="key:"+e.key+","),e.ref&&(n+="ref:"+e.ref+","),e.refInFor&&(n+="refInFor:true,"),e.pre&&(n+="pre:true,"),e.component&&(n+='tag:"'+e.tag+'",');for(var r=0;r<t.dataGenFns.length;r++)n+=t.dataGenFns[r](e);if(e.attrs&&(n+="attrs:"+$u(e.attrs)+","),e.props&&(n+="domProps:"+$u(e.props)+","),e.events&&(n+=su(e.events,!1)+","),e.nativeEvents&&(n+=su(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(n+="slot:"+e.slotTarget+","),e.scopedSlots&&(n+=Mu(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=ku(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+$u(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function wu(e,t){var n=e.directives;if(n){var i,r,o,a,s="directives:[",c=!1;for(i=0,r=n.length;i<r;i++){o=n[i],a=!0;var u=t.directives[o.name];u&&(a=!!u(e,o,t.warn)),a&&(c=!0,s+='{name:"'+o.name+'",rawName:"'+o.rawName+'"'+(o.value?",value:("+o.value+"),expression:"+JSON.stringify(o.value):"")+(o.arg?",arg:"+(o.isDynamicArg?o.arg:'"'+o.arg+'"'):"")+(o.modifiers?",modifiers:"+JSON.stringify(o.modifiers):"")+"},")}return c?s.slice(0,-1)+"]":void 0}}function ku(e,t){var n=e.children[0];if(n&&1===n.type){var i=mu(n,t.options);return"inlineTemplate:{render:function(){"+i.render+"},staticRenderFns:["+i.staticRenderFns.map((function(e){return"function(){"+e+"}"})).join(",")+"]}"}}function Mu(e,t,n){var i=e.for||Object.keys(t).some((function(e){var n=t[e];return n.slotTargetDynamic||n.if||n.for||xu(n)})),r=!!e.if;if(!i){var o=e.parent;while(o){if(o.slotScope&&o.slotScope!==uc||o.for){i=!0;break}o.if&&(r=!0),o=o.parent}}var a=Object.keys(t).map((function(e){return Tu(t[e],n)})).join(",");return"scopedSlots:_u(["+a+"]"+(i?",null,true":"")+(!i&&r?",null,false,"+Lu(a):"")+")"}function Lu(e){var t=5381,n=e.length;while(n)t=33*t^e.charCodeAt(--n);return t>>>0}function xu(e){return 1===e.type&&("slot"===e.tag||e.children.some(xu))}function Tu(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return yu(e,t,Tu,"null");if(e.for&&!e.forProcessed)return Ou(e,t,Tu);var i=e.slotScope===uc?"":String(e.slotScope),r="function("+i+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(Su(e,t)||"undefined")+":undefined":Su(e,t)||"undefined":bu(e,t))+"}",o=i?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+r+o+"}"}function Su(e,t,n,i,r){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(i||bu)(a,t)+s}var c=n?Du(o,t.maybeComponent):0,u=r||Pu;return"["+o.map((function(e){return u(e,t)})).join(",")+"]"+(c?","+c:"")}}function Du(e,t){for(var n=0,i=0;i<e.length;i++){var r=e[i];if(1===r.type){if(Au(r)||r.ifConditions&&r.ifConditions.some((function(e){return Au(e.block)}))){n=2;break}(t(r)||r.ifConditions&&r.ifConditions.some((function(e){return t(e.block)})))&&(n=1)}}return n}function Au(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Pu(e,t){return 1===e.type?bu(e,t):3===e.type&&e.isComment?Cu(e):Yu(e)}function Yu(e){return"_v("+(2===e.type?e.expression:Fu(JSON.stringify(e.text)))+")"}function Cu(e){return"_e("+JSON.stringify(e.text)+")"}function Eu(e,t){var n=e.slotName||'"default"',i=Su(e,t),r="_t("+n+(i?",function(){return "+i+"}":""),o=e.attrs||e.dynamicAttrs?$u((e.attrs||[]).concat(e.dynamicAttrs||[]).map((function(e){return{name:k(e.name),value:e.value,dynamic:e.dynamic}}))):null,a=e.attrsMap["v-bind"];return!o&&!a||i||(r+=",null"),o&&(r+=","+o),a&&(r+=(o?"":",null")+","+a),r+")"}function Hu(e,t,n){var i=t.inlineTemplate?null:Su(t,n,!0);return"_c("+e+","+ju(t,n)+(i?","+i:"")+")"}function $u(e){for(var t="",n="",i=0;i<e.length;i++){var r=e[i],o=Fu(r.value);r.dynamic?n+=r.name+","+o+",":t+='"'+r.name+'":'+o+","}return t="{"+t.slice(0,-1)+"}",n?"_d("+t+",["+n.slice(0,-1)+"])":t}function Fu(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b"),new RegExp("\\b"+"delete,typeof,void".split(",").join("\\s*\\([^\\)]*\\)|\\b")+"\\s*\\([^\\)]*\\)");function Iu(e,t){try{return new Function(e)}catch(n){return t.push({err:n,code:e}),C}}function Bu(e){var t=Object.create(null);return function(n,i,r){i=P({},i);i.warn;delete i.warn;var o=i.delimiters?String(i.delimiters)+n:n;if(t[o])return t[o];var a=e(n,i);var s={},c=[];return s.render=Iu(a.render,c),s.staticRenderFns=a.staticRenderFns.map((function(e){return Iu(e,c)})),t[o]=s}}function Ru(e){return function(t){function n(n,i){var r=Object.create(t),o=[],a=[],s=function(e,t,n){(n?a:o).push(e)};if(i)for(var c in i.modules&&(r.modules=(t.modules||[]).concat(i.modules)),i.directives&&(r.directives=P(Object.create(t.directives||null),i.directives)),i)"modules"!==c&&"directives"!==c&&(r[c]=i[c]);r.warn=s;var u=e(n.trim(),r);return u.errors=o,u.tips=a,u}return{compile:n,compileToFunctions:Bu(n)}}}var Nu,zu=Ru((function(e,t){var n=lc(e.trim(),t);!1!==t.optimize&&qc(n,t);var i=mu(n,t);return{ast:n,render:i.render,staticRenderFns:i.staticRenderFns}})),Wu=zu(Uc),Vu=(Wu.compile,Wu.compileToFunctions);function Uu(e){return Nu=Nu||document.createElement("div"),Nu.innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',Nu.innerHTML.indexOf(" ")>0}var Gu=!!Z&&Uu(!1),qu=!!Z&&Uu(!0),Ju=j((function(e){var t=hr(e);return t&&t.innerHTML})),Ku=Li.prototype.$mount;function Xu(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}Li.prototype.$mount=function(e,t){if(e=e&&hr(e),e===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var i=n.template;if(i)if("string"===typeof i)"#"===i.charAt(0)&&(i=Ju(i));else{if(!i.nodeType)return this;i=i.innerHTML}else e&&(i=Xu(e));if(i){0;var r=Vu(i,{outputSourceRange:!1,shouldDecodeNewlines:Gu,shouldDecodeNewlinesForHref:qu,delimiters:n.delimiters,comments:n.comments},this),o=r.render,a=r.staticRenderFns;n.render=o,n.staticRenderFns=a}}return Ku.call(this,e,t)},Li.compile=Vu,t["default"]=Li}.call(this,n("c8ba"))},a356:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},n={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},i=function(e){return function(i,r,o,a){var s=t(i),c=n[e][t(i)];return 2===s&&(c=c[r?0:1]),c.replace(/%d/i,i)}},r=["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],o=e.defineLocale("ar-dz",{months:r,monthsShort:r,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,n){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:i("s"),ss:i("s"),m:i("m"),mm:i("m"),h:i("h"),hh:i("h"),d:i("d"),dd:i("d"),M:i("M"),MM:i("M"),y:i("y"),yy:i("y")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:0,doy:4}});return o}))},a4b4:function(e,t,n){var i=n("342f");e.exports=/web0s(?!.*chrome)/i.test(i)},a4d3:function(e,t,n){"use strict";var i=n("23e7"),r=n("da84"),o=n("d066"),a=n("c430"),s=n("83ab"),c=n("4930"),u=n("fdbf"),d=n("d039"),l=n("5135"),f=n("e8b5"),p=n("861d"),h=n("825a"),m=n("7b0b"),b=n("fc6a"),g=n("c04e"),v=n("5c6c"),y=n("7c73"),_=n("df75"),O=n("241c"),j=n("057f"),w=n("7418"),k=n("06cf"),M=n("9bf2"),L=n("d1e7"),x=n("9112"),T=n("6eeb"),S=n("5692"),D=n("f772"),A=n("d012"),P=n("90e3"),Y=n("b622"),C=n("e538"),E=n("746f"),H=n("d44e"),$=n("69f3"),F=n("b727").forEach,I=D("hidden"),B="Symbol",R="prototype",N=Y("toPrimitive"),z=$.set,W=$.getterFor(B),V=Object[R],U=r.Symbol,G=o("JSON","stringify"),q=k.f,J=M.f,K=j.f,X=L.f,Z=S("symbols"),Q=S("op-symbols"),ee=S("string-to-symbol-registry"),te=S("symbol-to-string-registry"),ne=S("wks"),ie=r.QObject,re=!ie||!ie[R]||!ie[R].findChild,oe=s&&d((function(){return 7!=y(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=q(V,t);i&&delete V[t],J(e,t,n),i&&e!==V&&J(V,t,i)}:J,ae=function(e,t){var n=Z[e]=y(U[R]);return z(n,{type:B,tag:e,description:t}),s||(n.description=t),n},se=u?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof U},ce=function(e,t,n){e===V&&ce(Q,t,n),h(e);var i=g(t,!0);return h(n),l(Z,i)?(n.enumerable?(l(e,I)&&e[I][i]&&(e[I][i]=!1),n=y(n,{enumerable:v(0,!1)})):(l(e,I)||J(e,I,v(1,{})),e[I][i]=!0),oe(e,i,n)):J(e,i,n)},ue=function(e,t){h(e);var n=b(t),i=_(n).concat(he(n));return F(i,(function(t){s&&!le.call(n,t)||ce(e,t,n[t])})),e},de=function(e,t){return void 0===t?y(e):ue(y(e),t)},le=function(e){var t=g(e,!0),n=X.call(this,t);return!(this===V&&l(Z,t)&&!l(Q,t))&&(!(n||!l(this,t)||!l(Z,t)||l(this,I)&&this[I][t])||n)},fe=function(e,t){var n=b(e),i=g(t,!0);if(n!==V||!l(Z,i)||l(Q,i)){var r=q(n,i);return!r||!l(Z,i)||l(n,I)&&n[I][i]||(r.enumerable=!0),r}},pe=function(e){var t=K(b(e)),n=[];return F(t,(function(e){l(Z,e)||l(A,e)||n.push(e)})),n},he=function(e){var t=e===V,n=K(t?Q:b(e)),i=[];return F(n,(function(e){!l(Z,e)||t&&!l(V,e)||i.push(Z[e])})),i};if(c||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,t=P(e),n=function(e){this===V&&n.call(Q,e),l(this,I)&&l(this[I],t)&&(this[I][t]=!1),oe(this,t,v(1,e))};return s&&re&&oe(V,t,{configurable:!0,set:n}),ae(t,e)},T(U[R],"toString",(function(){return W(this).tag})),T(U,"withoutSetter",(function(e){return ae(P(e),e)})),L.f=le,M.f=ce,k.f=fe,O.f=j.f=pe,w.f=he,C.f=function(e){return ae(Y(e),e)},s&&(J(U[R],"description",{configurable:!0,get:function(){return W(this).description}}),a||T(V,"propertyIsEnumerable",le,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:U}),F(_(ne),(function(e){E(e)})),i({target:B,stat:!0,forced:!c},{for:function(e){var t=String(e);if(l(ee,t))return ee[t];var n=U(t);return ee[t]=n,te[n]=t,n},keyFor:function(e){if(!se(e))throw TypeError(e+" is not a symbol");if(l(te,e))return te[e]},useSetter:function(){re=!0},useSimple:function(){re=!1}}),i({target:"Object",stat:!0,forced:!c,sham:!s},{create:de,defineProperty:ce,defineProperties:ue,getOwnPropertyDescriptor:fe}),i({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:pe,getOwnPropertySymbols:he}),i({target:"Object",stat:!0,forced:d((function(){w.f(1)}))},{getOwnPropertySymbols:function(e){return w.f(m(e))}}),G){var me=!c||d((function(){var e=U();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}));i({target:"JSON",stat:!0,forced:me},{stringify:function(e,t,n){var i,r=[e],o=1;while(arguments.length>o)r.push(arguments[o++]);if(i=t,(p(t)||void 0!==e)&&!se(e))return f(t)||(t=function(e,t){if("function"==typeof i&&(t=i.call(this,e,t)),!se(t))return t}),r[1]=t,G.apply(null,r)}})}U[R][N]||x(U[R],N,U[R].valueOf),H(U,B),A[I]=!0},a630:function(e,t,n){var i=n("23e7"),r=n("4df4"),o=n("1c7e"),a=!o((function(e){Array.from(e)}));i({target:"Array",stat:!0,forced:a},{from:r})},a640:function(e,t,n){"use strict";var i=n("d039");e.exports=function(e,t){var n=[][e];return!!n&&i((function(){n.call(null,t||function(){throw 1},1)}))}},a691:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},a723:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"g",(function(){return o})),n.d(t,"l",(function(){return s})),n.d(t,"n",(function(){return c})),n.d(t,"q",(function(){return u})),n.d(t,"t",(function(){return d})),n.d(t,"u",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return p})),n.d(t,"e",(function(){return h})),n.d(t,"f",(function(){return m})),n.d(t,"h",(function(){return b})),n.d(t,"i",(function(){return g})),n.d(t,"j",(function(){return v})),n.d(t,"k",(function(){return y})),n.d(t,"m",(function(){return _})),n.d(t,"p",(function(){return O})),n.d(t,"o",(function(){return j})),n.d(t,"r",(function(){return w})),n.d(t,"s",(function(){return k}));var i=void 0,r=Array,o=Boolean,a=Date,s=Function,c=Number,u=Object,d=RegExp,l=String,f=[r,s],p=[r,u],h=[r,u,l],m=[r,l],b=[o,c],g=[o,c,l],v=[o,l],y=[a,l],_=[s,l],O=[c,l],j=[c,u,l],w=[u,s],k=[u,l]},a79d:function(e,t,n){"use strict";var i=n("23e7"),r=n("c430"),o=n("fea9"),a=n("d039"),s=n("d066"),c=n("4840"),u=n("cdf9"),d=n("6eeb"),l=!!o&&a((function(){o.prototype["finally"].call({then:function(){}},(function(){}))}));if(i({target:"Promise",proto:!0,real:!0,forced:l},{finally:function(e){var t=c(this,s("Promise")),n="function"==typeof e;return this.then(n?function(n){return u(t,e()).then((function(){return n}))}:e,n?function(n){return u(t,e()).then((function(){throw n}))}:e)}}),!r&&"function"==typeof o){var f=s("Promise").prototype["finally"];o.prototype["finally"]!==f&&d(o.prototype,"finally",f,{unsafe:!0})}},a7fa:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}});return t}))},a8c8:function(e,t,n){"use strict";n.d(t,"e",(function(){return i})),n.d(t,"d",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return u}));var i=Math.min,r=Math.max,o=Math.abs,a=Math.ceil,s=Math.floor,c=Math.pow,u=Math.round},a925:function(e,t,n){"use strict";
|
||
/*!
|
||
* vue-i18n v8.24.4
|
||
* (c) 2021 kazuya kawaguchi
|
||
* Released under the MIT License.
|
||
*/var i=["compactDisplay","currency","currencyDisplay","currencySign","localeMatcher","notation","numberingSystem","signDisplay","style","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function r(e,t){"undefined"!==typeof console&&(console.warn("[vue-i18n] "+e),t&&console.warn(t.stack))}function o(e,t){"undefined"!==typeof console&&(console.error("[vue-i18n] "+e),t&&console.error(t.stack))}var a=Array.isArray;function s(e){return null!==e&&"object"===typeof e}function c(e){return"boolean"===typeof e}function u(e){return"string"===typeof e}var d=Object.prototype.toString,l="[object Object]";function f(e){return d.call(e)===l}function p(e){return null===e||void 0===e}function h(e){return"function"===typeof e}function m(){var e=[],t=arguments.length;while(t--)e[t]=arguments[t];var n=null,i=null;return 1===e.length?s(e[0])||a(e[0])?i=e[0]:"string"===typeof e[0]&&(n=e[0]):2===e.length&&("string"===typeof e[0]&&(n=e[0]),(s(e[1])||a(e[1]))&&(i=e[1])),{locale:n,params:i}}function b(e){return JSON.parse(JSON.stringify(e))}function g(e,t){if(e.delete(t))return e}function v(e,t){return!!~e.indexOf(t)}var y=Object.prototype.hasOwnProperty;function _(e,t){return y.call(e,t)}function O(e){for(var t=arguments,n=Object(e),i=1;i<arguments.length;i++){var r=t[i];if(void 0!==r&&null!==r){var o=void 0;for(o in r)_(r,o)&&(s(r[o])?n[o]=O(n[o],r[o]):n[o]=r[o])}}return n}function j(e,t){if(e===t)return!0;var n=s(e),i=s(t);if(!n||!i)return!n&&!i&&String(e)===String(t);try{var r=a(e),o=a(t);if(r&&o)return e.length===t.length&&e.every((function(e,n){return j(e,t[n])}));if(r||o)return!1;var c=Object.keys(e),u=Object.keys(t);return c.length===u.length&&c.every((function(n){return j(e[n],t[n])}))}catch(d){return!1}}function w(e){return e.replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function k(e){return null!=e&&Object.keys(e).forEach((function(t){"string"==typeof e[t]&&(e[t]=w(e[t]))})),e}function M(e){e.prototype.hasOwnProperty("$i18n")||Object.defineProperty(e.prototype,"$i18n",{get:function(){return this._i18n}}),e.prototype.$t=function(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];var i=this.$i18n;return i._t.apply(i,[e,i.locale,i._getMessages(),this].concat(t))},e.prototype.$tc=function(e,t){var n=[],i=arguments.length-2;while(i-- >0)n[i]=arguments[i+2];var r=this.$i18n;return r._tc.apply(r,[e,r.locale,r._getMessages(),this,t].concat(n))},e.prototype.$te=function(e,t){var n=this.$i18n;return n._te(e,n.locale,n._getMessages(),t)},e.prototype.$d=function(e){var t,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];return(t=this.$i18n).d.apply(t,[e].concat(n))},e.prototype.$n=function(e){var t,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];return(t=this.$i18n).n.apply(t,[e].concat(n))}}var L={beforeCreate:function(){var e=this.$options;if(e.i18n=e.i18n||(e.__i18n?{}:null),e.i18n)if(e.i18n instanceof ke){if(e.__i18n)try{var t=e.i18n&&e.i18n.messages?e.i18n.messages:{};e.__i18n.forEach((function(e){t=O(t,JSON.parse(e))})),Object.keys(t).forEach((function(n){e.i18n.mergeLocaleMessage(n,t[n])}))}catch(a){0}this._i18n=e.i18n,this._i18nWatcher=this._i18n.watchI18nData()}else if(f(e.i18n)){var n=this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ke?this.$root.$i18n:null;if(n&&(e.i18n.root=this.$root,e.i18n.formatter=n.formatter,e.i18n.fallbackLocale=n.fallbackLocale,e.i18n.formatFallbackMessages=n.formatFallbackMessages,e.i18n.silentTranslationWarn=n.silentTranslationWarn,e.i18n.silentFallbackWarn=n.silentFallbackWarn,e.i18n.pluralizationRules=n.pluralizationRules,e.i18n.preserveDirectiveContent=n.preserveDirectiveContent),e.__i18n)try{var i=e.i18n&&e.i18n.messages?e.i18n.messages:{};e.__i18n.forEach((function(e){i=O(i,JSON.parse(e))})),e.i18n.messages=i}catch(a){0}var r=e.i18n,o=r.sharedMessages;o&&f(o)&&(e.i18n.messages=O(e.i18n.messages,o)),this._i18n=new ke(e.i18n),this._i18nWatcher=this._i18n.watchI18nData(),(void 0===e.i18n.sync||e.i18n.sync)&&(this._localeWatcher=this.$i18n.watchLocale()),n&&n.onComponentInstanceCreated(this._i18n)}else 0;else this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ke?this._i18n=this.$root.$i18n:e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof ke&&(this._i18n=e.parent.$i18n)},beforeMount:function(){var e=this.$options;e.i18n=e.i18n||(e.__i18n?{}:null),e.i18n?(e.i18n instanceof ke||f(e.i18n))&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0):(this.$root&&this.$root.$i18n&&this.$root.$i18n instanceof ke||e.parent&&e.parent.$i18n&&e.parent.$i18n instanceof ke)&&(this._i18n.subscribeDataChanging(this),this._subscribing=!0)},mounted:function(){this!==this.$root&&this.$options.__INTLIFY_META__&&this.$el&&this.$el.setAttribute("data-intlify",this.$options.__INTLIFY_META__)},beforeDestroy:function(){if(this._i18n){var e=this;this.$nextTick((function(){e._subscribing&&(e._i18n.unsubscribeDataChanging(e),delete e._subscribing),e._i18nWatcher&&(e._i18nWatcher(),e._i18n.destroyVM(),delete e._i18nWatcher),e._localeWatcher&&(e._localeWatcher(),delete e._localeWatcher)}))}}},x={name:"i18n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},path:{type:String,required:!0},locale:{type:String},places:{type:[Array,Object]}},render:function(e,t){var n=t.data,i=t.parent,r=t.props,o=t.slots,a=i.$i18n;if(a){var s=r.path,c=r.locale,u=r.places,d=o(),l=a.i(s,c,T(d)||u?S(d.default,u):d),f=r.tag&&!0!==r.tag||!1===r.tag?r.tag:"span";return f?e(f,n,l):l}}};function T(e){var t;for(t in e)if("default"!==t)return!1;return Boolean(t)}function S(e,t){var n=t?D(t):{};if(!e)return n;e=e.filter((function(e){return e.tag||""!==e.text.trim()}));var i=e.every(Y);return e.reduce(i?A:P,n)}function D(e){return Array.isArray(e)?e.reduce(P,{}):Object.assign({},e)}function A(e,t){return t.data&&t.data.attrs&&t.data.attrs.place&&(e[t.data.attrs.place]=t),e}function P(e,t,n){return e[n]=t,e}function Y(e){return Boolean(e.data&&e.data.attrs&&e.data.attrs.place)}var C,E={name:"i18n-n",functional:!0,props:{tag:{type:[String,Boolean,Object],default:"span"},value:{type:Number,required:!0},format:{type:[String,Object]},locale:{type:String}},render:function(e,t){var n=t.props,r=t.parent,o=t.data,a=r.$i18n;if(!a)return null;var c=null,d=null;u(n.format)?c=n.format:s(n.format)&&(n.format.key&&(c=n.format.key),d=Object.keys(n.format).reduce((function(e,t){var r;return v(i,t)?Object.assign({},e,(r={},r[t]=n.format[t],r)):e}),null));var l=n.locale||a.locale,f=a._ntp(n.value,l,c,d),p=f.map((function(e,t){var n,i=o.scopedSlots&&o.scopedSlots[e.type];return i?i((n={},n[e.type]=e.value,n.index=t,n.parts=f,n)):e.value})),h=n.tag&&!0!==n.tag||!1===n.tag?n.tag:"span";return h?e(h,{attrs:o.attrs,class:o["class"],staticClass:o.staticClass},p):p}};function H(e,t,n){I(e,n)&&R(e,t,n)}function $(e,t,n,i){if(I(e,n)){var r=n.context.$i18n;B(e,n)&&j(t.value,t.oldValue)&&j(e._localeMessage,r.getLocaleMessage(r.locale))||R(e,t,n)}}function F(e,t,n,i){var o=n.context;if(o){var a=n.context.$i18n||{};t.modifiers.preserve||a.preserveDirectiveContent||(e.textContent=""),e._vt=void 0,delete e["_vt"],e._locale=void 0,delete e["_locale"],e._localeMessage=void 0,delete e["_localeMessage"]}else r("Vue instance does not exists in VNode context")}function I(e,t){var n=t.context;return n?!!n.$i18n||(r("VueI18n instance does not exists in Vue instance"),!1):(r("Vue instance does not exists in VNode context"),!1)}function B(e,t){var n=t.context;return e._locale===n.$i18n.locale}function R(e,t,n){var i,o,a=t.value,s=N(a),c=s.path,u=s.locale,d=s.args,l=s.choice;if(c||u||d)if(c){var f=n.context;e._vt=e.textContent=null!=l?(i=f.$i18n).tc.apply(i,[c,l].concat(z(u,d))):(o=f.$i18n).t.apply(o,[c].concat(z(u,d))),e._locale=f.$i18n.locale,e._localeMessage=f.$i18n.getLocaleMessage(f.$i18n.locale)}else r("`path` is required in v-t directive");else r("value type not supported")}function N(e){var t,n,i,r;return u(e)?t=e:f(e)&&(t=e.path,n=e.locale,i=e.args,r=e.choice),{path:t,locale:n,args:i,choice:r}}function z(e,t){var n=[];return e&&n.push(e),t&&(Array.isArray(t)||f(t))&&n.push(t),n}function W(e){W.installed=!0,C=e;C.version&&Number(C.version.split(".")[0]);M(C),C.mixin(L),C.directive("t",{bind:H,update:$,unbind:F}),C.component(x.name,x),C.component(E.name,E);var t=C.config.optionMergeStrategies;t.i18n=function(e,t){return void 0===t?e:t}}var V=function(){this._caches=Object.create(null)};V.prototype.interpolate=function(e,t){if(!t)return[e];var n=this._caches[e];return n||(n=q(e),this._caches[e]=n),J(n,t)};var U=/^(?:\d)+/,G=/^(?:\w)+/;function q(e){var t=[],n=0,i="";while(n<e.length){var r=e[n++];if("{"===r){i&&t.push({type:"text",value:i}),i="";var o="";r=e[n++];while(void 0!==r&&"}"!==r)o+=r,r=e[n++];var a="}"===r,s=U.test(o)?"list":a&&G.test(o)?"named":"unknown";t.push({value:o,type:s})}else"%"===r?"{"!==e[n]&&(i+=r):i+=r}return i&&t.push({type:"text",value:i}),t}function J(e,t){var n=[],i=0,r=Array.isArray(t)?"list":s(t)?"named":"unknown";if("unknown"===r)return n;while(i<e.length){var o=e[i];switch(o.type){case"text":n.push(o.value);break;case"list":n.push(t[parseInt(o.value,10)]);break;case"named":"named"===r&&n.push(t[o.value]);break;case"unknown":0;break}i++}return n}var K=0,X=1,Z=2,Q=3,ee=0,te=1,ne=2,ie=3,re=4,oe=5,ae=6,se=7,ce=8,ue=[];ue[ee]={ws:[ee],ident:[ie,K],"[":[re],eof:[se]},ue[te]={ws:[te],".":[ne],"[":[re],eof:[se]},ue[ne]={ws:[ne],ident:[ie,K],0:[ie,K],number:[ie,K]},ue[ie]={ident:[ie,K],0:[ie,K],number:[ie,K],ws:[te,X],".":[ne,X],"[":[re,X],eof:[se,X]},ue[re]={"'":[oe,K],'"':[ae,K],"[":[re,Z],"]":[te,Q],eof:ce,else:[re,K]},ue[oe]={"'":[re,K],eof:ce,else:[oe,K]},ue[ae]={'"':[re,K],eof:ce,else:[ae,K]};var de=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function le(e){return de.test(e)}function fe(e){var t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t!==n||34!==t&&39!==t?e:e.slice(1,-1)}function pe(e){if(void 0===e||null===e)return"eof";var t=e.charCodeAt(0);switch(t){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"ident";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"ws"}return"ident"}function he(e){var t=e.trim();return("0"!==e.charAt(0)||!isNaN(e))&&(le(t)?fe(t):"*"+t)}function me(e){var t,n,i,r,o,a,s,c=[],u=-1,d=ee,l=0,f=[];function p(){var t=e[u+1];if(d===oe&&"'"===t||d===ae&&'"'===t)return u++,i="\\"+t,f[K](),!0}f[X]=function(){void 0!==n&&(c.push(n),n=void 0)},f[K]=function(){void 0===n?n=i:n+=i},f[Z]=function(){f[K](),l++},f[Q]=function(){if(l>0)l--,d=re,f[K]();else{if(l=0,void 0===n)return!1;if(n=he(n),!1===n)return!1;f[X]()}};while(null!==d)if(u++,t=e[u],"\\"!==t||!p()){if(r=pe(t),s=ue[d],o=s[r]||s["else"]||ce,o===ce)return;if(d=o[0],a=f[o[1]],a&&(i=o[2],i=void 0===i?t:i,!1===a()))return;if(d===se)return c}}var be=function(){this._cache=Object.create(null)};be.prototype.parsePath=function(e){var t=this._cache[e];return t||(t=me(e),t&&(this._cache[e]=t)),t||[]},be.prototype.getPathValue=function(e,t){if(!s(e))return null;var n=this.parsePath(t);if(0===n.length)return null;var i=n.length,r=e,o=0;while(o<i){var a=r[n[o]];if(void 0===a||null===a)return null;r=a,o++}return r};var ge,ve=/<\/?[\w\s="/.':;#-\/]+>/,ye=/(?:@(?:\.[a-z]+)?:(?:[\w\-_|.]+|\([\w\-_|.]+\)))/g,_e=/^@(?:\.([a-z]+))?:/,Oe=/[()]/g,je={upper:function(e){return e.toLocaleUpperCase()},lower:function(e){return e.toLocaleLowerCase()},capitalize:function(e){return""+e.charAt(0).toLocaleUpperCase()+e.substr(1)}},we=new V,ke=function(e){var t=this;void 0===e&&(e={}),!C&&"undefined"!==typeof window&&window.Vue&&W(window.Vue);var n=e.locale||"en-US",i=!1!==e.fallbackLocale&&(e.fallbackLocale||"en-US"),r=e.messages||{},o=e.dateTimeFormats||{},a=e.numberFormats||{};this._vm=null,this._formatter=e.formatter||we,this._modifiers=e.modifiers||{},this._missing=e.missing||null,this._root=e.root||null,this._sync=void 0===e.sync||!!e.sync,this._fallbackRoot=void 0===e.fallbackRoot||!!e.fallbackRoot,this._formatFallbackMessages=void 0!==e.formatFallbackMessages&&!!e.formatFallbackMessages,this._silentTranslationWarn=void 0!==e.silentTranslationWarn&&e.silentTranslationWarn,this._silentFallbackWarn=void 0!==e.silentFallbackWarn&&!!e.silentFallbackWarn,this._dateTimeFormatters={},this._numberFormatters={},this._path=new be,this._dataListeners=new Set,this._componentInstanceCreatedListener=e.componentInstanceCreatedListener||null,this._preserveDirectiveContent=void 0!==e.preserveDirectiveContent&&!!e.preserveDirectiveContent,this.pluralizationRules=e.pluralizationRules||{},this._warnHtmlInMessage=e.warnHtmlInMessage||"off",this._postTranslation=e.postTranslation||null,this._escapeParameterHtml=e.escapeParameterHtml||!1,this.getChoiceIndex=function(e,n){var i=Object.getPrototypeOf(t);if(i&&i.getChoiceIndex){var r=i.getChoiceIndex;return r.call(t,e,n)}var o=function(e,t){return e=Math.abs(e),2===t?e?e>1?1:0:1:e?Math.min(e,2):0};return t.locale in t.pluralizationRules?t.pluralizationRules[t.locale].apply(t,[e,n]):o(e,n)},this._exist=function(e,n){return!(!e||!n)&&(!p(t._path.getPathValue(e,n))||!!e[n])},"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||Object.keys(r).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,r[e])})),this._initVM({locale:n,fallbackLocale:i,messages:r,dateTimeFormats:o,numberFormats:a})},Me={vm:{configurable:!0},messages:{configurable:!0},dateTimeFormats:{configurable:!0},numberFormats:{configurable:!0},availableLocales:{configurable:!0},locale:{configurable:!0},fallbackLocale:{configurable:!0},formatFallbackMessages:{configurable:!0},missing:{configurable:!0},formatter:{configurable:!0},silentTranslationWarn:{configurable:!0},silentFallbackWarn:{configurable:!0},preserveDirectiveContent:{configurable:!0},warnHtmlInMessage:{configurable:!0},postTranslation:{configurable:!0}};ke.prototype._checkLocaleMessage=function(e,t,n){var i=[],s=function(e,t,n,i){if(f(n))Object.keys(n).forEach((function(r){var o=n[r];f(o)?(i.push(r),i.push("."),s(e,t,o,i),i.pop(),i.pop()):(i.push(r),s(e,t,o,i),i.pop())}));else if(a(n))n.forEach((function(n,r){f(n)?(i.push("["+r+"]"),i.push("."),s(e,t,n,i),i.pop(),i.pop()):(i.push("["+r+"]"),s(e,t,n,i),i.pop())}));else if(u(n)){var c=ve.test(n);if(c){var d="Detected HTML in message '"+n+"' of keypath '"+i.join("")+"' at '"+t+"'. Consider component interpolation with '<i18n>' to avoid XSS. See https://bit.ly/2ZqJzkp";"warn"===e?r(d):"error"===e&&o(d)}}};s(t,e,n,i)},ke.prototype._initVM=function(e){var t=C.config.silent;C.config.silent=!0,this._vm=new C({data:e}),C.config.silent=t},ke.prototype.destroyVM=function(){this._vm.$destroy()},ke.prototype.subscribeDataChanging=function(e){this._dataListeners.add(e)},ke.prototype.unsubscribeDataChanging=function(e){g(this._dataListeners,e)},ke.prototype.watchI18nData=function(){var e=this;return this._vm.$watch("$data",(function(){e._dataListeners.forEach((function(e){C.nextTick((function(){e&&e.$forceUpdate()}))}))}),{deep:!0})},ke.prototype.watchLocale=function(){if(!this._sync||!this._root)return null;var e=this._vm;return this._root.$i18n.vm.$watch("locale",(function(t){e.$set(e,"locale",t),e.$forceUpdate()}),{immediate:!0})},ke.prototype.onComponentInstanceCreated=function(e){this._componentInstanceCreatedListener&&this._componentInstanceCreatedListener(e,this)},Me.vm.get=function(){return this._vm},Me.messages.get=function(){return b(this._getMessages())},Me.dateTimeFormats.get=function(){return b(this._getDateTimeFormats())},Me.numberFormats.get=function(){return b(this._getNumberFormats())},Me.availableLocales.get=function(){return Object.keys(this.messages).sort()},Me.locale.get=function(){return this._vm.locale},Me.locale.set=function(e){this._vm.$set(this._vm,"locale",e)},Me.fallbackLocale.get=function(){return this._vm.fallbackLocale},Me.fallbackLocale.set=function(e){this._localeChainCache={},this._vm.$set(this._vm,"fallbackLocale",e)},Me.formatFallbackMessages.get=function(){return this._formatFallbackMessages},Me.formatFallbackMessages.set=function(e){this._formatFallbackMessages=e},Me.missing.get=function(){return this._missing},Me.missing.set=function(e){this._missing=e},Me.formatter.get=function(){return this._formatter},Me.formatter.set=function(e){this._formatter=e},Me.silentTranslationWarn.get=function(){return this._silentTranslationWarn},Me.silentTranslationWarn.set=function(e){this._silentTranslationWarn=e},Me.silentFallbackWarn.get=function(){return this._silentFallbackWarn},Me.silentFallbackWarn.set=function(e){this._silentFallbackWarn=e},Me.preserveDirectiveContent.get=function(){return this._preserveDirectiveContent},Me.preserveDirectiveContent.set=function(e){this._preserveDirectiveContent=e},Me.warnHtmlInMessage.get=function(){return this._warnHtmlInMessage},Me.warnHtmlInMessage.set=function(e){var t=this,n=this._warnHtmlInMessage;if(this._warnHtmlInMessage=e,n!==e&&("warn"===e||"error"===e)){var i=this._getMessages();Object.keys(i).forEach((function(e){t._checkLocaleMessage(e,t._warnHtmlInMessage,i[e])}))}},Me.postTranslation.get=function(){return this._postTranslation},Me.postTranslation.set=function(e){this._postTranslation=e},ke.prototype._getMessages=function(){return this._vm.messages},ke.prototype._getDateTimeFormats=function(){return this._vm.dateTimeFormats},ke.prototype._getNumberFormats=function(){return this._vm.numberFormats},ke.prototype._warnDefault=function(e,t,n,i,r,o){if(!p(n))return n;if(this._missing){var a=this._missing.apply(null,[e,t,i,r]);if(u(a))return a}else 0;if(this._formatFallbackMessages){var s=m.apply(void 0,r);return this._render(t,o,s.params,t)}return t},ke.prototype._isFallbackRoot=function(e){return!e&&!p(this._root)&&this._fallbackRoot},ke.prototype._isSilentFallbackWarn=function(e){return this._silentFallbackWarn instanceof RegExp?this._silentFallbackWarn.test(e):this._silentFallbackWarn},ke.prototype._isSilentFallback=function(e,t){return this._isSilentFallbackWarn(t)&&(this._isFallbackRoot()||e!==this.fallbackLocale)},ke.prototype._isSilentTranslationWarn=function(e){return this._silentTranslationWarn instanceof RegExp?this._silentTranslationWarn.test(e):this._silentTranslationWarn},ke.prototype._interpolate=function(e,t,n,i,r,o,s){if(!t)return null;var c,d=this._path.getPathValue(t,n);if(a(d)||f(d))return d;if(p(d)){if(!f(t))return null;if(c=t[n],!u(c)&&!h(c))return null}else{if(!u(d)&&!h(d))return null;c=d}return u(c)&&(c.indexOf("@:")>=0||c.indexOf("@.")>=0)&&(c=this._link(e,t,c,i,"raw",o,s)),this._render(c,r,o,n)},ke.prototype._link=function(e,t,n,i,r,o,s){var c=n,u=c.match(ye);for(var d in u)if(u.hasOwnProperty(d)){var l=u[d],f=l.match(_e),p=f[0],h=f[1],m=l.replace(p,"").replace(Oe,"");if(v(s,m))return c;s.push(m);var b=this._interpolate(e,t,m,i,"raw"===r?"string":r,"raw"===r?void 0:o,s);if(this._isFallbackRoot(b)){if(!this._root)throw Error("unexpected error");var g=this._root.$i18n;b=g._translate(g._getMessages(),g.locale,g.fallbackLocale,m,i,r,o)}b=this._warnDefault(e,m,b,i,a(o)?o:[o],r),this._modifiers.hasOwnProperty(h)?b=this._modifiers[h](b):je.hasOwnProperty(h)&&(b=je[h](b)),s.pop(),c=b?c.replace(l,b):c}return c},ke.prototype._createMessageContext=function(e){var t=a(e)?e:[],n=s(e)?e:{},i=function(e){return t[e]},r=function(e){return n[e]};return{list:i,named:r}},ke.prototype._render=function(e,t,n,i){if(h(e))return e(this._createMessageContext(n));var r=this._formatter.interpolate(e,n,i);return r||(r=we.interpolate(e,n,i)),"string"!==t||u(r)?r:r.join("")},ke.prototype._appendItemToChain=function(e,t,n){var i=!1;return v(e,t)||(i=!0,t&&(i="!"!==t[t.length-1],t=t.replace(/!/g,""),e.push(t),n&&n[t]&&(i=n[t]))),i},ke.prototype._appendLocaleToChain=function(e,t,n){var i,r=t.split("-");do{var o=r.join("-");i=this._appendItemToChain(e,o,n),r.splice(-1,1)}while(r.length&&!0===i);return i},ke.prototype._appendBlockToChain=function(e,t,n){for(var i=!0,r=0;r<t.length&&c(i);r++){var o=t[r];u(o)&&(i=this._appendLocaleToChain(e,o,n))}return i},ke.prototype._getLocaleChain=function(e,t){if(""===e)return[];this._localeChainCache||(this._localeChainCache={});var n=this._localeChainCache[e];if(!n){t||(t=this.fallbackLocale),n=[];var i,r=[e];while(a(r))r=this._appendBlockToChain(n,r,t);i=a(t)?t:s(t)?t["default"]?t["default"]:null:t,r=u(i)?[i]:i,r&&this._appendBlockToChain(n,r,null),this._localeChainCache[e]=n}return n},ke.prototype._translate=function(e,t,n,i,r,o,a){for(var s,c=this._getLocaleChain(t,n),u=0;u<c.length;u++){var d=c[u];if(s=this._interpolate(d,e[d],i,r,o,a,[i]),!p(s))return s}return null},ke.prototype._t=function(e,t,n,i){var r,o=[],a=arguments.length-4;while(a-- >0)o[a]=arguments[a+4];if(!e)return"";var s=m.apply(void 0,o);this._escapeParameterHtml&&(s.params=k(s.params));var c=s.locale||t,u=this._translate(n,c,this.fallbackLocale,e,i,"string",s.params);if(this._isFallbackRoot(u)){if(!this._root)throw Error("unexpected error");return(r=this._root).$t.apply(r,[e].concat(o))}return u=this._warnDefault(c,e,u,i,o,"string"),this._postTranslation&&null!==u&&void 0!==u&&(u=this._postTranslation(u,e)),u},ke.prototype.t=function(e){var t,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];return(t=this)._t.apply(t,[e,this.locale,this._getMessages(),null].concat(n))},ke.prototype._i=function(e,t,n,i,r){var o=this._translate(n,t,this.fallbackLocale,e,i,"raw",r);if(this._isFallbackRoot(o)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.i(e,t,r)}return this._warnDefault(t,e,o,i,[r],"raw")},ke.prototype.i=function(e,t,n){return e?(u(t)||(t=this.locale),this._i(e,t,this._getMessages(),null,n)):""},ke.prototype._tc=function(e,t,n,i,r){var o,a=[],s=arguments.length-5;while(s-- >0)a[s]=arguments[s+5];if(!e)return"";void 0===r&&(r=1);var c={count:r,n:r},u=m.apply(void 0,a);return u.params=Object.assign(c,u.params),a=null===u.locale?[u.params]:[u.locale,u.params],this.fetchChoice((o=this)._t.apply(o,[e,t,n,i].concat(a)),r)},ke.prototype.fetchChoice=function(e,t){if(!e||!u(e))return null;var n=e.split("|");return t=this.getChoiceIndex(t,n.length),n[t]?n[t].trim():e},ke.prototype.tc=function(e,t){var n,i=[],r=arguments.length-2;while(r-- >0)i[r]=arguments[r+2];return(n=this)._tc.apply(n,[e,this.locale,this._getMessages(),null,t].concat(i))},ke.prototype._te=function(e,t,n){var i=[],r=arguments.length-3;while(r-- >0)i[r]=arguments[r+3];var o=m.apply(void 0,i).locale||t;return this._exist(n[o],e)},ke.prototype.te=function(e,t){return this._te(e,this.locale,this._getMessages(),t)},ke.prototype.getLocaleMessage=function(e){return b(this._vm.messages[e]||{})},ke.prototype.setLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,t)},ke.prototype.mergeLocaleMessage=function(e,t){"warn"!==this._warnHtmlInMessage&&"error"!==this._warnHtmlInMessage||this._checkLocaleMessage(e,this._warnHtmlInMessage,t),this._vm.$set(this._vm.messages,e,O("undefined"!==typeof this._vm.messages[e]&&Object.keys(this._vm.messages[e]).length?this._vm.messages[e]:{},t))},ke.prototype.getDateTimeFormat=function(e){return b(this._vm.dateTimeFormats[e]||{})},ke.prototype.setDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,t),this._clearDateTimeFormat(e,t)},ke.prototype.mergeDateTimeFormat=function(e,t){this._vm.$set(this._vm.dateTimeFormats,e,O(this._vm.dateTimeFormats[e]||{},t)),this._clearDateTimeFormat(e,t)},ke.prototype._clearDateTimeFormat=function(e,t){for(var n in t){var i=e+"__"+n;this._dateTimeFormatters.hasOwnProperty(i)&&delete this._dateTimeFormatters[i]}},ke.prototype._localizeDateTime=function(e,t,n,i,r){for(var o=t,a=i[o],s=this._getLocaleChain(t,n),c=0;c<s.length;c++){var u=s[c];if(a=i[u],o=u,!p(a)&&!p(a[r]))break}if(p(a)||p(a[r]))return null;var d=a[r],l=o+"__"+r,f=this._dateTimeFormatters[l];return f||(f=this._dateTimeFormatters[l]=new Intl.DateTimeFormat(o,d)),f.format(e)},ke.prototype._d=function(e,t,n){if(!n)return new Intl.DateTimeFormat(t).format(e);var i=this._localizeDateTime(e,t,this.fallbackLocale,this._getDateTimeFormats(),n);if(this._isFallbackRoot(i)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.d(e,n,t)}return i||""},ke.prototype.d=function(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];var i=this.locale,r=null;return 1===t.length?u(t[0])?r=t[0]:s(t[0])&&(t[0].locale&&(i=t[0].locale),t[0].key&&(r=t[0].key)):2===t.length&&(u(t[0])&&(r=t[0]),u(t[1])&&(i=t[1])),this._d(e,i,r)},ke.prototype.getNumberFormat=function(e){return b(this._vm.numberFormats[e]||{})},ke.prototype.setNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,t),this._clearNumberFormat(e,t)},ke.prototype.mergeNumberFormat=function(e,t){this._vm.$set(this._vm.numberFormats,e,O(this._vm.numberFormats[e]||{},t)),this._clearNumberFormat(e,t)},ke.prototype._clearNumberFormat=function(e,t){for(var n in t){var i=e+"__"+n;this._numberFormatters.hasOwnProperty(i)&&delete this._numberFormatters[i]}},ke.prototype._getNumberFormatter=function(e,t,n,i,r,o){for(var a=t,s=i[a],c=this._getLocaleChain(t,n),u=0;u<c.length;u++){var d=c[u];if(s=i[d],a=d,!p(s)&&!p(s[r]))break}if(p(s)||p(s[r]))return null;var l,f=s[r];if(o)l=new Intl.NumberFormat(a,Object.assign({},f,o));else{var h=a+"__"+r;l=this._numberFormatters[h],l||(l=this._numberFormatters[h]=new Intl.NumberFormat(a,f))}return l},ke.prototype._n=function(e,t,n,i){if(!ke.availabilities.numberFormat)return"";if(!n){var r=i?new Intl.NumberFormat(t,i):new Intl.NumberFormat(t);return r.format(e)}var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,i),a=o&&o.format(e);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n.n(e,Object.assign({},{key:n,locale:t},i))}return a||""},ke.prototype.n=function(e){var t=[],n=arguments.length-1;while(n-- >0)t[n]=arguments[n+1];var r=this.locale,o=null,a=null;return 1===t.length?u(t[0])?o=t[0]:s(t[0])&&(t[0].locale&&(r=t[0].locale),t[0].key&&(o=t[0].key),a=Object.keys(t[0]).reduce((function(e,n){var r;return v(i,n)?Object.assign({},e,(r={},r[n]=t[0][n],r)):e}),null)):2===t.length&&(u(t[0])&&(o=t[0]),u(t[1])&&(r=t[1])),this._n(e,r,o,a)},ke.prototype._ntp=function(e,t,n,i){if(!ke.availabilities.numberFormat)return[];if(!n){var r=i?new Intl.NumberFormat(t,i):new Intl.NumberFormat(t);return r.formatToParts(e)}var o=this._getNumberFormatter(e,t,this.fallbackLocale,this._getNumberFormats(),n,i),a=o&&o.formatToParts(e);if(this._isFallbackRoot(a)){if(!this._root)throw Error("unexpected error");return this._root.$i18n._ntp(e,t,n,i)}return a||[]},Object.defineProperties(ke.prototype,Me),Object.defineProperty(ke,"availabilities",{get:function(){if(!ge){var e="undefined"!==typeof Intl;ge={dateTimeFormat:e&&"undefined"!==typeof Intl.DateTimeFormat,numberFormat:e&&"undefined"!==typeof Intl.NumberFormat}}return ge}}),ke.install=W,ke.version="8.24.4",t["a"]=ke},a9e3:function(e,t,n){"use strict";var i=n("83ab"),r=n("da84"),o=n("94ca"),a=n("6eeb"),s=n("5135"),c=n("c6b6"),u=n("7156"),d=n("c04e"),l=n("d039"),f=n("7c73"),p=n("241c").f,h=n("06cf").f,m=n("9bf2").f,b=n("58a8").trim,g="Number",v=r[g],y=v.prototype,_=c(f(y))==g,O=function(e){var t,n,i,r,o,a,s,c,u=d(e,!1);if("string"==typeof u&&u.length>2)if(u=b(u),t=u.charCodeAt(0),43===t||45===t){if(n=u.charCodeAt(2),88===n||120===n)return NaN}else if(48===t){switch(u.charCodeAt(1)){case 66:case 98:i=2,r=49;break;case 79:case 111:i=8,r=55;break;default:return+u}for(o=u.slice(2),a=o.length,s=0;s<a;s++)if(c=o.charCodeAt(s),c<48||c>r)return NaN;return parseInt(o,i)}return+u};if(o(g,!v(" 0o1")||!v("0b1")||v("+0x1"))){for(var j,w=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof w&&(_?l((function(){y.valueOf.call(n)})):c(n)!=g)?u(new v(O(t)),n,w):O(t)},k=i?p(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger,fromString,range".split(","),M=0;k.length>M;M++)s(v,j=k[M])&&!s(w,j)&&m(w,j,h(v,j));w.prototype=y,y.constructor=w,a(r,g,w)}},aa47:function(e,t,n){"use strict";
|
||
/**!
|
||
* Sortable 1.10.2
|
||
* @author RubaXa <trash@rubaxa.org>
|
||
* @author owenm <owen23355@gmail.com>
|
||
* @license MIT
|
||
*/
|
||
function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(){return o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},o.apply(this,arguments)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}function s(e,t){if(null==e)return{};var n,i,r={},o=Object.keys(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}function c(e,t){if(null==e)return{};var n,i,r=s(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function u(e){return d(e)||l(e)||f()}function d(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function l(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance")}n.r(t),n.d(t,"MultiDrag",(function(){return Ft})),n.d(t,"Sortable",(function(){return Ze})),n.d(t,"Swap",(function(){return Lt}));var p="1.10.2";function h(e){if("undefined"!==typeof window&&window.navigator)return!!navigator.userAgent.match(e)}var m=h(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),b=h(/Edge/i),g=h(/firefox/i),v=h(/safari/i)&&!h(/chrome/i)&&!h(/android/i),y=h(/iP(ad|od|hone)/i),_=h(/chrome/i)&&h(/android/i),O={capture:!1,passive:!1};function j(e,t,n){e.addEventListener(t,n,!m&&O)}function w(e,t,n){e.removeEventListener(t,n,!m&&O)}function k(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(n){return!1}return!1}}function M(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function L(e,t,n,i){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&k(e,t):k(e,t))||i&&e===n)return e;if(e===n)break}while(e=M(e))}return null}var x,T=/\s+/g;function S(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var i=(" "+e.className+" ").replace(T," ").replace(" "+t+" "," ");e.className=(i+(n?" "+t:"")).replace(T," ")}}function D(e,t,n){var i=e&&e.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in i||-1!==t.indexOf("webkit")||(t="-webkit-"+t),i[t]=n+("string"===typeof n?"":"px")}}function A(e,t){var n="";if("string"===typeof e)n=e;else do{var i=D(e,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!t&&(e=e.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function P(e,t,n){if(e){var i=e.getElementsByTagName(t),r=0,o=i.length;if(n)for(;r<o;r++)n(i[r],r);return i}return[]}function Y(){var e=document.scrollingElement;return e||document.documentElement}function C(e,t,n,i,r){if(e.getBoundingClientRect||e===window){var o,a,s,c,u,d,l;if(e!==window&&e!==Y()?(o=e.getBoundingClientRect(),a=o.top,s=o.left,c=o.bottom,u=o.right,d=o.height,l=o.width):(a=0,s=0,c=window.innerHeight,u=window.innerWidth,d=window.innerHeight,l=window.innerWidth),(t||n)&&e!==window&&(r=r||e.parentNode,!m))do{if(r&&r.getBoundingClientRect&&("none"!==D(r,"transform")||n&&"static"!==D(r,"position"))){var f=r.getBoundingClientRect();a-=f.top+parseInt(D(r,"border-top-width")),s-=f.left+parseInt(D(r,"border-left-width")),c=a+o.height,u=s+o.width;break}}while(r=r.parentNode);if(i&&e!==window){var p=A(r||e),h=p&&p.a,b=p&&p.d;p&&(a/=b,s/=h,l/=h,d/=b,c=a+d,u=s+l)}return{top:a,left:s,bottom:c,right:u,width:l,height:d}}}function E(e,t,n){var i=R(e,!0),r=C(e)[t];while(i){var o=C(i)[n],a=void 0;if(a="top"===n||"left"===n?r>=o:r<=o,!a)return i;if(i===Y())break;i=R(i,!1)}return!1}function H(e,t,n){var i=0,r=0,o=e.children;while(r<o.length){if("none"!==o[r].style.display&&o[r]!==Ze.ghost&&o[r]!==Ze.dragged&&L(o[r],n.draggable,e,!1)){if(i===t)return o[r];i++}r++}return null}function $(e,t){var n=e.lastElementChild;while(n&&(n===Ze.ghost||"none"===D(n,"display")||t&&!k(n,t)))n=n.previousElementSibling;return n||null}function F(e,t){var n=0;if(!e||!e.parentNode)return-1;while(e=e.previousElementSibling)"TEMPLATE"===e.nodeName.toUpperCase()||e===Ze.clone||t&&!k(e,t)||n++;return n}function I(e){var t=0,n=0,i=Y();if(e)do{var r=A(e),o=r.a,a=r.d;t+=e.scrollLeft*o,n+=e.scrollTop*a}while(e!==i&&(e=e.parentNode));return[t,n]}function B(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var i in t)if(t.hasOwnProperty(i)&&t[i]===e[n][i])return Number(n);return-1}function R(e,t){if(!e||!e.getBoundingClientRect)return Y();var n=e,i=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var r=D(n);if(n.clientWidth<n.scrollWidth&&("auto"==r.overflowX||"scroll"==r.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==r.overflowY||"scroll"==r.overflowY)){if(!n.getBoundingClientRect||n===document.body)return Y();if(i||t)return n;i=!0}}}while(n=n.parentNode);return Y()}function N(e,t){if(e&&t)for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function z(e,t){return Math.round(e.top)===Math.round(t.top)&&Math.round(e.left)===Math.round(t.left)&&Math.round(e.height)===Math.round(t.height)&&Math.round(e.width)===Math.round(t.width)}function W(e,t){return function(){if(!x){var n=arguments,i=this;1===n.length?e.call(i,n[0]):e.apply(i,n),x=setTimeout((function(){x=void 0}),t)}}}function V(){clearTimeout(x),x=void 0}function U(e,t,n){e.scrollLeft+=t,e.scrollTop+=n}function G(e){var t=window.Polymer,n=window.jQuery||window.Zepto;return t&&t.dom?t.dom(e).cloneNode(!0):n?n(e).clone(!0)[0]:e.cloneNode(!0)}function q(e,t){D(e,"position","absolute"),D(e,"top",t.top),D(e,"left",t.left),D(e,"width",t.width),D(e,"height",t.height)}function J(e){D(e,"position",""),D(e,"top",""),D(e,"left",""),D(e,"width",""),D(e,"height","")}var K="Sortable"+(new Date).getTime();function X(){var e,t=[];return{captureAnimationState:function(){if(t=[],this.options.animation){var e=[].slice.call(this.el.children);e.forEach((function(e){if("none"!==D(e,"display")&&e!==Ze.ghost){t.push({target:e,rect:C(e)});var n=a({},t[t.length-1].rect);if(e.thisAnimationDuration){var i=A(e,!0);i&&(n.top-=i.f,n.left-=i.e)}e.fromRect=n}}))}},addAnimationState:function(e){t.push(e)},removeAnimationState:function(e){t.splice(B(t,{target:e}),1)},animateAll:function(n){var i=this;if(!this.options.animation)return clearTimeout(e),void("function"===typeof n&&n());var r=!1,o=0;t.forEach((function(e){var t=0,n=e.target,a=n.fromRect,s=C(n),c=n.prevFromRect,u=n.prevToRect,d=e.rect,l=A(n,!0);l&&(s.top-=l.f,s.left-=l.e),n.toRect=s,n.thisAnimationDuration&&z(c,s)&&!z(a,s)&&(d.top-s.top)/(d.left-s.left)===(a.top-s.top)/(a.left-s.left)&&(t=Q(d,c,u,i.options)),z(s,a)||(n.prevFromRect=a,n.prevToRect=s,t||(t=i.options.animation),i.animate(n,d,s,t)),t&&(r=!0,o=Math.max(o,t),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),t),n.thisAnimationDuration=t)})),clearTimeout(e),r?e=setTimeout((function(){"function"===typeof n&&n()}),o):"function"===typeof n&&n(),t=[]},animate:function(e,t,n,i){if(i){D(e,"transition",""),D(e,"transform","");var r=A(this.el),o=r&&r.a,a=r&&r.d,s=(t.left-n.left)/(o||1),c=(t.top-n.top)/(a||1);e.animatingX=!!s,e.animatingY=!!c,D(e,"transform","translate3d("+s+"px,"+c+"px,0)"),Z(e),D(e,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),D(e,"transform","translate3d(0,0,0)"),"number"===typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){D(e,"transition",""),D(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),i)}}}}function Z(e){return e.offsetWidth}function Q(e,t,n,i){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*i.animation}var ee=[],te={initializeByDefault:!0},ne={mount:function(e){for(var t in te)te.hasOwnProperty(t)&&!(t in e)&&(e[t]=te[t]);ee.push(e)},pluginEvent:function(e,t,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var r=e+"Global";ee.forEach((function(i){t[i.pluginName]&&(t[i.pluginName][r]&&t[i.pluginName][r](a({sortable:t},n)),t.options[i.pluginName]&&t[i.pluginName][e]&&t[i.pluginName][e](a({sortable:t},n)))}))},initializePlugins:function(e,t,n,i){for(var r in ee.forEach((function(i){var r=i.pluginName;if(e.options[r]||i.initializeByDefault){var a=new i(e,t,e.options);a.sortable=e,a.options=e.options,e[r]=a,o(n,a.defaults)}})),e.options)if(e.options.hasOwnProperty(r)){var a=this.modifyOption(e,r,e.options[r]);"undefined"!==typeof a&&(e.options[r]=a)}},getEventProperties:function(e,t){var n={};return ee.forEach((function(i){"function"===typeof i.eventProperties&&o(n,i.eventProperties.call(t[i.pluginName],e))})),n},modifyOption:function(e,t,n){var i;return ee.forEach((function(r){e[r.pluginName]&&r.optionListeners&&"function"===typeof r.optionListeners[t]&&(i=r.optionListeners[t].call(e[r.pluginName],n))})),i}};function ie(e){var t=e.sortable,n=e.rootEl,i=e.name,r=e.targetEl,o=e.cloneEl,s=e.toEl,c=e.fromEl,u=e.oldIndex,d=e.newIndex,l=e.oldDraggableIndex,f=e.newDraggableIndex,p=e.originalEvent,h=e.putSortable,g=e.extraEventProperties;if(t=t||n&&n[K],t){var v,y=t.options,_="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||m||b?(v=document.createEvent("Event"),v.initEvent(i,!0,!0)):v=new CustomEvent(i,{bubbles:!0,cancelable:!0}),v.to=s||n,v.from=c||n,v.item=r||n,v.clone=o,v.oldIndex=u,v.newIndex=d,v.oldDraggableIndex=l,v.newDraggableIndex=f,v.originalEvent=p,v.pullMode=h?h.lastPutMode:void 0;var O=a({},g,ne.getEventProperties(i,t));for(var j in O)v[j]=O[j];n&&n.dispatchEvent(v),y[_]&&y[_].call(t,v)}}var re=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,r=c(n,["evt"]);ne.pluginEvent.bind(Ze)(e,t,a({dragEl:ae,parentEl:se,ghostEl:ce,rootEl:ue,nextEl:de,lastDownEl:le,cloneEl:fe,cloneHidden:pe,dragStarted:Le,putSortable:ye,activeSortable:Ze.active,originalEvent:i,oldIndex:he,oldDraggableIndex:be,newIndex:me,newDraggableIndex:ge,hideGhostForTarget:qe,unhideGhostForTarget:Je,cloneNowHidden:function(){pe=!0},cloneNowShown:function(){pe=!1},dispatchSortableEvent:function(e){oe({sortable:t,name:e,originalEvent:i})}},r))};function oe(e){ie(a({putSortable:ye,cloneEl:fe,targetEl:ae,rootEl:ue,oldIndex:he,oldDraggableIndex:be,newIndex:me,newDraggableIndex:ge},e))}var ae,se,ce,ue,de,le,fe,pe,he,me,be,ge,ve,ye,_e,Oe,je,we,ke,Me,Le,xe,Te,Se,De,Ae=!1,Pe=!1,Ye=[],Ce=!1,Ee=!1,He=[],$e=!1,Fe=[],Ie="undefined"!==typeof document,Be=y,Re=b||m?"cssFloat":"float",Ne=Ie&&!_&&!y&&"draggable"in document.createElement("div"),ze=function(){if(Ie){if(m)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),We=function(e,t){var n=D(e),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=H(e,0,t),o=H(e,1,t),a=r&&D(r),s=o&&D(o),c=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+C(r).width,u=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+C(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&a["float"]&&"none"!==a["float"]){var d="left"===a["float"]?"left":"right";return!o||"both"!==s.clear&&s.clear!==d?"horizontal":"vertical"}return r&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||c>=i&&"none"===n[Re]||o&&"none"===n[Re]&&c+u>i)?"vertical":"horizontal"},Ve=function(e,t,n){var i=n?e.left:e.top,r=n?e.right:e.bottom,o=n?e.width:e.height,a=n?t.left:t.top,s=n?t.right:t.bottom,c=n?t.width:t.height;return i===a||r===s||i+o/2===a+c/2},Ue=function(e,t){var n;return Ye.some((function(i){if(!$(i)){var r=C(i),o=i[K].options.emptyInsertThreshold,a=e>=r.left-o&&e<=r.right+o,s=t>=r.top-o&&t<=r.bottom+o;return o&&a&&s?n=i:void 0}})),n},Ge=function(e){function t(e,n){return function(i,r,o,a){var s=i.options.group.name&&r.options.group.name&&i.options.group.name===r.options.group.name;if(null==e&&(n||s))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"===typeof e)return t(e(i,r,o,a),n)(i,r,o,a);var c=(n?i:r).options.group.name;return!0===e||"string"===typeof e&&e===c||e.join&&e.indexOf(c)>-1}}var n={},r=e.group;r&&"object"==i(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},qe=function(){!ze&&ce&&D(ce,"display","none")},Je=function(){!ze&&ce&&D(ce,"display","")};Ie&&document.addEventListener("click",(function(e){if(Pe)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),Pe=!1,!1}),!0);var Ke=function(e){if(ae){e=e.touches?e.touches[0]:e;var t=Ue(e.clientX,e.clientY);if(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=e[i]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[K]._onDragOver(n)}}},Xe=function(e){ae&&ae.parentNode[K]._isOutsideThisEl(e.target)};function Ze(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=o({},t),e[K]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return We(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Ze.supportPointer&&"PointerEvent"in window,emptyInsertThreshold:5};for(var i in ne.initializePlugins(this,e,n),n)!(i in t)&&(t[i]=n[i]);for(var r in Ge(t),this)"_"===r.charAt(0)&&"function"===typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!t.forceFallback&&Ne,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?j(e,"pointerdown",this._onTapStart):(j(e,"mousedown",this._onTapStart),j(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(j(e,"dragover",this),j(e,"dragenter",this)),Ye.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),o(this,X())}function Qe(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}function et(e,t,n,i,r,o,a,s){var c,u,d=e[K],l=d.options.onMove;return!window.CustomEvent||m||b?(c=document.createEvent("Event"),c.initEvent("move",!0,!0)):c=new CustomEvent("move",{bubbles:!0,cancelable:!0}),c.to=t,c.from=e,c.dragged=n,c.draggedRect=i,c.related=r||t,c.relatedRect=o||C(t),c.willInsertAfter=s,c.originalEvent=a,e.dispatchEvent(c),l&&(u=l.call(d,c,a)),u}function tt(e){e.draggable=!1}function nt(){$e=!1}function it(e,t,n){var i=C($(n.el,n.options.draggable)),r=10;return t?e.clientX>i.right+r||e.clientX<=i.right&&e.clientY>i.bottom&&e.clientX>=i.left:e.clientX>i.right&&e.clientY>i.top||e.clientX<=i.right&&e.clientY>i.bottom+r}function rt(e,t,n,i,r,o,a,s){var c=i?e.clientY:e.clientX,u=i?n.height:n.width,d=i?n.top:n.left,l=i?n.bottom:n.right,f=!1;if(!a)if(s&&Se<u*r){if(!Ce&&(1===Te?c>d+u*o/2:c<l-u*o/2)&&(Ce=!0),Ce)f=!0;else if(1===Te?c<d+Se:c>l-Se)return-Te}else if(c>d+u*(1-r)/2&&c<l-u*(1-r)/2)return ot(t);return f=f||a,f&&(c<d+u*o/2||c>l-u*o/2)?c>d+u/2?1:-1:0}function ot(e){return F(ae)<F(e)?1:-1}function at(e){var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,i=0;while(n--)i+=t.charCodeAt(n);return i.toString(36)}function st(e){Fe.length=0;var t=e.getElementsByTagName("input"),n=t.length;while(n--){var i=t[n];i.checked&&Fe.push(i)}}function ct(e){return setTimeout(e,0)}function ut(e){return clearTimeout(e)}Ze.prototype={constructor:Ze,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(xe=null)},_getDirection:function(e,t){return"function"===typeof this.options.direction?this.options.direction.call(this,e,t,ae):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,i=this.options,r=i.preventOnFilter,o=e.type,a=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,s=(a||e).target,c=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||s,u=i.filter;if(st(n),!ae&&!(/mousedown|pointerdown/.test(o)&&0!==e.button||i.disabled)&&!c.isContentEditable&&(s=L(s,i.draggable,n,!1),(!s||!s.animated)&&le!==s)){if(he=F(s),be=F(s,i.draggable),"function"===typeof u){if(u.call(this,e,s,this))return oe({sortable:t,rootEl:c,name:"filter",targetEl:s,toEl:n,fromEl:n}),re("filter",t,{evt:e}),void(r&&e.cancelable&&e.preventDefault())}else if(u&&(u=u.split(",").some((function(i){if(i=L(c,i.trim(),n,!1),i)return oe({sortable:t,rootEl:i,name:"filter",targetEl:s,fromEl:n,toEl:n}),re("filter",t,{evt:e}),!0})),u))return void(r&&e.cancelable&&e.preventDefault());i.handle&&!L(c,i.handle,n,!1)||this._prepareDragStart(e,a,s)}}},_prepareDragStart:function(e,t,n){var i,r=this,o=r.el,a=r.options,s=o.ownerDocument;if(n&&!ae&&n.parentNode===o){var c=C(n);if(ue=o,ae=n,se=ae.parentNode,de=ae.nextSibling,le=n,ve=a.group,Ze.dragged=ae,_e={target:ae,clientX:(t||e).clientX,clientY:(t||e).clientY},ke=_e.clientX-c.left,Me=_e.clientY-c.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,ae.style["will-change"]="all",i=function(){re("delayEnded",r,{evt:e}),Ze.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!g&&r.nativeDraggable&&(ae.draggable=!0),r._triggerDragStart(e,t),oe({sortable:r,name:"choose",originalEvent:e}),S(ae,a.chosenClass,!0))},a.ignore.split(",").forEach((function(e){P(ae,e.trim(),tt)})),j(s,"dragover",Ke),j(s,"mousemove",Ke),j(s,"touchmove",Ke),j(s,"mouseup",r._onDrop),j(s,"touchend",r._onDrop),j(s,"touchcancel",r._onDrop),g&&this.nativeDraggable&&(this.options.touchStartThreshold=4,ae.draggable=!0),re("delayStart",this,{evt:e}),!a.delay||a.delayOnTouchOnly&&!t||this.nativeDraggable&&(b||m))i();else{if(Ze.eventCanceled)return void this._onDrop();j(s,"mouseup",r._disableDelayedDrag),j(s,"touchend",r._disableDelayedDrag),j(s,"touchcancel",r._disableDelayedDrag),j(s,"mousemove",r._delayedDragTouchMoveHandler),j(s,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&j(s,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){ae&&tt(ae),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;w(e,"mouseup",this._disableDelayedDrag),w(e,"touchend",this._disableDelayedDrag),w(e,"touchcancel",this._disableDelayedDrag),w(e,"mousemove",this._delayedDragTouchMoveHandler),w(e,"touchmove",this._delayedDragTouchMoveHandler),w(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?j(document,"pointermove",this._onTouchMove):j(document,t?"touchmove":"mousemove",this._onTouchMove):(j(ae,"dragend",this),j(ue,"dragstart",this._onDragStart));try{document.selection?ct((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(n){}},_dragStarted:function(e,t){if(Ae=!1,ue&&ae){re("dragStarted",this,{evt:t}),this.nativeDraggable&&j(document,"dragover",Xe);var n=this.options;!e&&S(ae,n.dragClass,!1),S(ae,n.ghostClass,!0),Ze.active=this,e&&this._appendGhost(),oe({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(Oe){this._lastX=Oe.clientX,this._lastY=Oe.clientY,qe();var e=document.elementFromPoint(Oe.clientX,Oe.clientY),t=e;while(e&&e.shadowRoot){if(e=e.shadowRoot.elementFromPoint(Oe.clientX,Oe.clientY),e===t)break;t=e}if(ae.parentNode[K]._isOutsideThisEl(e),t)do{if(t[K]){var n=void 0;if(n=t[K]._onDragOver({clientX:Oe.clientX,clientY:Oe.clientY,target:e,rootEl:t}),n&&!this.options.dragoverBubble)break}e=t}while(t=t.parentNode);Je()}},_onTouchMove:function(e){if(_e){var t=this.options,n=t.fallbackTolerance,i=t.fallbackOffset,r=e.touches?e.touches[0]:e,o=ce&&A(ce,!0),a=ce&&o&&o.a,s=ce&&o&&o.d,c=Be&&De&&I(De),u=(r.clientX-_e.clientX+i.x)/(a||1)+(c?c[0]-He[0]:0)/(a||1),d=(r.clientY-_e.clientY+i.y)/(s||1)+(c?c[1]-He[1]:0)/(s||1);if(!Ze.active&&!Ae){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))<n)return;this._onDragStart(e,!0)}if(ce){o?(o.e+=u-(je||0),o.f+=d-(we||0)):o={a:1,b:0,c:0,d:1,e:u,f:d};var l="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");D(ce,"webkitTransform",l),D(ce,"mozTransform",l),D(ce,"msTransform",l),D(ce,"transform",l),je=u,we=d,Oe=r}e.cancelable&&e.preventDefault()}},_appendGhost:function(){if(!ce){var e=this.options.fallbackOnBody?document.body:ue,t=C(ae,!0,Be,!0,e),n=this.options;if(Be){De=e;while("static"===D(De,"position")&&"none"===D(De,"transform")&&De!==document)De=De.parentNode;De!==document.body&&De!==document.documentElement?(De===document&&(De=Y()),t.top+=De.scrollTop,t.left+=De.scrollLeft):De=Y(),He=I(De)}ce=ae.cloneNode(!0),S(ce,n.ghostClass,!1),S(ce,n.fallbackClass,!0),S(ce,n.dragClass,!0),D(ce,"transition",""),D(ce,"transform",""),D(ce,"box-sizing","border-box"),D(ce,"margin",0),D(ce,"top",t.top),D(ce,"left",t.left),D(ce,"width",t.width),D(ce,"height",t.height),D(ce,"opacity","0.8"),D(ce,"position",Be?"absolute":"fixed"),D(ce,"zIndex","100000"),D(ce,"pointerEvents","none"),Ze.ghost=ce,e.appendChild(ce),D(ce,"transform-origin",ke/parseInt(ce.style.width)*100+"% "+Me/parseInt(ce.style.height)*100+"%")}},_onDragStart:function(e,t){var n=this,i=e.dataTransfer,r=n.options;re("dragStart",this,{evt:e}),Ze.eventCanceled?this._onDrop():(re("setupClone",this),Ze.eventCanceled||(fe=G(ae),fe.draggable=!1,fe.style["will-change"]="",this._hideClone(),S(fe,this.options.chosenClass,!1),Ze.clone=fe),n.cloneId=ct((function(){re("clone",n),Ze.eventCanceled||(n.options.removeCloneOnHide||ue.insertBefore(fe,ae),n._hideClone(),oe({sortable:n,name:"clone"}))})),!t&&S(ae,r.dragClass,!0),t?(Pe=!0,n._loopId=setInterval(n._emulateDragOver,50)):(w(document,"mouseup",n._onDrop),w(document,"touchend",n._onDrop),w(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",r.setData&&r.setData.call(n,i,ae)),j(document,"drop",n),D(ae,"transform","translateZ(0)")),Ae=!0,n._dragStartId=ct(n._dragStarted.bind(n,t,e)),j(document,"selectstart",n),Le=!0,v&&D(document.body,"user-select","none"))},_onDragOver:function(e){var t,n,i,r,o=this.el,s=e.target,c=this.options,u=c.group,d=Ze.active,l=ve===u,f=c.sort,p=ye||d,h=this,m=!1;if(!$e){if(void 0!==e.preventDefault&&e.cancelable&&e.preventDefault(),s=L(s,c.draggable,o,!0),P("dragOver"),Ze.eventCanceled)return m;if(ae.contains(e.target)||s.animated&&s.animatingX&&s.animatingY||h._ignoreWhileAnimating===s)return H(!1);if(Pe=!1,d&&!c.disabled&&(l?f||(i=!ue.contains(ae)):ye===this||(this.lastPutMode=ve.checkPull(this,d,ae,e))&&u.checkPut(this,d,ae,e))){if(r="vertical"===this._getDirection(e,s),t=C(ae),P("dragOverValid"),Ze.eventCanceled)return m;if(i)return se=ue,Y(),this._hideClone(),P("revert"),Ze.eventCanceled||(de?ue.insertBefore(ae,de):ue.appendChild(ae)),H(!0);var b=$(o,c.draggable);if(!b||it(e,r,this)&&!b.animated){if(b===ae)return H(!1);if(b&&o===e.target&&(s=b),s&&(n=C(s)),!1!==et(ue,o,ae,t,s,n,e,!!s))return Y(),o.appendChild(ae),se=o,I(),H(!0)}else if(s.parentNode===o){n=C(s);var g,v,y=0,_=ae.parentNode!==o,O=!Ve(ae.animated&&ae.toRect||t,s.animated&&s.toRect||n,r),j=r?"top":"left",w=E(s,"top","top")||E(ae,"top","top"),k=w?w.scrollTop:void 0;if(xe!==s&&(g=n[j],Ce=!1,Ee=!O&&c.invertSwap||_),y=rt(e,s,n,r,O?1:c.swapThreshold,null==c.invertedSwapThreshold?c.swapThreshold:c.invertedSwapThreshold,Ee,xe===s),0!==y){var M=F(ae);do{M-=y,v=se.children[M]}while(v&&("none"===D(v,"display")||v===ce))}if(0===y||v===s)return H(!1);xe=s,Te=y;var x=s.nextElementSibling,T=!1;T=1===y;var A=et(ue,o,ae,t,s,n,e,T);if(!1!==A)return 1!==A&&-1!==A||(T=1===A),$e=!0,setTimeout(nt,30),Y(),T&&!x?o.appendChild(ae):s.parentNode.insertBefore(ae,T?x:s),w&&U(w,0,k-w.scrollTop),se=ae.parentNode,void 0===g||Ee||(Se=Math.abs(g-C(s)[j])),I(),H(!0)}if(o.contains(ae))return H(!1)}return!1}function P(c,u){re(c,h,a({evt:e,isOwner:l,axis:r?"vertical":"horizontal",revert:i,dragRect:t,targetRect:n,canSort:f,fromSortable:p,target:s,completed:H,onMove:function(n,i){return et(ue,o,ae,t,n,C(n),e,i)},changed:I},u))}function Y(){P("dragOverAnimationCapture"),h.captureAnimationState(),h!==p&&p.captureAnimationState()}function H(t){return P("dragOverCompleted",{insertion:t}),t&&(l?d._hideClone():d._showClone(h),h!==p&&(S(ae,ye?ye.options.ghostClass:d.options.ghostClass,!1),S(ae,c.ghostClass,!0)),ye!==h&&h!==Ze.active?ye=h:h===Ze.active&&ye&&(ye=null),p===h&&(h._ignoreWhileAnimating=s),h.animateAll((function(){P("dragOverAnimationComplete"),h._ignoreWhileAnimating=null})),h!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(s===ae&&!ae.animated||s===o&&!s.animated)&&(xe=null),c.dragoverBubble||e.rootEl||s===document||(ae.parentNode[K]._isOutsideThisEl(e.target),!t&&Ke(e)),!c.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),m=!0}function I(){me=F(ae),ge=F(ae,c.draggable),oe({sortable:h,name:"change",toEl:o,newIndex:me,newDraggableIndex:ge,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){w(document,"mousemove",this._onTouchMove),w(document,"touchmove",this._onTouchMove),w(document,"pointermove",this._onTouchMove),w(document,"dragover",Ke),w(document,"mousemove",Ke),w(document,"touchmove",Ke)},_offUpEvents:function(){var e=this.el.ownerDocument;w(e,"mouseup",this._onDrop),w(e,"touchend",this._onDrop),w(e,"pointerup",this._onDrop),w(e,"touchcancel",this._onDrop),w(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;me=F(ae),ge=F(ae,n.draggable),re("drop",this,{evt:e}),se=ae&&ae.parentNode,me=F(ae),ge=F(ae,n.draggable),Ze.eventCanceled||(Ae=!1,Ee=!1,Ce=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),ut(this.cloneId),ut(this._dragStartId),this.nativeDraggable&&(w(document,"drop",this),w(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),v&&D(document.body,"user-select",""),D(ae,"transform",""),e&&(Le&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),ce&&ce.parentNode&&ce.parentNode.removeChild(ce),(ue===se||ye&&"clone"!==ye.lastPutMode)&&fe&&fe.parentNode&&fe.parentNode.removeChild(fe),ae&&(this.nativeDraggable&&w(ae,"dragend",this),tt(ae),ae.style["will-change"]="",Le&&!Ae&&S(ae,ye?ye.options.ghostClass:this.options.ghostClass,!1),S(ae,this.options.chosenClass,!1),oe({sortable:this,name:"unchoose",toEl:se,newIndex:null,newDraggableIndex:null,originalEvent:e}),ue!==se?(me>=0&&(oe({rootEl:se,name:"add",toEl:se,fromEl:ue,originalEvent:e}),oe({sortable:this,name:"remove",toEl:se,originalEvent:e}),oe({rootEl:se,name:"sort",toEl:se,fromEl:ue,originalEvent:e}),oe({sortable:this,name:"sort",toEl:se,originalEvent:e})),ye&&ye.save()):me!==he&&me>=0&&(oe({sortable:this,name:"update",toEl:se,originalEvent:e}),oe({sortable:this,name:"sort",toEl:se,originalEvent:e})),Ze.active&&(null!=me&&-1!==me||(me=he,ge=be),oe({sortable:this,name:"end",toEl:se,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){re("nulling",this),ue=ae=se=ce=de=fe=le=pe=_e=Oe=Le=me=ge=he=be=xe=Te=ye=ve=Ze.dragged=Ze.ghost=Ze.clone=Ze.active=null,Fe.forEach((function(e){e.checked=!0})),Fe.length=je=we=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":ae&&(this._onDragOver(e),Qe(e));break;case"selectstart":e.preventDefault();break}},toArray:function(){for(var e,t=[],n=this.el.children,i=0,r=n.length,o=this.options;i<r;i++)e=n[i],L(e,o.draggable,this.el,!1)&&t.push(e.getAttribute(o.dataIdAttr)||at(e));return t},sort:function(e){var t={},n=this.el;this.toArray().forEach((function(e,i){var r=n.children[i];L(r,this.options.draggable,n,!1)&&(t[e]=r)}),this),e.forEach((function(e){t[e]&&(n.removeChild(t[e]),n.appendChild(t[e]))}))},save:function(){var e=this.options.store;e&&e.set&&e.set(this)},closest:function(e,t){return L(e,t||this.options.draggable,this.el,!1)},option:function(e,t){var n=this.options;if(void 0===t)return n[e];var i=ne.modifyOption(this,e,t);n[e]="undefined"!==typeof i?i:t,"group"===e&&Ge(n)},destroy:function(){re("destroy",this);var e=this.el;e[K]=null,w(e,"mousedown",this._onTapStart),w(e,"touchstart",this._onTapStart),w(e,"pointerdown",this._onTapStart),this.nativeDraggable&&(w(e,"dragover",this),w(e,"dragenter",this)),Array.prototype.forEach.call(e.querySelectorAll("[draggable]"),(function(e){e.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),Ye.splice(Ye.indexOf(this.el),1),this.el=e=null},_hideClone:function(){if(!pe){if(re("hideClone",this),Ze.eventCanceled)return;D(fe,"display","none"),this.options.removeCloneOnHide&&fe.parentNode&&fe.parentNode.removeChild(fe),pe=!0}},_showClone:function(e){if("clone"===e.lastPutMode){if(pe){if(re("showClone",this),Ze.eventCanceled)return;ue.contains(ae)&&!this.options.group.revertClone?ue.insertBefore(fe,ae):de?ue.insertBefore(fe,de):ue.appendChild(fe),this.options.group.revertClone&&this.animate(ae,fe),D(fe,"display",""),pe=!1}}else this._hideClone()}},Ie&&j(document,"touchmove",(function(e){(Ze.active||Ae)&&e.cancelable&&e.preventDefault()})),Ze.utils={on:j,off:w,css:D,find:P,is:function(e,t){return!!L(e,t,e,!1)},extend:N,throttle:W,closest:L,toggleClass:S,clone:G,index:F,nextTick:ct,cancelNextTick:ut,detectDirection:We,getChild:H},Ze.get=function(e){return e[K]},Ze.mount=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t[0].constructor===Array&&(t=t[0]),t.forEach((function(e){if(!e.prototype||!e.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(e));e.utils&&(Ze.utils=a({},Ze.utils,e.utils)),ne.mount(e)}))},Ze.create=function(e,t){return new Ze(e,t)},Ze.version=p;var dt,lt,ft,pt,ht,mt,bt=[],gt=!1;function vt(){function e(){for(var e in this.defaults={scroll:!0,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"===typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?j(document,"dragover",this._handleAutoScroll):this.options.supportPointer?j(document,"pointermove",this._handleFallbackAutoScroll):t.touches?j(document,"touchmove",this._handleFallbackAutoScroll):j(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?w(document,"dragover",this._handleAutoScroll):(w(document,"pointermove",this._handleFallbackAutoScroll),w(document,"touchmove",this._handleFallbackAutoScroll),w(document,"mousemove",this._handleFallbackAutoScroll)),_t(),yt(),V()},nulling:function(){ht=lt=dt=gt=mt=ft=pt=null,bt.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,i=(e.touches?e.touches[0]:e).clientX,r=(e.touches?e.touches[0]:e).clientY,o=document.elementFromPoint(i,r);if(ht=e,t||b||m||v){jt(e,this.options,o,t);var a=R(o,!0);!gt||mt&&i===ft&&r===pt||(mt&&_t(),mt=setInterval((function(){var o=R(document.elementFromPoint(i,r),!0);o!==a&&(a=o,yt()),jt(e,n.options,o,t)}),10),ft=i,pt=r)}else{if(!this.options.bubbleScroll||R(o,!0)===Y())return void yt();jt(e,this.options,R(o,!1),!1)}}},o(e,{pluginName:"scroll",initializeByDefault:!0})}function yt(){bt.forEach((function(e){clearInterval(e.pid)})),bt=[]}function _t(){clearInterval(mt)}var Ot,jt=W((function(e,t,n,i){if(t.scroll){var r,o=(e.touches?e.touches[0]:e).clientX,a=(e.touches?e.touches[0]:e).clientY,s=t.scrollSensitivity,c=t.scrollSpeed,u=Y(),d=!1;lt!==n&&(lt=n,yt(),dt=t.scroll,r=t.scrollFn,!0===dt&&(dt=R(n,!0)));var l=0,f=dt;do{var p=f,h=C(p),m=h.top,b=h.bottom,g=h.left,v=h.right,y=h.width,_=h.height,O=void 0,j=void 0,w=p.scrollWidth,k=p.scrollHeight,M=D(p),L=p.scrollLeft,x=p.scrollTop;p===u?(O=y<w&&("auto"===M.overflowX||"scroll"===M.overflowX||"visible"===M.overflowX),j=_<k&&("auto"===M.overflowY||"scroll"===M.overflowY||"visible"===M.overflowY)):(O=y<w&&("auto"===M.overflowX||"scroll"===M.overflowX),j=_<k&&("auto"===M.overflowY||"scroll"===M.overflowY));var T=O&&(Math.abs(v-o)<=s&&L+y<w)-(Math.abs(g-o)<=s&&!!L),S=j&&(Math.abs(b-a)<=s&&x+_<k)-(Math.abs(m-a)<=s&&!!x);if(!bt[l])for(var A=0;A<=l;A++)bt[A]||(bt[A]={});bt[l].vx==T&&bt[l].vy==S&&bt[l].el===p||(bt[l].el=p,bt[l].vx=T,bt[l].vy=S,clearInterval(bt[l].pid),0==T&&0==S||(d=!0,bt[l].pid=setInterval(function(){i&&0===this.layer&&Ze.active._onTouchMove(ht);var t=bt[this.layer].vy?bt[this.layer].vy*c:0,n=bt[this.layer].vx?bt[this.layer].vx*c:0;"function"===typeof r&&"continue"!==r.call(Ze.dragged.parentNode[K],n,t,e,ht,bt[this.layer].el)||U(bt[this.layer].el,n,t)}.bind({layer:l}),24))),l++}while(t.bubbleScroll&&f!==u&&(f=R(f,!1)));gt=d}}),30),wt=function(e){var t=e.originalEvent,n=e.putSortable,i=e.dragEl,r=e.activeSortable,o=e.dispatchSortableEvent,a=e.hideGhostForTarget,s=e.unhideGhostForTarget;if(t){var c=n||r;a();var u=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t,d=document.elementFromPoint(u.clientX,u.clientY);s(),c&&!c.el.contains(d)&&(o("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function kt(){}function Mt(){}function Lt(){function e(){this.defaults={swapClass:"sortable-swap-highlight"}}return e.prototype={dragStart:function(e){var t=e.dragEl;Ot=t},dragOverValid:function(e){var t=e.completed,n=e.target,i=e.onMove,r=e.activeSortable,o=e.changed,a=e.cancel;if(r.options.swap){var s=this.sortable.el,c=this.options;if(n&&n!==s){var u=Ot;!1!==i(n)?(S(n,c.swapClass,!0),Ot=n):Ot=null,u&&u!==Ot&&S(u,c.swapClass,!1)}o(),t(!0),a()}},drop:function(e){var t=e.activeSortable,n=e.putSortable,i=e.dragEl,r=n||this.sortable,o=this.options;Ot&&S(Ot,o.swapClass,!1),Ot&&(o.swap||n&&n.options.swap)&&i!==Ot&&(r.captureAnimationState(),r!==t&&t.captureAnimationState(),xt(i,Ot),r.animateAll(),r!==t&&t.animateAll())},nulling:function(){Ot=null}},o(e,{pluginName:"swap",eventProperties:function(){return{swapItem:Ot}}})}function xt(e,t){var n,i,r=e.parentNode,o=t.parentNode;r&&o&&!r.isEqualNode(t)&&!o.isEqualNode(e)&&(n=F(e),i=F(t),r.isEqualNode(o)&&n<i&&i++,r.insertBefore(t,r.children[n]),o.insertBefore(e,o.children[i]))}kt.prototype={startIndex:null,dragStart:function(e){var t=e.oldDraggableIndex;this.startIndex=t},onSpill:function(e){var t=e.dragEl,n=e.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=H(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(t,i):this.sortable.el.appendChild(t),this.sortable.animateAll(),n&&n.animateAll()},drop:wt},o(kt,{pluginName:"revertOnSpill"}),Mt.prototype={onSpill:function(e){var t=e.dragEl,n=e.putSortable,i=n||this.sortable;i.captureAnimationState(),t.parentNode&&t.parentNode.removeChild(t),i.animateAll()},drop:wt},o(Mt,{pluginName:"removeOnSpill"});var Tt,St,Dt,At,Pt,Yt=[],Ct=[],Et=!1,Ht=!1,$t=!1;function Ft(){function e(e){for(var t in this)"_"===t.charAt(0)&&"function"===typeof this[t]&&(this[t]=this[t].bind(this));e.options.supportPointer?j(document,"pointerup",this._deselectMultiDrag):(j(document,"mouseup",this._deselectMultiDrag),j(document,"touchend",this._deselectMultiDrag)),j(document,"keydown",this._checkKeyDown),j(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(t,n){var i="";Yt.length&&St===e?Yt.forEach((function(e,t){i+=(t?", ":"")+e.textContent})):i=n.textContent,t.setData("Text",i)}}}return e.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(e){var t=e.dragEl;Dt=t},delayEnded:function(){this.isMultiDrag=~Yt.indexOf(Dt)},setupClone:function(e){var t=e.sortable,n=e.cancel;if(this.isMultiDrag){for(var i=0;i<Yt.length;i++)Ct.push(G(Yt[i])),Ct[i].sortableIndex=Yt[i].sortableIndex,Ct[i].draggable=!1,Ct[i].style["will-change"]="",S(Ct[i],this.options.selectedClass,!1),Yt[i]===Dt&&S(Ct[i],this.options.chosenClass,!1);t._hideClone(),n()}},clone:function(e){var t=e.sortable,n=e.rootEl,i=e.dispatchSortableEvent,r=e.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||Yt.length&&St===t&&(Bt(!0,n),i("clone"),r()))},showClone:function(e){var t=e.cloneNowShown,n=e.rootEl,i=e.cancel;this.isMultiDrag&&(Bt(!1,n),Ct.forEach((function(e){D(e,"display","")})),t(),Pt=!1,i())},hideClone:function(e){var t=this,n=(e.sortable,e.cloneNowHidden),i=e.cancel;this.isMultiDrag&&(Ct.forEach((function(e){D(e,"display","none"),t.options.removeCloneOnHide&&e.parentNode&&e.parentNode.removeChild(e)})),n(),Pt=!0,i())},dragStartGlobal:function(e){e.sortable;!this.isMultiDrag&&St&&St.multiDrag._deselectMultiDrag(),Yt.forEach((function(e){e.sortableIndex=F(e)})),Yt=Yt.sort((function(e,t){return e.sortableIndex-t.sortableIndex})),$t=!0},dragStarted:function(e){var t=this,n=e.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){Yt.forEach((function(e){e!==Dt&&D(e,"position","absolute")}));var i=C(Dt,!1,!0,!0);Yt.forEach((function(e){e!==Dt&&q(e,i)})),Ht=!0,Et=!0}n.animateAll((function(){Ht=!1,Et=!1,t.options.animation&&Yt.forEach((function(e){J(e)})),t.options.sort&&Rt()}))}},dragOver:function(e){var t=e.target,n=e.completed,i=e.cancel;Ht&&~Yt.indexOf(t)&&(n(!1),i())},revert:function(e){var t=e.fromSortable,n=e.rootEl,i=e.sortable,r=e.dragRect;Yt.length>1&&(Yt.forEach((function(e){i.addAnimationState({target:e,rect:Ht?C(e):r}),J(e),e.fromRect=r,t.removeAnimationState(e)})),Ht=!1,It(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,i=e.insertion,r=e.activeSortable,o=e.parentEl,a=e.putSortable,s=this.options;if(i){if(n&&r._hideClone(),Et=!1,s.animation&&Yt.length>1&&(Ht||!n&&!r.options.sort&&!a)){var c=C(Dt,!1,!0,!0);Yt.forEach((function(e){e!==Dt&&(q(e,c),o.appendChild(e))})),Ht=!0}if(!n)if(Ht||Rt(),Yt.length>1){var u=Pt;r._showClone(t),r.options.animation&&!Pt&&u&&Ct.forEach((function(e){r.addAnimationState({target:e,rect:At}),e.fromRect=At,e.thisAnimationDuration=null}))}else r._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,i=e.activeSortable;if(Yt.forEach((function(e){e.thisAnimationDuration=null})),i.options.animation&&!n&&i.multiDrag.isMultiDrag){At=o({},t);var r=A(Dt,!0);At.top-=r.f,At.left-=r.e}},dragOverAnimationComplete:function(){Ht&&(Ht=!1,Rt())},drop:function(e){var t=e.originalEvent,n=e.rootEl,i=e.parentEl,r=e.sortable,o=e.dispatchSortableEvent,a=e.oldIndex,s=e.putSortable,c=s||this.sortable;if(t){var u=this.options,d=i.children;if(!$t)if(u.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),S(Dt,u.selectedClass,!~Yt.indexOf(Dt)),~Yt.indexOf(Dt))Yt.splice(Yt.indexOf(Dt),1),Tt=null,ie({sortable:r,rootEl:n,name:"deselect",targetEl:Dt,originalEvt:t});else{if(Yt.push(Dt),ie({sortable:r,rootEl:n,name:"select",targetEl:Dt,originalEvt:t}),t.shiftKey&&Tt&&r.el.contains(Tt)){var l,f,p=F(Tt),h=F(Dt);if(~p&&~h&&p!==h)for(h>p?(f=p,l=h):(f=h,l=p+1);f<l;f++)~Yt.indexOf(d[f])||(S(d[f],u.selectedClass,!0),Yt.push(d[f]),ie({sortable:r,rootEl:n,name:"select",targetEl:d[f],originalEvt:t}))}else Tt=Dt;St=c}if($t&&this.isMultiDrag){if((i[K].options.sort||i!==n)&&Yt.length>1){var m=C(Dt),b=F(Dt,":not(."+this.options.selectedClass+")");if(!Et&&u.animation&&(Dt.thisAnimationDuration=null),c.captureAnimationState(),!Et&&(u.animation&&(Dt.fromRect=m,Yt.forEach((function(e){if(e.thisAnimationDuration=null,e!==Dt){var t=Ht?C(e):m;e.fromRect=t,c.addAnimationState({target:e,rect:t})}}))),Rt(),Yt.forEach((function(e){d[b]?i.insertBefore(e,d[b]):i.appendChild(e),b++})),a===F(Dt))){var g=!1;Yt.forEach((function(e){e.sortableIndex===F(e)||(g=!0)})),g&&o("update")}Yt.forEach((function(e){J(e)})),c.animateAll()}St=c}(n===i||s&&"clone"!==s.lastPutMode)&&Ct.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=$t=!1,Ct.length=0},destroyGlobal:function(){this._deselectMultiDrag(),w(document,"pointerup",this._deselectMultiDrag),w(document,"mouseup",this._deselectMultiDrag),w(document,"touchend",this._deselectMultiDrag),w(document,"keydown",this._checkKeyDown),w(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(("undefined"===typeof $t||!$t)&&St===this.sortable&&(!e||!L(e.target,this.options.draggable,this.sortable.el,!1))&&(!e||0===e.button))while(Yt.length){var t=Yt[0];S(t,this.options.selectedClass,!1),Yt.shift(),ie({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvt:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},o(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[K];t&&t.options.multiDrag&&!~Yt.indexOf(e)&&(St&&St!==t&&(St.multiDrag._deselectMultiDrag(),St=t),S(e,t.options.selectedClass,!0),Yt.push(e))},deselect:function(e){var t=e.parentNode[K],n=Yt.indexOf(e);t&&t.options.multiDrag&&~n&&(S(e,t.options.selectedClass,!1),Yt.splice(n,1))}},eventProperties:function(){var e=this,t=[],n=[];return Yt.forEach((function(i){var r;t.push({multiDragElement:i,index:i.sortableIndex}),r=Ht&&i!==Dt?-1:Ht?F(i,":not(."+e.options.selectedClass+")"):F(i),n.push({multiDragElement:i,index:r})})),{items:u(Yt),clones:[].concat(Ct),oldIndicies:t,newIndicies:n}},optionListeners:{multiDragKey:function(e){return e=e.toLowerCase(),"ctrl"===e?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function It(e,t){Yt.forEach((function(n,i){var r=t.children[n.sortableIndex+(e?Number(i):0)];r?t.insertBefore(n,r):t.appendChild(n)}))}function Bt(e,t){Ct.forEach((function(n,i){var r=t.children[n.sortableIndex+(e?Number(i):0)];r?t.insertBefore(n,r):t.appendChild(n)}))}function Rt(){Yt.forEach((function(e){e!==Dt&&e.parentNode&&e.parentNode.removeChild(e)}))}Ze.mount(new vt),Ze.mount(Mt,kt),t["default"]=Ze},aa59:function(e,t,n){"use strict";n.d(t,"b",(function(){return D})),n.d(t,"a",(function(){return A}));var i=n("a026"),r=n("c637"),o=n("0056"),a=n("a723"),s=n("2326"),c=n("906c"),u=n("6b77"),d=n("7b1e"),l=n("d82f"),f=n("cf75"),p=n("4a38"),h=n("493b"),m=n("602d"),b=n("bc9a"),g=n("8c18");function v(e){return j(e)||O(e)||_(e)||y()}function y(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _(e,t){if(e){if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}function O(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function j(e){if(Array.isArray(e))return w(e)}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var x=Object(u["e"])(r["vb"],"clicked"),T={activeClass:Object(f["c"])(a["u"]),append:Object(f["c"])(a["g"],!1),event:Object(f["c"])(a["f"],o["f"]),exact:Object(f["c"])(a["g"],!1),exactActiveClass:Object(f["c"])(a["u"]),replace:Object(f["c"])(a["g"],!1),routerTag:Object(f["c"])(a["u"],"a"),to:Object(f["c"])(a["s"])},S={noPrefetch:Object(f["c"])(a["g"],!1),prefetch:Object(f["c"])(a["g"],null)},D=Object(f["d"])(Object(l["m"])(M(M(M({},S),T),{},{active:Object(f["c"])(a["g"],!1),disabled:Object(f["c"])(a["g"],!1),href:Object(f["c"])(a["u"]),rel:Object(f["c"])(a["u"],null),routerComponentName:Object(f["c"])(a["u"]),target:Object(f["c"])(a["u"],"_self")})),r["vb"]),A=i["default"].extend({name:r["vb"],mixins:[h["a"],b["a"],m["a"],g["a"]],inheritAttrs:!1,props:D,computed:{computedTag:function(){var e=this.to,t=this.disabled,n=this.routerComponentName;return Object(p["c"])({to:e,disabled:t,routerComponentName:n},this)},isRouterLink:function(){return Object(p["e"])(this.computedTag)},computedRel:function(){var e=this.target,t=this.rel;return Object(p["b"])({target:e,rel:t})},computedHref:function(){var e=this.to,t=this.href;return Object(p["a"])({to:e,href:t},this.computedTag)},computedProps:function(){var e=this.prefetch;return this.isRouterLink?M(M({},Object(f["e"])(M(M({},T),S),this)),{},{prefetch:Object(d["b"])(e)?e:void 0,tag:this.routerTag}):{}},computedAttrs:function(){var e=this.bvAttrs,t=this.computedHref,n=this.computedRel,i=this.disabled,r=this.target,o=this.routerTag,a=this.isRouterLink;return M(M(M(M({},e),t?{href:t}:{}),a&&!Object(c["t"])(o,"a")?{}:{rel:n,target:r}),{},{tabindex:i?"-1":Object(d["o"])(e.tabindex)?null:e.tabindex,"aria-disabled":i?"true":null})},computedListeners:function(){return M(M({},this.bvListeners),{},{click:this.onClick})}},methods:{onClick:function(e){var t=arguments,n=Object(d["d"])(e),i=this.isRouterLink,r=this.bvListeners.click;n&&this.disabled?Object(u["f"])(e,{immediatePropagation:!0}):(i&&e.currentTarget.__vue__&&e.currentTarget.__vue__.$emit(o["f"],e),Object(s["b"])(r).filter((function(e){return Object(d["f"])(e)})).forEach((function(e){e.apply(void 0,v(t))})),this.emitOnRoot(x,e),this.emitOnRoot("clicked::link",e)),n&&!i&&"#"===this.computedHref&&Object(u["f"])(e,{propagation:!1})},focus:function(){Object(c["d"])(this.$el)},blur:function(){Object(c["c"])(this.$el)}},render:function(e){var t=this.active,n=this.disabled;return e(this.computedTag,L({class:{active:t,disabled:n},attrs:this.computedAttrs,props:this.computedProps},this.isRouterLink?"nativeOn":"on",this.computedListeners),this.normalizeSlot())}})},aaf2:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={s:["थोडया सॅकंडांनी","थोडे सॅकंड"],ss:[e+" सॅकंडांनी",e+" सॅकंड"],m:["एका मिणटान","एक मिनूट"],mm:[e+" मिणटांनी",e+" मिणटां"],h:["एका वरान","एक वर"],hh:[e+" वरांनी",e+" वरां"],d:["एका दिसान","एक दीस"],dd:[e+" दिसांनी",e+" दीस"],M:["एका म्हयन्यान","एक म्हयनो"],MM:[e+" म्हयन्यानी",e+" म्हयने"],y:["एका वर्सान","एक वर्स"],yy:[e+" वर्सांनी",e+" वर्सां"]};return i?r[n][0]:r[n][1]}var n=e.defineLocale("gom-deva",{months:{standalone:"जानेवारी_फेब्रुवारी_मार्च_एप्रील_मे_जून_जुलय_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),format:"जानेवारीच्या_फेब्रुवारीच्या_मार्चाच्या_एप्रीलाच्या_मेयाच्या_जूनाच्या_जुलयाच्या_ऑगस्टाच्या_सप्टेंबराच्या_ऑक्टोबराच्या_नोव्हेंबराच्या_डिसेंबराच्या".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"जाने._फेब्रु._मार्च_एप्री._मे_जून_जुल._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"आयतार_सोमार_मंगळार_बुधवार_बिरेस्तार_सुक्रार_शेनवार".split("_"),weekdaysShort:"आयत._सोम._मंगळ._बुध._ब्रेस्त._सुक्र._शेन.".split("_"),weekdaysMin:"आ_सो_मं_बु_ब्रे_सु_शे".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [वाजतां]",LTS:"A h:mm:ss [वाजतां]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [वाजतां]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [वाजतां]",llll:"ddd, D MMM YYYY, A h:mm [वाजतां]"},calendar:{sameDay:"[आयज] LT",nextDay:"[फाल्यां] LT",nextWeek:"[फुडलो] dddd[,] LT",lastDay:"[काल] LT",lastWeek:"[फाटलो] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s आदीं",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(वेर)/,ordinal:function(e,t){switch(t){case"D":return e+"वेर";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:0,doy:3},meridiemParse:/राती|सकाळीं|दनपारां|सांजे/,meridiemHour:function(e,t){return 12===e&&(e=0),"राती"===t?e<4?e:e+12:"सकाळीं"===t?e:"दनपारां"===t?e>12?e:e+12:"सांजे"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"राती":e<12?"सकाळीं":e<16?"दनपारां":e<20?"सांजे":"राती"}});return n}))},ab13:function(e,t,n){var i=n("b622"),r=i("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(i){}}return!1}},ac1f:function(e,t,n){"use strict";var i=n("23e7"),r=n("9263");i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},ad23:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return Sa}));var i=n("a026");function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}
|
||
/*! Copyright Twitter Inc. and other contributors. Licensed under MIT */()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var u=function(){var e={base:"https://twemoji.maxcdn.com/v/13.0.0/",ext:".png",size:"72x72",className:"emoji",convert:{fromCodePoint:function(e){var t="string"==typeof e?parseInt(e,16):e;return t<65536?s(t):s(55296+((t-=65536)>>10),56320+(1023&t))},toCodePoint:b},onerror:function(){this.parentNode&&this.parentNode.replaceChild(c(this.alt,!1),this)},parse:function(t,n){return n&&"function"!=typeof n||(n={callback:n}),("string"==typeof t?f:l)(t,{callback:n.callback||u,attributes:"function"==typeof n.attributes?n.attributes:h,base:"string"==typeof n.base?n.base:e.base,ext:n.ext||e.ext,size:n.folder||(i=n.size||e.size,"number"==typeof i?i+"x"+i:i),className:n.className||e.className,onerror:n.onerror||e.onerror});var i},replace:m,test:function(e){n.lastIndex=0;var t=n.test(e);return n.lastIndex=0,t}},t={"&":"&","<":"<",">":">","'":"'",'"':"""},n=/(?:\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udeeb\udeec\udef4-\udefc\udfe0-\udfeb]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78\udd7a-\uddb4\uddb7\uddba\uddbc-\uddcb\uddd0\uddde-\uddff\ude70-\ude74\ude78-\ude7a\ude80-\ude86\ude90-\udea8\udeb0-\udeb6\udec0-\udec2\uded0-\uded6]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g,i=/\uFE0F/g,r=String.fromCharCode(8205),o=/[&<>'"]/g,a=/^(?:iframe|noframes|noscript|script|select|style|textarea)$/,s=String.fromCharCode;return e;function c(e,t){return document.createTextNode(t?e.replace(i,""):e)}function u(e,t){return"".concat(t.base,t.size,"/",e,t.ext)}function d(e){return b(e.indexOf(r)<0?e.replace(i,""):e)}function l(e,t){for(var i,r,o,s,u,l,f,p,h,m,b,g,v,y=function e(t,n){for(var i,r,o=t.childNodes,s=o.length;s--;)3===(r=(i=o[s]).nodeType)?n.push(i):1!==r||"ownerSVGElement"in i||a.test(i.nodeName.toLowerCase())||e(i,n);return n}(e,[]),_=y.length;_--;){for(o=!1,s=document.createDocumentFragment(),l=(u=y[_]).nodeValue,p=0;f=n.exec(l);){if((h=f.index)!==p&&s.appendChild(c(l.slice(p,h),!0)),g=d(b=f[0]),p=h+b.length,v=t.callback(g,t),g&&v){for(r in(m=new Image).onerror=t.onerror,m.setAttribute("draggable","false"),i=t.attributes(b,g))i.hasOwnProperty(r)&&0!==r.indexOf("on")&&!m.hasAttribute(r)&&m.setAttribute(r,i[r]);m.className=t.className,m.alt=b,m.src=v,o=!0,s.appendChild(m)}m||s.appendChild(c(b,!1)),m=null}o&&(p<l.length&&s.appendChild(c(l.slice(p),!0)),u.parentNode.replaceChild(s,u))}return e}function f(e,t){return m(e,(function(e){var n,i,r=e,a=d(e),s=t.callback(a,t);if(a&&s){for(i in r="<img ".concat('class="',t.className,'" ','draggable="false" ','alt="',e,'"',' src="',s,'"'),n=t.attributes(e,a))n.hasOwnProperty(i)&&0!==i.indexOf("on")&&-1===r.indexOf(" "+i+"=")&&(r=r.concat(" ",i,'="',n[i].replace(o,p),'"'));r=r.concat("/>")}return r}))}function p(e){return t[e]}function h(){return null}function m(e,t){return String(e).replace(n,t)}function b(e,t){for(var n=[],i=0,r=0,o=0;o<e.length;)i=e.charCodeAt(o++),r?(n.push((65536+(r-55296<<10)+(i-56320)).toString(16)),r=0):55296<=i&&i<=56319?r=i:n.push(i.toString(16));return n.join(t||"-")}}(),d={getEmojiImgFromUnicode:function(e,t){return u.parse(e,t)},getEmojiImgArrayFromEmojiPack:function(e,t){var n,i=[];if(0!==(null==(e=JSON.parse(JSON.stringify(e)))?void 0:e.length))for(var r=0;r<e.length;r++){i[r]={group:e[r].group,emojiList:[]};for(var o=0;o<e[r].emojiList.length;o++){var a={unicode:"",img:"",skins:[],tags:[]},s=e[r].emojiList[o];if((null===(n=s.skins)||void 0===n?void 0:n.length)>0){a.unicode=s.unicode,a.skins=[];for(var c=0;c<s.skins.length;c++){var u={unicode:s.skins[c].unicode,img:this.getEmojiImgFromUnicode(s.skins[c].unicode,t)};a.skins.push(u)}}else a.unicode=s.unicode;a.img=this.getEmojiImgFromUnicode(a.unicode,t),i[r].emojiList.push(a)}}return i},getEmojiImgArrayFromEmojiPackByTerm:function(e,t,n){var i,r=[];if(0!==(null==(e=JSON.parse(JSON.stringify(e)))?void 0:e.length))for(var o=0;o<e.length;o++)for(var a=0;a<e[o].emojiList.length;a++){var s={unicode:"",img:"",skins:[],tags:[]},c=e[o].emojiList[a];if((null===(i=c.skins)||void 0===i?void 0:i.length)>0){s.unicode=c.unicode,s.skins=[];for(var u=0;u<c.skins.length;u++){var d={unicode:c.skins[u].unicode,img:this.getEmojiImgFromUnicode(c.skins[u].unicode,t)};s.skins.push(d)}}else s.unicode=e[o].emojiList[a].unicode;s.img=this.getEmojiImgFromUnicode(s.unicode,t);for(var l=0;l<c.tags.length;l++)if(c.tags[l].includes(n)){r.push(s);break}}return r}};function l(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function f(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t?t.defaultView:window}return e}function p(e){var t=f(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function h(e){return e instanceof f(e).Element||e instanceof Element}function m(e){return e instanceof f(e).HTMLElement||e instanceof HTMLElement}function b(e){return e?(e.nodeName||"").toLowerCase():null}function g(e){return(h(e)?e.ownerDocument:e.document).documentElement}function v(e){return l(g(e)).left+p(e).scrollLeft}function y(e){return f(e).getComputedStyle(e)}function _(e){var t=y(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function O(e,t,n){void 0===n&&(n=!1);var i,r,o=g(t),a=l(e),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return n||(("body"!==b(t)||_(o))&&(s=(i=t)!==f(i)&&m(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:p(i)),m(t)?((c=l(t)).x+=t.clientLeft,c.y+=t.clientTop):o&&(c.x=v(o))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function j(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function w(e){return"html"===b(e)?e:e.assignedSlot||e.parentNode||e.host||g(e)}function k(e,t){void 0===t&&(t=[]);var n=function e(t){return["html","body","#document"].indexOf(b(t))>=0?t.ownerDocument.body:m(t)&&_(t)?t:e(w(t))}(e),i="body"===b(n),r=f(n),o=i?[r].concat(r.visualViewport||[],_(n)?n:[]):n,a=t.concat(o);return i?a:a.concat(k(w(o)))}function M(e){return["table","td","th"].indexOf(b(e))>=0}function L(e){return m(e)&&"fixed"!==y(e).position?e.offsetParent:null}function x(e){for(var t=f(e),n=L(e);n&&M(n);)n=L(n);return n&&"body"===b(n)&&"static"===y(n).position?t:n||t}var T="top",S="bottom",D="right",A="left",P=[T,S,D,A],Y=P.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),C=[].concat(P,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),E=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function H(e){var t=new Map,n=new Set,i=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||function e(r){n.add(r.name),[].concat(r.requires||[],r.requiresIfExists||[]).forEach((function(i){if(!n.has(i)){var r=t.get(i);r&&e(r)}})),i.push(r)}(e)})),i}function $(e){return e.split("-")[0]}var F={placement:"bottom",modifiers:[],strategy:"absolute"};function I(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function B(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,o=void 0===r?F:r;return function(e,t,n){void 0===n&&(n=o);var r,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},F,{},o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],u=!1,d={state:s,setOptions:function(n){l(),s.options=Object.assign({},o,{},s.options,{},n),s.scrollParents={reference:h(e)?k(e):e.contextElement?k(e.contextElement):[],popper:k(t)};var r,a,u=function(e){var t=H(e);return E.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((r=[].concat(i,s.options.modifiers),a=r.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,{},t,{options:Object.assign({},n.options,{},t.options),data:Object.assign({},n.data,{},t.data)}):t,e}),{}),Object.keys(a).map((function(e){return a[e]}))));return s.orderedModifiers=u.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var o=r({state:s,name:t,instance:d,options:i});c.push(o||function(){})}})),d.update()},forceUpdate:function(){if(!u){var e=s.elements,t=e.reference,n=e.popper;if(I(t,n)){s.rects={reference:O(t,x(n),"fixed"===s.options.strategy),popper:j(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var i=0;i<s.orderedModifiers.length;i++)if(!0!==s.reset){var r=s.orderedModifiers[i],o=r.fn,a=r.options,c=void 0===a?{}:a,l=r.name;"function"==typeof o&&(s=o({state:s,options:c,name:l,instance:d})||s)}else s.reset=!1,i=-1}}},update:(r=function(){return new Promise((function(e){d.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(r())}))}))),a}),destroy:function(){l(),u=!0}};if(!I(e,t))return d;function l(){c.forEach((function(e){return e()})),c=[]}return d.setOptions(n).then((function(e){!u&&n.onFirstUpdate&&n.onFirstUpdate(e)})),d}}var R={passive:!0};function N(e){return e.split("-")[1]}function z(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function W(e){var t,n=e.reference,i=e.element,r=e.placement,o=r?$(r):null,a=r?N(r):null,s=n.x+n.width/2-i.width/2,c=n.y+n.height/2-i.height/2;switch(o){case T:t={x:s,y:n.y-i.height};break;case S:t={x:s,y:n.y+n.height};break;case D:t={x:n.x+n.width,y:c};break;case A:t={x:n.x-i.width,y:c};break;default:t={x:n.x,y:n.y}}var u=o?z(o):null;if(null!=u){var d="y"===u?"height":"width";switch(a){case"start":t[u]=Math.floor(t[u])-Math.floor(n[d]/2-i[d]/2);break;case"end":t[u]=Math.floor(t[u])+Math.ceil(n[d]/2-i[d]/2)}}return t}var V={top:"auto",right:"auto",bottom:"auto",left:"auto"};function U(e){var t,n=e.popper,i=e.popperRect,r=e.placement,o=e.offsets,a=e.position,s=e.gpuAcceleration,c=e.adaptive,u=function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:Math.round(t*i)/i||0,y:Math.round(n*i)/i||0}}(o),d=u.x,l=u.y,p=o.hasOwnProperty("x"),h=o.hasOwnProperty("y"),m=A,b=T,v=window;if(c){var y=x(n);y===f(n)&&(y=g(n)),r===T&&(b=S,l-=y.clientHeight-i.height,l*=s?1:-1),r===A&&(m=D,d-=y.clientWidth-i.width,d*=s?1:-1)}var _,O=Object.assign({position:a},c&&V);return s?Object.assign({},O,((_={})[b]=h?"0":"",_[m]=p?"0":"",_.transform=(v.devicePixelRatio||1)<2?"translate("+d+"px, "+l+"px)":"translate3d("+d+"px, "+l+"px, 0)",_)):Object.assign({},O,((t={})[b]=h?l+"px":"",t[m]=p?d+"px":"",t.transform="",t))}function G(e){return parseFloat(e)||0}function q(e){var t=f(e),n=function(e){var t=m(e)?y(e):{};return{top:G(t.borderTopWidth),right:G(t.borderRightWidth),bottom:G(t.borderBottomWidth),left:G(t.borderLeftWidth)}}(e),i="html"===b(e),r=v(e),o=e.clientWidth+n.right,a=e.clientHeight+n.bottom;return i&&t.innerHeight-e.clientHeight>50&&(a=t.innerHeight-n.bottom),{top:i?0:e.clientTop,right:e.clientLeft>n.left?n.right:i?t.innerWidth-o-r:e.offsetWidth-o,bottom:i?t.innerHeight-a:e.offsetHeight-a,left:i?r:e.clientLeft}}function J(e,t){var n=Boolean(t.getRootNode&&t.getRootNode().host);if(e.contains(t))return!0;if(n){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function K(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function X(e,t){return"viewport"===t?K(function(e){var t=f(e),n=t.visualViewport,i=t.innerWidth,r=t.innerHeight;return n&&/iPhone|iPod|iPad/.test(navigator.platform)&&(i=n.width,r=n.height),{width:i,height:r,x:0,y:0}}(e)):m(t)?l(t):K(function(e){var t=f(e),n=p(e),i=O(g(e),t);return i.height=Math.max(i.height,t.innerHeight),i.width=Math.max(i.width,t.innerWidth),i.x=-n.scrollLeft,i.y=-n.scrollTop,i}(g(e)))}function Z(e,t,n){var i="clippingParents"===t?function(e){var t=k(e),n=["absolute","fixed"].indexOf(y(e).position)>=0&&m(e)?x(e):e;return h(n)?t.filter((function(e){return h(e)&&J(e,n)})):[]}(e):[].concat(t),r=[].concat(i,[n]),o=r[0],a=r.reduce((function(t,n){var i=X(e,n),r=q(m(n)?n:g(e));return t.top=Math.max(i.top+r.top,t.top),t.right=Math.min(i.right-r.right,t.right),t.bottom=Math.min(i.bottom-r.bottom,t.bottom),t.left=Math.max(i.left+r.left,t.left),t}),X(e,o));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}function Q(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},{},e)}function ee(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function te(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=void 0===i?e.placement:i,o=n.boundary,a=void 0===o?"clippingParents":o,s=n.rootBoundary,c=void 0===s?"viewport":s,u=n.elementContext,d=void 0===u?"popper":u,f=n.altBoundary,p=void 0!==f&&f,m=n.padding,b=void 0===m?0:m,v=Q("number"!=typeof b?b:ee(b,P)),y="popper"===d?"reference":"popper",_=e.elements.reference,O=e.rects.popper,j=e.elements[p?y:d],w=Z(h(j)?j:j.contextElement||g(e.elements.popper),a,c),k=l(_),M=W({reference:k,element:O,strategy:"absolute",placement:r}),L=K(Object.assign({},O,{},M)),x="popper"===d?L:k,A={top:w.top-x.top+v.top,bottom:x.bottom-w.bottom+v.bottom,left:w.left-x.left+v.left,right:x.right-w.right+v.right},Y=e.modifiersData.offset;if("popper"===d&&Y){var C=Y[r];Object.keys(A).forEach((function(e){var t=[D,S].indexOf(e)>=0?1:-1,n=[T,S].indexOf(e)>=0?"y":"x";A[e]+=C[n]*t}))}return A}var ne=[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,o=void 0===r||r,a=i.resize,s=void 0===a||a,c=f(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&u.forEach((function(e){e.addEventListener("scroll",n.update,R)})),s&&c.addEventListener("resize",n.update,R),function(){o&&u.forEach((function(e){e.removeEventListener("scroll",n.update,R)})),s&&c.removeEventListener("resize",n.update,R)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=W({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,o=n.adaptive,a=void 0===o||o,s={placement:$(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,{},U(Object.assign({},s,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,{},U(Object.assign({},s,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];m(r)&&b(r)&&(Object.assign(r.style,n),Object.keys(i).forEach((function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var i=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});m(i)&&b(i)&&(Object.assign(i.style,o),Object.keys(r).forEach((function(e){i.removeAttribute(e)})))}))}},requires:["computeStyles"]}],ie={left:"right",right:"left",bottom:"top",top:"bottom"};function re(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var oe={start:"end",end:"start"};function ae(e){return e.replace(/start|end/g,(function(e){return oe[e]}))}function se(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?C:c,d=N(i),l=(d?s?Y:Y.filter((function(e){return N(e)===d})):P).filter((function(e){return u.indexOf(e)>=0})).reduce((function(t,n){return t[n]=te(e,{placement:n,boundary:r,rootBoundary:o,padding:a})[$(n)],t}),{});return Object.keys(l).sort((function(e,t){return l[e]-l[t]}))}var ce={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0===a||a,c=n.fallbackPlacements,u=n.padding,d=n.boundary,l=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,b=t.options.placement,g=$(b),v=c||(g!==b&&h?function(e){if("auto"===$(e))return[];var t=re(e);return[ae(e),t,ae(t)]}(b):[re(b)]),y=[b].concat(v).reduce((function(e,n){return e.concat("auto"===$(n)?se(t,{placement:n,boundary:d,rootBoundary:l,padding:u,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),_=t.rects.reference,O=t.rects.popper,j=new Map,w=!0,k=y[0],M=0;M<y.length;M++){var L=y[M],x=$(L),P="start"===N(L),Y=[T,S].indexOf(x)>=0,C=Y?"width":"height",E=te(t,{placement:L,boundary:d,rootBoundary:l,altBoundary:f,padding:u}),H=Y?P?D:A:P?S:T;_[C]>O[C]&&(H=re(H));var F=re(H),I=[];if(o&&I.push(E[x]<=0),s&&I.push(E[H]<=0,E[F]<=0),I.every((function(e){return e}))){k=L,w=!1;break}j.set(L,I)}if(w)for(var B=function(e){var t=y.find((function(t){var n=j.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},R=h?3:1;R>0;R--)if("break"===B(R))break;t.placement!==k&&(t.modifiersData[i]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ue={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.offset,o=void 0===r?[0,0]:r,a=C.reduce((function(e,n){return e[n]=function(e,t,n){var i=$(e),r=[A,T].indexOf(i)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*r,[A,D].indexOf(i)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],c=s.x,u=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[i]=a}};function de(e,t,n){return Math.max(e,Math.min(t,n))}var le={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,r=n.elements.arrow,o=n.modifiersData.popperOffsets,a=$(n.placement),s=z(a),c=[A,D].indexOf(a)>=0?"height":"width";if(r&&o){var u=n.modifiersData[i+"#persistent"].padding,d=j(r),l="y"===s?T:A,f="y"===s?S:D,p=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],h=o[s]-n.rects.reference[s],m=x(r),b=m?"y"===s?m.clientHeight||0:m.clientWidth||0:0,g=p/2-h/2,v=u[l],y=b-d[c]-u[f],_=b/2-d[c]/2+g,O=de(v,_,y),w=s;n.modifiersData[i]=((t={})[w]=O,t.centerOffset=O-_,t)}},effect:function(e){var t=e.state,n=e.options,i=e.name,r=n.element,o=void 0===r?"[data-popper-arrow]":r,a=n.padding,s=void 0===a?0:a;null!=o&&("string"!=typeof o||(o=t.elements.popper.querySelector(o)))&&J(t.elements.popper,o)&&(t.elements.arrow=o,t.modifiersData[i+"#persistent"]={padding:Q("number"!=typeof s?s:ee(s,P))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},fe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,r=n.mainAxis,o=void 0===r||r,a=n.altAxis,s=void 0!==a&&a,c=n.boundary,u=n.rootBoundary,d=n.altBoundary,l=n.padding,f=n.tether,p=void 0===f||f,h=n.tetherOffset,m=void 0===h?0:h,b=te(t,{boundary:c,rootBoundary:u,padding:l,altBoundary:d}),g=$(t.placement),v=N(t.placement),y=!v,_=z(g),O="x"===_?"y":"x",w=t.modifiersData.popperOffsets,k=t.rects.reference,M=t.rects.popper,L="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,P={x:0,y:0};if(w){if(o){var Y="y"===_?T:A,C="y"===_?S:D,E="y"===_?"height":"width",H=w[_],F=w[_]+b[Y],I=w[_]-b[C],B=p?-M[E]/2:0,R="start"===v?k[E]:M[E],W="start"===v?-M[E]:-k[E],V=t.elements.arrow,U=p&&V?j(V):{width:0,height:0},G=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},q=G[Y],J=G[C],K=de(0,k[E],U[E]),X=y?k[E]/2-B-K-q-L:R-K-q-L,Z=y?-k[E]/2+B+K+J+L:W+K+J+L,Q=t.elements.arrow&&x(t.elements.arrow),ee=Q?"y"===_?Q.clientTop||0:Q.clientLeft||0:0,ne=t.modifiersData.offset?t.modifiersData.offset[t.placement][_]:0,ie=w[_]+X-ne-ee,re=w[_]+Z-ne,oe=de(p?Math.min(F,ie):F,H,p?Math.max(I,re):I);w[_]=oe,P[_]=oe-H}if(s){var ae="x"===_?T:A,se="x"===_?S:D,ce=w[O],ue=de(ce+b[ae],ce,ce-b[se]);w[O]=ue,P[O]=ue-ce}t.modifiersData[i]=P}},requiresIfExists:["offset"]},pe=i["default"];pe="default"in pe?pe.default:pe,/^2\./.test(pe.version)||pe.util.warn("VueClickaway 2.2.2 only supports Vue 2.x, and does not support Vue "+pe.version);var he="_vue_clickaway_handler";function me(e,t,n){be(e);var i=n.context,r=t.value;if("function"==typeof r){var o=!1;setTimeout((function(){o=!0}),0),e[he]=function(t){var n=t.path||(t.composedPath?t.composedPath():void 0);if(o&&(n?n.indexOf(e)<0:!e.contains(t.target)))return r.call(i,t)},document.documentElement.addEventListener("click",e[he],!1)}}function be(e){document.documentElement.removeEventListener("click",e[he],!1),delete e[he]}var ge={bind:me,update:function(e,t){t.value!==t.oldValue&&me(e,t)},unbind:be},ve={version:"2.2.2",directive:ge,mixin:{directives:{onClickaway:ge}}},ye=i["default"].extend({mixins:[ve.mixin],name:"PopupEmoji",data:function(){return{containerRef:null,buttonRef:null,popperOpen:!1,debouncedPopperOpen:!1,popperInstance:null}},props:{disabled:{default:!1,type:Boolean},placement:{default:"top-start",type:String},autoflip:{default:!1,type:Boolean},arrowEnabled:{default:!1,type:Boolean},triggerType:{default:"click",type:String,validator:function(e){return"click"!==e&&"hover"!==e&&console.error('The value entered for the prop "triggerType" is invalid. Valid values: "click" and "hover".'),!0}},extraPaddingOffset:{default:5,type:Number},closeOnClickaway:{default:!0,type:Boolean}},mounted:function(){var e=this,t=[].concat(s(ne),[ue,fe]);this.autoflip&&t.push(ce),this.arrowEnabled&&t.push(le);var n=B({defaultModifiers:t});this.containerRef=this.$refs.container,this.buttonRef=this.$refs.button,this.popperInstance=n(this.buttonRef,this.containerRef,{placement:this.placement,modifiers:[{name:"offset",options:{offset:function(t){var n=t.placement;return n.includes("bottom")||n.includes("top")||n.includes("left")||n.includes("right")?(e.arrowEnabled,[0,e.extraPaddingOffset]):[0,0]}}},{name:"arrow",options:{element:"#arrow"}}]})},watch:{popperOpen:function(e){var t=this;e?this.$refs.container.setAttribute("data-show",""):this.$refs.container.removeAttribute("data-show"),this.$emit("popperOpenChanged",e),setTimeout((function(){t.debouncedPopperOpen=e}),300)}},methods:{clickTriggerPopper:function(){if(!this.disabled&&"click"===this.triggerType){var e=this.popperInstance;this.$refs.container.hasAttribute("data-show")?(this.popperOpen=!1,setTimeout(e.forceUpdate,1)):(this.popperOpen=!0,setTimeout(e.forceUpdate,1))}},clickAwayPopper:function(){if(!this.disabled&&this.closeOnClickaway){var e=this.popperInstance;this.debouncedPopperOpen&&(this.popperOpen=!1,setTimeout(e.forceUpdate,1))}},hoverTriggerPopper:function(){if(!this.disabled&&"hover"===this.triggerType){var e=this.popperInstance;this.$refs.container.hasAttribute("data-show")?(this.popperOpen=!1,setTimeout(e.forceUpdate,1)):(this.popperOpen=!0,setTimeout(e.forceUpdate,1))}}}});function _e(e,t,n,i,r,o,a,s,c,u){"boolean"!=typeof a&&(c=s,s=a,a=!1);const d="function"==typeof n?n.options:n;let l;if(e&&e.render&&(d.render=e.render,d.staticRenderFns=e.staticRenderFns,d._compiled=!0,r&&(d.functional=!0)),i&&(d._scopeId=i),o?(l=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),t&&t.call(this,c(e)),e&&e._registeredComponents&&e._registeredComponents.add(o)},d._ssrRegister=l):t&&(l=a?function(e){t.call(this,u(e,this.$root.$options.shadowRoot))}:function(e){t.call(this,s(e))}),l)if(d.functional){const e=d.render;d.render=function(t,n){return l.call(n),e(t,n)}}else{const e=d.beforeCreate;d.beforeCreate=e?[].concat(e,l):[l]}return n}const Oe="undefined"!=typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function je(e){return(e,t)=>function(e,t){const n=Oe?t.media||"default":e,i=ke[n]||(ke[n]={ids:new Set,styles:[]});if(!i.ids.has(e)){i.ids.add(e);let n=t.source;if(t.map&&(n+="\n/*# sourceURL="+t.map.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t.map))))+" */"),i.element||(i.element=document.createElement("style"),i.element.type="text/css",t.media&&i.element.setAttribute("media",t.media),void 0===we&&(we=document.head||document.getElementsByTagName("head")[0]),we.appendChild(i.element)),"styleSheet"in i.element)i.styles.push(n),i.element.styleSheet.cssText=i.styles.filter(Boolean).join("\n");else{const e=i.ids.size-1,t=document.createTextNode(n),r=i.element.childNodes;r[e]&&i.element.removeChild(r[e]),r.length?i.element.insertBefore(t,r[e]):i.element.appendChild(t)}}}(e,t)}let we;const ke={};var Me=ye,Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.clickAwayPopper,expression:"clickAwayPopper"}],ref:"container",attrs:{id:"popper-container"},on:{mouseleave:e.hoverTriggerPopper}},[n("div",{attrs:{id:this.arrowEnabled?"arrow":"arrow-disabled","data-popper-arrow":""}}),e._v(" "),n("div",{attrs:{id:"popper-inner"}},[e.containerRef?e._t("container"):e._e()],2)]),e._v(" "),n("div",{ref:"button",attrs:{id:"popper-button"},on:{click:e.clickTriggerPopper,mouseenter:e.hoverTriggerPopper}},[e.buttonRef?e._t("button"):e._e()],2)])};Le._withStripped=!0;var xe=_e({render:Le,staticRenderFns:[]},(function(e){e&&e("data-v-3fe476f7_0",{source:"/* *Animation */\n#popper-container {\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n -webkit-animation: fadein 300ms;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n}\n#popper-container[data-show] {\n display: block;\n}\n#popper-button {\n display: inline-block;\n}\n#arrow {\n position: absolute;\n z-index: -1;\n}\n#arrow::before {\n position: absolute;\n z-index: -1;\n content: '';\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n}\n#popper-container[data-popper-placement^='top'] > #arrow {\n bottom: 12px;\n padding-right: 32px;\n}\n#popper-container[data-popper-placement^='top-start'] > #arrow {\n bottom: 12px;\n padding-right: 20px;\n}\n#popper-container[data-popper-placement^='bottom'] > #arrow {\n top: -12px;\n padding-right: 32px;\n}\n#popper-container[data-popper-placement^='bottom-start'] > #arrow {\n top: -12px;\n padding-right: 20px;\n}\n#popper-container[data-popper-placement^='left'] > #arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n#popper-container[data-popper-placement^='left-start'] > #arrow {\n right: 12px;\n padding-bottom: 5px;\n}\n#popper-container[data-popper-placement^='right'] > #arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n#popper-container[data-popper-placement^='right-start'] > #arrow {\n left: -12px;\n padding-bottom: 5px;\n}\n@-webkit-keyframes fadein {\nfrom {\n opacity: 0;\n}\nto {\n opacity: 1;\n}\n}\n@keyframes fadein {\nfrom {\n opacity: 0;\n}\nto {\n opacity: 1;\n}\n}\n",map:{version:3,sources:["/home/runner/work/vue-twemoji-picker/vue-twemoji-picker/src/components/PopupEmoji.vue","PopupEmoji.vue"],names:[],mappings:"AA4BA,eAAA;AAWA;EACA,UAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,+BAAA;UAAA,uBAAA;EACA,UAAA;EACA,aAAA;ACrCA;ADuCA;EACA,cAAA;ACrCA;ADyCA;EACA,qBAAA;ACvCA;AD0CA;EACA,kBAAA;EACA,WAAA;ACxCA;AD0CA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;ACxCA;AD4CA;EACA,YAAA;EACA,mBAAA;AC1CA;AD6CA;EACA,YAAA;EACA,mBAAA;AC3CA;AD8CA;EACA,UAAA;EACA,mBAAA;AC5CA;AD+CA;EACA,UAAA;EACA,mBAAA;AC7CA;ADgDA;EACA,WAAA;EACA,oBAAA;AC9CA;ADiDA;EACA,WAAA;EACA,mBAAA;AC/CA;ADkDA;EACA,WAAA;EACA,oBAAA;AChDA;ADmDA;EACA,WAAA;EACA,mBAAA;ACjDA;AD/BA;AACA;IACA,UAAA;ACyCE;ADtCF;IACA,UAAA;ACwCE;AACF;AD/CA;AACA;IACA,UAAA;ACyDE;ADtDF;IACA,UAAA;ACwDE;AACF",file:"PopupEmoji.vue",sourcesContent:["<template>\n <div>\n <div\n ref=\"container\"\n id=\"popper-container\"\n v-on-clickaway=\"clickAwayPopper\"\n @mouseleave=\"hoverTriggerPopper\"\n >\n <div\n :id=\"this.arrowEnabled ? 'arrow' : 'arrow-disabled'\"\n data-popper-arrow\n />\n <div id=\"popper-inner\">\n <slot name=\"container\" v-if=\"containerRef\" />\n </div>\n </div>\n <div\n ref=\"button\"\n id=\"popper-button\"\n @click=\"clickTriggerPopper\"\n @mouseenter=\"hoverTriggerPopper\"\n >\n <slot name=\"button\" v-if=\"buttonRef\" />\n </div>\n </div>\n</template>\n\n<style lang=\"stylus\">\n/* *Animation */\n@keyframes fadein {\n from {\n opacity: 0;\n }\n\n to {\n opacity: 1;\n }\n}\n\n#popper-container {\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n\n &[data-show] {\n display: block;\n }\n}\n\n#popper-button {\n display: inline-block;\n}\n\n#arrow {\n position: absolute;\n z-index: -1;\n\n &::before {\n position: absolute;\n z-index: -1;\n content: '';\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n }\n}\n\n#popper-container[data-popper-placement^='top'] > #arrow {\n bottom: 12px;\n padding-right: 32px;\n}\n\n#popper-container[data-popper-placement^='top-start'] > #arrow {\n bottom: 12px;\n padding-right: 20px;\n}\n\n#popper-container[data-popper-placement^='bottom'] > #arrow {\n top: -12px;\n padding-right: 32px;\n}\n\n#popper-container[data-popper-placement^='bottom-start'] > #arrow {\n top: -12px;\n padding-right: 20px;\n}\n\n#popper-container[data-popper-placement^='left'] > #arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n\n#popper-container[data-popper-placement^='left-start'] > #arrow {\n right: 12px;\n padding-bottom: 5px;\n}\n\n#popper-container[data-popper-placement^='right'] > #arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n\n#popper-container[data-popper-placement^='right-start'] > #arrow {\n left: -12px;\n padding-bottom: 5px;\n}\n</style>\n\n<script lang=\"ts\">\nimport Vue from 'vue';\nimport {\n popperGenerator,\n defaultModifiers,\n} from '@popperjs/core/lib/popper-lite';\nimport flip from '@popperjs/core/lib/modifiers/flip';\nimport offset from '@popperjs/core/lib/modifiers/offset';\nimport arrow from '@popperjs/core/lib/modifiers/arrow';\nimport preventOverflow from '@popperjs/core/lib/modifiers/preventOverflow';\nimport PopperObject from '../interfaces/PopperObject';\n\nimport VueClickaway from 'vue-clickaway';\n\nexport default Vue.extend({\n mixins: [VueClickaway.mixin],\n name: 'PopupEmoji',\n data() {\n return {\n // eslint-disable-next-line\n containerRef: null as HTMLElement | null,\n buttonRef: null as HTMLElement | null,\n popperOpen: false as boolean,\n debouncedPopperOpen: false as boolean,\n popperInstance: null as any | null,\n };\n },\n props: {\n disabled: {\n default: false,\n type: Boolean as () => boolean,\n },\n placement: {\n default: 'top-start',\n type: String as () => string,\n },\n autoflip: {\n default: false,\n type: Boolean as () => boolean,\n },\n arrowEnabled: {\n default: false,\n type: Boolean as () => boolean,\n },\n triggerType: {\n default: 'click',\n type: String as () => string,\n validator: function (value) {\n if (value !== 'click' && value !== 'hover') {\n console.error(\n 'The value entered for the prop \"triggerType\" is invalid. ' +\n 'Valid values: \"click\" and \"hover\".'\n );\n }\n return true;\n },\n },\n extraPaddingOffset: {\n default: 5,\n type: Number,\n },\n closeOnClickaway: {\n default: true,\n type: Boolean as () => boolean,\n },\n },\n mounted(): void {\n const defaultModifiersObj: any = [\n ...defaultModifiers,\n offset,\n preventOverflow,\n ];\n if (this.autoflip) defaultModifiersObj.push(flip);\n if (this.arrowEnabled) defaultModifiersObj.push(arrow);\n\n const createPopper = popperGenerator({\n defaultModifiers: defaultModifiersObj,\n });\n\n this.containerRef = this.$refs.container;\n this.buttonRef = this.$refs.button;\n\n this.popperInstance = createPopper(this.buttonRef, this.containerRef, {\n placement: this.placement,\n modifiers: [\n {\n name: 'offset',\n options: {\n offset: ({ placement }: PopperObject) => {\n if (placement.includes('bottom')) {\n return this.arrowEnabled\n ? [0, this.extraPaddingOffset]\n : [0, this.extraPaddingOffset];\n }\n if (placement.includes('top')) {\n return this.arrowEnabled\n ? [0, this.extraPaddingOffset]\n : [0, this.extraPaddingOffset];\n }\n if (placement.includes('left')) {\n return this.arrowEnabled\n ? [0, this.extraPaddingOffset]\n : [0, this.extraPaddingOffset];\n }\n if (placement.includes('right')) {\n return this.arrowEnabled\n ? [0, this.extraPaddingOffset]\n : [0, this.extraPaddingOffset];\n } else {\n return [0, 0];\n }\n },\n },\n },\n {\n name: 'arrow',\n options: {\n element: '#arrow',\n },\n },\n ],\n });\n },\n watch: {\n popperOpen: function (val): void {\n if (val) {\n this.$refs.container.setAttribute('data-show', '');\n } else {\n this.$refs.container.removeAttribute('data-show');\n }\n this.$emit('popperOpenChanged', val);\n setTimeout(() => {\n this.debouncedPopperOpen = val;\n }, 300);\n },\n },\n methods: {\n clickTriggerPopper(): void {\n if (this.disabled || this.triggerType !== 'click') return;\n const ctxPopperInstance = this.popperInstance;\n\n if (this.$refs.container.hasAttribute('data-show')) {\n this.popperOpen = false;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n } else {\n this.popperOpen = true;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n }\n },\n clickAwayPopper(): void {\n if (this.disabled || !this.closeOnClickaway) return;\n const ctxPopperInstance = this.popperInstance;\n\n if (this.debouncedPopperOpen) {\n this.popperOpen = false;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n }\n },\n hoverTriggerPopper(): void {\n if (this.disabled || this.triggerType !== 'hover') return;\n const ctxPopperInstance = this.popperInstance;\n\n if (this.$refs.container.hasAttribute('data-show')) {\n this.popperOpen = false;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n } else {\n this.popperOpen = true;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n }\n },\n },\n});\n<\/script>\n","/* *Animation */\n#popper-container {\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n}\n#popper-container[data-show] {\n display: block;\n}\n#popper-button {\n display: inline-block;\n}\n#arrow {\n position: absolute;\n z-index: -1;\n}\n#arrow::before {\n position: absolute;\n z-index: -1;\n content: '';\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n}\n#popper-container[data-popper-placement^='top'] > #arrow {\n bottom: 12px;\n padding-right: 32px;\n}\n#popper-container[data-popper-placement^='top-start'] > #arrow {\n bottom: 12px;\n padding-right: 20px;\n}\n#popper-container[data-popper-placement^='bottom'] > #arrow {\n top: -12px;\n padding-right: 32px;\n}\n#popper-container[data-popper-placement^='bottom-start'] > #arrow {\n top: -12px;\n padding-right: 20px;\n}\n#popper-container[data-popper-placement^='left'] > #arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n#popper-container[data-popper-placement^='left-start'] > #arrow {\n right: 12px;\n padding-bottom: 5px;\n}\n#popper-container[data-popper-placement^='right'] > #arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n#popper-container[data-popper-placement^='right-start'] > #arrow {\n left: -12px;\n padding-bottom: 5px;\n}\n@-moz-keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@-webkit-keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@-o-keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n"]},media:void 0})}),Me,void 0,!1,void 0,!1,je,void 0,void 0),Te=i["default"].extend({mixins:[ve.mixin],name:"PopupSkins",data:function(){return{containerRef:null,buttonRef:null,popperOpen:!1,debouncedPopperOpen:!1,popperInstance:null,holdingInterval:null,closeOnClickaway:!0}},props:{disabled:{default:!1,type:Boolean},offset:{default:function(){return[0,30]},type:Array},emojiList:{required:!0,type:Array},clickEmoji:{required:!0,type:Function}},computed:{createPopper:function(){return B({defaultModifiers:[].concat(s(ne),[ue,fe,le])})}},mounted:function(){this.containerRef=this.$refs.container},watch:{popperOpen:function(e){var t=this;this.$emit("popperOpenChanged",e),setTimeout((function(){t.debouncedPopperOpen=e}),300)},closeOnClickaway:function(e){this.$emit("closeOnClickaway",e)}},methods:{clickAwayPopper:function(){if(!this.disable&&this.closeOnClickaway){var e=this.popperInstance;this.debouncedPopperOpen&&(this.$refs.container.removeAttribute("data-show"),this.popperOpen=!1,setTimeout(e.forceUpdate,1))}},instantiatePopper:function(e){var t=document.getElementById(e);this.popperInstance=this.createPopper(t,this.$refs.container,{placement:"top",modifiers:[{name:"offset",options:{offset:this.offset}},{name:"arrow",options:{element:"#skins-arrow"}}]}),this.$refs.container.setAttribute("data-show",!0),this.popperOpen=!0;var n=this.popperInstance;setTimeout(n.forceUpdate,1)},closePopper:function(){this.$refs.container.removeAttribute("data-show"),this.popperOpen=!1;var e=this.popperInstance;e&&setTimeout(e.forceUpdate,1)},setCloseOnClickaway:function(e){this.closeOnClickaway=e}}}),Se=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.clickAwayPopper,expression:"clickAwayPopper"}],ref:"container",attrs:{id:"popper-skins-container"}},[n("div",{attrs:{id:"skins-arrow","data-popper-arrow":""}}),e._v(" "),n("div",{attrs:{id:"popper-inner"}},[n("div",{staticClass:"emoji-popover-inner"},[0!==e.emojiList.length?n("div",[n("p",{staticClass:"emoji-list"},e._l(e.emojiList,(function(t){return n("span",{key:t.unicode,domProps:{innerHTML:e._s(t.img)},on:{click:function(n){return e.clickEmoji(t)}}})})),0)]):e._e()])])])])};Se._withStripped=!0;var De=_e({render:Se,staticRenderFns:[]},(function(e){e&&e("data-v-48840e60_0",{source:"/* *Animation */\n#popper-skins-container {\n -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);\n box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n -webkit-animation: fadein 300ms;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n}\n#popper-skins-container[data-show] {\n display: block;\n}\n#skins-arrow {\n position: absolute;\n z-index: -1;\n}\n#skins-arrow::before {\n position: absolute;\n z-index: -1;\n content: '';\n -webkit-transform: rotate(45deg);\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n}\n#popper-skins-container[data-popper-placement^='top'] > #skins-arrow {\n bottom: 12px;\n padding-right: 20px;\n left: -10px;\n}\n#popper-skins-container[data-popper-placement^='bottom'] > #skins-arrow {\n top: -12px;\n padding-right: 32px;\n}\n#popper-skins-container[data-popper-placement^='left'] > #skins-arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n#popper-skins-container[data-popper-placement^='right'] > #skins-arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n@-webkit-keyframes fadein {\nfrom {\n opacity: 0;\n}\nto {\n opacity: 1;\n}\n}\n@keyframes fadein {\nfrom {\n opacity: 0;\n}\nto {\n opacity: 1;\n}\n}\n",map:{version:3,sources:["/home/runner/work/vue-twemoji-picker/vue-twemoji-picker/src/components/PopupSkins.vue","PopupSkins.vue"],names:[],mappings:"AA2BA,eAAA;AAWA;EACA,4EAAA;UAAA,oEAAA;EACA,UAAA;EACA,mBAAA;EACA,YAAA;EACA,kBAAA;EACA,+BAAA;UAAA,uBAAA;EACA,UAAA;EACA,aAAA;ACpCA;ADsCA;EACA,cAAA;ACpCA;ADwCA;EACA,kBAAA;EACA,WAAA;ACtCA;ADwCA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,gCAAA;UAAA,wBAAA;EACA,mBAAA;EACA,WAAA;EACA,YAAA;ACtCA;AD0CA;EACA,YAAA;EACA,mBAAA;EACA,WAAA;ACxCA;AD2CA;EACA,UAAA;EACA,mBAAA;ACzCA;AD4CA;EACA,WAAA;EACA,oBAAA;AC1CA;AD6CA;EACA,WAAA;EACA,oBAAA;AC3CA;ADfA;AACA;IACA,UAAA;ACyBE;ADtBF;IACA,UAAA;ACwBE;AACF;AD/BA;AACA;IACA,UAAA;ACyCE;ADtCF;IACA,UAAA;ACwCE;AACF",file:"PopupSkins.vue",sourcesContent:["<template>\n <div>\n <div\n ref=\"container\"\n id=\"popper-skins-container\"\n v-on-clickaway=\"clickAwayPopper\"\n >\n <div id=\"skins-arrow\" data-popper-arrow />\n <div id=\"popper-inner\">\n <div class=\"emoji-popover-inner\">\n <div v-if=\"emojiList.length !== 0\">\n <p class=\"emoji-list\">\n <span\n v-for=\"emoji in emojiList\"\n :key=\"emoji.unicode\"\n v-html=\"emoji.img\"\n @click=\"clickEmoji(emoji)\"\n ></span>\n </p>\n </div>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<style lang=\"stylus\">\n/* *Animation */\n@keyframes fadein {\n from {\n opacity: 0;\n }\n\n to {\n opacity: 1;\n }\n}\n\n#popper-skins-container {\n box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n\n &[data-show] {\n display: block;\n }\n}\n\n#skins-arrow {\n position: absolute;\n z-index: -1;\n\n &::before {\n position: absolute;\n z-index: -1;\n content: '';\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n }\n}\n\n#popper-skins-container[data-popper-placement^='top'] > #skins-arrow {\n bottom: 12px;\n padding-right: 20px;\n left: -10px;\n}\n\n#popper-skins-container[data-popper-placement^='bottom'] > #skins-arrow {\n top: -12px;\n padding-right: 32px;\n}\n\n#popper-skins-container[data-popper-placement^='left'] > #skins-arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n\n#popper-skins-container[data-popper-placement^='right'] > #skins-arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n</style>\n\n<script lang=\"ts\">\nimport Vue from 'vue';\nimport {\n popperGenerator,\n defaultModifiers,\n} from '@popperjs/core/lib/popper-lite';\nimport offset from '@popperjs/core/lib/modifiers/offset';\nimport preventOverflow from '@popperjs/core/lib/modifiers/preventOverflow';\nimport arrow from '@popperjs/core/lib/modifiers/arrow';\nimport VueClickaway from 'vue-clickaway';\nimport EmojiSkin from '../interfaces/EmojiSkin';\n\nexport default Vue.extend({\n mixins: [VueClickaway.mixin],\n name: 'PopupSkins',\n data() {\n return {\n // eslint-disable-next-line\n containerRef: null as HTMLElement | null,\n buttonRef: null as HTMLElement | null,\n popperOpen: false as boolean,\n debouncedPopperOpen: false as boolean,\n popperInstance: null as any | null,\n holdingInterval: null as any,\n closeOnClickaway: true as boolean,\n };\n },\n props: {\n disabled: {\n default: false,\n type: Boolean as () => boolean,\n },\n offset: {\n default: () => [0, 30],\n type: Array as () => Array<number>,\n },\n emojiList: {\n required: true,\n type: Array as () => Array<EmojiSkin>,\n },\n clickEmoji: {\n required: true,\n type: Function as () => Function,\n },\n },\n computed: {\n createPopper() {\n const defaultModifiersObj = [\n ...defaultModifiers,\n offset,\n preventOverflow,\n arrow,\n ];\n\n return popperGenerator({\n defaultModifiers: defaultModifiersObj,\n });\n },\n },\n mounted(): void {\n this.containerRef = this.$refs.container;\n },\n watch: {\n popperOpen: function (val): void {\n this.$emit('popperOpenChanged', val);\n setTimeout(() => {\n this.debouncedPopperOpen = val;\n }, 300);\n },\n closeOnClickaway: function (val): void {\n this.$emit('closeOnClickaway', val);\n },\n },\n methods: {\n clickAwayPopper(): void {\n if (this.disable || !this.closeOnClickaway) return;\n const ctxPopperInstance = this.popperInstance;\n\n if (this.debouncedPopperOpen) {\n this.$refs.container.removeAttribute('data-show');\n this.popperOpen = false;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n }\n },\n instantiatePopper(refClickable: string): void {\n const domElClickableRef = document.getElementById(refClickable);\n this.popperInstance = this.createPopper(\n domElClickableRef,\n this.$refs.container,\n {\n placement: 'top',\n modifiers: [\n {\n name: 'offset',\n options: {\n offset: this.offset,\n },\n },\n {\n name: 'arrow',\n options: {\n element: '#skins-arrow',\n },\n },\n ],\n }\n );\n this.$refs.container.setAttribute('data-show', true);\n this.popperOpen = true;\n const ctxPopperInstance = this.popperInstance;\n setTimeout(ctxPopperInstance.forceUpdate, 1);\n },\n closePopper(): void {\n this.$refs.container.removeAttribute('data-show');\n this.popperOpen = false;\n const ctxPopperInstance = this.popperInstance;\n if (ctxPopperInstance) setTimeout(ctxPopperInstance.forceUpdate, 1);\n },\n setCloseOnClickaway(bool: boolean): void {\n this.closeOnClickaway = bool;\n },\n },\n});\n<\/script>\n","/* *Animation */\n#popper-skins-container {\n box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);\n padding: 0;\n background: #f7f7f7;\n border: none;\n border-radius: 3px;\n animation: fadein 300ms;\n z-index: 1;\n display: none;\n}\n#popper-skins-container[data-show] {\n display: block;\n}\n#skins-arrow {\n position: absolute;\n z-index: -1;\n}\n#skins-arrow::before {\n position: absolute;\n z-index: -1;\n content: '';\n transform: rotate(45deg);\n background: #f0f0f0;\n width: 24px;\n height: 24px;\n}\n#popper-skins-container[data-popper-placement^='top'] > #skins-arrow {\n bottom: 12px;\n padding-right: 20px;\n left: -10px;\n}\n#popper-skins-container[data-popper-placement^='bottom'] > #skins-arrow {\n top: -12px;\n padding-right: 32px;\n}\n#popper-skins-container[data-popper-placement^='left'] > #skins-arrow {\n right: 12px;\n padding-bottom: 32px;\n}\n#popper-skins-container[data-popper-placement^='right'] > #skins-arrow {\n left: -12px;\n padding-bottom: 32px;\n}\n@-moz-keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@-webkit-keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@-o-keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n@keyframes fadein {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n"]},media:void 0})}),Te,void 0,!1,void 0,!1,je,void 0,void 0),Ae={emojiPickerDisabled:{default:!1,type:Boolean},pickerWidth:{default:250,type:[Number,String],validator:function(e){return"string"!=typeof e||e.startsWith("#")||console.warn('The value you entered is invalid: should be a number or a ID tag beginning with "#". \n Using default value of 250px.'),!0}},pickerHeight:{default:150,type:Number},pickerPlacement:{default:"top-start",type:String,validator:function(e){return["top-start","top","top-end","bottom-start","bottom","bottom-right","left-start","left","left-end","right-start","right","right-end"].some((function(t){return t===e}))||console.error("The value entered for the prop \"pickerPlacement\" is invalid. Valid values: \n 'top-start',\n 'top',\n 'top-end',\n 'bottom-start',\n 'bottom',\n 'bottom-right',\n 'left-start',\n 'left',\n 'left-end',\n 'right-start',\n 'right',\n 'right-end'\n "),!0}},pickerArrowEnabled:{default:!0,type:Boolean},pickerAutoflip:{default:!0,type:Boolean},pickerCloseOnClickaway:{default:!0,type:Boolean},triggerType:{default:"click",type:String,validator:function(e){return"click"!==e&&"hover"!==e&&console.error('The value entered for the prop "triggerType" is invalid. Valid values: "click" and "hover".'),!0}},emojiData:{required:!0,type:Array,validator:function(e){return e&&0!==e.length||console.error('The value entered for the prop "emojiData" is invalid. Should have a length greater than 0.'),!0}},emojiGroups:{required:!0,type:Array},skinsSelection:{default:!1,type:Boolean},recentEmojisFeat:{default:!1,type:Boolean},recentEmojisStorage:{default:"none",type:String,validator:function(e){return"local"!==e&&"session"!==e&&"none"!==e&&console.error('The value entered for the prop "recentEmojisStorage" is invalid. Valid values: "local", "session" and "none".'),!0}},recentEmojiStorageName:{default:"vue-recent-twemojis",type:String},recentEmojiLimit:{default:12,type:Number},searchEmojisFeat:{default:!1,type:Boolean},searchEmojiPlaceholder:{default:"Search emojis.",type:String},isLoadingLabel:{default:"Loading...",type:String},searchEmojiNotFound:{default:"No emojis found.",type:String},twemojiPath:{default:"https://twemoji.maxcdn.com/2/",type:String},twemojiExtension:{default:".png",type:String,validator:function(e){return!1===(-1!==[".png",".svg",".jpg",".jpeg",".ico"].indexOf(e))&&console.error('The value entered for the prop "twemojiPath" is invalid. Valid values: ".png", ".svg", ".jpg", ".jpeg", ".ico".'),!0}},twemojiFolder:{default:"72x72",type:String},randomEmojiArray:{default:function(){return["😀","😃","😄","😁","😆","😅","🤣","😂","🙂","🙃","😉","😊","🥴","😵","🤯","🤠","🥳","😎","🤓","🧐"]},type:Array,validator:function(e){return e&&0===e.length&&console.error("The Array must have a length of one or more."),!0}},pickerPaddingOffset:{default:5,type:Number}},Pe=function(e,t){e.$watch("randomEmojiArray",(function(){return t.setRandomEmoji()})),e.$watch("emojiPickerDisabled",(function(e){!0===e&&(t.$refs.popupEmoji.popperOpen=!1)}))},Ye=i["default"].extend({name:"TwemojiPicker",components:{"popup-emoji":xe,"popup-skins":De},props:a({},Ae),data:function(){return{clickingSkinInterval:!1,isClickingEmojiMouseDown:!1,popupSkinsClickaway:!0,showEmoji:!1,showSkinsSelector:!1,skinsListActive:[],emojiPack:[],emojiListActive:[],emojiGroupActive:0,randomEmoji:null,isPointerOnEmojiBtn:!1,twemojiOptions:{},recentEmojis:[],searchTerm:"",searchEmojis:[],searchTimeout:null,isSearchingEmoji:!1,isSearchFocused:!1,calculatedPickerWidth:null,isPickerOpen:!1}},mounted:function(){var e=this;this.setPickerWidth(),this.$nextTick((function(){window.addEventListener("resize",e.setPickerWidth)}))},computed:{randomEmojiImg:function(){return this.triggerShowEmoji(),d.getEmojiImgFromUnicode(this.randomEmoji,this.twemojiOptions)}},created:function(){Pe(this,this),this.twemojiOptions={base:this.twemojiPath,ext:this.twemojiExtension,size:this.twemojiFolder},this.recentEmojisFeat&&this.setRecentEmojis(),this.buildEmojiPack(),this.emojiListActive=this.emojiPack[0].emojiList,this.setRandomEmoji()},watch:{isPickerOpen:function(e){var t=this;e!==this.$refs.popupEmoji.popperOpen&&(this.$refs.popupEmoji.popperOpen=e,setTimeout((function(){return t.$refs.popupEmoji.popperInstance.forceUpdate()}),1))},randomEmoji:function(){var e=this;setTimeout((function(){e.$refs.popupEmoji&&e.$refs.popupEmoji.popperInstance.forceUpdate()}),100)}},methods:{triggerShowEmoji:function(){var e=this;this.showEmoji=!1,setTimeout((function(){return e.showEmoji=!0}))},buildEmojiPack:function(){this.emojiPack=d.getEmojiImgArrayFromEmojiPack(this.emojiData,this.twemojiOptions)},onMouseEnterEmojiBtn:function(){!1===this.isPointerOnEmojiBtn&&(this.isPointerOnEmojiBtn=!0,this.setRandomEmoji())},onMouseLeaveEmojiBtn:function(){!0===this.isPointerOnEmojiBtn&&(this.isPointerOnEmojiBtn=!1)},setRandomEmoji:function(){this.randomEmoji=this.randomEmojiArray[Math.floor(Math.random()*this.randomEmojiArray.length)]},clickEmoji:function(e){var t,n;this.$refs.popupSkins.setCloseOnClickaway(!1);var i=this;setTimeout((function(){return i.$refs.popupSkins.setCloseOnClickaway(!0)}),1),(this.isClickingEmojiMouseDown||this.$refs.popupSkins.popperOpen)&&(null===(t=e.skins)||void 0===t?void 0:t.length)>0&&this.skinsSelection||(this.$refs.popupSkins.closePopper(),n=e.unicode,this.recentEmojisFeat&&this.addEmojiToRecentEmojis(n),this.$emit("addTextBlur",n),this.$emit("emojiUnicodeAdded",n),this.$emit("emojiImgAdded",d.getEmojiImgFromUnicode(n,this.twemojiOptions)))},startClickingSkinInterval:function(e){var t,n=this;this.$refs.popupSkins.closePopper(),this.isClickingEmojiMouseDown=!1,(null===(t=e.skins)||void 0===t?void 0:t.length)>0&&this.skinsSelection&&(this.clickingSkinInterval||(this.clickingSkinInterval=setInterval((function(){n.skinsListActive=Array.from(e.skins),n.skinsListActive.unshift({unicode:e.unicode,img:e.img}),n.$refs.popupSkins.instantiatePopper("twemoji-picker-click-emoji-".concat(e.unicode))}),500)))},stopClickingSkinInterval:function(){this.isClickingEmojiMouseDown=!1,clearInterval(this.clickingSkinInterval),this.clickingSkinInterval=!1},getEmojiGroupDescription:function(e){var t=this.emojiGroups.find((function(t){return t.group===e}));return t?d.getEmojiImgFromUnicode(t.description,this.twemojiOptions):"Group "+e},changeEmojiListActive:function(e){this.showSkinsSelector=!1,this.searchTerm="",this.emojiGroupActive=e,e>=0?this.emojiListActive=this.emojiPack[e].emojiList:-1===e&&(this.emojiListActive=this.recentEmojis)},getEmojiImgFromUnicode:function(e){return d.getEmojiImgFromUnicode(e,this.twemojiOptions)},setRecentEmojis:function(){var e=null;null!=(e="local"===this.recentEmojisStorage?JSON.parse(localStorage.getItem(this.recentEmojiStorageName)||"[]"):"session"===this.recentEmojisStorage?JSON.parse(sessionStorage.getItem(this.recentEmojiStorageName)||"[]"):[])&&(this.recentEmojis=e)},addEmojiToRecentEmojis:function(e){var t=this.recentEmojis.findIndex((function(t){return t.unicode===e}));-1!==t?(this.recentEmojis.splice(t,1),this.recentEmojis.unshift({unicode:e,img:d.getEmojiImgFromUnicode(e,this.twemojiOptions),skins:[],tags:[]})):this.recentEmojis.unshift({unicode:e,img:d.getEmojiImgFromUnicode(e,this.twemojiOptions),skins:[],tags:[]}),this.recentEmojis.length>this.recentEmojiLimit&&this.recentEmojis.splice(-1,1),"local"===this.recentEmojisStorage?localStorage.setItem(this.recentEmojiStorageName,JSON.stringify(this.recentEmojis)):"session"===this.recentEmojisStorage&&sessionStorage.setItem(this.recentEmojiStorageName,JSON.stringify(this.recentEmojis))},searchEmojiByTerm:function(){var e=this;this.isSearchingEmoji=!0,clearTimeout(this.searchTimeout),this.searchTerm.length>0?this.searchTimeout=setTimeout((function(){e.searchEmojis=d.getEmojiImgArrayFromEmojiPackByTerm(e.emojiData,e.twemojiOptions,e.searchTerm),e.emojiGroupActive=-2,e.emojiListActive=e.searchEmojis,e.showSkinsSelector=!1,e.isSearchingEmoji=!1}),300):(this.changeEmojiListActive(0),this.isSearchingEmoji=!1)},popperOpenChanged:function(e){this.isPickerOpen=e},setPickerWidth:function(){if("string"==typeof this.pickerWidth&&this.pickerWidth.startsWith("#")){var e=this.pickerWidth.slice(1),t=document.getElementById(e);t&&(this.calculatedPickerWidth=t.offsetWidth-8)}else"number"==typeof this.pickerWidth?this.calculatedPickerWidth=this.pickerWidth:this.calculatedPickerWidth=250},onScrollEmojiList:function(e){this.$refs.popupSkins.closePopper()}}}),Ce=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[e.emojiData&&e.emojiData.length>0?n("popup-emoji",{ref:"popupEmoji",attrs:{disabled:e.emojiPickerDisabled,triggerType:e.triggerType,placement:e.pickerPlacement,autoflip:e.pickerAutoflip,arrowEnabled:e.pickerArrowEnabled,closeOnClickaway:e.pickerCloseOnClickaway,extraPaddingOffset:e.pickerPaddingOffset},on:{popperOpenChanged:e.popperOpenChanged},scopedSlots:e._u([{key:"container",fn:function(){return[n("div",{attrs:{id:"emoji-container"}},[n("div",{style:{width:e.calculatedPickerWidth+"px"},attrs:{id:"emoji-popup"}},[e.searchEmojisFeat?n("div",{attrs:{id:"emoji-popover-search"}},[n("div",{class:{"is-focused":e.isSearchFocused},attrs:{id:"search-header"}},[n("span",{domProps:{innerHTML:e._s(e.getEmojiImgFromUnicode("🔍"))}}),e._v(" "),n("input",{directives:[{name:"model",rawName:"v-model",value:e.searchTerm,expression:"searchTerm"}],attrs:{placeholder:e.searchEmojiPlaceholder},domProps:{value:e.searchTerm},on:{input:[function(t){t.target.composing||(e.searchTerm=t.target.value)},e.searchEmojiByTerm],focus:function(t){e.isSearchFocused=!0},blur:function(t){e.isSearchFocused=!1}}})])]):e._e(),e._v(" "),n("div",{staticClass:"scroll-min",attrs:{id:"emoji-popover-header"}},[e.recentEmojisFeat&&0!==e.recentEmojis.length?n("span",{staticClass:"emoji-tab",class:{active:-1===e.emojiGroupActive},domProps:{innerHTML:e._s(e.getEmojiImgFromUnicode("🕒"))},on:{click:function(t){return e.changeEmojiListActive(-1)}}}):e._e(),e._v(" "),e._l(e.emojiPack,(function(t,i){return n("span",{key:t.group,staticClass:"emoji-tab",class:{active:e.emojiGroupActive===i},attrs:{id:t.group},domProps:{innerHTML:e._s(e.getEmojiGroupDescription(t.group))},on:{click:function(t){return e.changeEmojiListActive(i)}}})}))],2),e._v(" "),n("div",{staticClass:"emoji-popover-inner",style:{width:e.calculatedPickerWidth+"px",height:e.pickerHeight+"px"},on:{"&scroll":function(t){return e.onScrollEmojiList(t)}}},[e.isSearchingEmoji?n("div",[n("strong",{style:{padding:"3px"},attrs:{id:"loading-label"}},[e._v(e._s(e.isLoadingLabel))])]):e._e(),e._v(" "),0!==e.searchTerm.length&&0===e.searchEmojis.length&&!1===e.isSearchingEmoji?n("div",[n("strong",{style:{padding:"3px"}},[e._v(e._s(e.searchEmojiNotFound))])]):e._e(),e._v(" "),0!==e.emojiListActive.length&&!1===e.isSearchingEmoji?n("div",[n("p",{staticClass:"emoji-list"},e._l(e.emojiListActive,(function(t){return n("span",{key:t.unicode,attrs:{id:"twemoji-picker-click-emoji-"+t.unicode},domProps:{innerHTML:e._s(t.img)},on:{click:function(n){return e.clickEmoji(t)},mousedown:function(n){return e.startClickingSkinInterval(t)},mouseleave:e.stopClickingSkinInterval,mouseup:e.stopClickingSkinInterval,touchstart:function(n){return e.startClickingSkinInterval(t)},touchend:e.stopClickingSkinInterval,touchcancel:e.stopClickingSkinInterval}})})),0)]):e._e()]),e._v(" "),n("popup-skins",{ref:"popupSkins",attrs:{emojiList:e.skinsListActive,closeOnClickaway:e.popupSkinsClickaway,clickEmoji:e.clickEmoji}})],1)])]},proxy:!0},{key:"button",fn:function(){return[e._t("twemoji-picker-button",[n("button",{attrs:{disabled:e.emojiPickerDisabled,id:"btn-emoji-default"},on:{mouseenter:function(t){return e.onMouseEnterEmojiBtn()},mouseleave:function(t){return e.onMouseLeaveEmojiBtn()}}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.showEmoji,expression:"showEmoji"}],staticClass:"fade-in",domProps:{innerHTML:e._s(e.randomEmojiImg)}}),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:!e.showEmoji,expression:"!showEmoji"}],attrs:{id:"dummy-el"}})])])]},proxy:!0}],null,!0)}):e._e(),e._v(" "),n("span",{attrs:{id:"dummy-clickable-skin"}})],1)};Ce._withStripped=!0;var Ee=_e({render:Ce,staticRenderFns:[]},(function(e){e&&e("data-v-35328c10_0",{source:"#emoji-container {\n z-index: 1;\n}\n#emoji-container > #emoji-popup {\n border: 1px solid #f0f0f0;\n border-radius: 5px;\n padding: 3px;\n}\n#emoji-container > #emoji-popup img.emoji {\n height: 32px;\n width: 32px;\n vertical-align: -0.5rem;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header {\n padding: 15px 5px;\n overflow-y: hidden;\n overflow-x: auto;\n white-space: nowrap;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header::-webkit-scrollbar-track {\n border-radius: 10px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header::-webkit-scrollbar {\n height: 12px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #c1c1c1;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header > .emoji-tab {\n margin: 3px;\n padding: 5px;\n padding: 8px 5px;\n cursor: pointer;\n border-radius: 2px;\n opacity: 0.5;\n -webkit-filter: grayscale(1);\n filter: grayscale(1);\n}\n#emoji-container > #emoji-popup > #emoji-popover-header > .emoji-tab:hover {\n border-bottom: 5px solid #b3b3b3;\n opacity: 1;\n -webkit-filter: grayscale(0);\n filter: grayscale(0);\n}\n#emoji-container > #emoji-popup > #emoji-popover-header > .emoji-tab.active {\n border-bottom: 5px solid #b3b3b3;\n opacity: 1;\n -webkit-filter: grayscale(0);\n filter: grayscale(0);\n}\n#emoji-container > #emoji-popup .emoji-popover-inner {\n overflow-y: auto;\n overflow-x: hidden;\n background-color: #f7f7f7;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner::-webkit-scrollbar-track {\n border-radius: 10px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner::-webkit-scrollbar {\n width: 12px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #c1c1c1;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner #loading-label {\n margin: 0 5px;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list {\n padding: 10px;\n margin: 0px;\n text-align: justify;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list > span {\n font-size: 15px;\n cursor: pointer;\n border-radius: 15px;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list > span:hover {\n background-color: #cacaca;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list > span > img {\n margin: 5px;\n}\n#emoji-container > #emoji-popup #emoji-popover-search {\n background-color: #f7f7f7;\n border-radius: 3px;\n margin: 5px 0;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header {\n padding-top: 5px 0;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n border: 1px solid #e6e6e6;\n border-radius: 25px;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header.is-focused {\n background-color: #fcfcfc;\n -webkit-transition: background-color 300ms ease-in-out;\n transition: background-color 300ms ease-in-out;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header.is-focused > span {\n -webkit-filter: grayscale(0);\n filter: grayscale(0);\n -webkit-transition: -webkit-filter 300ms ease-in-out;\n transition: -webkit-filter 300ms ease-in-out;\n transition: filter 300ms ease-in-out;\n transition: filter 300ms ease-in-out, -webkit-filter 300ms ease-in-out;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header > span {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n padding: 5px 10px;\n width: 32px !important;\n text-align: center;\n -webkit-filter: grayscale(1);\n filter: grayscale(1);\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header > span > img {\n width: 24px;\n height: 24px;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header > input {\n -webkit-box-flex: 99;\n -ms-flex-positive: 99;\n flex-grow: 99;\n padding: 10px 5px;\n margin: 0 10px;\n border: none;\n font-size: 1rem;\n background-color: inherit;\n outline: none;\n}\n/* Popper Emoji */\n#btn-emoji-default {\n -webkit-box-flex: 100;\n -ms-flex-positive: 100;\n flex-grow: 100;\n border: none;\n cursor: pointer;\n height: 45px;\n width: 45px;\n margin: 10px;\n background-color: transparent;\n}\n#btn-emoji-default > div > img.emoji {\n height: 32px;\n width: 32px;\n}\n#btn-emoji-default > #dummy-el {\n height: 32px;\n width: 32px;\n}\n#btn-emoji-default:disabled {\n opacity: 0.6;\n pointer-events: none;\n}\n/* * Cursor */\n.clickable {\n cursor: pointer;\n}\n/* * Transition - Fade */\n.fade-in {\n opacity: 1;\n -webkit-animation-name: fadeInOpacity;\n animation-name: fadeInOpacity;\n -webkit-animation-iteration-count: 1;\n animation-iteration-count: 1;\n -webkit-animation-timing-function: ease-in;\n animation-timing-function: ease-in;\n -webkit-animation-duration: 0.3s;\n animation-duration: 0.3s;\n}\n@-webkit-keyframes fadeInOpacity {\n0% {\n opacity: 0.4;\n}\n50% {\n opacity: 0.8;\n}\n100% {\n opacity: 1;\n}\n}\n@keyframes fadeInOpacity {\n0% {\n opacity: 0.4;\n}\n50% {\n opacity: 0.8;\n}\n100% {\n opacity: 1;\n}\n}\n",map:{version:3,sources:["/home/runner/work/vue-twemoji-picker/vue-twemoji-picker/src/components/TwemojiPicker/TwemojiPicker.vue","TwemojiPicker.vue"],names:[],mappings:"AA8IA;EACA,UAAA;AC7IA;AD+IA;EACA,yBAAA;EACA,kBAAA;EACA,YAAA;AC7IA;AD+IA;EACA,YAAA;EACA,WAAA;EACA,uBAAA;AC7IA;ADgJA;EACA,iBAAA;EACA,kBAAA;EACA,gBAAA;EACA,mBAAA;AC9IA;ADgJA;EACA,mBAAA;EACA,yBAAA;AC9IA;ADiJA;EACA,YAAA;EACA,yBAAA;AC/IA;ADkJA;EACA,mBAAA;EACA,yBAAA;AChJA;ADmJA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,eAAA;EACA,kBAAA;EACA,YAAA;EACA,4BAAA;UAAA,oBAAA;ACjJA;ADmJA;EACA,gCAAA;EACA,UAAA;EACA,4BAAA;UAAA,oBAAA;ACjJA;ADoJA;EACA,gCAAA;EACA,UAAA;EACA,4BAAA;UAAA,oBAAA;AClJA;ADuJA;EACA,gBAAA;EACA,kBAAA;EACA,yBAAA;ACrJA;ADuJA;EACA,mBAAA;EACA,yBAAA;ACrJA;ADwJA;EACA,WAAA;EACA,yBAAA;ACtJA;ADyJA;EACA,mBAAA;EACA,yBAAA;ACvJA;AD0JA;EACA,aAAA;ACxJA;AD2JA;EACA,aAAA;EACA,WAAA;EACA,mBAAA;ACzJA;AD2JA;EACA,eAAA;EACA,eAAA;EACA,mBAAA;ACzJA;AD2JA;EACA,yBAAA;ACzJA;AD4JA;EACA,WAAA;AC1JA;ADgKA;EACA,yBAAA;EACA,kBAAA;EACA,aAAA;AC9JA;ADgKA;EACA,kBAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,yBAAA;EACA,mBAAA;AC9JA;ADgKA;EACA,yBAAA;EACA,sDAAA;EAAA,8CAAA;AC9JA;AD+JA;EACA,4BAAA;UAAA,oBAAA;EACA,oDAAA;EAAA,4CAAA;EAAA,oCAAA;EAAA,sEAAA;AC7JA;ADiKA;EAKA,mBAAA;MAAA,oBAAA;UAAA,YAAA;EACA,iBAAA;EACA,sBAAA;EACA,kBAAA;EACA,4BAAA;UAAA,oBAAA;ACnKA;AD2JA;EACA,WAAA;EACA,YAAA;ACzJA;ADkKA;EACA,oBAAA;MAAA,qBAAA;UAAA,aAAA;EACA,iBAAA;EACA,cAAA;EACA,YAAA;EACA,eAAA;EACA,yBAAA;EACA,aAAA;AChKA;ADuKA,iBAAA;AACA;EACA,qBAAA;MAAA,sBAAA;UAAA,cAAA;EACA,YAAA;EACA,eAAA;EACA,YAAA;EACA,WAAA;EACA,YAAA;EACA,6BAAA;ACrKA;ADuKA;EACA,YAAA;EACA,WAAA;ACrKA;ADwKA;EACA,YAAA;EACA,WAAA;ACtKA;ADyKA;EACA,YAAA;EACA,oBAAA;ACvKA;AD2KA,aAAA;AACA;EACA,eAAA;ACzKA;AD4KA,wBAAA;AACA;EACA,UAAA;EACA,qCAAA;UAAA,6BAAA;EACA,oCAAA;UAAA,4BAAA;EACA,0CAAA;UAAA,kCAAA;EACA,gCAAA;UAAA,wBAAA;AC1KA;AD6KA;AACA;IACA,YAAA;AChKE;ADmKF;IACA,YAAA;ACjKE;ADoKF;IACA,UAAA;AClKE;AACF;ADuJA;AACA;IACA,YAAA;AC1IE;AD6IF;IACA,YAAA;AC3IE;AD8IF;IACA,UAAA;AC5IE;AACF",file:"TwemojiPicker.vue",sourcesContent:['<template>\n <div>\n <popup-emoji\n v-if="emojiData && emojiData.length > 0"\n :disabled="emojiPickerDisabled"\n :triggerType="triggerType"\n :placement="pickerPlacement"\n :autoflip="pickerAutoflip"\n :arrowEnabled="pickerArrowEnabled"\n :closeOnClickaway="pickerCloseOnClickaway"\n :extraPaddingOffset="pickerPaddingOffset"\n @popperOpenChanged="popperOpenChanged"\n ref="popupEmoji"\n >\n <template v-slot:container>\n <div id="emoji-container">\n <div\n id="emoji-popup"\n :style="{ width: calculatedPickerWidth + \'px\' }"\n >\n <div id="emoji-popover-search" v-if="searchEmojisFeat">\n <div\n id="search-header"\n :class="{ \'is-focused\': isSearchFocused }"\n >\n <span v-html="getEmojiImgFromUnicode(\'🔍\')"></span>\n <input\n @input="searchEmojiByTerm"\n :placeholder="searchEmojiPlaceholder"\n v-model="searchTerm"\n @focus="isSearchFocused = true"\n @blur="isSearchFocused = false"\n />\n </div>\n </div>\n\n <div id="emoji-popover-header" class="scroll-min">\n <span\n v-if="recentEmojisFeat && recentEmojis.length !== 0"\n v-html="getEmojiImgFromUnicode(\'🕒\')"\n class="emoji-tab"\n @click="changeEmojiListActive(-1)"\n :class="{ active: emojiGroupActive === -1 }"\n ></span>\n <span\n v-for="(emojiGroup, index) in emojiPack"\n :key="emojiGroup.group"\n :id="emojiGroup.group"\n v-html="getEmojiGroupDescription(emojiGroup.group)"\n class="emoji-tab"\n @click="changeEmojiListActive(index)"\n :class="{ active: emojiGroupActive === index }"\n ></span>\n </div>\n\n <div\n class="emoji-popover-inner"\n :style="{\n width: calculatedPickerWidth + \'px\',\n height: pickerHeight + \'px\',\n }"\n @scroll.passive="onScrollEmojiList"\n >\n <div v-if="isSearchingEmoji">\n <strong\n :style="{\n padding: \'3px\',\n }"\n id="loading-label"\n >{{ isLoadingLabel }}</strong\n >\n </div>\n\n <div\n v-if="\n searchTerm.length !== 0 &&\n searchEmojis.length === 0 &&\n isSearchingEmoji === false\n "\n >\n <strong\n :style="{\n padding: \'3px\',\n }"\n >{{ searchEmojiNotFound }}</strong\n >\n </div>\n\n <div\n v-if="\n emojiListActive.length !== 0 && isSearchingEmoji === false\n "\n >\n <p class="emoji-list">\n <span\n v-for="emoji in emojiListActive"\n :key="emoji.unicode"\n v-html="emoji.img"\n @click="clickEmoji(emoji)"\n @mousedown="startClickingSkinInterval(emoji)"\n @mouseleave="stopClickingSkinInterval"\n @mouseup="stopClickingSkinInterval"\n @touchstart="startClickingSkinInterval(emoji)"\n @touchend="stopClickingSkinInterval"\n @touchcancel="stopClickingSkinInterval"\n :id="`twemoji-picker-click-emoji-${emoji.unicode}`"\n ></span>\n </p>\n </div>\n </div>\n\n <popup-skins\n :emojiList="skinsListActive"\n :closeOnClickaway="popupSkinsClickaway"\n :clickEmoji="clickEmoji"\n ref="popupSkins"\n />\n </div>\n </div>\n </template>\n <template v-slot:button>\n <slot name="twemoji-picker-button">\n <button\n @mouseenter="onMouseEnterEmojiBtn()"\n @mouseleave="onMouseLeaveEmojiBtn()"\n :disabled="emojiPickerDisabled"\n id="btn-emoji-default"\n >\n <div\n v-show="showEmoji"\n v-html="randomEmojiImg"\n class="fade-in"\n ></div>\n <div v-show="!showEmoji" id="dummy-el"></div>\n </button>\n </slot>\n </template>\n </popup-emoji>\n <span id="dummy-clickable-skin" />\n </div>\n</template>\n<style lang="stylus">\n#emoji-container {\n z-index: 1;\n\n > #emoji-popup {\n border: 1px solid #f0f0f0;\n border-radius: 5px;\n padding: 3px;\n\n img.emoji {\n height: 32px;\n width: 32px;\n vertical-align: -0.5rem;\n }\n\n > #emoji-popover-header {\n padding: 15px 5px;\n overflow-y: hidden;\n overflow-x: auto;\n white-space: nowrap;\n\n &::-webkit-scrollbar-track {\n border-radius: 10px;\n background-color: #f2f2f2;\n }\n\n &::-webkit-scrollbar{\n height: 12px;\n background-color: #f2f2f2;\n }\n\n &::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #c1c1c1;\n }\n\n > .emoji-tab {\n margin: 3px;\n padding: 5px;\n padding: 8px 5px;\n cursor: pointer;\n border-radius: 2px;\n opacity: 0.5;\n filter: grayscale(1);\n\n &:hover {\n border-bottom: 5px solid #b3b3b3;\n opacity: 1;\n filter: grayscale(0);\n }\n\n &.active {\n border-bottom: 5px solid #b3b3b3;\n opacity: 1;\n filter: grayscale(0);\n }\n }\n }\n\n .emoji-popover-inner {\n overflow-y: auto;\n overflow-x: hidden;\n background-color: #f7f7f7;\n\n &::-webkit-scrollbar-track {\n border-radius: 10px;\n background-color: #f2f2f2;\n }\n\n &::-webkit-scrollbar{\n width: 12px;\n background-color: #f2f2f2;\n }\n\n &::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #c1c1c1;\n }\n\n #loading-label {\n margin: 0 5px;\n }\n\n > div > .emoji-list {\n padding: 10px;\n margin: 0px;\n text-align: justify;\n\n > span {\n font-size: 15px;\n cursor: pointer;\n border-radius: 15px;\n\n &:hover {\n background-color: #cacaca;\n }\n\n > img {\n margin: 5px;\n }\n }\n }\n }\n\n #emoji-popover-search {\n background-color: #f7f7f7;\n border-radius: 3px;\n margin: 5px 0;\n\n > #search-header {\n padding-top: 5px 0;\n display: flex;\n border: 1px solid #e6e6e6;\n border-radius: 25px;\n\n &.is-focused {\n background-color: #fcfcfc;\n transition: background-color 300ms ease-in-out;\n > span {\n filter: grayscale(0);\n transition: filter 300ms ease-in-out;\n }\n }\n\n > span {\n > img {\n width: 24px;\n height: 24px;\n }\n flex-grow: 1;\n padding: 5px 10px;\n width: 32px !important;\n text-align: center;\n filter: grayscale(1);\n }\n\n > input {\n flex-grow: 99;\n padding: 10px 5px;\n margin: 0 10px;\n border: none;\n font-size: 1rem;\n background-color: inherit;\n outline: none;\n }\n }\n }\n }\n}\n\n/* Popper Emoji */\n#btn-emoji-default {\n flex-grow: 100;\n border: none;\n cursor: pointer;\n height: 45px;\n width: 45px;\n margin: 10px;\n background-color: transparent;\n\n > div > img.emoji {\n height: 32px;\n width: 32px;\n }\n\n > #dummy-el {\n height: 32px;\n width: 32px;\n }\n\n &:disabled {\n opacity: 0.6;\n pointer-events: none;\n }\n}\n\n/* * Cursor */\n.clickable {\n cursor: pointer;\n}\n\n/* * Transition - Fade */\n.fade-in {\n opacity: 1;\n animation-name: fadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: 0.3s;\n}\n\n@keyframes fadeInOpacity {\n 0% {\n opacity: 0.4;\n }\n\n 50% {\n opacity: 0.8;\n }\n\n 100% {\n opacity: 1;\n }\n}\n</style>\n<script lang="ts">\nimport Vue from \'vue\';\nimport EmojiService from \'../../services/EmojiService\';\nimport PopupEmoji from \'../PopupEmoji.vue\';\nimport PopupSkins from \'../PopupSkins.vue\';\nimport EmojiPack from \'../../interfaces/EmojiPack\';\nimport Emoji from \'../../interfaces/Emoji\';\nimport TwemojiOptions from \'../../interfaces/TwemojiOptions\';\nimport EmojiGroup from \'../../interfaces/EmojiGroup\';\n\nimport Props, { DEFAULT_PICKER_WIDTH } from \'./props\';\nimport PropWatchers from \'./prop-watchers\';\nimport EmojiSkin from \'../../interfaces/EmojiSkin\';\n\nexport default Vue.extend({\n name: \'TwemojiPicker\',\n\n components: {\n \'popup-emoji\': PopupEmoji,\n \'popup-skins\': PopupSkins,\n },\n\n props: {\n ...Props,\n },\n\n data() {\n return {\n clickingSkinInterval: false as any,\n isClickingEmojiMouseDown: false as boolean,\n popupSkinsClickaway: true as boolean,\n\n showEmoji: false as boolean,\n showSkinsSelector: false as boolean,\n skinsListActive: [] as Array<EmojiSkin>,\n\n emojiPack: [] as Array<EmojiPack>,\n emojiListActive: [] as Array<Emoji>,\n emojiGroupActive: 0 as number,\n\n randomEmoji: null as string | null,\n\n isPointerOnEmojiBtn: false as boolean,\n twemojiOptions: {} as TwemojiOptions,\n\n recentEmojis: [] as Array<Emoji>,\n\n searchTerm: \'\' as string,\n searchEmojis: [] as Array<Emoji>,\n searchTimeout: null as any,\n isSearchingEmoji: false as boolean,\n isSearchFocused: false as boolean,\n calculatedPickerWidth: null as number | null,\n isPickerOpen: false as boolean,\n };\n },\n\n mounted() {\n this.setPickerWidth();\n this.$nextTick(() => {\n window.addEventListener(\'resize\', this.setPickerWidth);\n });\n },\n\n computed: {\n randomEmojiImg(): string {\n this.triggerShowEmoji();\n return EmojiService.getEmojiImgFromUnicode(\n this.randomEmoji,\n this.twemojiOptions\n );\n },\n },\n\n created(): void {\n // Init TwemojiPicker watchers\n PropWatchers(this, this);\n\n this.twemojiOptions = {\n base: this.twemojiPath,\n ext: this.twemojiExtension,\n size: this.twemojiFolder,\n };\n if (this.recentEmojisFeat) {\n this.setRecentEmojis();\n }\n this.buildEmojiPack();\n this.emojiListActive = this.emojiPack[0].emojiList;\n this.setRandomEmoji();\n },\n watch: {\n // Data Watchers\n isPickerOpen(value) {\n if (value !== this.$refs.popupEmoji.popperOpen) {\n this.$refs.popupEmoji.popperOpen = value;\n setTimeout(() => this.$refs.popupEmoji.popperInstance.forceUpdate(), 1);\n }\n },\n randomEmoji() {\n // eslint-disable-next-line\n const vueContext = this;\n\n setTimeout(() => {\n if (vueContext.$refs.popupEmoji)\n vueContext.$refs.popupEmoji.popperInstance.forceUpdate();\n }, 100);\n },\n },\n\n methods: {\n triggerShowEmoji(): void {\n this.showEmoji = false;\n setTimeout(() => (this.showEmoji = true));\n },\n buildEmojiPack(): void {\n this.emojiPack = EmojiService.getEmojiImgArrayFromEmojiPack(\n this.emojiData,\n this.twemojiOptions\n );\n },\n onMouseEnterEmojiBtn(): void {\n if (this.isPointerOnEmojiBtn === false) {\n this.isPointerOnEmojiBtn = true;\n this.setRandomEmoji();\n }\n },\n onMouseLeaveEmojiBtn(): void {\n if (this.isPointerOnEmojiBtn === true) {\n this.isPointerOnEmojiBtn = false;\n }\n },\n setRandomEmoji(): void {\n this.randomEmoji = this.randomEmojiArray[\n Math.floor(Math.random() * this.randomEmojiArray.length)\n ];\n },\n\n clickEmoji(emoji: Emoji): void {\n this.$refs.popupSkins.setCloseOnClickaway(false);\n let emojiUnicode: string;\n // eslint-disable-next-line\n const vueContext = this;\n setTimeout(\n () => vueContext.$refs.popupSkins.setCloseOnClickaway(true),\n 1\n );\n\n if (\n (this.isClickingEmojiMouseDown || this.$refs.popupSkins.popperOpen) &&\n emoji.skins?.length > 0 &&\n this.skinsSelection\n ) {\n return;\n } else {\n this.$refs.popupSkins.closePopper();\n emojiUnicode = emoji.unicode;\n }\n\n if (this.recentEmojisFeat) {\n this.addEmojiToRecentEmojis(emojiUnicode);\n }\n\n this.$emit(\'addTextBlur\', emojiUnicode);\n this.$emit(\'emojiUnicodeAdded\', emojiUnicode);\n this.$emit(\n \'emojiImgAdded\',\n EmojiService.getEmojiImgFromUnicode(emojiUnicode, this.twemojiOptions)\n );\n },\n\n startClickingSkinInterval(emoji: Emoji): void {\n this.$refs.popupSkins.closePopper();\n this.isClickingEmojiMouseDown = false;\n if (emoji.skins?.length > 0 && this.skinsSelection) {\n if (!this.clickingSkinInterval) {\n this.clickingSkinInterval = setInterval(() => {\n this.skinsListActive = Array.from(emoji.skins);\n this.skinsListActive.unshift({\n unicode: emoji.unicode,\n img: emoji.img,\n });\n this.$refs.popupSkins.instantiatePopper(\n `twemoji-picker-click-emoji-${emoji.unicode}`\n );\n }, 500);\n }\n }\n },\n\n stopClickingSkinInterval(): void {\n this.isClickingEmojiMouseDown = false;\n clearInterval(this.clickingSkinInterval);\n this.clickingSkinInterval = false;\n },\n\n getEmojiGroupDescription(emojiGroup: number): string {\n const emojiGroupFound = this.emojiGroups.find(\n (x: EmojiGroup) => x.group === emojiGroup\n );\n if (emojiGroupFound) {\n return EmojiService.getEmojiImgFromUnicode(\n emojiGroupFound.description,\n this.twemojiOptions\n );\n }\n return \'Group \' + emojiGroup;\n },\n\n changeEmojiListActive(index: number): void {\n this.showSkinsSelector = false;\n this.searchTerm = \'\';\n this.emojiGroupActive = index;\n if (index >= 0) {\n this.emojiListActive = this.emojiPack[index].emojiList;\n } else if (index === -1) {\n this.emojiListActive = this.recentEmojis;\n }\n },\n\n getEmojiImgFromUnicode(unicode: string): string {\n return EmojiService.getEmojiImgFromUnicode(unicode, this.twemojiOptions);\n },\n\n setRecentEmojis(): void {\n let recentEmojis = null;\n if (this.recentEmojisStorage === \'local\') {\n recentEmojis = JSON.parse(\n localStorage.getItem(this.recentEmojiStorageName) || \'[]\'\n );\n } else if (this.recentEmojisStorage === \'session\') {\n recentEmojis = JSON.parse(\n sessionStorage.getItem(this.recentEmojiStorageName) || \'[]\'\n );\n } else {\n recentEmojis = [];\n }\n\n if (recentEmojis !== undefined && recentEmojis !== null) {\n this.recentEmojis = recentEmojis;\n }\n },\n addEmojiToRecentEmojis(emojiUnicode: string): void {\n const indexToRemove = this.recentEmojis.findIndex(\n (x: Emoji) => x.unicode === emojiUnicode\n );\n if (indexToRemove !== -1) {\n this.recentEmojis.splice(indexToRemove, 1);\n this.recentEmojis.unshift({\n unicode: emojiUnicode,\n img: EmojiService.getEmojiImgFromUnicode(\n emojiUnicode,\n this.twemojiOptions\n ),\n skins: [],\n tags: [],\n });\n } else {\n this.recentEmojis.unshift({\n unicode: emojiUnicode,\n img: EmojiService.getEmojiImgFromUnicode(\n emojiUnicode,\n this.twemojiOptions\n ),\n skins: [],\n tags: [],\n });\n }\n\n if (this.recentEmojis.length > this.recentEmojiLimit) {\n this.recentEmojis.splice(-1, 1);\n }\n\n if (this.recentEmojisStorage === \'local\') {\n localStorage.setItem(\n this.recentEmojiStorageName,\n JSON.stringify(this.recentEmojis)\n );\n } else if (this.recentEmojisStorage === \'session\') {\n sessionStorage.setItem(\n this.recentEmojiStorageName,\n JSON.stringify(this.recentEmojis)\n );\n }\n },\n\n searchEmojiByTerm() {\n this.isSearchingEmoji = true;\n clearTimeout(this.searchTimeout);\n if (this.searchTerm.length > 0) {\n this.searchTimeout = setTimeout(() => {\n this.searchEmojis = EmojiService.getEmojiImgArrayFromEmojiPackByTerm(\n this.emojiData,\n this.twemojiOptions,\n this.searchTerm\n );\n this.emojiGroupActive = -2;\n this.emojiListActive = this.searchEmojis;\n this.showSkinsSelector = false;\n this.isSearchingEmoji = false;\n }, 300);\n } else {\n this.changeEmojiListActive(0);\n this.isSearchingEmoji = false;\n }\n },\n popperOpenChanged(popperOpen: boolean) {\n this.isPickerOpen = popperOpen;\n },\n setPickerWidth() {\n if (\n typeof this.pickerWidth === \'string\' &&\n this.pickerWidth.startsWith(\'#\')\n ) {\n const domId = this.pickerWidth.slice(1);\n const domEl = document.getElementById(domId);\n if (domEl) this.calculatedPickerWidth = domEl.offsetWidth - 8;\n } else if (typeof this.pickerWidth === \'number\') {\n this.calculatedPickerWidth = this.pickerWidth;\n } else {\n this.calculatedPickerWidth = DEFAULT_PICKER_WIDTH;\n }\n },\n onScrollEmojiList(event: UIEvent) {\n this.$refs.popupSkins.closePopper();\n },\n },\n});\n<\/script>\n',"#emoji-container {\n z-index: 1;\n}\n#emoji-container > #emoji-popup {\n border: 1px solid #f0f0f0;\n border-radius: 5px;\n padding: 3px;\n}\n#emoji-container > #emoji-popup img.emoji {\n height: 32px;\n width: 32px;\n vertical-align: -0.5rem;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header {\n padding: 15px 5px;\n overflow-y: hidden;\n overflow-x: auto;\n white-space: nowrap;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header::-webkit-scrollbar-track {\n border-radius: 10px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header::-webkit-scrollbar {\n height: 12px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #c1c1c1;\n}\n#emoji-container > #emoji-popup > #emoji-popover-header > .emoji-tab {\n margin: 3px;\n padding: 5px;\n padding: 8px 5px;\n cursor: pointer;\n border-radius: 2px;\n opacity: 0.5;\n filter: grayscale(1);\n}\n#emoji-container > #emoji-popup > #emoji-popover-header > .emoji-tab:hover {\n border-bottom: 5px solid #b3b3b3;\n opacity: 1;\n filter: grayscale(0);\n}\n#emoji-container > #emoji-popup > #emoji-popover-header > .emoji-tab.active {\n border-bottom: 5px solid #b3b3b3;\n opacity: 1;\n filter: grayscale(0);\n}\n#emoji-container > #emoji-popup .emoji-popover-inner {\n overflow-y: auto;\n overflow-x: hidden;\n background-color: #f7f7f7;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner::-webkit-scrollbar-track {\n border-radius: 10px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner::-webkit-scrollbar {\n width: 12px;\n background-color: #f2f2f2;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner::-webkit-scrollbar-thumb {\n border-radius: 10px;\n background-color: #c1c1c1;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner #loading-label {\n margin: 0 5px;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list {\n padding: 10px;\n margin: 0px;\n text-align: justify;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list > span {\n font-size: 15px;\n cursor: pointer;\n border-radius: 15px;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list > span:hover {\n background-color: #cacaca;\n}\n#emoji-container > #emoji-popup .emoji-popover-inner > div > .emoji-list > span > img {\n margin: 5px;\n}\n#emoji-container > #emoji-popup #emoji-popover-search {\n background-color: #f7f7f7;\n border-radius: 3px;\n margin: 5px 0;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header {\n padding-top: 5px 0;\n display: flex;\n border: 1px solid #e6e6e6;\n border-radius: 25px;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header.is-focused {\n background-color: #fcfcfc;\n transition: background-color 300ms ease-in-out;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header.is-focused > span {\n filter: grayscale(0);\n transition: filter 300ms ease-in-out;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header > span {\n flex-grow: 1;\n padding: 5px 10px;\n width: 32px !important;\n text-align: center;\n filter: grayscale(1);\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header > span > img {\n width: 24px;\n height: 24px;\n}\n#emoji-container > #emoji-popup #emoji-popover-search > #search-header > input {\n flex-grow: 99;\n padding: 10px 5px;\n margin: 0 10px;\n border: none;\n font-size: 1rem;\n background-color: inherit;\n outline: none;\n}\n/* Popper Emoji */\n#btn-emoji-default {\n flex-grow: 100;\n border: none;\n cursor: pointer;\n height: 45px;\n width: 45px;\n margin: 10px;\n background-color: transparent;\n}\n#btn-emoji-default > div > img.emoji {\n height: 32px;\n width: 32px;\n}\n#btn-emoji-default > #dummy-el {\n height: 32px;\n width: 32px;\n}\n#btn-emoji-default:disabled {\n opacity: 0.6;\n pointer-events: none;\n}\n/* * Cursor */\n.clickable {\n cursor: pointer;\n}\n/* * Transition - Fade */\n.fade-in {\n opacity: 1;\n animation-name: fadeInOpacity;\n animation-iteration-count: 1;\n animation-timing-function: ease-in;\n animation-duration: 0.3s;\n}\n@-moz-keyframes fadeInOpacity {\n 0% {\n opacity: 0.4;\n }\n 50% {\n opacity: 0.8;\n }\n 100% {\n opacity: 1;\n }\n}\n@-webkit-keyframes fadeInOpacity {\n 0% {\n opacity: 0.4;\n }\n 50% {\n opacity: 0.8;\n }\n 100% {\n opacity: 1;\n }\n}\n@-o-keyframes fadeInOpacity {\n 0% {\n opacity: 0.4;\n }\n 50% {\n opacity: 0.8;\n }\n 100% {\n opacity: 1;\n }\n}\n@keyframes fadeInOpacity {\n 0% {\n opacity: 0.4;\n }\n 50% {\n opacity: 0.8;\n }\n 100% {\n opacity: 1;\n }\n}\n"]},media:void 0})}),Ye,void 0,!1,void 0,!1,je,void 0,void 0),He={replaceEmojiWithAltAttribute:function(e){return e.replace(/<img class="emoji".*?alt="(.*?)"[^>]+>/g,"$1")},unescapeHtml:function(e){return e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"').replace(/'/g,"'")},escapeHTML:function(e){var t,n=document.createElement("div"),i=n.appendChild(document.createTextNode(e)),r=i.parentNode,o=r.innerHTML;return r.removeChild(i),null===(t=n.parentNode)||void 0===t||t.removeChild(n),o}},$e=i["default"].extend({name:"SendIconImg"}),Fe=function(){var e=this.$createElement;return(this._self._c||e)("img",{attrs:{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMADQ/78CgT7NLzy8WypJaBcV9XUCAXPTva1p2QiGEz4M26qnlmRDYkCH5CaGIAAAEHSURBVFjD7ZdbDoIwEEW1LVhAK1pBFFB82/1v0A9jJjEhVm9N5oOzgJM+bqczo4EBfow3NpDIOZeLQCIn0ziA6EnVwqIXah6DImIWgSIiWaMiUhlUREx3oIjQFhUR+TiEiFKKiIhqgYsopbCIUgqKCOWTUuF8UAYXUUpBEdFZVETkAhMRMiv6TEV0XdSZ9HdtPqR0dTk3x3Tio5p4pXS1bA56r/CUktDoRMr+ZZWjL7iLImq3uiel9Q/l71YuT9vs/QTltAwuwreGH/b6L9ePBxJ/IvijZVRGOsuo1CoT6Dti9EGqecyniZCpYNRoacuoGU0Mp4Z9FjEaaqqW0+CXC07D8cAAEx5sROBoZAawIAAAAABJRU5ErkJggg=="}})};Fe._withStripped=!0;var Ie=_e({render:Fe,staticRenderFns:[]},void 0,$e,void 0,!1,void 0,!1,void 0,void 0,void 0),Be="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{};function Re(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function Ne(e,t){return e(t={exports:{}},t.exports),t.exports}var ze="object"==typeof Be&&Be&&Be.Object===Object&&Be,We="object"==typeof self&&self&&self.Object===Object&&self,Ve=ze||We||Function("return this")();function Ue(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ge(e,t){for(var n=-1,i=t.length,r=e.length;++n<i;)e[r+n]=t[n];return e}var qe=Object.prototype,Je=qe.hasOwnProperty,Ke=qe.toString,Xe=Ve.Symbol,Ze=qe.propertyIsEnumerable,Qe=Xe?Xe.isConcatSpreadable:void 0,et=Math.max;function tt(e){return it(e)||function(e){return function(e){return rt(e)&&function(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}(e.length)&&!function(e){var t=function(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}(e)?Ke.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)}(e)}(e)&&Je.call(e,"callee")&&(!Ze.call(e,"callee")||"[object Arguments]"==Ke.call(e))}(e)||!!(Qe&&e&&e[Qe])}function nt(e){if("string"==typeof e||function(e){return"symbol"==typeof e||rt(e)&&"[object Symbol]"==Ke.call(e)}(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}var it=Array.isArray;function rt(e){return!!e&&"object"==typeof e}var ot=function(e,t){return t=et(void 0===t?e.length-1:t,0),function(){for(var n=arguments,i=-1,r=et(n.length-t,0),o=Array(r);++i<r;)o[i]=n[t+i];i=-1;for(var a=Array(t+1);++i<t;)a[i]=n[i];return a[t]=o,Ue(e,this,a)}}((function(e,t){return null==e?{}:function(e,t){return function(e,t,n){for(var i=-1,r=t.length,o={};++i<r;){var a=t[i],s=e[a];n(s,a)&&(o[a]=s)}return o}(e=Object(e),t,(function(t,n){return n in e}))}(e,function(e,t){for(var n=-1,i=e?e.length:0,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r}(function e(t,n,i,r,o){var a=-1,s=t.length;for(i||(i=tt),o||(o=[]);++a<s;){var c=t[a];n>0&&i(c)?n>1?e(c,n-1,i,r,o):Ge(o,c):r||(o[o.length]=c)}return o}(t,1),nt))})),at={methods:{propsFor:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.$props,n=this.$options.components[e];if(n){var i=n.cid&&"function"==typeof n?n.options.props:n.props,r=Object.keys(i);return ot(t,r)}return{}}}},st=function(e){return"object"==typeof e?null!==e:"function"==typeof e},ct=function(e){if(!st(e))throw TypeError(e+" is not an object!");return e},ut=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e},dt=function(e){return Object(ut(e))},lt=Math.ceil,ft=Math.floor,pt=function(e){return isNaN(e=+e)?0:(e>0?ft:lt)(e)},ht=Math.min,mt=function(e){return e>0?ht(pt(e),9007199254740991):0},bt=function(e){return function(t,n){var i,r,o=String(ut(t)),a=pt(n),s=o.length;return a<0||a>=s?e?"":void 0:(i=o.charCodeAt(a))<55296||i>56319||a+1===s||(r=o.charCodeAt(a+1))<56320||r>57343?e?o.charAt(a):i:e?o.slice(a,a+2):r-56320+(i-55296<<10)+65536}},gt=bt(!0),vt=function(e,t,n){return t+(n?gt(e,t).length:1)},yt={}.toString,_t=function(e){return yt.call(e).slice(8,-1)},Ot=Ne((function(e){var t=e.exports={version:"2.6.11"};"number"==typeof __e&&(__e=t)})),jt=(Ot.version,Ne((function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}))),wt=Ne((function(e){var t=jt["__core-js_shared__"]||(jt["__core-js_shared__"]={});(e.exports=function(e,n){return t[e]||(t[e]=void 0!==n?n:{})})("versions",[]).push({version:Ot.version,mode:"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})})),kt=0,Mt=Math.random(),Lt=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++kt+Mt).toString(36))},xt=Ne((function(e){var t=wt("wks"),n=jt.Symbol,i="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=i&&n[e]||(i?n:Lt)("Symbol."+e))}).store=t})),Tt=xt("toStringTag"),St="Arguments"==_t(function(){return arguments}()),Dt=function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),Tt))?n:St?_t(t):"Object"==(i=_t(t))&&"function"==typeof t.callee?"Arguments":i},At=RegExp.prototype.exec,Pt=function(e,t){var n=e.exec;if("function"==typeof n){var i=n.call(e,t);if("object"!=typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==Dt(e))throw new TypeError("RegExp#exec called on incompatible receiver");return At.call(e,t)},Yt=function(){var e=ct(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t},Ct=RegExp.prototype.exec,Et=String.prototype.replace,Ht=Ct,$t=function(){var e=/a/,t=/b*/g;return Ct.call(e,"a"),Ct.call(t,"a"),0!==e.lastIndex||0!==t.lastIndex}(),Ft=void 0!==/()??/.exec("")[1];($t||Ft)&&(Ht=function(e){var t,n,i,r,o=this;return Ft&&(n=new RegExp("^"+o.source+"$(?!\\s)",Yt.call(o))),$t&&(t=o.lastIndex),i=Ct.call(o,e),$t&&i&&(o.lastIndex=o.global?i.index+i[0].length:t),Ft&&i&&i.length>1&&Et.call(i[0],n,(function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(i[r]=void 0)})),i});var It=Ht,Bt=function(e){try{return!!e()}catch(e){return!0}},Rt=!Bt((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})),Nt=jt.document,zt=st(Nt)&&st(Nt.createElement),Wt=function(e){return zt?Nt.createElement(e):{}},Vt=!Rt&&!Bt((function(){return 7!=Object.defineProperty(Wt("div"),"a",{get:function(){return 7}}).a})),Ut=function(e,t){if(!st(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!st(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!st(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!st(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")},Gt=Object.defineProperty,qt={f:Rt?Object.defineProperty:function(e,t,n){if(ct(e),t=Ut(t,!0),ct(n),Vt)try{return Gt(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},Jt=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},Kt=Rt?function(e,t,n){return qt.f(e,t,Jt(1,n))}:function(e,t,n){return e[t]=n,e},Xt={}.hasOwnProperty,Zt=function(e,t){return Xt.call(e,t)},Qt=wt("native-function-to-string",Function.toString),en=Ne((function(e){var t=Lt("src"),n=(""+Qt).split("toString");Ot.inspectSource=function(e){return Qt.call(e)},(e.exports=function(e,i,r,o){var a="function"==typeof r;a&&(Zt(r,"name")||Kt(r,"name",i)),e[i]!==r&&(a&&(Zt(r,t)||Kt(r,t,e[i]?""+e[i]:n.join(String(i)))),e===jt?e[i]=r:o?e[i]?e[i]=r:Kt(e,i,r):(delete e[i],Kt(e,i,r)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[t]||Qt.call(this)}))})),tn=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e},nn=function(e,t,n){if(tn(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}},rn=function(e,t,n){var i,r,o,a,s=e&rn.F,c=e&rn.G,u=e&rn.S,d=e&rn.P,l=e&rn.B,f=c?jt:u?jt[t]||(jt[t]={}):(jt[t]||{}).prototype,p=c?Ot:Ot[t]||(Ot[t]={}),h=p.prototype||(p.prototype={});for(i in c&&(n=t),n)o=((r=!s&&f&&void 0!==f[i])?f:n)[i],a=l&&r?nn(o,jt):d&&"function"==typeof o?nn(Function.call,o):o,f&&en(f,i,o,e&rn.U),p[i]!=o&&Kt(p,i,a),d&&h[i]!=o&&(h[i]=o)};jt.core=Ot,rn.F=1,rn.G=2,rn.S=4,rn.P=8,rn.B=16,rn.W=32,rn.U=64,rn.R=128;var on=rn;on({target:"RegExp",proto:!0,forced:It!==/./.exec},{exec:It});var an=xt("species"),sn=!Bt((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),cn=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}(),un=function(e,t,n){var i=xt(e),r=!Bt((function(){var t={};return t[i]=function(){return 7},7!=""[e](t)})),o=r?!Bt((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[an]=function(){return n}),n[i](""),!t})):void 0;if(!r||!o||"replace"===e&&!sn||"split"===e&&!cn){var a=/./[i],s=n(ut,i,""[e],(function(e,t,n,i,o){return t.exec===It?r&&!o?{done:!0,value:a.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}})),c=s[0],u=s[1];en(String.prototype,e,c),Kt(RegExp.prototype,i,2==t?function(e,t){return u.call(e,this,t)}:function(e){return u.call(e,this)})}},dn=Math.max,ln=Math.min,fn=Math.floor,pn=/\$([$&`']|\d\d?|<[^>]*>)/g,hn=/\$([$&`']|\d\d?)/g;un("replace",2,(function(e,t,n,i){return[function(i,r){var o=e(this),a=null==i?void 0:i[t];return void 0!==a?a.call(i,o,r):n.call(String(o),i,r)},function(e,t){var o=i(n,e,this,t);if(o.done)return o.value;var a=ct(e),s=String(this),c="function"==typeof t;c||(t=String(t));var u=a.global;if(u){var d=a.unicode;a.lastIndex=0}for(var l=[];;){var f=Pt(a,s);if(null===f)break;if(l.push(f),!u)break;""===String(f[0])&&(a.lastIndex=vt(s,mt(a.lastIndex),d))}for(var p,h="",m=0,b=0;b<l.length;b++){f=l[b];for(var g=String(f[0]),v=dn(ln(pt(f.index),s.length),0),y=[],_=1;_<f.length;_++)y.push(void 0===(p=f[_])?p:String(p));var O=f.groups;if(c){var j=[g].concat(y,v,s);void 0!==O&&j.push(O);var w=String(t.apply(void 0,j))}else w=r(g,s,v,y,O,t);v>=m&&(h+=s.slice(m,v)+w,m=v+g.length)}return h+s.slice(m)}];function r(e,t,i,r,o,a){var s=i+e.length,c=r.length,u=hn;return void 0!==o&&(o=dt(o),u=pn),n.call(a,u,(function(n,a){var u;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,i);case"'":return t.slice(s);case"<":u=o[a.slice(1,-1)];break;default:var d=+a;if(0===d)return n;if(d>c){var l=fn(d/10);return 0===l?n:l<=c?void 0===r[l-1]?a.charAt(1):r[l-1]+a.charAt(1):n}u=r[d-1]}return void 0===u?"":u}))}}));var mn=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==_t(e)?e.split(""):Object(e)},bn=function(e){return mn(ut(e))},gn=Math.max,vn=Math.min,yn=function(e){return function(t,n,i){var r,o=bn(t),a=mt(o.length),s=function(e,t){return(e=pt(e))<0?gn(e+t,0):vn(e,t)}(i,a);if(e&&n!=n){for(;a>s;)if((r=o[s++])!=r)return!0}else for(;a>s;s++)if((e||s in o)&&o[s]===n)return e||s||0;return!e&&-1}},_n=function(e,t){return!!e&&Bt((function(){t?e.call(null,(function(){}),1):e.call(null)}))},On=yn(!1),jn=[].indexOf,wn=!!jn&&1/[1].indexOf(1,-0)<0;on(on.P+on.F*(wn||!_n(jn)),"Array",{indexOf:function(e){return wn?jn.apply(this,arguments)||0:On(this,e,arguments[1])}});var kn,Mn=/[a-z]{1,6}(?:[._][a-z]{1,2})?/i,Ln=/\!'#%&'\(\)*\+,\\\-\.\/:;<=>\?@\[\]\^_{|}~\$/,xn={f:{}.propertyIsEnumerable},Tn=Object.getOwnPropertyDescriptor,Sn={f:Rt?Tn:function(e,t){if(e=bn(e),t=Ut(t,!0),Vt)try{return Tn(e,t)}catch(e){}if(Zt(e,t))return Jt(!xn.f.call(e,t),e[t])}},Dn=function(e,t){if(ct(e),!st(t)&&null!==t)throw TypeError(t+": can't set as prototype!")},An={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,n){try{(n=nn(Function.call,Sn.f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,i){return Dn(e,i),t?e.__proto__=i:n(e,i),e}}({},!1):void 0),check:Dn}.set,Pn=wt("keys"),Yn=function(e){return Pn[e]||(Pn[e]=Lt(e))},Cn=yn(!1),En=Yn("IE_PROTO"),Hn=function(e,t){var n,i=bn(e),r=0,o=[];for(n in i)n!=En&&Zt(i,n)&&o.push(n);for(;t.length>r;)Zt(i,n=t[r++])&&(~Cn(o,n)||o.push(n));return o},$n="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),Fn=$n.concat("length","prototype"),In={f:Object.getOwnPropertyNames||function(e){return Hn(e,Fn)}},Bn=xt("match"),Rn=function(e){var t;return st(e)&&(void 0!==(t=e[Bn])?!!t:"RegExp"==_t(e))},Nn=xt("species"),zn=qt.f,Wn=In.f,Vn=jt.RegExp,Un=Vn,Gn=Vn.prototype,qn=/a/g,Jn=/a/g,Kn=new Vn(qn)!==qn;if(Rt&&(!Kn||Bt((function(){return Jn[xt("match")]=!1,Vn(qn)!=qn||Vn(Jn)==Jn||"/a/i"!=Vn(qn,"i")})))){Vn=function(e,t){var n,i,r,o,a=this instanceof Vn,s=Rn(e),c=void 0===t;return!a&&s&&e.constructor===Vn&&c?e:(n=Kn?new Un(s&&!c?e.source:e,t):Un((s=e instanceof Vn)?e.source:e,s&&c?Yt.call(e):t),i=Vn,(o=(a?this:Gn).constructor)!==i&&"function"==typeof o&&(r=o.prototype)!==i.prototype&&st(r)&&An&&An(n,r),n)};for(var Xn=function(e){e in Vn||zn(Vn,e,{configurable:!0,get:function(){return Un[e]},set:function(t){Un[e]=t}})},Zn=Wn(Un),Qn=0;Zn.length>Qn;)Xn(Zn[Qn++]);Gn.constructor=Vn,Vn.prototype=Gn,en(jt,"RegExp",Vn)}function ei(e,t,n){return n=n||"","string"!=typeof e&&(e.global&&n.indexOf("g")<0&&(n+="g"),e.ignoreCase&&n.indexOf("i")<0&&(n+="i"),e.multiline&&n.indexOf("m")<0&&(n+="m"),e=e.source),new RegExp(e.replace(/#\{(\w+)\}/g,(function(e,n){var i=t[n]||"";return"string"!=typeof i&&(i=i.source),i})),n)}kn=jt["RegExp"],Rt&&kn&&!kn[Nn]&&qt.f(kn,Nn,{configurable:!0,get:function(){return this}});var ti=/\x09-\x0D\x20\x85\xA0\u1680\u180E\u2000-\u200A\u2028\u2029\u202F\u205F\u3000/,ni=ei(/[#{spacesGroup}]/,{spacesGroup:ti});ei("(^|#{spaces})(\\$)(#{cashtag})(?=$|\\s|[#{punct}])",{cashtag:Mn,spaces:ni,punct:Ln},"gi"),un("match",1,(function(e,t,n,i){return[function(n){var i=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,i):new RegExp(n)[t](String(i))},function(e){var t=i(n,e,this);if(t.done)return t.value;var r=ct(e),o=String(this);if(!r.global)return Pt(r,o);var a=r.unicode;r.lastIndex=0;for(var s,c=[],u=0;null!==(s=Pt(r,o));){var d=String(s[0]);c[u]=d,""===d&&(r.lastIndex=vt(o,mt(r.lastIndex),a)),u++}return 0===u?null:c}]}));var ii=/[##]/,ri=(ei(/^(?:#{hashSigns}|:\/\/)/,{hashSigns:ii}),ei(RegExp("(?:(?:한국|香港|澳門|新加坡|台灣|台湾|中國|中国|გე|ລາວ|ไทย|ලංකා|ഭാരതം|ಭಾರತ|భారత్|சிங்கப்பூர்|இலங்கை|இந்தியா|ଭାରତ|ભારત|ਭਾਰਤ|ভাৰত|ভারত|বাংলা|भारोत|भारतम्|भारत|ڀارت|پاکستان|موريتانيا|مليسيا|مصر|قطر|فلسطين|عمان|عراق|سورية|سودان|تونس|بھارت|بارت|ایران|امارات|المغرب|السعودية|الجزائر|البحرين|الاردن|հայ|қаз|укр|срб|рф|мон|мкд|ею|бел|бг|ευ|ελ|zw|zm|za|yt|ye|ws|wf|vu|vn|vi|vg|ve|vc|va|uz|uy|us|um|uk|ug|ua|tz|tw|tv|tt|tr|tp|to|tn|tm|tl|tk|tj|th|tg|tf|td|tc|sz|sy|sx|sv|su|st|ss|sr|so|sn|sm|sl|sk|sj|si|sh|sg|se|sd|sc|sb|sa|rw|ru|rs|ro|re|qa|py|pw|pt|ps|pr|pn|pm|pl|pk|ph|pg|pf|pe|pa|om|nz|nu|nr|np|no|nl|ni|ng|nf|ne|nc|na|mz|my|mx|mw|mv|mu|mt|ms|mr|mq|mp|mo|mn|mm|ml|mk|mh|mg|mf|me|md|mc|ma|ly|lv|lu|lt|ls|lr|lk|li|lc|lb|la|kz|ky|kw|kr|kp|kn|km|ki|kh|kg|ke|jp|jo|jm|je|it|is|ir|iq|io|in|im|il|ie|id|hu|ht|hr|hn|hm|hk|gy|gw|gu|gt|gs|gr|gq|gp|gn|gm|gl|gi|gh|gg|gf|ge|gd|gb|ga|fr|fo|fm|fk|fj|fi|eu|et|es|er|eh|eg|ee|ec|dz|do|dm|dk|dj|de|cz|cy|cx|cw|cv|cu|cr|co|cn|cm|cl|ck|ci|ch|cg|cf|cd|cc|ca|bz|by|bw|bv|bt|bs|br|bq|bo|bn|bm|bl|bj|bi|bh|bg|bf|be|bd|bb|ba|az|ax|aw|au|at|as|ar|aq|ao|an|am|al|ai|ag|af|ae|ad|ac)(?=[^0-9a-zA-Z@+-]|$))"))),oi=/\u202A-\u202E\u061C\u200E\u200F\u2066\u2067\u2068\u2069/,ai=/\uFFFE\uFEFF\uFFFF/;function si(e,t){return e.replace(/#\{(\w+)\}/g,(function(e,n){return t[n]||""}))}var ci=si("#{punct}#{spacesGroup}#{invalidCharsGroup}#{directionalMarkersGroup}",{punct:Ln,spacesGroup:ti,invalidCharsGroup:ai,directionalMarkersGroup:oi}),ui=ei(/[^#{invalidDomainChars}]/,{invalidDomainChars:ci}),di=ei(/(?:(?:#{validDomainChars}(?:-|#{validDomainChars})*)?#{validDomainChars}\.)/,{validDomainChars:ui}),li=ei(RegExp("(?:(?:삼성|닷컴|닷넷|香格里拉|餐厅|食品|飞利浦|電訊盈科|集团|通販|购物|谷歌|诺基亚|联通|网络|网站|网店|网址|组织机构|移动|珠宝|点看|游戏|淡马锡|机构|書籍|时尚|新闻|政府|政务|招聘|手表|手机|我爱你|慈善|微博|广东|工行|家電|娱乐|天主教|大拿|大众汽车|在线|嘉里大酒店|嘉里|商标|商店|商城|公益|公司|八卦|健康|信息|佛山|企业|中文网|中信|世界|ポイント|ファッション|セール|ストア|コム|グーグル|クラウド|みんな|คอม|संगठन|नेट|कॉम|همراه|موقع|موبايلي|كوم|كاثوليك|عرب|شبكة|بيتك|بازار|العليان|ارامكو|اتصالات|ابوظبي|קום|сайт|рус|орг|онлайн|москва|ком|католик|дети|zuerich|zone|zippo|zip|zero|zara|zappos|yun|youtube|you|yokohama|yoga|yodobashi|yandex|yamaxun|yahoo|yachts|xyz|xxx|xperia|xin|xihuan|xfinity|xerox|xbox|wtf|wtc|wow|world|works|work|woodside|wolterskluwer|wme|winners|wine|windows|win|williamhill|wiki|wien|whoswho|weir|weibo|wedding|wed|website|weber|webcam|weatherchannel|weather|watches|watch|warman|wanggou|wang|walter|walmart|wales|vuelos|voyage|voto|voting|vote|volvo|volkswagen|vodka|vlaanderen|vivo|viva|vistaprint|vista|vision|visa|virgin|vip|vin|villas|viking|vig|video|viajes|vet|versicherung|vermögensberatung|vermögensberater|verisign|ventures|vegas|vanguard|vana|vacations|ups|uol|uno|university|unicom|uconnect|ubs|ubank|tvs|tushu|tunes|tui|tube|trv|trust|travelersinsurance|travelers|travelchannel|travel|training|trading|trade|toys|toyota|town|tours|total|toshiba|toray|top|tools|tokyo|today|tmall|tkmaxx|tjx|tjmaxx|tirol|tires|tips|tiffany|tienda|tickets|tiaa|theatre|theater|thd|teva|tennis|temasek|telefonica|telecity|tel|technology|tech|team|tdk|tci|taxi|tax|tattoo|tatar|tatamotors|target|taobao|talk|taipei|tab|systems|symantec|sydney|swiss|swiftcover|swatch|suzuki|surgery|surf|support|supply|supplies|sucks|style|study|studio|stream|store|storage|stockholm|stcgroup|stc|statoil|statefarm|statebank|starhub|star|staples|stada|srt|srl|spreadbetting|spot|sport|spiegel|space|soy|sony|song|solutions|solar|sohu|software|softbank|social|soccer|sncf|smile|smart|sling|skype|sky|skin|ski|site|singles|sina|silk|shriram|showtime|show|shouji|shopping|shop|shoes|shiksha|shia|shell|shaw|sharp|shangrila|sfr|sexy|sex|sew|seven|ses|services|sener|select|seek|security|secure|seat|search|scot|scor|scjohnson|science|schwarz|schule|school|scholarships|schmidt|schaeffler|scb|sca|sbs|sbi|saxo|save|sas|sarl|sapo|sap|sanofi|sandvikcoromant|sandvik|samsung|samsclub|salon|sale|sakura|safety|safe|saarland|ryukyu|rwe|run|ruhr|rugby|rsvp|room|rogers|rodeo|rocks|rocher|rmit|rip|rio|ril|rightathome|ricoh|richardli|rich|rexroth|reviews|review|restaurant|rest|republican|report|repair|rentals|rent|ren|reliance|reit|reisen|reise|rehab|redumbrella|redstone|red|recipes|realty|realtor|realestate|read|raid|radio|racing|qvc|quest|quebec|qpon|pwc|pub|prudential|pru|protection|property|properties|promo|progressive|prof|productions|prod|pro|prime|press|praxi|pramerica|post|porn|politie|poker|pohl|pnc|plus|plumbing|playstation|play|place|pizza|pioneer|pink|ping|pin|pid|pictures|pictet|pics|piaget|physio|photos|photography|photo|phone|philips|phd|pharmacy|pfizer|pet|pccw|pay|passagens|party|parts|partners|pars|paris|panerai|panasonic|pamperedchef|page|ovh|ott|otsuka|osaka|origins|orientexpress|organic|org|orange|oracle|open|ooo|onyourside|online|onl|ong|one|omega|ollo|oldnavy|olayangroup|olayan|okinawa|office|off|observer|obi|nyc|ntt|nrw|nra|nowtv|nowruz|now|norton|northwesternmutual|nokia|nissay|nissan|ninja|nikon|nike|nico|nhk|ngo|nfl|nexus|nextdirect|next|news|newholland|new|neustar|network|netflix|netbank|net|nec|nba|navy|natura|nationwide|name|nagoya|nadex|nab|mutuelle|mutual|museum|mtr|mtpc|mtn|msd|movistar|movie|mov|motorcycles|moto|moscow|mortgage|mormon|mopar|montblanc|monster|money|monash|mom|moi|moe|moda|mobily|mobile|mobi|mma|mls|mlb|mitsubishi|mit|mint|mini|mil|microsoft|miami|metlife|merckmsd|meo|menu|men|memorial|meme|melbourne|meet|media|med|mckinsey|mcdonalds|mcd|mba|mattel|maserati|marshalls|marriott|markets|marketing|market|map|mango|management|man|makeup|maison|maif|madrid|macys|luxury|luxe|lupin|lundbeck|ltda|ltd|lplfinancial|lpl|love|lotto|lotte|london|lol|loft|locus|locker|loans|loan|llp|llc|lixil|living|live|lipsy|link|linde|lincoln|limo|limited|lilly|like|lighting|lifestyle|lifeinsurance|life|lidl|liaison|lgbt|lexus|lego|legal|lefrak|leclerc|lease|lds|lawyer|law|latrobe|latino|lat|lasalle|lanxess|landrover|land|lancome|lancia|lancaster|lamer|lamborghini|ladbrokes|lacaixa|kyoto|kuokgroup|kred|krd|kpn|kpmg|kosher|komatsu|koeln|kiwi|kitchen|kindle|kinder|kim|kia|kfh|kerryproperties|kerrylogistics|kerryhotels|kddi|kaufen|juniper|juegos|jprs|jpmorgan|joy|jot|joburg|jobs|jnj|jmp|jll|jlc|jio|jewelry|jetzt|jeep|jcp|jcb|java|jaguar|iwc|iveco|itv|itau|istanbul|ist|ismaili|iselect|irish|ipiranga|investments|intuit|international|intel|int|insure|insurance|institute|ink|ing|info|infiniti|industries|inc|immobilien|immo|imdb|imamat|ikano|iinet|ifm|ieee|icu|ice|icbc|ibm|hyundai|hyatt|hughes|htc|hsbc|how|house|hotmail|hotels|hoteles|hot|hosting|host|hospital|horse|honeywell|honda|homesense|homes|homegoods|homedepot|holiday|holdings|hockey|hkt|hiv|hitachi|hisamitsu|hiphop|hgtv|hermes|here|helsinki|help|healthcare|health|hdfcbank|hdfc|hbo|haus|hangout|hamburg|hair|guru|guitars|guide|guge|gucci|guardian|group|grocery|gripe|green|gratis|graphics|grainger|gov|got|gop|google|goog|goodyear|goodhands|goo|golf|goldpoint|gold|godaddy|gmx|gmo|gmbh|gmail|globo|global|gle|glass|glade|giving|gives|gifts|gift|ggee|george|genting|gent|gea|gdn|gbiz|gay|garden|gap|games|game|gallup|gallo|gallery|gal|fyi|futbol|furniture|fund|fun|fujixerox|fujitsu|ftr|frontier|frontdoor|frogans|frl|fresenius|free|fox|foundation|forum|forsale|forex|ford|football|foodnetwork|food|foo|fly|flsmidth|flowers|florist|flir|flights|flickr|fitness|fit|fishing|fish|firmdale|firestone|fire|financial|finance|final|film|fido|fidelity|fiat|ferrero|ferrari|feedback|fedex|fast|fashion|farmers|farm|fans|fan|family|faith|fairwinds|fail|fage|extraspace|express|exposed|expert|exchange|everbank|events|eus|eurovision|etisalat|esurance|estate|esq|erni|ericsson|equipment|epson|epost|enterprises|engineering|engineer|energy|emerck|email|education|edu|edeka|eco|eat|earth|dvr|dvag|durban|dupont|duns|dunlop|duck|dubai|dtv|drive|download|dot|doosan|domains|doha|dog|dodge|doctor|docs|dnp|diy|dish|discover|discount|directory|direct|digital|diet|diamonds|dhl|dev|design|desi|dentist|dental|democrat|delta|deloitte|dell|delivery|degree|deals|dealer|deal|dds|dclk|day|datsun|dating|date|data|dance|dad|dabur|cyou|cymru|cuisinella|csc|cruises|cruise|crs|crown|cricket|creditunion|creditcard|credit|cpa|courses|coupons|coupon|country|corsica|coop|cool|cookingchannel|cooking|contractors|contact|consulting|construction|condos|comsec|computer|compare|company|community|commbank|comcast|com|cologne|college|coffee|codes|coach|clubmed|club|cloud|clothing|clinique|clinic|click|cleaning|claims|cityeats|city|citic|citi|citadel|cisco|circle|cipriani|church|chrysler|chrome|christmas|chloe|chintai|cheap|chat|chase|charity|channel|chanel|cfd|cfa|cern|ceo|center|ceb|cbs|cbre|cbn|cba|catholic|catering|cat|casino|cash|caseih|case|casa|cartier|cars|careers|career|care|cards|caravan|car|capitalone|capital|capetown|canon|cancerresearch|camp|camera|cam|calvinklein|call|cal|cafe|cab|bzh|buzz|buy|business|builders|build|bugatti|budapest|brussels|brother|broker|broadway|bridgestone|bradesco|box|boutique|bot|boston|bostik|bosch|boots|booking|book|boo|bond|bom|bofa|boehringer|boats|bnpparibas|bnl|bmw|bms|blue|bloomberg|blog|blockbuster|blanco|blackfriday|black|biz|bio|bingo|bing|bike|bid|bible|bharti|bet|bestbuy|best|berlin|bentley|beer|beauty|beats|bcn|bcg|bbva|bbt|bbc|bayern|bauhaus|basketball|baseball|bargains|barefoot|barclays|barclaycard|barcelona|bar|bank|band|bananarepublic|banamex|baidu|baby|azure|axa|aws|avianca|autos|auto|author|auspost|audio|audible|audi|auction|attorney|athleta|associates|asia|asda|arte|art|arpa|army|archi|aramco|arab|aquarelle|apple|app|apartments|aol|anz|anquan|android|analytics|amsterdam|amica|amfam|amex|americanfamily|americanexpress|alstom|alsace|ally|allstate|allfinanz|alipay|alibaba|alfaromeo|akdn|airtel|airforce|airbus|aigo|aig|agency|agakhan|africa|afl|afamilycompany|aetna|aero|aeg|adult|ads|adac|actor|active|aco|accountants|accountant|accenture|academy|abudhabi|abogado|able|abc|abbvie|abbott|abb|abarth|aarp|aaa|onion)(?=[^0-9a-zA-Z@+-]|$))")),fi=/(?:xn--[\-0-9a-z]+)/,pi=ei(/(?:(?:#{validDomainChars}(?:[_-]|#{validDomainChars})*)?#{validDomainChars}\.)/,{validDomainChars:ui}),hi=ei(/(?:#{validSubdomain}*#{validDomainName}(?:#{validGTLD}|#{validCCTLD}|#{validPunycode}))/,{validDomainName:di,validSubdomain:pi,validGTLD:li,validCCTLD:ri,validPunycode:fi}),mi=/[0-9]+/,bi=/\u0400-\u04FF/,gi=/\xC0-\xD6\xD8-\xF6\xF8-\xFF\u0100-\u024F\u0253\u0254\u0256\u0257\u0259\u025B\u0263\u0268\u026F\u0272\u0289\u028B\u02BB\u0300-\u036F\u1E00-\u1EFF/,vi=ei(/[a-z#{cyrillicLettersAndMarks}0-9!\*';:=\+,\.\$\/%#\[\]\-\u2013_~@\|&#{latinAccentChars}]/i,{cyrillicLettersAndMarks:bi,latinAccentChars:gi}),yi=ei("\\((?:#{validGeneralUrlPathChars}+|(?:#{validGeneralUrlPathChars}*\\(#{validGeneralUrlPathChars}+\\)#{validGeneralUrlPathChars}*))\\)",{validGeneralUrlPathChars:vi},"i"),_i=ei(/[\+\-a-z#{cyrillicLettersAndMarks}0-9=_#\/#{latinAccentChars}]|(?:#{validUrlBalancedParens})/i,{cyrillicLettersAndMarks:bi,latinAccentChars:gi,validUrlBalancedParens:yi}),Oi=ei("(?:(?:#{validGeneralUrlPathChars}*(?:#{validUrlBalancedParens}#{validGeneralUrlPathChars}*)*#{validUrlPathEndingChars})|(?:@#{validGeneralUrlPathChars}+/))",{validGeneralUrlPathChars:vi,validUrlBalancedParens:yi,validUrlPathEndingChars:_i},"i"),ji=ei(/(?:[^A-Za-z0-9@@$###{invalidCharsGroup}]|[#{directionalMarkersGroup}]|^)/,{invalidCharsGroup:ai,directionalMarkersGroup:oi}),wi=/[a-z0-9!?\*'@\(\);:&=\+\$\/%#\[\]\-_\.,~|]/i,ki=/[a-z0-9\-_&=#\/]/i,Mi=ei("((#{validUrlPrecedingChars})((https?:\\/\\/)?(#{validDomain})(?::(#{validPortNumber}))?(\\/#{validUrlPath}*)?(\\?#{validUrlQueryChars}*#{validUrlQueryEndingChars})?))",{validUrlPrecedingChars:ji,validDomain:hi,validPortNumber:mi,validUrlPath:Oi,validUrlQueryChars:wi,validUrlQueryEndingChars:ki},"gi"),Li=/[-_.\/]$/,xi=xt("species"),Ti=Math.min,Si=[].push,Di=!Bt((function(){RegExp(4294967295,"y")}));un("split",2,(function(e,t,n,i){var r;return r="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var i=String(this);if(void 0===e&&0===t)return[];if(!Rn(e))return n.call(i,e,t);for(var r,o,a,s=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),u=0,d=void 0===t?4294967295:t>>>0,l=new RegExp(e.source,c+"g");(r=It.call(l,i))&&!((o=l.lastIndex)>u&&(s.push(i.slice(u,r.index)),r.length>1&&r.index<i.length&&Si.apply(s,r.slice(1)),a=r[0].length,u=o,s.length>=d));)l.lastIndex===r.index&&l.lastIndex++;return u===i.length?!a&&l.test("")||s.push(""):s.push(i.slice(u)),s.length>d?s.slice(0,d):s}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,i){var o=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,o,i):r.call(String(o),n,i)},function(e,t){var o=i(r,e,this,t,r!==n);if(o.done)return o.value;var a=ct(e),s=String(this),c=function(e,t){var n,i=ct(e).constructor;return void 0===i||null==(n=ct(i)[xi])?t:tn(n)}(a,RegExp),u=a.unicode,d=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(Di?"y":"g"),l=new c(Di?a:"^(?:"+a.source+")",d),f=void 0===t?4294967295:t>>>0;if(0===f)return[];if(0===s.length)return null===Pt(l,s)?[s]:[];for(var p=0,h=0,m=[];h<s.length;){l.lastIndex=Di?h:0;var b,g=Pt(l,Di?s:s.slice(h));if(null===g||(b=Ti(mt(l.lastIndex+(Di?0:h)),s.length))===p)h=vt(s,h,u);else{if(m.push(s.slice(p,h)),m.length===f)return m;for(var v=1;v<=g.length-1;v++)if(m.push(g[v]),m.length===f)return m;h=p=b}}return m.push(s.slice(p)),m}]}));var Ai=Ne((function(e,t){!function(n){var i=t&&!t.nodeType&&t,r=e&&!e.nodeType&&e,o="object"==typeof Be&&Be;o.global!==o&&o.window!==o&&o.self!==o||(n=o);var a,s,c=2147483647,u=/^xn--/,d=/[^\x20-\x7E]/,l=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,h=String.fromCharCode;function m(e){throw new RangeError(f[e])}function b(e,t){for(var n=e.length,i=[];n--;)i[n]=t(e[n]);return i}function g(e,t){var n=e.split("@"),i="";return n.length>1&&(i=n[0]+"@",e=n[1]),i+b((e=e.replace(l,".")).split("."),t).join(".")}function v(e){for(var t,n,i=[],r=0,o=e.length;r<o;)(t=e.charCodeAt(r++))>=55296&&t<=56319&&r<o?56320==(64512&(n=e.charCodeAt(r++)))?i.push(((1023&t)<<10)+(1023&n)+65536):(i.push(t),r--):i.push(t);return i}function y(e){return b(e,(function(e){var t="";return e>65535&&(t+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+h(e)})).join("")}function _(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:36}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function j(e,t,n){var i=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;i+=36)e=p(e/35);return p(i+36*e/(e+38))}function w(e){var t,n,i,r,o,a,s,u,d,l,f=[],h=e.length,b=0,g=128,v=72;for((n=e.lastIndexOf("-"))<0&&(n=0),i=0;i<n;++i)e.charCodeAt(i)>=128&&m("not-basic"),f.push(e.charCodeAt(i));for(r=n>0?n+1:0;r<h;){for(o=b,a=1,s=36;r>=h&&m("invalid-input"),((u=_(e.charCodeAt(r++)))>=36||u>p((c-b)/a))&&m("overflow"),b+=u*a,!(u<(d=s<=v?1:s>=v+26?26:s-v));s+=36)a>p(c/(l=36-d))&&m("overflow"),a*=l;v=j(b-o,t=f.length+1,0==o),p(b/t)>c-g&&m("overflow"),g+=p(b/t),b%=t,f.splice(b++,0,g)}return y(f)}function k(e){var t,n,i,r,o,a,s,u,d,l,f,b,g,y,_,w=[];for(b=(e=v(e)).length,t=128,n=0,o=72,a=0;a<b;++a)(f=e[a])<128&&w.push(h(f));for(i=r=w.length,r&&w.push("-");i<b;){for(s=c,a=0;a<b;++a)(f=e[a])>=t&&f<s&&(s=f);for(s-t>p((c-n)/(g=i+1))&&m("overflow"),n+=(s-t)*g,t=s,a=0;a<b;++a)if((f=e[a])<t&&++n>c&&m("overflow"),f==t){for(u=n,d=36;!(u<(l=d<=o?1:d>=o+26?26:d-o));d+=36)_=u-l,y=36-l,w.push(h(O(l+_%y,0))),u=p(_/y);w.push(h(O(u,0))),o=j(n,g,i==r),n=0,++i}++n,++t}return w.join("")}if(a={version:"1.4.1",ucs2:{decode:v,encode:y},decode:w,encode:k,toASCII:function(e){return g(e,(function(e){return d.test(e)?"xn--"+k(e):e}))},toUnicode:function(e){return g(e,(function(e){return u.test(e)?w(e.slice(4).toLowerCase()):e}))}},i&&r)if(e.exports==i)r.exports=a;else for(s in a)a.hasOwnProperty(s)&&(i[s]=a[s]);else n.punycode=a}(Be)})),Pi=ei(/(?:(?:[\-a-z0-9#{latinAccentChars}]+)\.)+(?:#{validGTLD}|#{validCCTLD}|#{validPunycode})/gi,{latinAccentChars:gi,validGTLD:li,validCCTLD:ri,validPunycode:fi}),Yi=function(e){if("xn--"!==e.substring(0,4)||e.match(Pi)){for(var t=e.split("."),n=0;n<t.length;n++){var i=t[n],r=Ai.toASCII(i);if(r.length<1||r.length>63)return}return t.join(".")}},Ci=ei(/^https?:\/\/t\.co\/([a-z0-9]+)(?:\?#{validUrlQueryChars}*#{validUrlQueryEndingChars})?/,{validUrlQueryChars:wi,validUrlQueryEndingChars:ki},"i"),Ei={extractUrlsWithoutProtocol:!0},Hi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ei;if(!e||(t.extractUrlsWithoutProtocol?!e.match(/\./):!e.match(/:/)))return[];for(var n=[],i=function(){var e=RegExp.$2,i=RegExp.$3,r=RegExp.$4,o=RegExp.$5,a=RegExp.$7,s=Mi.lastIndex,c=s-i.length;if(!$i(i,r||"https://",o))return"continue";if(r){if(i.match(Ci)){var u=RegExp.$1;if(u&&u.length>40)return"continue";i=RegExp.lastMatch,s=c+i.length}n.push({url:i,indices:[c,s]})}else{if(!t.extractUrlsWithoutProtocol||e.match(Li))return"continue";var d=null,l=0;if(o.replace(Pi,(function(e){var t=o.indexOf(e,l);l=t+e.length,d={url:e,indices:[c+t,c+l]},n.push(d)})),null==d)return"continue";a&&(d.url=i.replace(o,d.url),d.indices[1]=s)}};Mi.exec(e);)i();return n},$i=function(e,t,n){var i=e.length,r=Yi(n);return!(!r||!r.length)&&(i=i+r.length-n.length,t.length+i<=4096)},Fi=[].sort,Ii=[1,2,3];on(on.P+on.F*(Bt((function(){Ii.sort(void 0)}))||!Bt((function(){Ii.sort(null)}))||!_n(Fi)),"Array",{sort:function(e){return void 0===e?Fi.call(dt(this)):Fi.call(dt(this),tn(e))}});var Bi=/\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\uddfd\ude80-\ude9c\udea0-\uded0\udee0\udf00-\udf1f\udf30-\udf40\udf42-\udf49\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude33\ude38-\ude3a\ude3f\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee6\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48]|\ud804[\udc00-\udc46\udc7f-\udcba\udcd0-\udce8\udd00-\udd34\udd50-\udd73\udd76\udd80-\uddc4\uddda\ude00-\ude11\ude13-\ude37\udeb0-\udeea\udf01-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc80-\udcc5\udcc7\udd80-\uddb5\uddb8-\uddc0\ude00-\ude40\ude44\ude80-\udeb7]|\ud806[\udca0-\udcdf\udcff\udec0-\udef8]|\ud808[\udc00-\udf98]|\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udef0-\udef4\udf00-\udf36\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf44\udf50-\udf7e\udf8f-\udf9f]|\ud82c[\udc00\udc01]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9d\udc9e]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud83a[\udc00-\udcc4\udcd0-\udcd6]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud840[\udc00-\udfff]|\ud841[\udc00-\udfff]|\ud842[\udc00-\udfff]|\ud843[\udc00-\udfff]|\ud844[\udc00-\udfff]|\ud845[\udc00-\udfff]|\ud846[\udc00-\udfff]|\ud847[\udc00-\udfff]|\ud848[\udc00-\udfff]|\ud849[\udc00-\udfff]|\ud84a[\udc00-\udfff]|\ud84b[\udc00-\udfff]|\ud84c[\udc00-\udfff]|\ud84d[\udc00-\udfff]|\ud84e[\udc00-\udfff]|\ud84f[\udc00-\udfff]|\ud850[\udc00-\udfff]|\ud851[\udc00-\udfff]|\ud852[\udc00-\udfff]|\ud853[\udc00-\udfff]|\ud854[\udc00-\udfff]|\ud855[\udc00-\udfff]|\ud856[\udc00-\udfff]|\ud857[\udc00-\udfff]|\ud858[\udc00-\udfff]|\ud859[\udc00-\udfff]|\ud85a[\udc00-\udfff]|\ud85b[\udc00-\udfff]|\ud85c[\udc00-\udfff]|\ud85d[\udc00-\udfff]|\ud85e[\udc00-\udfff]|\ud85f[\udc00-\udfff]|\ud860[\udc00-\udfff]|\ud861[\udc00-\udfff]|\ud862[\udc00-\udfff]|\ud863[\udc00-\udfff]|\ud864[\udc00-\udfff]|\ud865[\udc00-\udfff]|\ud866[\udc00-\udfff]|\ud867[\udc00-\udfff]|\ud868[\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86a[\udc00-\udfff]|\ud86b[\udc00-\udfff]|\ud86c[\udc00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d]|\ud87e[\udc00-\ude1d]|\udb40[\udd00-\uddef]/,Ri=/A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0300-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u0483-\u052f\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05f0-\u05f2\u0610-\u061a\u0620-\u065f\u066e-\u06d3\u06d5-\u06dc\u06df-\u06e8\u06ea-\u06ef\u06fa-\u06fc\u06ff\u0710-\u074a\u074d-\u07b1\u07ca-\u07f5\u07fa\u0800-\u082d\u0840-\u085b\u08a0-\u08b2\u08e4-\u0963\u0971-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09f0\u09f1\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a70-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58\u0c59\u0c60-\u0c63\u0c81-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0cf1\u0cf2\u0d01-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4e\u0d57\u0d60-\u0d63\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e4e\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0edc-\u0edf\u0f00\u0f18\u0f19\u0f35\u0f37\u0f39\u0f3e-\u0f47\u0f49-\u0f6c\u0f71-\u0f84\u0f86-\u0f97\u0f99-\u0fbc\u0fc6\u1000-\u103f\u1050-\u108f\u109a-\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u135f\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17d3\u17d7\u17dc\u17dd\u180b-\u180d\u1820-\u1877\u1880-\u18aa\u18b0-\u18f5\u1900-\u191e\u1920-\u192b\u1930-\u193b\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a1b\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f\u1aa7\u1ab0-\u1abe\u1b00-\u1b4b\u1b6b-\u1b73\u1b80-\u1baf\u1bba-\u1bf3\u1c00-\u1c37\u1c4d-\u1c4f\u1c5a-\u1c7d\u1cd0-\u1cd2\u1cd4-\u1cf6\u1cf8\u1cf9\u1d00-\u1df5\u1dfc-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u20d0-\u20f0\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d7f-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005\u3006\u302a-\u302f\u3031-\u3035\u303b\u303c\u3041-\u3096\u3099\u309a\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua672\ua674-\ua67d\ua67f-\ua69d\ua69f-\ua6e5\ua6f0\ua6f1\ua717-\ua71f\ua722-\ua788\ua78b-\ua78e\ua790-\ua7ad\ua7b0\ua7b1\ua7f7-\ua827\ua840-\ua873\ua880-\ua8c4\ua8e0-\ua8f7\ua8fb\ua90a-\ua92d\ua930-\ua953\ua960-\ua97c\ua980-\ua9c0\ua9cf\ua9e0-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa36\uaa40-\uaa4d\uaa60-\uaa76\uaa7a-\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf6\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab5f\uab64\uab65\uabc0-\uabea\uabec\uabed\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf870-\uf87f\uf882\uf884-\uf89f\uf8b8\uf8c1-\uf8d6\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe00-\ufe0f\ufe20-\ufe2d\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc/,Ni=/[\uD800-\uDBFF][\uDC00-\uDFFF]/gm,zi=ei(/(?:[#{bmpLetterAndMarks}]|(?=#{nonBmpCodePairs})(?:#{astralLetterAndMarks}))/,{bmpLetterAndMarks:Ri,nonBmpCodePairs:Ni,astralLetterAndMarks:Bi}),Wi=/\ud801[\udca0-\udca9]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udcd0-\udcd9\ude50-\ude59\udec0-\udec9]|\ud806[\udce0-\udce9]|\ud81a[\ude60-\ude69\udf50-\udf59]|\ud835[\udfce-\udfff]/,Vi=/0-9\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u1090-\u1099\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\ua620-\ua629\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19/,Ui=/_\u200c\u200d\ua67e\u05be\u05f3\u05f4\uff5e\u301c\u309b\u309c\u30a0\u30fb\u3003\u0f0b\u0f0c\xb7/,Gi=ei(/(?:[#{bmpLetterAndMarks}#{bmpNumerals}#{hashtagSpecialChars}]|(?=#{nonBmpCodePairs})(?:#{astralLetterAndMarks}|#{astralNumerals}))/,{bmpLetterAndMarks:Ri,bmpNumerals:Vi,hashtagSpecialChars:Ui,nonBmpCodePairs:Ni,astralLetterAndMarks:Bi,astralNumerals:Wi}),qi=/(?:[^\uD800-\uDFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF])/,Ji=ei(/(?:^|\uFE0E|\uFE0F|$|(?!#{hashtagAlphaNumeric}|&)#{codePoint})/,{codePoint:qi,hashtagAlphaNumeric:Gi}),Ki=(ei(/(#{hashtagBoundary})(#{hashSigns})(?!\uFE0F|\u20E3)(#{hashtagAlphaNumeric}*#{hashtagAlpha}#{hashtagAlphaNumeric}*)/gi,{hashtagBoundary:Ji,hashSigns:ii,hashtagAlphaNumeric:Gi,hashtagAlpha:zi}),/[@@]/),Xi=(ei(/^(?:#{atSigns}|[#{latinAccentChars}]|:\/\/)/,{atSigns:Ki,latinAccentChars:gi}),/(?:^|[^a-zA-Z0-9_!#$%&*@@]|(?:^|[^a-zA-Z0-9_+~.-])(?:rt|RT|rT|Rt):?)/),Zi=ei("(#{validMentionPrecedingChars})(#{atSigns})([a-zA-Z0-9_]{1,20})(/[a-zA-Z][a-zA-Z0-9_-]{0,24})?",{validMentionPrecedingChars:Xi,atSigns:Ki},"g");Rt&&"g"!=/./g.flags&&qt.f(RegExp.prototype,"flags",{configurable:!0,get:Yt});var Qi=/./.toString,er=function(e){en(RegExp.prototype,"toString",e,!0)};Bt((function(){return"/a/b"!=Qi.call({source:"a",flags:"b"})}))?er((function(){var e=ct(this);return"/".concat(e.source,"/","flags"in e?e.flags:!Rt&&e instanceof RegExp?Yt.call(e):void 0)})):"toString"!=Qi.name&&er((function(){return Qi.call(this)}));var tr=Date.prototype,nr=tr.toString,ir=tr.getTime;new Date(NaN)+""!="Invalid Date"&&en(tr,"toString",(function(){var e=ir.call(this);return e==e?nr.call(this):"Invalid Date"}));var rr={};rr[xt("toStringTag")]="z",rr+""!="[object z]"&&en(Object.prototype,"toString",(function(){return"[object "+Dt(this)+"]"}),!0);var or={version1:{version:1,maxWeightedTweetLength:140,scale:1,defaultWeight:1,transformedURLLength:23,ranges:[]},version2:{version:2,maxWeightedTweetLength:280,scale:100,defaultWeight:200,transformedURLLength:23,ranges:[{start:0,end:4351,weight:100},{start:8192,end:8205,weight:100},{start:8208,end:8223,weight:100},{start:8242,end:8247,weight:100}]},version3:{version:3,maxWeightedTweetLength:280,scale:100,defaultWeight:200,emojiParsingEnabled:!0,transformedURLLength:23,ranges:[{start:0,end:4351,weight:100},{start:8192,end:8205,weight:100},{start:8208,end:8223,weight:100},{start:8242,end:8247,weight:100}]},defaults:{version:3,maxWeightedTweetLength:280,scale:100,defaultWeight:200,emojiParsingEnabled:!0,transformedURLLength:23,ranges:[{start:0,end:4351,weight:100},{start:8192,end:8205,weight:100},{start:8208,end:8223,weight:100},{start:8242,end:8247,weight:100}]}};ei(/^(?:#{spaces})*#{atSigns}([a-zA-Z0-9_]{1,20})/,{atSigns:Ki,spaces:ni});var ar=Array.isArray||function(e){return"Array"==_t(e)};on(on.S,"Array",{isArray:ar});var sr=function(e,t){var n=t.defaultWeight,i=t.ranges,r=n,o=e.charCodeAt(0);if(Array.isArray(i))for(var a=0,s=i.length;a<s;a++){var c=i[a];if(o>=c.start&&o<=c.end){r=c.weight;break}}return r},cr=function(e,t,n,i,r){tn(t);var o=dt(e),a=mn(o),s=mt(o.length),c=r?s-1:0,u=r?-1:1;if(n<2)for(;;){if(c in a){i=a[c],c+=u;break}if(c+=u,r?c<0:s<=c)throw TypeError("Reduce of empty array with no initial value")}for(;r?c>=0:s>c;c+=u)c in a&&(i=t(i,a[c],c,o));return i};on(on.P+on.F*!_n([].reduce,!0),"Array",{reduce:function(e){return cr(this,e,arguments.length,arguments[1],!1)}});var ur=xt("unscopables"),dr=Array.prototype;null==dr[ur]&&Kt(dr,ur,{});var lr=function(e){dr[ur][e]=!0},fr=function(e,t){return{value:t,done:!!e}},pr={},hr=Object.keys||function(e){return Hn(e,$n)},mr=Rt?Object.defineProperties:function(e,t){ct(e);for(var n,i=hr(t),r=i.length,o=0;r>o;)qt.f(e,n=i[o++],t[n]);return e},br=jt.document,gr=br&&br.documentElement,vr=Yn("IE_PROTO"),yr=function(){},_r=function(){var e,t=Wt("iframe"),n=$n.length;for(t.style.display="none",gr.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),_r=e.F;n--;)delete _r.prototype[$n[n]];return _r()},Or=Object.create||function(e,t){var n;return null!==e?(yr.prototype=ct(e),n=new yr,yr.prototype=null,n[vr]=e):n=_r(),void 0===t?n:mr(n,t)},jr=qt.f,wr=xt("toStringTag"),kr=function(e,t,n){e&&!Zt(e=n?e:e.prototype,wr)&&jr(e,wr,{configurable:!0,value:t})},Mr={};Kt(Mr,xt("iterator"),(function(){return this}));var Lr=function(e,t,n){e.prototype=Or(Mr,{next:Jt(1,n)}),kr(e,t+" Iterator")},xr=Yn("IE_PROTO"),Tr=Object.prototype,Sr=Object.getPrototypeOf||function(e){return e=dt(e),Zt(e,xr)?e[xr]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?Tr:null},Dr=xt("iterator"),Ar=!([].keys&&"next"in[].keys()),Pr=function(){return this},Yr=function(e,t,n,i,r,o,a){Lr(n,t,i);var s,c,u,d=function(e){if(!Ar&&e in h)return h[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},l=t+" Iterator",f="values"==r,p=!1,h=e.prototype,m=h[Dr]||h["@@iterator"]||r&&h[r],b=m||d(r),g=r?f?d("entries"):b:void 0,v="Array"==t&&h.entries||m;if(v&&(u=Sr(v.call(new e)))!==Object.prototype&&u.next&&(kr(u,l,!0),"function"!=typeof u[Dr]&&Kt(u,Dr,Pr)),f&&m&&"values"!==m.name&&(p=!0,b=function(){return m.call(this)}),(Ar||p||!h[Dr])&&Kt(h,Dr,b),pr[t]=b,pr[l]=Pr,r)if(s={values:f?b:d("values"),keys:o?b:d("keys"),entries:g},a)for(c in s)c in h||en(h,c,s[c]);else on(on.P+on.F*(Ar||p),t,s);return s},Cr=Yr(Array,"Array",(function(e,t){this._t=bn(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,fr(1)):fr(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values");pr.Arguments=pr.Array,lr("keys"),lr("values"),lr("entries");for(var Er=xt("iterator"),Hr=xt("toStringTag"),$r=pr.Array,Fr={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Ir=hr(Fr),Br=0;Br<Ir.length;Br++){var Rr,Nr=Ir[Br],zr=Fr[Nr],Wr=jt[Nr],Vr=Wr&&Wr.prototype;if(Vr&&(Vr[Er]||Kt(Vr,Er,$r),Vr[Hr]||Kt(Vr,Hr,Nr),pr[Nr]=$r,zr))for(Rr in Cr)Vr[Rr]||en(Vr,Rr,Cr[Rr],!0)}!function(e,t){var n=(Ot.Object||{})[e]||Object[e],i={};i[e]=t(n),on(on.S+on.F*Bt((function(){n(1)})),"Object",i)}("keys",(function(){return function(e){return hr(dt(e))}}));var Ur=ei(/[#{invalidCharsGroup}]/,{invalidCharsGroup:ai});function Gr(e){return Ur.test(e)}var qr=Ne((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=/(?:\ud83d[\udc68\udc69])(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddb0-\uddb3])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\uddb5\uddb6\uddb8\uddb9\uddd1-\udddd]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\udeeb\udeec\udef4-\udef9]|\ud83e[\udd10-\udd17\udd1d\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd40-\udd45\udd47-\udd70\udd73-\udd76\udd7a\udd7c-\udda2\uddb4\uddb7\uddc0-\uddc2\uddd0\uddde-\uddff]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g}));Re(qr);var Jr=Ne((function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.TypeName=void 0,t.parse=function(e,t){var n=t&&t.assetType?t.assetType:"svg",o=t&&t.buildUrl?t.buildUrl:function(e,t){return"png"===t?"https://twemoji.maxcdn.com/2/72x72/"+e+".png":"https://twemoji.maxcdn.com/2/svg/"+e+".svg"},a=[];for(i.default.lastIndex=0;;){var u=i.default.exec(e);if(!u)break;var d=u[0],l=c(s(d)).join("-");a.push({url:l?o(l,n):"",indices:[u.index,i.default.lastIndex],text:d,type:r})}return a},t.toCodePoints=c;var n,i=(n=qr)&&n.__esModule?n:{default:n},r=t.TypeName="emoji",o=/\uFE0F/g,a=String.fromCharCode(8205),s=function(e){return e.indexOf(a)<0?e.replace(o,""):e};function c(e){for(var t=[],n=0,i=0,r=0;r<e.length;)n=e.charCodeAt(r++),i?(t.push((65536+(i-55296<<10)+(n-56320)).toString(16)),i=0):n>55296&&n<=56319?i=n:t.push(n.toString(16));return t}}));Re(Jr),Jr.TypeName;var Kr=Jr.parse,Xr=(Jr.toCodePoints,function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:or.defaults,n=Object.keys(t).length?t:or.defaults,i=n.defaultWeight,r=n.emojiParsingEnabled,o=n.scale,a=n.maxWeightedTweetLength,s=n.transformedURLLength,c="function"==typeof String.prototype.normalize?e.normalize():e,u=Zr(Hi(c)),d=r?Zr(Kr(c)):[],l=c.length,f=0,p=0,h=!0,m=0;m<l;m++){if(u[m]){var b=u[m],g=b.url;b.indices,f+=s*o,m+=g.length-1}else if(r&&d[m]){var v=d[m],y=v.text;v.indices,f+=i,m+=y.length-1}else m+=Qr(c,m)?1:0,f+=sr(c.charAt(m),n);h&&(h=!Gr(c.substring(m,m+1))),h&&f<=a*o&&(p=m)}f/=o,h=h&&f>0&&f<=a;var _=Math.floor(f/a*1e3),O=e.length-c.length;return{weightedLength:f,valid:h,permillage:_,validRangeStart:0,validRangeEnd:p+=O,displayRangeStart:0,displayRangeEnd:e.length>0?e.length-1:0}}),Zr=function(e){return e.reduce((function(e,t){return e[t.indices[0]]=t,e}),{})},Qr=function(e,t){if(t<e.length-1){var n=e.charCodeAt(t),i=e.charCodeAt(t+1);return 55296<=n&&n<=56319&&56320<=i&&i<=57343}return!1};on(on.S+on.F*!Rt,"Object",{defineProperty:qt.f}),on(on.S+on.F*!Rt,"Object",{defineProperties:mr});var eo={f:Object.getOwnPropertySymbols},to=jt.Reflect,no=to&&to.ownKeys||function(e){var t=In.f(ct(e)),n=eo.f;return n?t.concat(n(e)):t},io=function(e,t,n){t in e?qt.f(e,t,Jt(0,n)):e[t]=n};on(on.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,i=bn(e),r=Sn.f,o=no(i),a={},s=0;o.length>s;)void 0!==(n=r(i,t=o[s++]))&&io(a,t,n);return a}});var ro=xt("species"),oo=function(e,t){return new(function(e){var t;return ar(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!ar(t.prototype)||(t=void 0),st(t)&&null===(t=t[ro])&&(t=void 0)),void 0===t?Array:t}(e))(t)},ao=function(e,t){var n=1==e,i=2==e,r=3==e,o=4==e,a=6==e,s=5==e||a,c=t||oo;return function(t,u,d){for(var l,f,p=dt(t),h=mn(p),m=nn(u,d,3),b=mt(h.length),g=0,v=n?c(t,b):i?c(t,0):void 0;b>g;g++)if((s||g in h)&&(f=m(l=h[g],g,p),e))if(n)v[g]=f;else if(f)switch(e){case 3:return!0;case 5:return l;case 6:return g;case 2:v.push(l)}else if(o)return!1;return a?-1:r||o?o:v}},so=ao(0),co=_n([].forEach,!0);on(on.P+on.F*!co,"Array",{forEach:function(e){return so(this,e,arguments[1])}});var uo=ao(2);on(on.P+on.F*!_n([].filter,!0),"Array",{filter:function(e){return uo(this,e,arguments[1])}});var lo=Ne((function(e){var t=Lt("meta"),n=qt.f,i=0,r=Object.isExtensible||function(){return!0},o=!Bt((function(){return r(Object.preventExtensions({}))})),a=function(e){n(e,t,{value:{i:"O"+ ++i,w:{}}})},s=e.exports={KEY:t,NEED:!1,fastKey:function(e,n){if(!st(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!Zt(e,t)){if(!r(e))return"F";if(!n)return"E";a(e)}return e[t].i},getWeak:function(e,n){if(!Zt(e,t)){if(!r(e))return!0;if(!n)return!1;a(e)}return e[t].w},onFreeze:function(e){return o&&s.NEED&&r(e)&&!Zt(e,t)&&a(e),e}}})),fo=(lo.KEY,lo.NEED,lo.fastKey,lo.getWeak,lo.onFreeze,{f:xt}),po=qt.f,ho=function(e){var t=Ot.Symbol||(Ot.Symbol=jt.Symbol||{});"_"==e.charAt(0)||e in t||po(t,e,{value:fo.f(e)})},mo=In.f,bo={}.toString,go="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],vo={f:function(e){return go&&"[object Window]"==bo.call(e)?function(e){try{return mo(e)}catch(e){return go.slice()}}(e):mo(bn(e))}},yo=lo.KEY,_o=Sn.f,Oo=qt.f,jo=vo.f,wo=jt.Symbol,ko=jt.JSON,Mo=ko&&ko.stringify,Lo=xt("_hidden"),xo=xt("toPrimitive"),To={}.propertyIsEnumerable,So=wt("symbol-registry"),Do=wt("symbols"),Ao=wt("op-symbols"),Po=Object.prototype,Yo="function"==typeof wo&&!!eo.f,Co=jt.QObject,Eo=!Co||!Co.prototype||!Co.prototype.findChild,Ho=Rt&&Bt((function(){return 7!=Or(Oo({},"a",{get:function(){return Oo(this,"a",{value:7}).a}})).a}))?function(e,t,n){var i=_o(Po,t);i&&delete Po[t],Oo(e,t,n),i&&e!==Po&&Oo(Po,t,i)}:Oo,$o=function(e){var t=Do[e]=Or(wo.prototype);return t._k=e,t},Fo=Yo&&"symbol"==typeof wo.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof wo},Io=function(e,t,n){return e===Po&&Io(Ao,t,n),ct(e),t=Ut(t,!0),ct(n),Zt(Do,t)?(n.enumerable?(Zt(e,Lo)&&e[Lo][t]&&(e[Lo][t]=!1),n=Or(n,{enumerable:Jt(0,!1)})):(Zt(e,Lo)||Oo(e,Lo,Jt(1,{})),e[Lo][t]=!0),Ho(e,t,n)):Oo(e,t,n)},Bo=function(e,t){ct(e);for(var n,i=function(e){var t=hr(e),n=eo.f;if(n)for(var i,r=n(e),o=xn.f,a=0;r.length>a;)o.call(e,i=r[a++])&&t.push(i);return t}(t=bn(t)),r=0,o=i.length;o>r;)Io(e,n=i[r++],t[n]);return e},Ro=function(e){var t=To.call(this,e=Ut(e,!0));return!(this===Po&&Zt(Do,e)&&!Zt(Ao,e))&&(!(t||!Zt(this,e)||!Zt(Do,e)||Zt(this,Lo)&&this[Lo][e])||t)},No=function(e,t){if(e=bn(e),t=Ut(t,!0),e!==Po||!Zt(Do,t)||Zt(Ao,t)){var n=_o(e,t);return!n||!Zt(Do,t)||Zt(e,Lo)&&e[Lo][t]||(n.enumerable=!0),n}},zo=function(e){for(var t,n=jo(bn(e)),i=[],r=0;n.length>r;)Zt(Do,t=n[r++])||t==Lo||t==yo||i.push(t);return i},Wo=function(e){for(var t,n=e===Po,i=jo(n?Ao:bn(e)),r=[],o=0;i.length>o;)!Zt(Do,t=i[o++])||n&&!Zt(Po,t)||r.push(Do[t]);return r};Yo||(en((wo=function(){if(this instanceof wo)throw TypeError("Symbol is not a constructor!");var e=Lt(arguments.length>0?arguments[0]:void 0),t=function(n){this===Po&&t.call(Ao,n),Zt(this,Lo)&&Zt(this[Lo],e)&&(this[Lo][e]=!1),Ho(this,e,Jt(1,n))};return Rt&&Eo&&Ho(Po,e,{configurable:!0,set:t}),$o(e)}).prototype,"toString",(function(){return this._k})),Sn.f=No,qt.f=Io,In.f=vo.f=zo,xn.f=Ro,eo.f=Wo,Rt&&en(Po,"propertyIsEnumerable",Ro,!0),fo.f=function(e){return $o(xt(e))}),on(on.G+on.W+on.F*!Yo,{Symbol:wo});for(var Vo="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Uo=0;Vo.length>Uo;)xt(Vo[Uo++]);for(var Go=hr(xt.store),qo=0;Go.length>qo;)ho(Go[qo++]);on(on.S+on.F*!Yo,"Symbol",{for:function(e){return Zt(So,e+="")?So[e]:So[e]=wo(e)},keyFor:function(e){if(!Fo(e))throw TypeError(e+" is not a symbol!");for(var t in So)if(So[t]===e)return t},useSetter:function(){Eo=!0},useSimple:function(){Eo=!1}}),on(on.S+on.F*!Yo,"Object",{create:function(e,t){return void 0===t?Or(e):Bo(Or(e),t)},defineProperty:Io,defineProperties:Bo,getOwnPropertyDescriptor:No,getOwnPropertyNames:zo,getOwnPropertySymbols:Wo});var Jo=Bt((function(){eo.f(1)}));on(on.S+on.F*Jo,"Object",{getOwnPropertySymbols:function(e){return eo.f(dt(e))}}),ko&&on(on.S+on.F*(!Yo||Bt((function(){var e=wo();return"[null]"!=Mo([e])||"{}"!=Mo({a:e})||"{}"!=Mo(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,i=[e],r=1;arguments.length>r;)i.push(arguments[r++]);if(n=t=i[1],(st(t)||void 0!==e)&&!Fo(e))return ar(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Fo(t))return t}),i[1]=t,Mo.apply(ko,i)}}),wo.prototype[xo]||Kt(wo.prototype,xo,wo.prototype.valueOf),kr(wo,"Symbol"),kr(Math,"Math",!0),kr(jt.JSON,"JSON",!0),ei(/^#{validMentionOrList}$/,{validMentionOrList:Zi});var Ko=/[a-z\u0400-\u04FF0-9\-._~]/i,Xo=/(?:%[0-9a-f]{2})/i,Zo=/[!$&'()*+,;=]/i,Qo=ei("(?:#{validateUrlUnreserved}|#{validateUrlPctEncoded}|#{validateUrlSubDelims}|:)*",{validateUrlUnreserved:Ko,validateUrlPctEncoded:Xo,validateUrlSubDelims:Zo},"i"),ea=/(?:[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?)/i,ta=/(?:[a-z](?:[a-z0-9\-]*[a-z0-9])?)/i,na=/(?:[a-z0-9](?:[a-z0-9_\-]*[a-z0-9])?)/i,ia=ei(/(?:(?:#{validateUrlSubDomainSegment}\.)*(?:#{validateUrlDomainSegment}\.)#{validateUrlDomainTld})/i,{validateUrlSubDomainSegment:na,validateUrlDomainSegment:ea,validateUrlDomainTld:ta}),ra=/(?:[0-9]|(?:[1-9][0-9])|(?:1[0-9]{2})|(?:2[0-4][0-9])|(?:25[0-5]))/i,oa=ei(/(?:#{validateUrlDecOctet}(?:\.#{validateUrlDecOctet}){3})/i,{validateUrlDecOctet:ra}),aa=/(?:\[[a-f0-9:\.]+\])/i,sa=ei("(?:#{validateUrlIpv4}|#{validateUrlIpv6})",{validateUrlIpv4:oa,validateUrlIpv6:aa},"i"),ca=ei("(?:#{validateUrlIp}|#{validateUrlDomain})",{validateUrlIp:sa,validateUrlDomain:ia},"i"),ua=/[0-9]{1,5}/,da=(ei("(?:(#{validateUrlUserinfo})@)?(#{validateUrlHost})(?::(#{validateUrlPort}))?",{validateUrlUserinfo:Qo,validateUrlHost:ca,validateUrlPort:ua},"i"),ei("(?:#{validateUrlUnreserved}|#{validateUrlPctEncoded}|#{validateUrlSubDelims}|[:|@])",{validateUrlUnreserved:Ko,validateUrlPctEncoded:Xo,validateUrlSubDelims:Zo},"i")),la=(ei(/(#{validateUrlPchar}|\/|\?)*/i,{validateUrlPchar:da}),ei(/(\/#{validateUrlPchar}*)*/i,{validateUrlPchar:da}),ei(/(#{validateUrlPchar}|\/|\?)*/i,{validateUrlPchar:da}),ei("^(?:([^:/?#]+):\\/\\/)?([^/?#]*)([^?#]*)(?:\\?([^#]*))?(?:#(.*))?$","i"),/(?:(?:[a-z0-9]|[^\u0000-\u007f])(?:(?:[a-z0-9_\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^\u0000-\u007f]))?)/i),fa=/(?:(?:[a-z0-9]|[^\u0000-\u007f])(?:(?:[a-z0-9\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^\u0000-\u007f]))?)/i,pa=/(?:(?:[a-z]|[^\u0000-\u007f])(?:(?:[a-z0-9\-]|[^\u0000-\u007f])*(?:[a-z0-9]|[^\u0000-\u007f]))?)/i,ha=ei(/(?:(?:#{validateUrlUnicodeSubDomainSegment}\.)*(?:#{validateUrlUnicodeDomainSegment}\.)#{validateUrlUnicodeDomainTld})/i,{validateUrlUnicodeSubDomainSegment:la,validateUrlUnicodeDomainSegment:fa,validateUrlUnicodeDomainTld:pa}),ma=ei("(?:#{validateUrlIp}|#{validateUrlUnicodeDomain})",{validateUrlIp:sa,validateUrlUnicodeDomain:ha},"i");ei("(?:(#{validateUrlUserinfo})@)?(#{validateUrlUnicodeHost})(?::(#{validateUrlPort}))?",{validateUrlUserinfo:Qo,validateUrlUnicodeHost:ma,validateUrlPort:ua},"i");var ba=bt(!0);Yr(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=ba(t,n),this._i+=e.length,{value:e,done:!1})}));var ga=function(e,t,n,i){try{return i?t(ct(n)[0],n[1]):t(n)}catch(t){var r=e.return;throw void 0!==r&&ct(r.call(e)),t}},va=xt("iterator"),ya=Array.prototype,_a=function(e){return void 0!==e&&(pr.Array===e||ya[va]===e)},Oa=xt("iterator"),ja=Ot.getIteratorMethod=function(e){if(null!=e)return e[Oa]||e["@@iterator"]||pr[Dt(e)]},wa=xt("iterator"),ka=!1;try{var Ma=[7][wa]();Ma.return=function(){ka=!0},Array.from(Ma,(function(){throw 2}))}catch(Da){}on(on.S+on.F*!function(e,t){if(!t&&!ka)return!1;var n=!1;try{var i=[7],r=i[wa]();r.next=function(){return{done:n=!0}},i[wa]=function(){return r},e(i)}catch(e){}return n}((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,i,r,o=dt(e),a="function"==typeof this?this:Array,s=arguments.length,c=s>1?arguments[1]:void 0,u=void 0!==c,d=0,l=ja(o);if(u&&(c=nn(c,s>2?arguments[2]:void 0,2)),null==l||a==Array&&_a(l))for(n=new a(t=mt(o.length));t>d;d++)io(n,d,u?c(o[d],d):o[d]);else for(r=l.call(o),n=new a;!(i=r.next()).done;d++)io(n,d,u?ga(r,c,[i.value,d],!0):i.value);return n.length=d,n}});var La=Xr,xa=i["default"].extend({name:"TwemojiTextarea",components:{"twemoji-picker":Ee,"send-icon-img":Ie},mixins:[at],props:a({},Ae,{idTextarea:{default:"twemoji-textarea-outer",type:String},initialContent:{default:"",type:String},enableSendBtn:{default:!1,type:Boolean},emojiPickerDisabled:{default:!1,type:Boolean},textareaDisabled:{default:!1,type:Boolean},componentColor:{type:String,default:"#F7F7F7",validator:function(e){var t=(new Option).style;return t.color=e,!1===(""!==t.color)&&console.error('The value entered for the prop "componentColor" is invalid. Please inform a valid CSS color.'),!0}},placeholder:{type:String,default:""},maxlength:{type:Number,default:null}}),data:function(){return{savedRange:null,twemojiOptions:{},actualContentLength:0}},computed:{twemojiTextarea:function(){return this.$refs.twemojiTextarea},twemojiPicker:function(){return this.$refs.twemojiPicker}},created:function(){this.twemojiOptions={base:this.twemojiPath,ext:this.twemojiExtension,size:this.twemojiFolder}},mounted:function(){Pe(this,this.twemojiPicker),this.initialContent.length>0&&(this.twemojiTextarea.innerHTML=this.initialContent)},methods:{updateContent:function(e){var t=e.target.innerHTML;this.$emit("contentChangedHtml",t),t=He.replaceEmojiWithAltAttribute(t),0!==(t=He.unescapeHtml(t)).length&&"\n"===t[t.length-1]&&(t=t.slice(0,-1)),this.actualContentLength=La(t||"").weightedLength,this.twemojiPicker.$refs.popupEmoji&&this.twemojiPicker.$refs.popupEmoji.popperInstance.forceUpdate(),this.$emit("update:content",t),this.$emit("actualContentLengthChanged",this.actualContentLength),this.$emit("contentChanged",t)},emitIsContentOverflowed:function(){this.actualContentLength>this.maxlength?this.$emit("isContentOverflowed",!0):this.$emit("isContentOverflowed",!1)},emitEnterKeyEvent:function(e){this.emitIsContentOverflowed(),this.$emit("enterKey",e)},enterKey:function(e){!1===e.shiftKey&&(e.preventDefault(),this.emitIsContentOverflowed(),this.emitEnterKeyEvent(e))},shiftEnterKey:function(e){e.stopPropagation(),e.preventDefault(),""===this.twemojiTextarea.innerHTML||"\n"!==this.twemojiTextarea.innerHTML[this.twemojiTextarea.innerHTML.length-1]?(this.addText("\n"),this.addText("\n")):this.addText("\n"),this.twemojiTextarea.scrollTop=this.twemojiTextarea.scrollHeight,this.twemojiPicker.$refs.popupEmoji&&this.twemojiPicker.$refs.popupEmoji.popperInstance.forceUpdate()},onPaste:function(e){var t;e.stopPropagation(),e.preventDefault();var n=e.clipboardData;t=(null==n?void 0:n.getData("Text"))||"",t=He.escapeHTML(t),t=d.getEmojiImgFromUnicode(t,this.twemojiOptions),window.document.execCommand("insertHTML",!1,t),this.twemojiTextarea.scrollTop=this.twemojiTextarea.scrollHeight},focus:function(){var e=this.twemojiTextarea,t=e.childNodes[0];if(e.focus(),void 0===t){var n=document.createTextNode("");e.appendChild(n);var i=document.createRange(),r=window.getSelection();i.setStart(e.childNodes[0],0),i.collapse(!0),null==r||r.removeAllRanges(),null==r||r.addRange(i),this.saveSelection()}},blur:function(){this.twemojiTextarea.blur()},saveSelection:function(){var e;window.getSelection&&(this.savedRange=null===(e=window.getSelection())||void 0===e?void 0:e.getRangeAt(0))},restoreSelection:function(){if(this.twemojiTextarea.focus(),null!=this.savedRange&&window.getSelection){var e=window.getSelection();(null==e?void 0:e.rangeCount)&&(null==e||e.removeAllRanges()),null==e||e.addRange(this.savedRange)}},addTextBlur:function(e){this.focus(),e=He.escapeHTML(e),e=d.getEmojiImgFromUnicode(e,this.twemojiOptions),window.document.execCommand("insertHTML",!1,e),this.saveSelection(),this.blur()},addText:function(e){this.focus(),e=He.escapeHTML(e),e=d.getEmojiImgFromUnicode(e,this.twemojiOptions),window.document.execCommand("insertHTML",!1,e),this.saveSelection()},cleanText:function(){this.twemojiTextarea.innerHTML="",this.$emit("update:content","")},emojiUnicodeAdded:function(e){this.$emit("emojiUnicodeAdded",e)},emojiImgAdded:function(e){this.$emit("emojiImgAdded",e)}}}),Ta=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"twemoji-textarea-outer",style:{paddingBottom:e.maxlength?"15px":"0px",backgroundColor:e.componentColor},attrs:{id:e.idTextarea}},[n("twemoji-picker",e._b({ref:"twemojiPicker",attrs:{pickerPaddingOffset:e.pickerPaddingOffset},on:{addTextBlur:e.addTextBlur,emojiUnicodeAdded:e.emojiUnicodeAdded,emojiImgAdded:e.emojiImgAdded},scopedSlots:e._u([e._l(e.$slots,(function(t,n){return{key:n,fn:function(){return[e._t(n)]},proxy:!0}}))],null,!0)},"twemoji-picker",e.propsFor("twemoji-picker"),!1)),e._v(" "),n("div",{ref:"twemojiTextarea",staticClass:"twemojiTextarea",attrs:{id:"twemoji-textarea",contenteditable:!e.textareaDisabled,placeholder:e.placeholder},on:{input:e.updateContent,paste:e.onPaste,keydown:[function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.enterKey(t)},function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:t.shiftKey?e.shiftEnterKey(t):null}],mouseup:e.saveSelection,keyup:e.saveSelection,focus:e.restoreSelection}}),e._v(" "),e.enableSendBtn?n("div",{attrs:{id:"send-btn"},on:{click:e.emitEnterKeyEvent}},[n("send-icon-img")],1):e._e(),e._v(" "),e.maxlength?n("div",{attrs:{id:"length-indicator"}},[n("span",{style:{color:e.actualContentLength>e.maxlength?"red":"black"}},[e._v(e._s(e.actualContentLength))]),e._v("\n /\n "),n("span",[e._v(e._s(e.maxlength))])]):e._e()],1)};Ta._withStripped=!0;var Sa=_e({render:Ta,staticRenderFns:[]},(function(e){e&&e("data-v-3fbc0b2e_0",{source:".twemoji-textarea-outer {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n border-radius: 1px;\n}\n.twemoji-textarea-outer > #twemoji-textarea {\n -webkit-box-flex: 95;\n -ms-flex-positive: 95;\n flex-grow: 95;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n background-color: #fff;\n font-size: 14px;\n overflow-y: auto;\n overflow-x: hidden;\n white-space: pre-wrap;\n padding: 10px;\n margin: 10px;\n border-radius: 10px;\n text-align: left;\n cursor: text;\n}\n.twemoji-textarea-outer > #twemoji-textarea[placeholder]:empty:before {\n content: attr(placeholder);\n position: absolute;\n color: #808080;\n background-color: transparent;\n}\n.twemoji-textarea-outer > #twemoji-textarea > img.emoji {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: -0.5rem;\n}\n.twemoji-textarea-outer > #length-indicator {\n position: absolute;\n bottom: 2px;\n right: 20px;\n font-weight: bold;\n}\n.twemoji-textarea-outer >#send-btn {\n cursor: pointer;\n -webkit-box-flex: 5;\n -ms-flex-positive: 5;\n flex-grow: 5;\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n height: 40px;\n margin-top: auto;\n margin-bottom: auto;\n margin-right: 5px;\n padding: 5px;\n}\n.twemoji-textarea-outer >#send-btn > img {\n width: 25px;\n height: 25px;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n",map:{version:3,sources:["/home/runner/work/vue-twemoji-picker/vue-twemoji-picker/src/components/TwemojiTextarea.vue","TwemojiTextarea.vue"],names:[],mappings:"AAoDA;EACA,kBAAA;EACA,oBAAA;EAAA,oBAAA;EAAA,aAAA;EACA,8BAAA;EAAA,6BAAA;MAAA,uBAAA;UAAA,mBAAA;EACA,kBAAA;ACnDA;ADqDA;EACA,oBAAA;MAAA,qBAAA;UAAA,aAAA;EACA,0BAAA;MAAA,aAAA;EACA,sBAAA;EACA,eAAA;EACA,gBAAA;EACA,kBAAA;EACA,qBAAA;EACA,aAAA;EACA,YAAA;EACA,mBAAA;EACA,gBAAA;EACA,YAAA;ACnDA;ADqDA;EACA,0BAAA;EACA,kBAAA;EACA,cAAA;EACA,6BAAA;ACnDA;ADsDA;EACA,cAAA;EACA,aAAA;EACA,uBAAA;ACpDA;ADwDA;EACA,kBAAA;EACA,WAAA;EACA,WAAA;EACA,iBAAA;ACtDA;ADyDA;EACA,eAAA;EACA,mBAAA;MAAA,oBAAA;UAAA,YAAA;EACA,0BAAA;MAAA,aAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;EACA,iBAAA;EACA,YAAA;ACvDA;ADyDA;EACA,WAAA;EACA,YAAA;EACA,gBAAA;EACA,mBAAA;ACvDA",file:"TwemojiTextarea.vue",sourcesContent:["<template>\n <div\n class=\"twemoji-textarea-outer\"\n :id=\"idTextarea\"\n :style=\"{\n paddingBottom: maxlength ? '15px' : '0px',\n backgroundColor: componentColor,\n }\"\n >\n <twemoji-picker\n ref=\"twemojiPicker\"\n v-bind=\"propsFor('twemoji-picker')\"\n @addTextBlur=\"addTextBlur\"\n @emojiUnicodeAdded=\"emojiUnicodeAdded\"\n @emojiImgAdded=\"emojiImgAdded\"\n :pickerPaddingOffset=\"pickerPaddingOffset\"\n >\n <template v-for=\"(_, slotName) in $slots\" v-slot:[slotName]>\n <slot :name=\"slotName\" />\n </template>\n </twemoji-picker>\n\n <div\n ref=\"twemojiTextarea\"\n id=\"twemoji-textarea\"\n class=\"twemojiTextarea\"\n :contenteditable=\"textareaDisabled ? false : true\"\n @input=\"updateContent\"\n @paste=\"onPaste\"\n @keydown.exact.enter=\"enterKey\"\n @keydown.shift.enter=\"shiftEnterKey\"\n @mouseup=\"saveSelection\"\n @keyup=\"saveSelection\"\n @focus=\"restoreSelection\"\n :placeholder=\"placeholder\"\n ></div>\n\n <div id=\"send-btn\" @click=\"emitEnterKeyEvent\" v-if=\"enableSendBtn\">\n <send-icon-img />\n </div>\n\n <div id=\"length-indicator\" v-if=\"maxlength\">\n <span\n :style=\"{ color: actualContentLength > maxlength ? 'red' : 'black' }\"\n >{{ actualContentLength }}</span\n >\n /\n <span>{{ maxlength }}</span>\n </div>\n </div>\n</template>\n<style lang=\"stylus\">\n.twemoji-textarea-outer {\n position: relative;\n display: flex;\n flex-flow: row wrap;\n border-radius: 1px;\n\n > #twemoji-textarea {\n flex-grow: 95;\n flex-basis: 0;\n background-color: #ffffff;\n font-size: 14px;\n overflow-y: auto;\n overflow-x: hidden;\n white-space: pre-wrap;\n padding: 10px;\n margin: 10px;\n border-radius: 10px;\n text-align: left;\n cursor: text;\n\n &[placeholder]:empty:before {\n content: attr(placeholder);\n position: absolute;\n color: gray;\n background-color: transparent;\n }\n\n > img.emoji {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: -0.5rem;\n }\n }\n\n > #length-indicator {\n position: absolute;\n bottom: 2px;\n right: 20px;\n font-weight: bold;\n }\n\n >#send-btn {\n cursor: pointer;\n flex-grow: 5;\n flex-basis: 0;\n height: 40px;\n margin-top: auto;\n margin-bottom: auto;\n margin-right: 5px;\n padding: 5px;\n\n > img {\n width: 25px;\n height: 25px;\n margin-top: 10px;\n margin-bottom: 10px;\n }\n }\n}\n</style>\n<script lang=\"ts\">\nimport Vue from 'vue';\nimport TextareaParser from '../services/TextareaParser';\nimport EmojiService from '../services/EmojiService';\nimport TwemojiPicker from './TwemojiPicker';\nimport SendIconImg from './SendIconImg.vue';\nimport TwemojiOptions from '../interfaces/TwemojiOptions';\n\nimport TwemojiProps from './TwemojiPicker/props';\nimport TwemojiPropWatchers from './TwemojiPicker/prop-watchers';\nimport { propsForMixin } from '../mixins/propsFor';\n\nimport TwitterText from 'twitter-text';\n\nexport default Vue.extend({\n name: 'TwemojiTextarea',\n\n components: {\n 'twemoji-picker': TwemojiPicker,\n 'send-icon-img': SendIconImg,\n },\n mixins: [propsForMixin],\n\n props: {\n ...TwemojiProps,\n\n // ** Textarea Props **/\n idTextarea: {\n default: 'twemoji-textarea-outer',\n type: String as () => string,\n },\n initialContent: {\n default: '',\n type: String as () => string,\n },\n enableSendBtn: {\n default: false,\n type: Boolean as () => boolean,\n },\n emojiPickerDisabled: {\n default: false,\n type: Boolean as () => boolean,\n },\n textareaDisabled: {\n default: false,\n type: Boolean as () => boolean,\n },\n componentColor: {\n type: String as () => string,\n default: '#F7F7F7',\n validator: function (value: string) {\n const s = new Option().style;\n s.color = value;\n const bolValid = s.color !== '';\n if (bolValid === false) {\n console.error(\n 'The value entered for the prop \"componentColor\" is invalid. ' +\n 'Please inform a valid CSS color.'\n );\n }\n return true;\n },\n },\n placeholder: {\n type: String as () => string,\n default: '',\n },\n maxlength: {\n type: Number as () => number,\n default: null,\n },\n },\n\n data() {\n return {\n savedRange: null as any,\n twemojiOptions: {} as TwemojiOptions,\n actualContentLength: 0 as number,\n };\n },\n\n computed: {\n twemojiTextarea(): any {\n return this.$refs.twemojiTextarea as HTMLElement;\n },\n twemojiPicker(): any {\n return this.$refs.twemojiPicker as any;\n },\n },\n\n created(): void {\n this.twemojiOptions = {\n base: this.twemojiPath,\n ext: this.twemojiExtension,\n size: this.twemojiFolder,\n };\n },\n\n mounted(): void {\n // Init TwemojiPicker watchers\n TwemojiPropWatchers(this, this.twemojiPicker);\n\n if (this.initialContent.length > 0) {\n this.twemojiTextarea.innerHTML = this.initialContent;\n }\n },\n\n methods: {\n updateContent(event: Event): void {\n const targetedElement = event.target as HTMLElement;\n let content = targetedElement.innerHTML as any;\n this.$emit('contentChangedHtml', content);\n content = TextareaParser.replaceEmojiWithAltAttribute(content);\n content = TextareaParser.unescapeHtml(content);\n if (content.length !== 0 && content[content.length - 1] === '\\n') {\n content = content.slice(0, -1);\n }\n this.actualContentLength = TwitterText.parseTweet(\n content || ''\n ).weightedLength;\n if (this.twemojiPicker.$refs.popupEmoji)\n this.twemojiPicker.$refs.popupEmoji.popperInstance.forceUpdate();\n this.$emit('update:content', content);\n this.$emit('actualContentLengthChanged', this.actualContentLength);\n this.$emit('contentChanged', content);\n },\n emitIsContentOverflowed() {\n if (this.actualContentLength > this.maxlength)\n this.$emit('isContentOverflowed', true);\n else this.$emit('isContentOverflowed', false);\n },\n emitEnterKeyEvent(event: Event): void {\n this.emitIsContentOverflowed();\n this.$emit('enterKey', event);\n },\n enterKey(event: KeyboardEvent): void {\n if (event.shiftKey === false) {\n event.preventDefault();\n this.emitIsContentOverflowed();\n this.emitEnterKeyEvent(event);\n }\n },\n shiftEnterKey(event: KeyboardEvent): void {\n event.stopPropagation();\n event.preventDefault();\n\n if (\n this.twemojiTextarea.innerHTML === '' ||\n this.twemojiTextarea.innerHTML[\n this.twemojiTextarea.innerHTML.length - 1\n ] !== '\\n'\n ) {\n this.addText('\\n');\n this.addText('\\n');\n } else {\n this.addText('\\n');\n }\n\n this.twemojiTextarea.scrollTop = this.twemojiTextarea.scrollHeight;\n if (this.twemojiPicker.$refs.popupEmoji)\n this.twemojiPicker.$refs.popupEmoji.popperInstance.forceUpdate();\n },\n onPaste(pasteEvent: ClipboardEvent): void {\n let pastedData;\n\n pasteEvent.stopPropagation();\n pasteEvent.preventDefault();\n const clipboardData = pasteEvent.clipboardData;\n pastedData = clipboardData?.getData('Text') || '';\n pastedData = TextareaParser.escapeHTML(pastedData);\n pastedData = EmojiService.getEmojiImgFromUnicode(\n pastedData,\n this.twemojiOptions\n );\n\n window.document.execCommand('insertHTML', false, pastedData);\n\n this.twemojiTextarea.scrollTop = this.twemojiTextarea.scrollHeight;\n },\n focus(): void {\n const doc = this.twemojiTextarea;\n const childNode = doc.childNodes[0];\n doc.focus();\n\n if (childNode === undefined) {\n const textNode = document.createTextNode('');\n doc.appendChild(textNode);\n const range = document.createRange();\n const sel = window.getSelection();\n range.setStart(doc.childNodes[0], 0);\n range.collapse(true);\n sel?.removeAllRanges();\n sel?.addRange(range);\n this.saveSelection();\n }\n },\n blur(): void {\n const doc = this.twemojiTextarea;\n doc.blur();\n },\n saveSelection(): void {\n if (window.getSelection) {\n this.savedRange = window.getSelection()?.getRangeAt(0);\n }\n },\n restoreSelection(): void {\n const doc = this.twemojiTextarea;\n doc.focus();\n if (this.savedRange != null) {\n if (window.getSelection) {\n const s = window.getSelection();\n if (s?.rangeCount || 0 > 0) {\n s?.removeAllRanges();\n }\n s?.addRange(this.savedRange);\n }\n }\n },\n\n addTextBlur(text: string): void {\n this.focus();\n\n text = TextareaParser.escapeHTML(text);\n text = EmojiService.getEmojiImgFromUnicode(text, this.twemojiOptions);\n\n window.document.execCommand('insertHTML', false, text);\n this.saveSelection();\n this.blur();\n },\n addText(text: string): void {\n this.focus();\n\n text = TextareaParser.escapeHTML(text);\n text = EmojiService.getEmojiImgFromUnicode(text, this.twemojiOptions);\n\n window.document.execCommand('insertHTML', false, text);\n this.saveSelection();\n },\n cleanText(): void {\n this.twemojiTextarea.innerHTML = '';\n this.$emit('update:content', '');\n },\n emojiUnicodeAdded(unicode: string): void {\n this.$emit('emojiUnicodeAdded', unicode);\n },\n emojiImgAdded(img: string): void {\n this.$emit('emojiImgAdded', img);\n },\n },\n});\n<\/script>\n",".twemoji-textarea-outer {\n position: relative;\n display: flex;\n flex-flow: row wrap;\n border-radius: 1px;\n}\n.twemoji-textarea-outer > #twemoji-textarea {\n flex-grow: 95;\n flex-basis: 0;\n background-color: #fff;\n font-size: 14px;\n overflow-y: auto;\n overflow-x: hidden;\n white-space: pre-wrap;\n padding: 10px;\n margin: 10px;\n border-radius: 10px;\n text-align: left;\n cursor: text;\n}\n.twemoji-textarea-outer > #twemoji-textarea[placeholder]:empty:before {\n content: attr(placeholder);\n position: absolute;\n color: #808080;\n background-color: transparent;\n}\n.twemoji-textarea-outer > #twemoji-textarea > img.emoji {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: -0.5rem;\n}\n.twemoji-textarea-outer > #length-indicator {\n position: absolute;\n bottom: 2px;\n right: 20px;\n font-weight: bold;\n}\n.twemoji-textarea-outer >#send-btn {\n cursor: pointer;\n flex-grow: 5;\n flex-basis: 0;\n height: 40px;\n margin-top: auto;\n margin-bottom: auto;\n margin-right: 5px;\n padding: 5px;\n}\n.twemoji-textarea-outer >#send-btn > img {\n width: 25px;\n height: 25px;\n margin-top: 10px;\n margin-bottom: 10px;\n}\n"]},media:void 0})}),xa,void 0,!1,void 0,!1,je,void 0,void 0)}).call(this,n("c8ba"))},ad6d:function(e,t,n){"use strict";var i=n("825a");e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},ada2:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t){var n=e.split("_");return t%10===1&&t%100!==11?n[0]:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?n[1]:n[2]}function n(e,n,i){var r={ss:n?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:n?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:n?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===i?n?"хвилина":"хвилину":"h"===i?n?"година":"годину":e+" "+t(r[i],+e)}function i(e,t){var n,i={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")};return!0===e?i["nominative"].slice(1,7).concat(i["nominative"].slice(0,1)):e?(n=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative",i[n][e.day()]):i["nominative"]}function r(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}var o=e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:i,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:r("[Сьогодні "),nextDay:r("[Завтра "),lastDay:r("[Вчора "),nextWeek:r("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return r("[Минулої] dddd [").call(this);case 1:case 2:case 4:return r("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:n,m:n,mm:n,h:"годину",hh:n,d:"день",dd:n,M:"місяць",MM:n,y:"рік",yy:n},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,n){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}});return o}))},ae93:function(e,t,n){"use strict";var i,r,o,a=n("d039"),s=n("e163"),c=n("9112"),u=n("5135"),d=n("b622"),l=n("c430"),f=d("iterator"),p=!1,h=function(){return this};[].keys&&(o=[].keys(),"next"in o?(r=s(s(o)),r!==Object.prototype&&(i=r)):p=!0);var m=void 0==i||a((function(){var e={};return i[f].call(e)!==e}));m&&(i={}),l&&!m||u(i,f)||c(i,f,h),e.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:p}},b041:function(e,t,n){"use strict";var i=n("00ee"),r=n("f5df");e.exports=i?{}.toString:function(){return"[object "+r(this)+"]"}},b047:function(e,t,n){var i=n("1a8c"),r=n("408c"),o=n("b4b0"),a="Expected a function",s=Math.max,c=Math.min;function u(e,t,n){var u,d,l,f,p,h,m=0,b=!1,g=!1,v=!0;if("function"!=typeof e)throw new TypeError(a);function y(t){var n=u,i=d;return u=d=void 0,m=t,f=e.apply(i,n),f}function _(e){return m=e,p=setTimeout(w,t),b?y(e):f}function O(e){var n=e-h,i=e-m,r=t-n;return g?c(r,l-i):r}function j(e){var n=e-h,i=e-m;return void 0===h||n>=t||n<0||g&&i>=l}function w(){var e=r();if(j(e))return k(e);p=setTimeout(w,O(e))}function k(e){return p=void 0,v&&u?y(e):(u=d=void 0,f)}function M(){void 0!==p&&clearTimeout(p),m=0,u=h=d=p=void 0}function L(){return void 0===p?f:k(r())}function x(){var e=r(),n=j(e);if(u=arguments,d=this,h=e,n){if(void 0===p)return _(h);if(g)return clearTimeout(p),p=setTimeout(w,t),y(h)}return void 0===p&&(p=setTimeout(w,t)),f}return t=o(t)||0,i(n)&&(b=!!n.leading,g="maxWait"in n,l=g?s(o(n.maxWait)||0,t):l,v="trailing"in n?!!n.trailing:v),x.cancel=M,x.flush=L,x}e.exports=u},b0c0:function(e,t,n){var i=n("83ab"),r=n("9bf2").f,o=Function.prototype,a=o.toString,s=/^\s*function ([^ (]*)/,c="name";i&&!(c in o)&&r(o,c,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(e){return""}}})},b29d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,n){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}});return t}))},b3eb:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}var n=e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},b42e:function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var i=function(){return(i=Object.assign||function(e){for(var t,n=1,i=arguments.length;n<i;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},r={kebab:/-(\w)/g,styleProp:/:(.*)/,styleList:/;(?![^(]*\))/g};function o(e,t){return t?t.toUpperCase():""}function a(e){for(var t,n={},i=0,a=e.split(r.styleList);i<a.length;i++){var s=a[i].split(r.styleProp),c=s[0],u=s[1];(c=c.trim())&&("string"==typeof u&&(u=u.trim()),n[(t=c,t.replace(r.kebab,o))]=u)}return n}function s(){for(var e,t,n={},r=arguments.length;r--;)for(var o=0,s=Object.keys(arguments[r]);o<s.length;o++)switch(e=s[o]){case"class":case"style":case"directives":if(Array.isArray(n[e])||(n[e]=[]),"style"===e){var c=void 0;c=Array.isArray(arguments[r].style)?arguments[r].style:[arguments[r].style];for(var u=0;u<c.length;u++){var d=c[u];"string"==typeof d&&(c[u]=a(d))}arguments[r].style=c}n[e]=n[e].concat(arguments[r][e]);break;case"staticClass":if(!arguments[r][e])break;void 0===n[e]&&(n[e]=""),n[e]&&(n[e]+=" "),n[e]+=arguments[r][e].trim();break;case"on":case"nativeOn":n[e]||(n[e]={});for(var l=0,f=Object.keys(arguments[r][e]||{});l<f.length;l++)t=f[l],n[e][t]?n[e][t]=[].concat(n[e][t],arguments[r][e][t]):n[e][t]=arguments[r][e][t];break;case"attrs":case"props":case"domProps":case"scopedSlots":case"staticStyle":case"hook":case"transition":n[e]||(n[e]={}),n[e]=i({},arguments[r][e],n[e]);break;case"slot":case"key":case"ref":case"tag":case"show":case"keepAlive":default:n[e]||(n[e]=arguments[r][e])}return n}},b469:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}var n=e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},b4b0:function(e,t,n){var i=n("8d74"),r=n("1a8c"),o=n("ffd6"),a=NaN,s=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,d=parseInt;function l(e){if("number"==typeof e)return e;if(o(e))return a;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=i(e);var n=c.test(e);return n||u.test(e)?d(e.slice(2),n?2:8):s.test(e)?a:+e}e.exports=l},b508:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("d82f"),r=function(e){var t=Object(i["c"])(null);return function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];var o=JSON.stringify(i);return t[o]=t[o]||e.apply(null,i)}}},b50d:function(e,t,n){"use strict";var i=n("c532"),r=n("467f"),o=n("7aac"),a=n("30b5"),s=n("83b9"),c=n("c345"),u=n("3934"),d=n("2d83");e.exports=function(e){return new Promise((function(t,n){var l=e.data,f=e.headers;i.isFormData(l)&&delete f["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";f.Authorization="Basic "+btoa(h+":"+m)}var b=s(e.baseURL,e.url);if(p.open(e.method.toUpperCase(),a(b,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,p.onreadystatechange=function(){if(p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))){var i="getAllResponseHeaders"in p?c(p.getAllResponseHeaders()):null,o=e.responseType&&"text"!==e.responseType?p.response:p.responseText,a={data:o,status:p.status,statusText:p.statusText,headers:i,config:e,request:p};r(t,n,a),p=null}},p.onabort=function(){p&&(n(d("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(d("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(d(t,e,"ECONNABORTED",p)),p=null},i.isStandardBrowserEnv()){var g=(e.withCredentials||u(b))&&e.xsrfCookieName?o.read(e.xsrfCookieName):void 0;g&&(f[e.xsrfHeaderName]=g)}if("setRequestHeader"in p&&i.forEach(f,(function(e,t){"undefined"===typeof l&&"content-type"===t.toLowerCase()?delete f[t]:p.setRequestHeader(t,e)})),i.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),e.responseType)try{p.responseType=e.responseType}catch(v){if("json"!==e.responseType)throw v}"function"===typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),l||(l=null),p.send(l)}))}},b53d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}});return t}))},b540:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}});return t}))},b575:function(e,t,n){var i,r,o,a,s,c,u,d,l=n("da84"),f=n("06cf").f,p=n("2cf4").set,h=n("1cdc"),m=n("a4b4"),b=n("605d"),g=l.MutationObserver||l.WebKitMutationObserver,v=l.document,y=l.process,_=l.Promise,O=f(l,"queueMicrotask"),j=O&&O.value;j||(i=function(){var e,t;b&&(e=y.domain)&&e.exit();while(r){t=r.fn,r=r.next;try{t()}catch(n){throw r?a():o=void 0,n}}o=void 0,e&&e.enter()},h||b||m||!g||!v?_&&_.resolve?(u=_.resolve(void 0),u.constructor=_,d=u.then,a=function(){d.call(u,i)}):a=b?function(){y.nextTick(i)}:function(){p.call(l,i)}:(s=!0,c=v.createTextNode(""),new g(i).observe(c,{characterData:!0}),a=function(){c.data=s=!s})),e.exports=j||function(e){var t={fn:e,next:void 0};o&&(o.next=t),r||(r=t,a()),o=t}},b5b7:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),n="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,o=e.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:4},invalidDate:"Fecha inválida"});return o}))},b622:function(e,t,n){var i=n("da84"),r=n("5692"),o=n("5135"),a=n("90e3"),s=n("4930"),c=n("fdbf"),u=r("wks"),d=i.Symbol,l=c?d:d&&d.withoutSetter||a;e.exports=function(e){return o(u,e)&&(s||"string"==typeof u[e])||(s&&o(d,e)?u[e]=d[e]:u[e]=l("Symbol."+e)),u[e]}},b727:function(e,t,n){var i=n("0366"),r=n("44ad"),o=n("7b0b"),a=n("50c4"),s=n("65f0"),c=[].push,u=function(e){var t=1==e,n=2==e,u=3==e,d=4==e,l=6==e,f=7==e,p=5==e||l;return function(h,m,b,g){for(var v,y,_=o(h),O=r(_),j=i(m,b,3),w=a(O.length),k=0,M=g||s,L=t?M(h,w):n||f?M(h,0):void 0;w>k;k++)if((p||k in O)&&(v=O[k],y=j(v,k,_),e))if(t)L[k]=y;else if(y)switch(e){case 3:return!0;case 5:return v;case 6:return k;case 2:c.call(L,v)}else switch(e){case 4:return!1;case 7:c.call(L,v)}return l?-1:u||d?d:L}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterOut:u(7)}},b76a:function(e,t,n){(function(t,i){e.exports=i(n("aa47"))})("undefined"!==typeof self&&self,(function(e){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="fb15")}({"01f9":function(e,t,n){"use strict";var i=n("2d00"),r=n("5ca1"),o=n("2aba"),a=n("32e9"),s=n("84f2"),c=n("41a0"),u=n("7f20"),d=n("38fd"),l=n("2b4c")("iterator"),f=!([].keys&&"next"in[].keys()),p="@@iterator",h="keys",m="values",b=function(){return this};e.exports=function(e,t,n,g,v,y,_){c(n,t,g);var O,j,w,k=function(e){if(!f&&e in T)return T[e];switch(e){case h:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},M=t+" Iterator",L=v==m,x=!1,T=e.prototype,S=T[l]||T[p]||v&&T[v],D=S||k(v),A=v?L?k("entries"):D:void 0,P="Array"==t&&T.entries||S;if(P&&(w=d(P.call(new e)),w!==Object.prototype&&w.next&&(u(w,M,!0),i||"function"==typeof w[l]||a(w,l,b))),L&&S&&S.name!==m&&(x=!0,D=function(){return S.call(this)}),i&&!_||!f&&!x&&T[l]||a(T,l,D),s[t]=D,s[M]=b,v)if(O={values:L?D:k(m),keys:y?D:k(h),entries:A},_)for(j in O)j in T||o(T,j,O[j]);else r(r.P+r.F*(f||x),t,O);return O}},"02f4":function(e,t,n){var i=n("4588"),r=n("be13");e.exports=function(e){return function(t,n){var o,a,s=String(r(t)),c=i(n),u=s.length;return c<0||c>=u?e?"":void 0:(o=s.charCodeAt(c),o<55296||o>56319||c+1===u||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):o:e?s.slice(c,c+2):a-56320+(o-55296<<10)+65536)}}},"0390":function(e,t,n){"use strict";var i=n("02f4")(!0);e.exports=function(e,t,n){return t+(n?i(e,t).length:1)}},"0bfb":function(e,t,n){"use strict";var i=n("cb7c");e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},"0d58":function(e,t,n){var i=n("ce10"),r=n("e11e");e.exports=Object.keys||function(e){return i(e,r)}},1495:function(e,t,n){var i=n("86cc"),r=n("cb7c"),o=n("0d58");e.exports=n("9e1e")?Object.defineProperties:function(e,t){r(e);var n,a=o(t),s=a.length,c=0;while(s>c)i.f(e,n=a[c++],t[n]);return e}},"214f":function(e,t,n){"use strict";n("b0c5");var i=n("2aba"),r=n("32e9"),o=n("79e5"),a=n("be13"),s=n("2b4c"),c=n("520a"),u=s("species"),d=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),l=function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();e.exports=function(e,t,n){var f=s(e),p=!o((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),h=p?!o((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[u]=function(){return n}),n[f](""),!t})):void 0;if(!p||!h||"replace"===e&&!d||"split"===e&&!l){var m=/./[f],b=n(a,f,""[e],(function(e,t,n,i,r){return t.exec===c?p&&!r?{done:!0,value:m.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}})),g=b[0],v=b[1];i(String.prototype,e,g),r(RegExp.prototype,f,2==t?function(e,t){return v.call(e,this,t)}:function(e){return v.call(e,this)})}}},"230e":function(e,t,n){var i=n("d3f4"),r=n("7726").document,o=i(r)&&i(r.createElement);e.exports=function(e){return o?r.createElement(e):{}}},"23c6":function(e,t,n){var i=n("2d95"),r=n("2b4c")("toStringTag"),o="Arguments"==i(function(){return arguments}()),a=function(e,t){try{return e[t]}catch(n){}};e.exports=function(e){var t,n,s;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=a(t=Object(e),r))?n:o?i(t):"Object"==(s=i(t))&&"function"==typeof t.callee?"Arguments":s}},2621:function(e,t){t.f=Object.getOwnPropertySymbols},"2aba":function(e,t,n){var i=n("7726"),r=n("32e9"),o=n("69a8"),a=n("ca5a")("src"),s=n("fa5b"),c="toString",u=(""+s).split(c);n("8378").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(o(n,"name")||r(n,"name",t)),e[t]!==n&&(c&&(o(n,a)||r(n,a,e[t]?""+e[t]:u.join(String(t)))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,c,(function(){return"function"==typeof this&&this[a]||s.call(this)}))},"2aeb":function(e,t,n){var i=n("cb7c"),r=n("1495"),o=n("e11e"),a=n("613b")("IE_PROTO"),s=function(){},c="prototype",u=function(){var e,t=n("230e")("iframe"),i=o.length,r="<",a=">";t.style.display="none",n("fab2").appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(r+"script"+a+"document.F=Object"+r+"/script"+a),e.close(),u=e.F;while(i--)delete u[c][o[i]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[c]=i(e),n=new s,s[c]=null,n[a]=e):n=u(),void 0===t?n:r(n,t)}},"2b4c":function(e,t,n){var i=n("5537")("wks"),r=n("ca5a"),o=n("7726").Symbol,a="function"==typeof o,s=e.exports=function(e){return i[e]||(i[e]=a&&o[e]||(a?o:r)("Symbol."+e))};s.store=i},"2d00":function(e,t){e.exports=!1},"2d95":function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},"2fdb":function(e,t,n){"use strict";var i=n("5ca1"),r=n("d2c8"),o="includes";i(i.P+i.F*n("5147")(o),"String",{includes:function(e){return!!~r(this,e,o).indexOf(e,arguments.length>1?arguments[1]:void 0)}})},"32e9":function(e,t,n){var i=n("86cc"),r=n("4630");e.exports=n("9e1e")?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},"38fd":function(e,t,n){var i=n("69a8"),r=n("4bf8"),o=n("613b")("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,o)?e[o]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},"41a0":function(e,t,n){"use strict";var i=n("2aeb"),r=n("4630"),o=n("7f20"),a={};n("32e9")(a,n("2b4c")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=i(a,{next:r(1,n)}),o(e,t+" Iterator")}},"456d":function(e,t,n){var i=n("4bf8"),r=n("0d58");n("5eda")("keys",(function(){return function(e){return r(i(e))}}))},4588:function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},4630:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},"4bf8":function(e,t,n){var i=n("be13");e.exports=function(e){return Object(i(e))}},5147:function(e,t,n){var i=n("2b4c")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[i]=!1,!"/./"[e](t)}catch(r){}}return!0}},"520a":function(e,t,n){"use strict";var i=n("0bfb"),r=RegExp.prototype.exec,o=String.prototype.replace,a=r,s="lastIndex",c=function(){var e=/a/,t=/b*/g;return r.call(e,"a"),r.call(t,"a"),0!==e[s]||0!==t[s]}(),u=void 0!==/()??/.exec("")[1],d=c||u;d&&(a=function(e){var t,n,a,d,l=this;return u&&(n=new RegExp("^"+l.source+"$(?!\\s)",i.call(l))),c&&(t=l[s]),a=r.call(l,e),c&&a&&(l[s]=l.global?a.index+a[0].length:t),u&&a&&a.length>1&&o.call(a[0],n,(function(){for(d=1;d<arguments.length-2;d++)void 0===arguments[d]&&(a[d]=void 0)})),a}),e.exports=a},"52a7":function(e,t){t.f={}.propertyIsEnumerable},5537:function(e,t,n){var i=n("8378"),r=n("7726"),o="__core-js_shared__",a=r[o]||(r[o]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(e,t,n){var i=n("7726"),r=n("8378"),o=n("32e9"),a=n("2aba"),s=n("9b43"),c="prototype",u=function(e,t,n){var d,l,f,p,h=e&u.F,m=e&u.G,b=e&u.S,g=e&u.P,v=e&u.B,y=m?i:b?i[t]||(i[t]={}):(i[t]||{})[c],_=m?r:r[t]||(r[t]={}),O=_[c]||(_[c]={});for(d in m&&(n=t),n)l=!h&&y&&void 0!==y[d],f=(l?y:n)[d],p=v&&l?s(f,i):g&&"function"==typeof f?s(Function.call,f):f,y&&a(y,d,f,e&u.U),_[d]!=f&&o(_,d,p),g&&O[d]!=f&&(O[d]=f)};i.core=r,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},"5eda":function(e,t,n){var i=n("5ca1"),r=n("8378"),o=n("79e5");e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],a={};a[e]=t(n),i(i.S+i.F*o((function(){n(1)})),"Object",a)}},"5f1b":function(e,t,n){"use strict";var i=n("23c6"),r=RegExp.prototype.exec;e.exports=function(e,t){var n=e.exec;if("function"===typeof n){var o=n.call(e,t);if("object"!==typeof o)throw new TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(e))throw new TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},"613b":function(e,t,n){var i=n("5537")("keys"),r=n("ca5a");e.exports=function(e){return i[e]||(i[e]=r(e))}},"626a":function(e,t,n){var i=n("2d95");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},6762:function(e,t,n){"use strict";var i=n("5ca1"),r=n("c366")(!0);i(i.P,"Array",{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},6821:function(e,t,n){var i=n("626a"),r=n("be13");e.exports=function(e){return i(r(e))}},"69a8":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},"6a99":function(e,t,n){var i=n("d3f4");e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},7333:function(e,t,n){"use strict";var i=n("0d58"),r=n("2621"),o=n("52a7"),a=n("4bf8"),s=n("626a"),c=Object.assign;e.exports=!c||n("79e5")((function(){var e={},t={},n=Symbol(),i="abcdefghijklmnopqrst";return e[n]=7,i.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=i}))?function(e,t){var n=a(e),c=arguments.length,u=1,d=r.f,l=o.f;while(c>u){var f,p=s(arguments[u++]),h=d?i(p).concat(d(p)):i(p),m=h.length,b=0;while(m>b)l.call(p,f=h[b++])&&(n[f]=p[f])}return n}:c},7726:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"77f1":function(e,t,n){var i=n("4588"),r=Math.max,o=Math.min;e.exports=function(e,t){return e=i(e),e<0?r(e+t,0):o(e,t)}},"79e5":function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},"7f20":function(e,t,n){var i=n("86cc").f,r=n("69a8"),o=n("2b4c")("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,o)&&i(e,o,{configurable:!0,value:t})}},8378:function(e,t){var n=e.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"84f2":function(e,t){e.exports={}},"86cc":function(e,t,n){var i=n("cb7c"),r=n("c69a"),o=n("6a99"),a=Object.defineProperty;t.f=n("9e1e")?Object.defineProperty:function(e,t,n){if(i(e),t=o(t,!0),i(n),r)try{return a(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"9b43":function(e,t,n){var i=n("d8e8");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"9c6c":function(e,t,n){var i=n("2b4c")("unscopables"),r=Array.prototype;void 0==r[i]&&n("32e9")(r,i,{}),e.exports=function(e){r[i][e]=!0}},"9def":function(e,t,n){var i=n("4588"),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},"9e1e":function(e,t,n){e.exports=!n("79e5")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},a352:function(t,n){t.exports=e},a481:function(e,t,n){"use strict";var i=n("cb7c"),r=n("4bf8"),o=n("9def"),a=n("4588"),s=n("0390"),c=n("5f1b"),u=Math.max,d=Math.min,l=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g,h=function(e){return void 0===e?e:String(e)};n("214f")("replace",2,(function(e,t,n,m){return[function(i,r){var o=e(this),a=void 0==i?void 0:i[t];return void 0!==a?a.call(i,o,r):n.call(String(o),i,r)},function(e,t){var r=m(n,e,this,t);if(r.done)return r.value;var l=i(e),f=String(this),p="function"===typeof t;p||(t=String(t));var g=l.global;if(g){var v=l.unicode;l.lastIndex=0}var y=[];while(1){var _=c(l,f);if(null===_)break;if(y.push(_),!g)break;var O=String(_[0]);""===O&&(l.lastIndex=s(f,o(l.lastIndex),v))}for(var j="",w=0,k=0;k<y.length;k++){_=y[k];for(var M=String(_[0]),L=u(d(a(_.index),f.length),0),x=[],T=1;T<_.length;T++)x.push(h(_[T]));var S=_.groups;if(p){var D=[M].concat(x,L,f);void 0!==S&&D.push(S);var A=String(t.apply(void 0,D))}else A=b(M,f,L,x,S,t);L>=w&&(j+=f.slice(w,L)+A,w=L+M.length)}return j+f.slice(w)}];function b(e,t,i,o,a,s){var c=i+e.length,u=o.length,d=p;return void 0!==a&&(a=r(a),d=f),n.call(s,d,(function(n,r){var s;switch(r.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,i);case"'":return t.slice(c);case"<":s=a[r.slice(1,-1)];break;default:var d=+r;if(0===d)return n;if(d>u){var f=l(d/10);return 0===f?n:f<=u?void 0===o[f-1]?r.charAt(1):o[f-1]+r.charAt(1):n}s=o[d-1]}return void 0===s?"":s}))}}))},aae3:function(e,t,n){var i=n("d3f4"),r=n("2d95"),o=n("2b4c")("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[o])?!!t:"RegExp"==r(e))}},ac6a:function(e,t,n){for(var i=n("cadf"),r=n("0d58"),o=n("2aba"),a=n("7726"),s=n("32e9"),c=n("84f2"),u=n("2b4c"),d=u("iterator"),l=u("toStringTag"),f=c.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=r(p),m=0;m<h.length;m++){var b,g=h[m],v=p[g],y=a[g],_=y&&y.prototype;if(_&&(_[d]||s(_,d,f),_[l]||s(_,l,g),c[g]=f,v))for(b in i)_[b]||o(_,b,i[b],!0)}},b0c5:function(e,t,n){"use strict";var i=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:i!==/./.exec},{exec:i})},be13:function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},c366:function(e,t,n){var i=n("6821"),r=n("9def"),o=n("77f1");e.exports=function(e){return function(t,n,a){var s,c=i(t),u=r(c.length),d=o(a,u);if(e&&n!=n){while(u>d)if(s=c[d++],s!=s)return!0}else for(;u>d;d++)if((e||d in c)&&c[d]===n)return e||d||0;return!e&&-1}}},c649:function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return r})),n.d(t,"d",(function(){return c}));n("a481");function i(){return"undefined"!==typeof window?window.console:e.console}var r=i();function o(e){var t=Object.create(null);return function(n){var i=t[n];return i||(t[n]=e(n))}}var a=/-(\w)/g,s=o((function(e){return e.replace(a,(function(e,t){return t?t.toUpperCase():""}))}));function c(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function u(e,t,n){var i=0===n?e.children[0]:e.children[n-1].nextSibling;e.insertBefore(t,i)}}).call(this,n("c8ba"))},c69a:function(e,t,n){e.exports=!n("9e1e")&&!n("79e5")((function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a}))},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}e.exports=n},ca5a:function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},cadf:function(e,t,n){"use strict";var i=n("9c6c"),r=n("d53b"),o=n("84f2"),a=n("6821");e.exports=n("01f9")(Array,"Array",(function(e,t){this._t=a(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,r(1)):r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),o.Arguments=o.Array,i("keys"),i("values"),i("entries")},cb7c:function(e,t,n){var i=n("d3f4");e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},ce10:function(e,t,n){var i=n("69a8"),r=n("6821"),o=n("c366")(!1),a=n("613b")("IE_PROTO");e.exports=function(e,t){var n,s=r(e),c=0,u=[];for(n in s)n!=a&&i(s,n)&&u.push(n);while(t.length>c)i(s,n=t[c++])&&(~o(u,n)||u.push(n));return u}},d2c8:function(e,t,n){var i=n("aae3"),r=n("be13");e.exports=function(e,t,n){if(i(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(r(e))}},d3f4:function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},d53b:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},d8e8:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},e11e:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},f559:function(e,t,n){"use strict";var i=n("5ca1"),r=n("9def"),o=n("d2c8"),a="startsWith",s=""[a];i(i.P+i.F*n("5147")(a),"String",{startsWith:function(e){var t=o(this,e,a),n=r(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),i=String(e);return s?s.call(t,i,n):t.slice(n,n+i.length)===i}})},f6fd:function(e,t){(function(e){var t="currentScript",n=e.getElementsByTagName("script");t in e||Object.defineProperty(e,t,{get:function(){try{throw new Error}catch(i){var e,t=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(i.stack)||[!1])[1];for(e in n)if(n[e].src==t||"interactive"==n[e].readyState)return n[e];return null}}})})(document)},f751:function(e,t,n){var i=n("5ca1");i(i.S+i.F,"Object",{assign:n("7333")})},fa5b:function(e,t,n){e.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(e,t,n){var i=n("7726").document;e.exports=i&&i.documentElement},fb15:function(e,t,n){"use strict";var i;(n.r(t),"undefined"!==typeof window)&&(n("f6fd"),(i=window.document.currentScript)&&(i=i.src.match(/(.+\/)[^/]+\.js(\?.*)?$/))&&(n.p=i[1]));n("f751"),n("f559"),n("ac6a"),n("cadf"),n("456d");function r(e){if(Array.isArray(e))return e}function o(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done);i=!0)if(n.push(a.value),t&&n.length===t)break}catch(c){r=!0,o=c}finally{try{i||null==s["return"]||s["return"]()}finally{if(r)throw o}}return n}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function s(e,t){if(e){if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){return r(e)||o(e,t)||s(e,t)||c()}n("6762"),n("2fdb");function d(e){if(Array.isArray(e))return a(e)}function l(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function f(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function p(e){return d(e)||l(e)||s(e)||f()}var h=n("a352"),m=n.n(h),b=n("c649");function g(e,t,n){return void 0===n||(e=e||{},e[t]=n),e}function v(e,t){return e.map((function(e){return e.elm})).indexOf(t)}function y(e,t,n,i){if(!e)return[];var r=e.map((function(e){return e.elm})),o=t.length-i,a=p(t).map((function(e,t){return t>=o?r.length:r.indexOf(e)}));return n?a.filter((function(e){return-1!==e})):a}function _(e,t){var n=this;this.$nextTick((function(){return n.$emit(e.toLowerCase(),t)}))}function O(e){var t=this;return function(n){null!==t.realList&&t["onDrag"+e](n),_.call(t,e,n)}}function j(e){return["transition-group","TransitionGroup"].includes(e)}function w(e){if(!e||1!==e.length)return!1;var t=u(e,1),n=t[0].componentOptions;return!!n&&j(n.tag)}function k(e,t,n){return e[n]||(t[n]?t[n]():void 0)}function M(e,t,n){var i=0,r=0,o=k(t,n,"header");o&&(i=o.length,e=e?[].concat(p(o),p(e)):p(o));var a=k(t,n,"footer");return a&&(r=a.length,e=e?[].concat(p(e),p(a)):p(a)),{children:e,headerOffset:i,footerOffset:r}}function L(e,t){var n=null,i=function(e,t){n=g(n,e,t)},r=Object.keys(e).filter((function(e){return"id"===e||e.startsWith("data-")})).reduce((function(t,n){return t[n]=e[n],t}),{});if(i("attrs",r),!t)return n;var o=t.on,a=t.props,s=t.attrs;return i("on",o),i("props",a),Object.assign(n.attrs,s),n}var x=["Start","Add","Remove","Update","End"],T=["Choose","Unchoose","Sort","Filter","Clone"],S=["Move"].concat(x,T).map((function(e){return"on"+e})),D=null,A={options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(e){return e}},element:{type:String,default:"div"},tag:{type:String,default:null},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},P={name:"draggable",inheritAttrs:!1,props:A,data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1}},render:function(e){var t=this.$slots.default;this.transitionMode=w(t);var n=M(t,this.$slots,this.$scopedSlots),i=n.children,r=n.headerOffset,o=n.footerOffset;this.headerOffset=r,this.footerOffset=o;var a=L(this.$attrs,this.componentData);return e(this.getTag(),a,i)},created:function(){null!==this.list&&null!==this.value&&b["b"].error("Value and list props are mutually exclusive! Please set one or another."),"div"!==this.element&&b["b"].warn("Element props is deprecated please use tag props instead. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#element-props"),void 0!==this.options&&b["b"].warn("Options props is deprecated, add sortable options directly as vue.draggable item, or use v-bind. See https://github.com/SortableJS/Vue.Draggable/blob/master/documentation/migrate.md#options-props")},mounted:function(){var e=this;if(this.noneFunctionalComponentMode=this.getTag().toLowerCase()!==this.$el.nodeName.toLowerCase()&&!this.getIsFunctional(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter tag value or remove transition-group. Current tag value: ".concat(this.getTag()));var t={};x.forEach((function(n){t["on"+n]=O.call(e,n)})),T.forEach((function(n){t["on"+n]=_.bind(e,n)}));var n=Object.keys(this.$attrs).reduce((function(t,n){return t[Object(b["a"])(n)]=e.$attrs[n],t}),{}),i=Object.assign({},this.options,n,t,{onMove:function(t,n){return e.onDragMove(t,n)}});!("draggable"in i)&&(i.draggable=">*"),this._sortable=new m.a(this.rootContainer,i),this.computeIndexes()},beforeDestroy:function(){void 0!==this._sortable&&this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(e){this.updateOptions(e)},deep:!0},$attrs:{handler:function(e){this.updateOptions(e)},deep:!0},realList:function(){this.computeIndexes()}},methods:{getIsFunctional:function(){var e=this._vnode.fnOptions;return e&&e.functional},getTag:function(){return this.tag||this.element},updateOptions:function(e){for(var t in e){var n=Object(b["a"])(t);-1===S.indexOf(n)&&this._sortable.option(n,e[t])}},getChildrenNodes:function(){if(this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var e=this.$slots.default;return this.transitionMode?e[0].child.$slots.default:e},computeIndexes:function(){var e=this;this.$nextTick((function(){e.visibleIndexes=y(e.getChildrenNodes(),e.rootContainer.children,e.transitionMode,e.footerOffset)}))},getUnderlyingVm:function(e){var t=v(this.getChildrenNodes()||[],e);if(-1===t)return null;var n=this.realList[t];return{index:t,element:n}},getUnderlyingPotencialDraggableComponent:function(e){var t=e.__vue__;return t&&t.$options&&j(t.$options._componentTag)?t.$parent:!("realList"in t)&&1===t.$children.length&&"realList"in t.$children[0]?t.$children[0]:t},emitChanges:function(e){var t=this;this.$nextTick((function(){t.$emit("change",e)}))},alterList:function(e){if(this.list)e(this.list);else{var t=p(this.value);e(t),this.$emit("input",t)}},spliceList:function(){var e=arguments,t=function(t){return t.splice.apply(t,p(e))};this.alterList(t)},updatePosition:function(e,t){var n=function(n){return n.splice(t,0,n.splice(e,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(e){var t=e.to,n=e.related,i=this.getUnderlyingPotencialDraggableComponent(t);if(!i)return{component:i};var r=i.realList,o={list:r,component:i};if(t!==n&&r&&i.getUnderlyingVm){var a=i.getUnderlyingVm(n);if(a)return Object.assign(a,o)}return o},getVmIndex:function(e){var t=this.visibleIndexes,n=t.length;return e>n-1?n:t[e]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(e){if(this.noTransitionOnDrag&&this.transitionMode){var t=this.getChildrenNodes();t[e].data=null;var n=this.getComponent();n.children=[],n.kept=void 0}},onDragStart:function(e){this.context=this.getUnderlyingVm(e.item),e.item._underlying_vm_=this.clone(this.context.element),D=e.item},onDragAdd:function(e){var t=e.item._underlying_vm_;if(void 0!==t){Object(b["d"])(e.item);var n=this.getVmIndex(e.newIndex);this.spliceList(n,0,t),this.computeIndexes();var i={element:t,newIndex:n};this.emitChanges({added:i})}},onDragRemove:function(e){if(Object(b["c"])(this.rootContainer,e.item,e.oldIndex),"clone"!==e.pullMode){var t=this.context.index;this.spliceList(t,1);var n={element:this.context.element,oldIndex:t};this.resetTransitionData(t),this.emitChanges({removed:n})}else Object(b["d"])(e.clone)},onDragUpdate:function(e){Object(b["d"])(e.item),Object(b["c"])(e.from,e.item,e.oldIndex);var t=this.context.index,n=this.getVmIndex(e.newIndex);this.updatePosition(t,n);var i={element:this.context.element,oldIndex:t,newIndex:n};this.emitChanges({moved:i})},updateProperty:function(e,t){e.hasOwnProperty(t)&&(e[t]+=this.headerOffset)},computeFutureIndex:function(e,t){if(!e.element)return 0;var n=p(t.to.children).filter((function(e){return"none"!==e.style["display"]})),i=n.indexOf(t.related),r=e.component.getVmIndex(i),o=-1!==n.indexOf(D);return o||!t.willInsertAfter?r:r+1},onDragMove:function(e,t){var n=this.move;if(!n||!this.realList)return!0;var i=this.getRelatedContextFromMoveEvent(e),r=this.context,o=this.computeFutureIndex(i,e);Object.assign(r,{futureIndex:o});var a=Object.assign({},e,{relatedContext:i,draggedContext:r});return n(a,t)},onDragEnd:function(){this.computeIndexes(),D=null}}};"undefined"!==typeof window&&"Vue"in window&&window.Vue.component("draggable",P);var Y=P;t["default"]=Y}})["default"]}))},b7e9:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},b84c:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._må._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_må_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},b85c:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0"),n("fb6a"),n("b0c0"),n("a630");function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function r(e,t){if(e){if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function o(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,o=function(){};return{s:o,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){c=!0,a=e},f:function(){try{s||null==n["return"]||n["return"]()}finally{if(c)throw a}}}}},b97c:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function n(e,t,n){return n?t%10===1&&t%100!==11?e[2]:e[3]:t%10===1&&t%100!==11?e[0]:e[1]}function i(e,i,r){return e+" "+n(t[r],e,i)}function r(e,i,r){return n(t[r],e,i)}function o(e,t){return t?"dažas sekundes":"dažām sekundēm"}var a=e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:o,ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},bb71:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[n][0]:r[n][1]}var n=e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,w:t,ww:"%d Wochen",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},bc3a:function(e,t,n){e.exports=n("cee4")},bc9a:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var i=n("8c4e"),r=Object(i["a"])("$listeners","bvListeners")},be29:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.$options._scopeId||t}},c04e:function(e,t,n){var i=n("861d");e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},c109:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}});return t}))},c1df:function(e,t,n){(function(e){var t;//! moment.js
|
||
//! version : 2.29.1
|
||
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
||
//! license : MIT
|
||
//! momentjs.com
|
||
(function(t,n){e.exports=n()})(0,(function(){"use strict";var i,r;function o(){return i.apply(null,arguments)}function a(e){i=e}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function c(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(u(e,t))return!1;return!0}function l(e){return void 0===e}function f(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function p(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var n,i=[];for(n=0;n<e.length;++n)i.push(t(e[n],n));return i}function m(e,t){for(var n in t)u(t,n)&&(e[n]=t[n]);return u(t,"toString")&&(e.toString=t.toString),u(t,"valueOf")&&(e.valueOf=t.valueOf),e}function b(e,t,n,i){return Jn(e,t,n,i,!0).utc()}function g(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function v(e){return null==e._pf&&(e._pf=g()),e._pf}function y(e){if(null==e._isValid){var t=v(e),n=r.call(t.parsedDateParts,(function(e){return null!=e})),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function _(e){var t=b(NaN);return null!=e?m(v(t),e):v(t).userInvalidated=!0,t}r=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),i=n.length>>>0;for(t=0;t<i;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var O=o.momentProperties=[],j=!1;function w(e,t){var n,i,r;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=v(t)),l(t._locale)||(e._locale=t._locale),O.length>0)for(n=0;n<O.length;n++)i=O[n],r=t[i],l(r)||(e[i]=r);return e}function k(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===j&&(j=!0,o.updateOffset(this),j=!1)}function M(e){return e instanceof k||null!=e&&null!=e._isAMomentObject}function L(e){!1===o.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function x(e,t){var n=!0;return m((function(){if(null!=o.deprecationHandler&&o.deprecationHandler(null,e),n){var i,r,a,s=[];for(r=0;r<arguments.length;r++){if(i="","object"===typeof arguments[r]){for(a in i+="\n["+r+"] ",arguments[0])u(arguments[0],a)&&(i+=a+": "+arguments[0][a]+", ");i=i.slice(0,-2)}else i=arguments[r];s.push(i)}L(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var T,S={};function D(e,t){null!=o.deprecationHandler&&o.deprecationHandler(e,t),S[e]||(L(t),S[e]=!0)}function A(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function P(e){var t,n;for(n in e)u(e,n)&&(t=e[n],A(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Y(e,t){var n,i=m({},e);for(n in t)u(t,n)&&(c(e[n])&&c(t[n])?(i[n]={},m(i[n],e[n]),m(i[n],t[n])):null!=t[n]?i[n]=t[n]:delete i[n]);for(n in e)u(e,n)&&!u(t,n)&&c(e[n])&&(i[n]=m({},i[n]));return i}function C(e){null!=e&&this.set(e)}o.suppressDeprecationWarnings=!1,o.deprecationHandler=null,T=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)u(e,t)&&n.push(t);return n};var E={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function H(e,t,n){var i=this._calendar[e]||this._calendar["sameElse"];return A(i)?i.call(t,n):i}function $(e,t,n){var i=""+Math.abs(e),r=t-i.length,o=e>=0;return(o?n?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var F=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,I=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,B={},R={};function N(e,t,n,i){var r=i;"string"===typeof i&&(r=function(){return this[i]()}),e&&(R[e]=r),t&&(R[t[0]]=function(){return $(r.apply(this,arguments),t[1],t[2])}),n&&(R[n]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function z(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function W(e){var t,n,i=e.match(F);for(t=0,n=i.length;t<n;t++)R[i[t]]?i[t]=R[i[t]]:i[t]=z(i[t]);return function(t){var r,o="";for(r=0;r<n;r++)o+=A(i[r])?i[r].call(t,e):i[r];return o}}function V(e,t){return e.isValid()?(t=U(t,e.localeData()),B[t]=B[t]||W(t),B[t](e)):e.localeData().invalidDate()}function U(e,t){var n=5;function i(e){return t.longDateFormat(e)||e}I.lastIndex=0;while(n>=0&&I.test(e))e=e.replace(I,i),I.lastIndex=0,n-=1;return e}var G={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function q(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(F).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var J="Invalid date";function K(){return this._invalidDate}var X="%d",Z=/\d{1,2}/;function Q(e){return this._ordinal.replace("%d",e)}var ee={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function te(e,t,n,i){var r=this._relativeTime[n];return A(r)?r(e,t,n,i):r.replace(/%d/i,e)}function ne(e,t){var n=this._relativeTime[e>0?"future":"past"];return A(n)?n(t):n.replace(/%s/i,t)}var ie={};function re(e,t){var n=e.toLowerCase();ie[n]=ie[n+"s"]=ie[t]=e}function oe(e){return"string"===typeof e?ie[e]||ie[e.toLowerCase()]:void 0}function ae(e){var t,n,i={};for(n in e)u(e,n)&&(t=oe(n),t&&(i[t]=e[n]));return i}var se={};function ce(e,t){se[e]=t}function ue(e){var t,n=[];for(t in e)u(e,t)&&n.push({unit:t,priority:se[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function de(e){return e%4===0&&e%100!==0||e%400===0}function le(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function fe(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=le(t)),n}function pe(e,t){return function(n){return null!=n?(me(this,e,n),o.updateOffset(this,t),this):he(this,e)}}function he(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function me(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&de(e.year())&&1===e.month()&&29===e.date()?(n=fe(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),tt(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function be(e){return e=oe(e),A(this[e])?this[e]():this}function ge(e,t){if("object"===typeof e){e=ae(e);var n,i=ue(e);for(n=0;n<i.length;n++)this[i[n].unit](e[i[n].unit])}else if(e=oe(e),A(this[e]))return this[e](t);return this}var ve,ye=/\d/,_e=/\d\d/,Oe=/\d{3}/,je=/\d{4}/,we=/[+-]?\d{6}/,ke=/\d\d?/,Me=/\d\d\d\d?/,Le=/\d\d\d\d\d\d?/,xe=/\d{1,3}/,Te=/\d{1,4}/,Se=/[+-]?\d{1,6}/,De=/\d+/,Ae=/[+-]?\d+/,Pe=/Z|[+-]\d\d:?\d\d/gi,Ye=/Z|[+-]\d\d(?::?\d\d)?/gi,Ce=/[+-]?\d+(\.\d{1,3})?/,Ee=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function He(e,t,n){ve[e]=A(t)?t:function(e,i){return e&&n?n:t}}function $e(e,t){return u(ve,e)?ve[e](t._strict,t._locale):new RegExp(Fe(e))}function Fe(e){return Ie(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,r){return t||n||i||r})))}function Ie(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}ve={};var Be={};function Re(e,t){var n,i=t;for("string"===typeof e&&(e=[e]),f(t)&&(i=function(e,n){n[t]=fe(e)}),n=0;n<e.length;n++)Be[e[n]]=i}function Ne(e,t){Re(e,(function(e,n,i,r){i._w=i._w||{},t(e,i._w,i,r)}))}function ze(e,t,n){null!=t&&u(Be,e)&&Be[e](t,n._a,n,e)}var We,Ve=0,Ue=1,Ge=2,qe=3,Je=4,Ke=5,Xe=6,Ze=7,Qe=8;function et(e,t){return(e%t+t)%t}function tt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=et(t,12);return e+=(t-n)/12,1===n?de(e)?29:28:31-n%7%2}We=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},N("M",["MM",2],"Mo",(function(){return this.month()+1})),N("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),N("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),re("month","M"),ce("month",8),He("M",ke),He("MM",ke,_e),He("MMM",(function(e,t){return t.monthsShortRegex(e)})),He("MMMM",(function(e,t){return t.monthsRegex(e)})),Re(["M","MM"],(function(e,t){t[Ue]=fe(e)-1})),Re(["MMM","MMMM"],(function(e,t,n,i){var r=n._locale.monthsParse(e,i,n._strict);null!=r?t[Ue]=r:v(n).invalidMonth=e}));var nt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),it="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),rt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ot=Ee,at=Ee;function st(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||rt).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months["standalone"]}function ct(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[rt.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort["standalone"]}function ut(e,t,n){var i,r,o,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)o=b([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(o,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(o,"").toLocaleLowerCase();return n?"MMM"===t?(r=We.call(this._shortMonthsParse,a),-1!==r?r:null):(r=We.call(this._longMonthsParse,a),-1!==r?r:null):"MMM"===t?(r=We.call(this._shortMonthsParse,a),-1!==r?r:(r=We.call(this._longMonthsParse,a),-1!==r?r:null)):(r=We.call(this._longMonthsParse,a),-1!==r?r:(r=We.call(this._shortMonthsParse,a),-1!==r?r:null))}function dt(e,t,n){var i,r,o;if(this._monthsParseExact)return ut.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=b([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(o="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(o.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}}function lt(e,t){var n;if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=fe(t);else if(t=e.localeData().monthsParse(t),!f(t))return e;return n=Math.min(e.date(),tt(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function ft(e){return null!=e?(lt(this,e),o.updateOffset(this,!0),this):he(this,"Month")}function pt(){return tt(this.year(),this.month())}function ht(e){return this._monthsParseExact?(u(this,"_monthsRegex")||bt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=ot),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function mt(e){return this._monthsParseExact?(u(this,"_monthsRegex")||bt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=at),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function bt(){function e(e,t){return t.length-e.length}var t,n,i=[],r=[],o=[];for(t=0;t<12;t++)n=b([2e3,t]),i.push(this.monthsShort(n,"")),r.push(this.months(n,"")),o.push(this.months(n,"")),o.push(this.monthsShort(n,""));for(i.sort(e),r.sort(e),o.sort(e),t=0;t<12;t++)i[t]=Ie(i[t]),r[t]=Ie(r[t]);for(t=0;t<24;t++)o[t]=Ie(o[t]);this._monthsRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function gt(e){return de(e)?366:365}N("Y",0,0,(function(){var e=this.year();return e<=9999?$(e,4):"+"+e})),N(0,["YY",2],0,(function(){return this.year()%100})),N(0,["YYYY",4],0,"year"),N(0,["YYYYY",5],0,"year"),N(0,["YYYYYY",6,!0],0,"year"),re("year","y"),ce("year",1),He("Y",Ae),He("YY",ke,_e),He("YYYY",Te,je),He("YYYYY",Se,we),He("YYYYYY",Se,we),Re(["YYYYY","YYYYYY"],Ve),Re("YYYY",(function(e,t){t[Ve]=2===e.length?o.parseTwoDigitYear(e):fe(e)})),Re("YY",(function(e,t){t[Ve]=o.parseTwoDigitYear(e)})),Re("Y",(function(e,t){t[Ve]=parseInt(e,10)})),o.parseTwoDigitYear=function(e){return fe(e)+(fe(e)>68?1900:2e3)};var vt=pe("FullYear",!0);function yt(){return de(this.year())}function _t(e,t,n,i,r,o,a){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,i,r,o,a),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,i,r,o,a),s}function Ot(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function jt(e,t,n){var i=7+t-n,r=(7+Ot(e,0,i).getUTCDay()-t)%7;return-r+i-1}function wt(e,t,n,i,r){var o,a,s=(7+n-i)%7,c=jt(e,i,r),u=1+7*(t-1)+s+c;return u<=0?(o=e-1,a=gt(o)+u):u>gt(e)?(o=e+1,a=u-gt(e)):(o=e,a=u),{year:o,dayOfYear:a}}function kt(e,t,n){var i,r,o=jt(e.year(),t,n),a=Math.floor((e.dayOfYear()-o-1)/7)+1;return a<1?(r=e.year()-1,i=a+Mt(r,t,n)):a>Mt(e.year(),t,n)?(i=a-Mt(e.year(),t,n),r=e.year()+1):(r=e.year(),i=a),{week:i,year:r}}function Mt(e,t,n){var i=jt(e,t,n),r=jt(e+1,t,n);return(gt(e)-i+r)/7}function Lt(e){return kt(e,this._week.dow,this._week.doy).week}N("w",["ww",2],"wo","week"),N("W",["WW",2],"Wo","isoWeek"),re("week","w"),re("isoWeek","W"),ce("week",5),ce("isoWeek",5),He("w",ke),He("ww",ke,_e),He("W",ke),He("WW",ke,_e),Ne(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=fe(e)}));var xt={dow:0,doy:6};function Tt(){return this._week.dow}function St(){return this._week.doy}function Dt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function At(e){var t=kt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pt(e,t){return"string"!==typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Yt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ct(e,t){return e.slice(t,7).concat(e.slice(0,t))}N("d",0,"do","day"),N("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),N("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),N("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),N("e",0,0,"weekday"),N("E",0,0,"isoWeekday"),re("day","d"),re("weekday","e"),re("isoWeekday","E"),ce("day",11),ce("weekday",11),ce("isoWeekday",11),He("d",ke),He("e",ke),He("E",ke),He("dd",(function(e,t){return t.weekdaysMinRegex(e)})),He("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),He("dddd",(function(e,t){return t.weekdaysRegex(e)})),Ne(["dd","ddd","dddd"],(function(e,t,n,i){var r=n._locale.weekdaysParse(e,i,n._strict);null!=r?t.d=r:v(n).invalidWeekday=e})),Ne(["d","e","E"],(function(e,t,n,i){t[i]=fe(e)}));var Et="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Ht="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),$t="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Ft=Ee,It=Ee,Bt=Ee;function Rt(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ct(n,this._week.dow):e?n[e.day()]:n}function Nt(e){return!0===e?Ct(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function zt(e){return!0===e?Ct(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Wt(e,t,n){var i,r,o,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)o=b([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(o,"").toLocaleLowerCase();return n?"dddd"===t?(r=We.call(this._weekdaysParse,a),-1!==r?r:null):"ddd"===t?(r=We.call(this._shortWeekdaysParse,a),-1!==r?r:null):(r=We.call(this._minWeekdaysParse,a),-1!==r?r:null):"dddd"===t?(r=We.call(this._weekdaysParse,a),-1!==r?r:(r=We.call(this._shortWeekdaysParse,a),-1!==r?r:(r=We.call(this._minWeekdaysParse,a),-1!==r?r:null))):"ddd"===t?(r=We.call(this._shortWeekdaysParse,a),-1!==r?r:(r=We.call(this._weekdaysParse,a),-1!==r?r:(r=We.call(this._minWeekdaysParse,a),-1!==r?r:null))):(r=We.call(this._minWeekdaysParse,a),-1!==r?r:(r=We.call(this._weekdaysParse,a),-1!==r?r:(r=We.call(this._shortWeekdaysParse,a),-1!==r?r:null)))}function Vt(e,t,n){var i,r,o;if(this._weekdaysParseExact)return Wt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=b([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(o="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(o.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Ut(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pt(e,this.localeData()),this.add(e-t,"d")):t}function Gt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function qt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Yt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Jt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=Ft),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=It),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Xt(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Zt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Bt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Zt(){function e(e,t){return t.length-e.length}var t,n,i,r,o,a=[],s=[],c=[],u=[];for(t=0;t<7;t++)n=b([2e3,1]).day(t),i=Ie(this.weekdaysMin(n,"")),r=Ie(this.weekdaysShort(n,"")),o=Ie(this.weekdays(n,"")),a.push(i),s.push(r),c.push(o),u.push(i),u.push(r),u.push(o);a.sort(e),s.sort(e),c.sort(e),u.sort(e),this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Qt(){return this.hours()%12||12}function en(){return this.hours()||24}function tn(e,t){N(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function nn(e,t){return t._meridiemParse}function rn(e){return"p"===(e+"").toLowerCase().charAt(0)}N("H",["HH",2],0,"hour"),N("h",["hh",2],0,Qt),N("k",["kk",2],0,en),N("hmm",0,0,(function(){return""+Qt.apply(this)+$(this.minutes(),2)})),N("hmmss",0,0,(function(){return""+Qt.apply(this)+$(this.minutes(),2)+$(this.seconds(),2)})),N("Hmm",0,0,(function(){return""+this.hours()+$(this.minutes(),2)})),N("Hmmss",0,0,(function(){return""+this.hours()+$(this.minutes(),2)+$(this.seconds(),2)})),tn("a",!0),tn("A",!1),re("hour","h"),ce("hour",13),He("a",nn),He("A",nn),He("H",ke),He("h",ke),He("k",ke),He("HH",ke,_e),He("hh",ke,_e),He("kk",ke,_e),He("hmm",Me),He("hmmss",Le),He("Hmm",Me),He("Hmmss",Le),Re(["H","HH"],qe),Re(["k","kk"],(function(e,t,n){var i=fe(e);t[qe]=24===i?0:i})),Re(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Re(["h","hh"],(function(e,t,n){t[qe]=fe(e),v(n).bigHour=!0})),Re("hmm",(function(e,t,n){var i=e.length-2;t[qe]=fe(e.substr(0,i)),t[Je]=fe(e.substr(i)),v(n).bigHour=!0})),Re("hmmss",(function(e,t,n){var i=e.length-4,r=e.length-2;t[qe]=fe(e.substr(0,i)),t[Je]=fe(e.substr(i,2)),t[Ke]=fe(e.substr(r)),v(n).bigHour=!0})),Re("Hmm",(function(e,t,n){var i=e.length-2;t[qe]=fe(e.substr(0,i)),t[Je]=fe(e.substr(i))})),Re("Hmmss",(function(e,t,n){var i=e.length-4,r=e.length-2;t[qe]=fe(e.substr(0,i)),t[Je]=fe(e.substr(i,2)),t[Ke]=fe(e.substr(r))}));var on=/[ap]\.?m?\.?/i,an=pe("Hours",!0);function sn(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var cn,un={calendar:E,longDateFormat:G,invalidDate:J,ordinal:X,dayOfMonthOrdinalParse:Z,relativeTime:ee,months:nt,monthsShort:it,week:xt,weekdays:Et,weekdaysMin:$t,weekdaysShort:Ht,meridiemParse:on},dn={},ln={};function fn(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function pn(e){return e?e.toLowerCase().replace("_","-"):e}function hn(e){var t,n,i,r,o=0;while(o<e.length){r=pn(e[o]).split("-"),t=r.length,n=pn(e[o+1]),n=n?n.split("-"):null;while(t>0){if(i=mn(r.slice(0,t).join("-")),i)return i;if(n&&n.length>=t&&fn(r,n)>=t-1)break;t--}o++}return cn}function mn(i){var r=null;if(void 0===dn[i]&&"undefined"!==typeof e&&e&&e.exports)try{r=cn._abbr,t,n("4678")("./"+i),bn(r)}catch(o){dn[i]=null}return dn[i]}function bn(e,t){var n;return e&&(n=l(t)?yn(e):gn(e,t),n?cn=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),cn._abbr}function gn(e,t){if(null!==t){var n,i=un;if(t.abbr=e,null!=dn[e])D("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=dn[e]._config;else if(null!=t.parentLocale)if(null!=dn[t.parentLocale])i=dn[t.parentLocale]._config;else{if(n=mn(t.parentLocale),null==n)return ln[t.parentLocale]||(ln[t.parentLocale]=[]),ln[t.parentLocale].push({name:e,config:t}),null;i=n._config}return dn[e]=new C(Y(i,t)),ln[e]&&ln[e].forEach((function(e){gn(e.name,e.config)})),bn(e),dn[e]}return delete dn[e],null}function vn(e,t){if(null!=t){var n,i,r=un;null!=dn[e]&&null!=dn[e].parentLocale?dn[e].set(Y(dn[e]._config,t)):(i=mn(e),null!=i&&(r=i._config),t=Y(r,t),null==i&&(t.abbr=e),n=new C(t),n.parentLocale=dn[e],dn[e]=n),bn(e)}else null!=dn[e]&&(null!=dn[e].parentLocale?(dn[e]=dn[e].parentLocale,e===bn()&&bn(e)):null!=dn[e]&&delete dn[e]);return dn[e]}function yn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return cn;if(!s(e)){if(t=mn(e),t)return t;e=[e]}return hn(e)}function _n(){return T(dn)}function On(e){var t,n=e._a;return n&&-2===v(e).overflow&&(t=n[Ue]<0||n[Ue]>11?Ue:n[Ge]<1||n[Ge]>tt(n[Ve],n[Ue])?Ge:n[qe]<0||n[qe]>24||24===n[qe]&&(0!==n[Je]||0!==n[Ke]||0!==n[Xe])?qe:n[Je]<0||n[Je]>59?Je:n[Ke]<0||n[Ke]>59?Ke:n[Xe]<0||n[Xe]>999?Xe:-1,v(e)._overflowDayOfYear&&(t<Ve||t>Ge)&&(t=Ge),v(e)._overflowWeeks&&-1===t&&(t=Ze),v(e)._overflowWeekday&&-1===t&&(t=Qe),v(e).overflow=t),e}var jn=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,kn=/Z|[+-]\d\d(?::?\d\d)?/,Mn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Ln=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],xn=/^\/?Date\((-?\d+)/i,Tn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Sn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Dn(e){var t,n,i,r,o,a,s=e._i,c=jn.exec(s)||wn.exec(s);if(c){for(v(e).iso=!0,t=0,n=Mn.length;t<n;t++)if(Mn[t][1].exec(c[1])){r=Mn[t][0],i=!1!==Mn[t][2];break}if(null==r)return void(e._isValid=!1);if(c[3]){for(t=0,n=Ln.length;t<n;t++)if(Ln[t][1].exec(c[3])){o=(c[2]||" ")+Ln[t][0];break}if(null==o)return void(e._isValid=!1)}if(!i&&null!=o)return void(e._isValid=!1);if(c[4]){if(!kn.exec(c[4]))return void(e._isValid=!1);a="Z"}e._f=r+(o||"")+(a||""),Nn(e)}else e._isValid=!1}function An(e,t,n,i,r,o){var a=[Pn(e),it.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(r,10)];return o&&a.push(parseInt(o,10)),a}function Pn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Yn(e){return e.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Cn(e,t,n){if(e){var i=Ht.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(i!==r)return v(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function En(e,t,n){if(e)return Sn[e];if(t)return 0;var i=parseInt(n,10),r=i%100,o=(i-r)/100;return 60*o+r}function Hn(e){var t,n=Tn.exec(Yn(e._i));if(n){if(t=An(n[4],n[3],n[2],n[5],n[6],n[7]),!Cn(n[1],t,e))return;e._a=t,e._tzm=En(n[8],n[9],n[10]),e._d=Ot.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),v(e).rfc2822=!0}else e._isValid=!1}function $n(e){var t=xn.exec(e._i);null===t?(Dn(e),!1===e._isValid&&(delete e._isValid,Hn(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:o.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Fn(e,t,n){return null!=e?e:null!=t?t:n}function In(e){var t=new Date(o.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Bn(e){var t,n,i,r,o,a=[];if(!e._d){for(i=In(e),e._w&&null==e._a[Ge]&&null==e._a[Ue]&&Rn(e),null!=e._dayOfYear&&(o=Fn(e._a[Ve],i[Ve]),(e._dayOfYear>gt(o)||0===e._dayOfYear)&&(v(e)._overflowDayOfYear=!0),n=Ot(o,0,e._dayOfYear),e._a[Ue]=n.getUTCMonth(),e._a[Ge]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=i[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[qe]&&0===e._a[Je]&&0===e._a[Ke]&&0===e._a[Xe]&&(e._nextDay=!0,e._a[qe]=0),e._d=(e._useUTC?Ot:_t).apply(null,a),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[qe]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==r&&(v(e).weekdayMismatch=!0)}}function Rn(e){var t,n,i,r,o,a,s,c,u;t=e._w,null!=t.GG||null!=t.W||null!=t.E?(o=1,a=4,n=Fn(t.GG,e._a[Ve],kt(Kn(),1,4).year),i=Fn(t.W,1),r=Fn(t.E,1),(r<1||r>7)&&(c=!0)):(o=e._locale._week.dow,a=e._locale._week.doy,u=kt(Kn(),o,a),n=Fn(t.gg,e._a[Ve],u.year),i=Fn(t.w,u.week),null!=t.d?(r=t.d,(r<0||r>6)&&(c=!0)):null!=t.e?(r=t.e+o,(t.e<0||t.e>6)&&(c=!0)):r=o),i<1||i>Mt(n,o,a)?v(e)._overflowWeeks=!0:null!=c?v(e)._overflowWeekday=!0:(s=wt(n,i,r,o,a),e._a[Ve]=s.year,e._dayOfYear=s.dayOfYear)}function Nn(e){if(e._f!==o.ISO_8601)if(e._f!==o.RFC_2822){e._a=[],v(e).empty=!0;var t,n,i,r,a,s,c=""+e._i,u=c.length,d=0;for(i=U(e._f,e._locale).match(F)||[],t=0;t<i.length;t++)r=i[t],n=(c.match($e(r,e))||[])[0],n&&(a=c.substr(0,c.indexOf(n)),a.length>0&&v(e).unusedInput.push(a),c=c.slice(c.indexOf(n)+n.length),d+=n.length),R[r]?(n?v(e).empty=!1:v(e).unusedTokens.push(r),ze(r,n,e)):e._strict&&!n&&v(e).unusedTokens.push(r);v(e).charsLeftOver=u-d,c.length>0&&v(e).unusedInput.push(c),e._a[qe]<=12&&!0===v(e).bigHour&&e._a[qe]>0&&(v(e).bigHour=void 0),v(e).parsedDateParts=e._a.slice(0),v(e).meridiem=e._meridiem,e._a[qe]=zn(e._locale,e._a[qe],e._meridiem),s=v(e).era,null!==s&&(e._a[Ve]=e._locale.erasConvertYear(s,e._a[Ve])),Bn(e),On(e)}else Hn(e);else Dn(e)}function zn(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(i=e.isPM(n),i&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function Wn(e){var t,n,i,r,o,a,s=!1;if(0===e._f.length)return v(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<e._f.length;r++)o=0,a=!1,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],Nn(t),y(t)&&(a=!0),o+=v(t).charsLeftOver,o+=10*v(t).unusedTokens.length,v(t).score=o,s?o<i&&(i=o,n=t):(null==i||o<i||a)&&(i=o,n=t,a&&(s=!0));m(e,n||t)}function Vn(e){if(!e._d){var t=ae(e._i),n=void 0===t.day?t.date:t.day;e._a=h([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Bn(e)}}function Un(e){var t=new k(On(Gn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Gn(e){var t=e._i,n=e._f;return e._locale=e._locale||yn(e._l),null===t||void 0===n&&""===t?_({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),M(t)?new k(On(t)):(p(t)?e._d=t:s(n)?Wn(e):n?Nn(e):qn(e),y(e)||(e._d=null),e))}function qn(e){var t=e._i;l(t)?e._d=new Date(o.now()):p(t)?e._d=new Date(t.valueOf()):"string"===typeof t?$n(e):s(t)?(e._a=h(t.slice(0),(function(e){return parseInt(e,10)})),Bn(e)):c(t)?Vn(e):f(t)?e._d=new Date(t):o.createFromInputFallback(e)}function Jn(e,t,n,i,r){var o={};return!0!==t&&!1!==t||(i=t,t=void 0),!0!==n&&!1!==n||(i=n,n=void 0),(c(e)&&d(e)||s(e)&&0===e.length)&&(e=void 0),o._isAMomentObject=!0,o._useUTC=o._isUTC=r,o._l=n,o._i=e,o._f=t,o._strict=i,Un(o)}function Kn(e,t,n,i){return Jn(e,t,n,i,!1)}o.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),o.ISO_8601=function(){},o.RFC_2822=function(){};var Xn=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Kn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_()})),Zn=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Kn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()}));function Qn(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Kn();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}function ei(){var e=[].slice.call(arguments,0);return Qn("isBefore",e)}function ti(){var e=[].slice.call(arguments,0);return Qn("isAfter",e)}var ni=function(){return Date.now?Date.now():+new Date},ii=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ri(e){var t,n,i=!1;for(t in e)if(u(e,t)&&(-1===We.call(ii,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<ii.length;++n)if(e[ii[n]]){if(i)return!1;parseFloat(e[ii[n]])!==fe(e[ii[n]])&&(i=!0)}return!0}function oi(){return this._isValid}function ai(){return Si(NaN)}function si(e){var t=ae(e),n=t.year||0,i=t.quarter||0,r=t.month||0,o=t.week||t.isoWeek||0,a=t.day||0,s=t.hour||0,c=t.minute||0,u=t.second||0,d=t.millisecond||0;this._isValid=ri(t),this._milliseconds=+d+1e3*u+6e4*c+1e3*s*60*60,this._days=+a+7*o,this._months=+r+3*i+12*n,this._data={},this._locale=yn(),this._bubble()}function ci(e){return e instanceof si}function ui(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function di(e,t,n){var i,r=Math.min(e.length,t.length),o=Math.abs(e.length-t.length),a=0;for(i=0;i<r;i++)(n&&e[i]!==t[i]||!n&&fe(e[i])!==fe(t[i]))&&a++;return a+o}function li(e,t){N(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+$(~~(e/60),2)+t+$(~~e%60,2)}))}li("Z",":"),li("ZZ",""),He("Z",Ye),He("ZZ",Ye),Re(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=pi(Ye,e)}));var fi=/([\+\-]|\d\d)/gi;function pi(e,t){var n,i,r,o=(t||"").match(e);return null===o?null:(n=o[o.length-1]||[],i=(n+"").match(fi)||["-",0,0],r=60*i[1]+fe(i[2]),0===r?0:"+"===i[0]?r:-r)}function hi(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(M(e)||p(e)?e.valueOf():Kn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),o.updateOffset(n,!1),n):Kn(e).local()}function mi(e){return-Math.round(e._d.getTimezoneOffset())}function bi(e,t,n){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(e=pi(Ye,e),null===e)return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=mi(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Ci(this,Si(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,o.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:mi(this)}function gi(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function vi(e){return this.utcOffset(0,e)}function yi(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(mi(this),"m")),this}function _i(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=pi(Pe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Oi(e){return!!this.isValid()&&(e=e?Kn(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function ji(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wi(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return w(t,this),t=Gn(t),t._a?(e=t._isUTC?b(t._a):Kn(t._a),this._isDSTShifted=this.isValid()&&di(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function ki(){return!!this.isValid()&&!this._isUTC}function Mi(){return!!this.isValid()&&this._isUTC}function Li(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}o.updateOffset=function(){};var xi=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Ti=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Si(e,t){var n,i,r,o=e,a=null;return ci(e)?o={ms:e._milliseconds,d:e._days,M:e._months}:f(e)||!isNaN(+e)?(o={},t?o[t]=+e:o.milliseconds=+e):(a=xi.exec(e))?(n="-"===a[1]?-1:1,o={y:0,d:fe(a[Ge])*n,h:fe(a[qe])*n,m:fe(a[Je])*n,s:fe(a[Ke])*n,ms:fe(ui(1e3*a[Xe]))*n}):(a=Ti.exec(e))?(n="-"===a[1]?-1:1,o={y:Di(a[2],n),M:Di(a[3],n),w:Di(a[4],n),d:Di(a[5],n),h:Di(a[6],n),m:Di(a[7],n),s:Di(a[8],n)}):null==o?o={}:"object"===typeof o&&("from"in o||"to"in o)&&(r=Pi(Kn(o.from),Kn(o.to)),o={},o.ms=r.milliseconds,o.M=r.months),i=new si(o),ci(e)&&u(e,"_locale")&&(i._locale=e._locale),ci(e)&&u(e,"_isValid")&&(i._isValid=e._isValid),i}function Di(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Ai(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Pi(e,t){var n;return e.isValid()&&t.isValid()?(t=hi(t,e),e.isBefore(t)?n=Ai(e,t):(n=Ai(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Yi(e,t){return function(n,i){var r,o;return null===i||isNaN(+i)||(D(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=n,n=i,i=o),r=Si(n,i),Ci(this,r,e),this}}function Ci(e,t,n,i){var r=t._milliseconds,a=ui(t._days),s=ui(t._months);e.isValid()&&(i=null==i||i,s&<(e,he(e,"Month")+s*n),a&&me(e,"Date",he(e,"Date")+a*n),r&&e._d.setTime(e._d.valueOf()+r*n),i&&o.updateOffset(e,a||s))}Si.fn=si.prototype,Si.invalid=ai;var Ei=Yi(1,"add"),Hi=Yi(-1,"subtract");function $i(e){return"string"===typeof e||e instanceof String}function Fi(e){return M(e)||p(e)||$i(e)||f(e)||Bi(e)||Ii(e)||null===e||void 0===e}function Ii(e){var t,n,i=c(e)&&!d(e),r=!1,o=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<o.length;t+=1)n=o[t],r=r||u(e,n);return i&&r}function Bi(e){var t=s(e),n=!1;return t&&(n=0===e.filter((function(t){return!f(t)&&$i(e)})).length),t&&n}function Ri(e){var t,n,i=c(e)&&!d(e),r=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<o.length;t+=1)n=o[t],r=r||u(e,n);return i&&r}function Ni(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function zi(e,t){1===arguments.length&&(arguments[0]?Fi(arguments[0])?(e=arguments[0],t=void 0):Ri(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Kn(),i=hi(n,this).startOf("day"),r=o.calendarFormat(this,i)||"sameElse",a=t&&(A(t[r])?t[r].call(this,n):t[r]);return this.format(a||this.localeData().calendar(r,this,Kn(n)))}function Wi(){return new k(this)}function Vi(e,t){var n=M(e)?e:Kn(e);return!(!this.isValid()||!n.isValid())&&(t=oe(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Ui(e,t){var n=M(e)?e:Kn(e);return!(!this.isValid()||!n.isValid())&&(t=oe(t)||"millisecond","millisecond"===t?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Gi(e,t,n,i){var r=M(e)?e:Kn(e),o=M(t)?t:Kn(t);return!!(this.isValid()&&r.isValid()&&o.isValid())&&(i=i||"()",("("===i[0]?this.isAfter(r,n):!this.isBefore(r,n))&&(")"===i[1]?this.isBefore(o,n):!this.isAfter(o,n)))}function qi(e,t){var n,i=M(e)?e:Kn(e);return!(!this.isValid()||!i.isValid())&&(t=oe(t)||"millisecond","millisecond"===t?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Ji(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Ki(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Xi(e,t,n){var i,r,o;if(!this.isValid())return NaN;if(i=hi(e,this),!i.isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=oe(t),t){case"year":o=Zi(this,i)/12;break;case"month":o=Zi(this,i);break;case"quarter":o=Zi(this,i)/3;break;case"second":o=(this-i)/1e3;break;case"minute":o=(this-i)/6e4;break;case"hour":o=(this-i)/36e5;break;case"day":o=(this-i-r)/864e5;break;case"week":o=(this-i-r)/6048e5;break;default:o=this-i}return n?o:le(o)}function Zi(e,t){if(e.date()<t.date())return-Zi(t,e);var n,i,r=12*(t.year()-e.year())+(t.month()-e.month()),o=e.clone().add(r,"months");return t-o<0?(n=e.clone().add(r-1,"months"),i=(t-o)/(o-n)):(n=e.clone().add(r+1,"months"),i=(t-o)/(n-o)),-(r+i)||0}function Qi(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function er(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function tr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,r="moment",o="";return this.isLocal()||(r=0===this.utcOffset()?"moment.utc":"moment.parseZone",o="Z"),e="["+r+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=o+'[")]',this.format(e+t+n+i)}function nr(e){e||(e=this.isUtc()?o.defaultFormatUtc:o.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)}function ir(e,t){return this.isValid()&&(M(e)&&e.isValid()||Kn(e).isValid())?Si({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rr(e){return this.from(Kn(),e)}function or(e,t){return this.isValid()&&(M(e)&&e.isValid()||Kn(e).isValid())?Si({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ar(e){return this.to(Kn(),e)}function sr(e){var t;return void 0===e?this._locale._abbr:(t=yn(e),null!=t&&(this._locale=t),this)}o.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",o.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var cr=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function ur(){return this._locale}var dr=1e3,lr=60*dr,fr=60*lr,pr=3506328*fr;function hr(e,t){return(e%t+t)%t}function mr(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-pr:new Date(e,t,n).valueOf()}function br(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-pr:Date.UTC(e,t,n)}function gr(e){var t,n;if(e=oe(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?br:mr,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=hr(t+(this._isUTC?0:this.utcOffset()*lr),fr);break;case"minute":t=this._d.valueOf(),t-=hr(t,lr);break;case"second":t=this._d.valueOf(),t-=hr(t,dr);break}return this._d.setTime(t),o.updateOffset(this,!0),this}function vr(e){var t,n;if(e=oe(e),void 0===e||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?br:mr,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=fr-hr(t+(this._isUTC?0:this.utcOffset()*lr),fr)-1;break;case"minute":t=this._d.valueOf(),t+=lr-hr(t,lr)-1;break;case"second":t=this._d.valueOf(),t+=dr-hr(t,dr)-1;break}return this._d.setTime(t),o.updateOffset(this,!0),this}function yr(){return this._d.valueOf()-6e4*(this._offset||0)}function _r(){return Math.floor(this.valueOf()/1e3)}function Or(){return new Date(this.valueOf())}function jr(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function wr(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function kr(){return this.isValid()?this.toISOString():null}function Mr(){return y(this)}function Lr(){return m({},v(this))}function xr(){return v(this).overflow}function Tr(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Sr(e,t){var n,i,r,a=this._eras||yn("en")._eras;for(n=0,i=a.length;n<i;++n){switch(typeof a[n].since){case"string":r=o(a[n].since).startOf("day"),a[n].since=r.valueOf();break}switch(typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":r=o(a[n].until).startOf("day").valueOf(),a[n].until=r.valueOf();break}}return a}function Dr(e,t,n){var i,r,o,a,s,c=this.eras();for(e=e.toUpperCase(),i=0,r=c.length;i<r;++i)if(o=c[i].name.toUpperCase(),a=c[i].abbr.toUpperCase(),s=c[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return c[i];break;case"NNNN":if(o===e)return c[i];break;case"NNNNN":if(s===e)return c[i];break}else if([o,a,s].indexOf(e)>=0)return c[i]}function Ar(e,t){var n=e.since<=e.until?1:-1;return void 0===t?o(e.since).year():o(e.since).year()+(t-e.offset)*n}function Pr(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].name;if(i[e].until<=n&&n<=i[e].since)return i[e].name}return""}function Yr(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].narrow;if(i[e].until<=n&&n<=i[e].since)return i[e].narrow}return""}function Cr(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].abbr;if(i[e].until<=n&&n<=i[e].since)return i[e].abbr}return""}function Er(){var e,t,n,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return(this.year()-o(r[e].since).year())*n+r[e].offset;return this.year()}function Hr(e){return u(this,"_erasNameRegex")||zr.call(this),e?this._erasNameRegex:this._erasRegex}function $r(e){return u(this,"_erasAbbrRegex")||zr.call(this),e?this._erasAbbrRegex:this._erasRegex}function Fr(e){return u(this,"_erasNarrowRegex")||zr.call(this),e?this._erasNarrowRegex:this._erasRegex}function Ir(e,t){return t.erasAbbrRegex(e)}function Br(e,t){return t.erasNameRegex(e)}function Rr(e,t){return t.erasNarrowRegex(e)}function Nr(e,t){return t._eraYearOrdinalRegex||De}function zr(){var e,t,n=[],i=[],r=[],o=[],a=this.eras();for(e=0,t=a.length;e<t;++e)i.push(Ie(a[e].name)),n.push(Ie(a[e].abbr)),r.push(Ie(a[e].narrow)),o.push(Ie(a[e].name)),o.push(Ie(a[e].abbr)),o.push(Ie(a[e].narrow));this._erasRegex=new RegExp("^("+o.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+r.join("|")+")","i")}function Wr(e,t){N(0,[e,e.length],0,t)}function Vr(e){return Xr.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Ur(e){return Xr.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Gr(){return Mt(this.year(),1,4)}function qr(){return Mt(this.isoWeekYear(),1,4)}function Jr(){var e=this.localeData()._week;return Mt(this.year(),e.dow,e.doy)}function Kr(){var e=this.localeData()._week;return Mt(this.weekYear(),e.dow,e.doy)}function Xr(e,t,n,i,r){var o;return null==e?kt(this,i,r).year:(o=Mt(e,i,r),t>o&&(t=o),Zr.call(this,e,t,n,i,r))}function Zr(e,t,n,i,r){var o=wt(e,t,n,i,r),a=Ot(o.year,0,o.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Qr(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}N("N",0,0,"eraAbbr"),N("NN",0,0,"eraAbbr"),N("NNN",0,0,"eraAbbr"),N("NNNN",0,0,"eraName"),N("NNNNN",0,0,"eraNarrow"),N("y",["y",1],"yo","eraYear"),N("y",["yy",2],0,"eraYear"),N("y",["yyy",3],0,"eraYear"),N("y",["yyyy",4],0,"eraYear"),He("N",Ir),He("NN",Ir),He("NNN",Ir),He("NNNN",Br),He("NNNNN",Rr),Re(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var r=n._locale.erasParse(e,i,n._strict);r?v(n).era=r:v(n).invalidEra=e})),He("y",De),He("yy",De),He("yyy",De),He("yyyy",De),He("yo",Nr),Re(["y","yy","yyy","yyyy"],Ve),Re(["yo"],(function(e,t,n,i){var r;n._locale._eraYearOrdinalRegex&&(r=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ve]=n._locale.eraYearOrdinalParse(e,r):t[Ve]=parseInt(e,10)})),N(0,["gg",2],0,(function(){return this.weekYear()%100})),N(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Wr("gggg","weekYear"),Wr("ggggg","weekYear"),Wr("GGGG","isoWeekYear"),Wr("GGGGG","isoWeekYear"),re("weekYear","gg"),re("isoWeekYear","GG"),ce("weekYear",1),ce("isoWeekYear",1),He("G",Ae),He("g",Ae),He("GG",ke,_e),He("gg",ke,_e),He("GGGG",Te,je),He("gggg",Te,je),He("GGGGG",Se,we),He("ggggg",Se,we),Ne(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=fe(e)})),Ne(["gg","GG"],(function(e,t,n,i){t[i]=o.parseTwoDigitYear(e)})),N("Q",0,"Qo","quarter"),re("quarter","Q"),ce("quarter",7),He("Q",ye),Re("Q",(function(e,t){t[Ue]=3*(fe(e)-1)})),N("D",["DD",2],"Do","date"),re("date","D"),ce("date",9),He("D",ke),He("DD",ke,_e),He("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Re(["D","DD"],Ge),Re("Do",(function(e,t){t[Ge]=fe(e.match(ke)[0])}));var eo=pe("Date",!0);function to(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}N("DDD",["DDDD",3],"DDDo","dayOfYear"),re("dayOfYear","DDD"),ce("dayOfYear",4),He("DDD",xe),He("DDDD",Oe),Re(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=fe(e)})),N("m",["mm",2],0,"minute"),re("minute","m"),ce("minute",14),He("m",ke),He("mm",ke,_e),Re(["m","mm"],Je);var no=pe("Minutes",!1);N("s",["ss",2],0,"second"),re("second","s"),ce("second",15),He("s",ke),He("ss",ke,_e),Re(["s","ss"],Ke);var io,ro,oo=pe("Seconds",!1);for(N("S",0,0,(function(){return~~(this.millisecond()/100)})),N(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),N(0,["SSS",3],0,"millisecond"),N(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),N(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),N(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),N(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),N(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),N(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),re("millisecond","ms"),ce("millisecond",16),He("S",xe,ye),He("SS",xe,_e),He("SSS",xe,Oe),io="SSSS";io.length<=9;io+="S")He(io,De);function ao(e,t){t[Xe]=fe(1e3*("0."+e))}for(io="S";io.length<=9;io+="S")Re(io,ao);function so(){return this._isUTC?"UTC":""}function co(){return this._isUTC?"Coordinated Universal Time":""}ro=pe("Milliseconds",!1),N("z",0,0,"zoneAbbr"),N("zz",0,0,"zoneName");var uo=k.prototype;function lo(e){return Kn(1e3*e)}function fo(){return Kn.apply(null,arguments).parseZone()}function po(e){return e}uo.add=Ei,uo.calendar=zi,uo.clone=Wi,uo.diff=Xi,uo.endOf=vr,uo.format=nr,uo.from=ir,uo.fromNow=rr,uo.to=or,uo.toNow=ar,uo.get=be,uo.invalidAt=xr,uo.isAfter=Vi,uo.isBefore=Ui,uo.isBetween=Gi,uo.isSame=qi,uo.isSameOrAfter=Ji,uo.isSameOrBefore=Ki,uo.isValid=Mr,uo.lang=cr,uo.locale=sr,uo.localeData=ur,uo.max=Zn,uo.min=Xn,uo.parsingFlags=Lr,uo.set=ge,uo.startOf=gr,uo.subtract=Hi,uo.toArray=jr,uo.toObject=wr,uo.toDate=Or,uo.toISOString=er,uo.inspect=tr,"undefined"!==typeof Symbol&&null!=Symbol.for&&(uo[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),uo.toJSON=kr,uo.toString=Qi,uo.unix=_r,uo.valueOf=yr,uo.creationData=Tr,uo.eraName=Pr,uo.eraNarrow=Yr,uo.eraAbbr=Cr,uo.eraYear=Er,uo.year=vt,uo.isLeapYear=yt,uo.weekYear=Vr,uo.isoWeekYear=Ur,uo.quarter=uo.quarters=Qr,uo.month=ft,uo.daysInMonth=pt,uo.week=uo.weeks=Dt,uo.isoWeek=uo.isoWeeks=At,uo.weeksInYear=Jr,uo.weeksInWeekYear=Kr,uo.isoWeeksInYear=Gr,uo.isoWeeksInISOWeekYear=qr,uo.date=eo,uo.day=uo.days=Ut,uo.weekday=Gt,uo.isoWeekday=qt,uo.dayOfYear=to,uo.hour=uo.hours=an,uo.minute=uo.minutes=no,uo.second=uo.seconds=oo,uo.millisecond=uo.milliseconds=ro,uo.utcOffset=bi,uo.utc=vi,uo.local=yi,uo.parseZone=_i,uo.hasAlignedHourOffset=Oi,uo.isDST=ji,uo.isLocal=ki,uo.isUtcOffset=Mi,uo.isUtc=Li,uo.isUTC=Li,uo.zoneAbbr=so,uo.zoneName=co,uo.dates=x("dates accessor is deprecated. Use date instead.",eo),uo.months=x("months accessor is deprecated. Use month instead",ft),uo.years=x("years accessor is deprecated. Use year instead",vt),uo.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gi),uo.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wi);var ho=C.prototype;function mo(e,t,n,i){var r=yn(),o=b().set(i,t);return r[n](o,e)}function bo(e,t,n){if(f(e)&&(t=e,e=void 0),e=e||"",null!=t)return mo(e,t,n,"month");var i,r=[];for(i=0;i<12;i++)r[i]=mo(e,i,n,"month");return r}function go(e,t,n,i){"boolean"===typeof e?(f(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,f(t)&&(n=t,t=void 0),t=t||"");var r,o=yn(),a=e?o._week.dow:0,s=[];if(null!=n)return mo(t,(n+a)%7,i,"day");for(r=0;r<7;r++)s[r]=mo(t,(r+a)%7,i,"day");return s}function vo(e,t){return bo(e,t,"months")}function yo(e,t){return bo(e,t,"monthsShort")}function _o(e,t,n){return go(e,t,n,"weekdays")}function Oo(e,t,n){return go(e,t,n,"weekdaysShort")}function jo(e,t,n){return go(e,t,n,"weekdaysMin")}ho.calendar=H,ho.longDateFormat=q,ho.invalidDate=K,ho.ordinal=Q,ho.preparse=po,ho.postformat=po,ho.relativeTime=te,ho.pastFuture=ne,ho.set=P,ho.eras=Sr,ho.erasParse=Dr,ho.erasConvertYear=Ar,ho.erasAbbrRegex=$r,ho.erasNameRegex=Hr,ho.erasNarrowRegex=Fr,ho.months=st,ho.monthsShort=ct,ho.monthsParse=dt,ho.monthsRegex=mt,ho.monthsShortRegex=ht,ho.week=Lt,ho.firstDayOfYear=St,ho.firstDayOfWeek=Tt,ho.weekdays=Rt,ho.weekdaysMin=zt,ho.weekdaysShort=Nt,ho.weekdaysParse=Vt,ho.weekdaysRegex=Jt,ho.weekdaysShortRegex=Kt,ho.weekdaysMinRegex=Xt,ho.isPM=rn,ho.meridiem=sn,bn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===fe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),o.lang=x("moment.lang is deprecated. Use moment.locale instead.",bn),o.langData=x("moment.langData is deprecated. Use moment.localeData instead.",yn);var wo=Math.abs;function ko(){var e=this._data;return this._milliseconds=wo(this._milliseconds),this._days=wo(this._days),this._months=wo(this._months),e.milliseconds=wo(e.milliseconds),e.seconds=wo(e.seconds),e.minutes=wo(e.minutes),e.hours=wo(e.hours),e.months=wo(e.months),e.years=wo(e.years),this}function Mo(e,t,n,i){var r=Si(t,n);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function Lo(e,t){return Mo(this,e,t,1)}function xo(e,t){return Mo(this,e,t,-1)}function To(e){return e<0?Math.floor(e):Math.ceil(e)}function So(){var e,t,n,i,r,o=this._milliseconds,a=this._days,s=this._months,c=this._data;return o>=0&&a>=0&&s>=0||o<=0&&a<=0&&s<=0||(o+=864e5*To(Ao(s)+a),a=0,s=0),c.milliseconds=o%1e3,e=le(o/1e3),c.seconds=e%60,t=le(e/60),c.minutes=t%60,n=le(t/60),c.hours=n%24,a+=le(n/24),r=le(Do(a)),s+=r,a-=To(Ao(r)),i=le(s/12),s%=12,c.days=a,c.months=s,c.years=i,this}function Do(e){return 4800*e/146097}function Ao(e){return 146097*e/4800}function Po(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if(e=oe(e),"month"===e||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Do(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ao(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Yo(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*fe(this._months/12):NaN}function Co(e){return function(){return this.as(e)}}var Eo=Co("ms"),Ho=Co("s"),$o=Co("m"),Fo=Co("h"),Io=Co("d"),Bo=Co("w"),Ro=Co("M"),No=Co("Q"),zo=Co("y");function Wo(){return Si(this)}function Vo(e){return e=oe(e),this.isValid()?this[e+"s"]():NaN}function Uo(e){return function(){return this.isValid()?this._data[e]:NaN}}var Go=Uo("milliseconds"),qo=Uo("seconds"),Jo=Uo("minutes"),Ko=Uo("hours"),Xo=Uo("days"),Zo=Uo("months"),Qo=Uo("years");function ea(){return le(this.days()/7)}var ta=Math.round,na={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ia(e,t,n,i,r){return r.relativeTime(t||1,!!n,e,i)}function ra(e,t,n,i){var r=Si(e).abs(),o=ta(r.as("s")),a=ta(r.as("m")),s=ta(r.as("h")),c=ta(r.as("d")),u=ta(r.as("M")),d=ta(r.as("w")),l=ta(r.as("y")),f=o<=n.ss&&["s",o]||o<n.s&&["ss",o]||a<=1&&["m"]||a<n.m&&["mm",a]||s<=1&&["h"]||s<n.h&&["hh",s]||c<=1&&["d"]||c<n.d&&["dd",c];return null!=n.w&&(f=f||d<=1&&["w"]||d<n.w&&["ww",d]),f=f||u<=1&&["M"]||u<n.M&&["MM",u]||l<=1&&["y"]||["yy",l],f[2]=t,f[3]=+e>0,f[4]=i,ia.apply(null,f)}function oa(e){return void 0===e?ta:"function"===typeof e&&(ta=e,!0)}function aa(e,t){return void 0!==na[e]&&(void 0===t?na[e]:(na[e]=t,"s"===e&&(na.ss=t-1),!0))}function sa(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,r=!1,o=na;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(r=e),"object"===typeof t&&(o=Object.assign({},na,t),null!=t.s&&null==t.ss&&(o.ss=t.s-1)),n=this.localeData(),i=ra(this,!r,o,n),r&&(i=n.pastFuture(+this,i)),n.postformat(i)}var ca=Math.abs;function ua(e){return(e>0)-(e<0)||+e}function da(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,r,o,a,s,c=ca(this._milliseconds)/1e3,u=ca(this._days),d=ca(this._months),l=this.asSeconds();return l?(e=le(c/60),t=le(e/60),c%=60,e%=60,n=le(d/12),d%=12,i=c?c.toFixed(3).replace(/\.?0+$/,""):"",r=l<0?"-":"",o=ua(this._months)!==ua(l)?"-":"",a=ua(this._days)!==ua(l)?"-":"",s=ua(this._milliseconds)!==ua(l)?"-":"",r+"P"+(n?o+n+"Y":"")+(d?o+d+"M":"")+(u?a+u+"D":"")+(t||e||c?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(c?s+i+"S":"")):"P0D"}var la=si.prototype;return la.isValid=oi,la.abs=ko,la.add=Lo,la.subtract=xo,la.as=Po,la.asMilliseconds=Eo,la.asSeconds=Ho,la.asMinutes=$o,la.asHours=Fo,la.asDays=Io,la.asWeeks=Bo,la.asMonths=Ro,la.asQuarters=No,la.asYears=zo,la.valueOf=Yo,la._bubble=So,la.clone=Wo,la.get=Vo,la.milliseconds=Go,la.seconds=qo,la.minutes=Jo,la.hours=Ko,la.days=Xo,la.weeks=ea,la.months=Zo,la.years=Qo,la.humanize=sa,la.toISOString=da,la.toString=da,la.toJSON=da,la.locale=sr,la.localeData=ur,la.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",da),la.lang=cr,N("X",0,0,"unix"),N("x",0,0,"valueOf"),He("x",Ae),He("X",Ce),Re("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Re("x",(function(e,t,n){n._d=new Date(fe(e))})),
|
||
//! moment.js
|
||
o.version="2.29.1",a(Kn),o.fn=uo,o.min=ei,o.max=ti,o.now=ni,o.utc=b,o.unix=lo,o.months=vo,o.isDate=p,o.locale=bn,o.invalid=_,o.duration=Si,o.isMoment=M,o.weekdays=_o,o.parseZone=fo,o.localeData=yn,o.isDuration=ci,o.monthsShort=yo,o.weekdaysMin=jo,o.defineLocale=gn,o.updateLocale=vn,o.locales=_n,o.weekdaysShort=Oo,o.normalizeUnits=oe,o.relativeTimeRounding=oa,o.relativeTimeThreshold=aa,o.calendarFormat=Ni,o.prototype=uo,o.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},o}))}).call(this,n("62e4")(e))},c345:function(e,t,n){"use strict";var i=n("c532"),r=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,o,a={};return e?(i.forEach(e.split("\n"),(function(e){if(o=e.indexOf(":"),t=i.trim(e.substr(0,o)).toLowerCase(),n=i.trim(e.substr(o+1)),t){if(a[t]&&r.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},c401:function(e,t,n){"use strict";var i=n("c532");e.exports=function(e,t,n){return i.forEach(n,(function(n){e=n(e,t)})),e}},c430:function(e,t){e.exports=!1},c532:function(e,t,n){"use strict";var i=n("1d2b"),r=Object.prototype.toString;function o(e){return"[object Array]"===r.call(e)}function a(e){return"undefined"===typeof e}function s(e){return null!==e&&!a(e)&&null!==e.constructor&&!a(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function c(e){return"[object ArrayBuffer]"===r.call(e)}function u(e){return"undefined"!==typeof FormData&&e instanceof FormData}function d(e){var t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer,t}function l(e){return"string"===typeof e}function f(e){return"number"===typeof e}function p(e){return null!==e&&"object"===typeof e}function h(e){if("[object Object]"!==r.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function m(e){return"[object Date]"===r.call(e)}function b(e){return"[object File]"===r.call(e)}function g(e){return"[object Blob]"===r.call(e)}function v(e){return"[object Function]"===r.call(e)}function y(e){return p(e)&&v(e.pipe)}function _(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams}function O(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}function j(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function w(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),o(e))for(var n=0,i=e.length;n<i;n++)t.call(null,e[n],n,e);else for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.call(null,e[r],r,e)}function k(){var e={};function t(t,n){h(e[n])&&h(t)?e[n]=k(e[n],t):h(t)?e[n]=k({},t):o(t)?e[n]=t.slice():e[n]=t}for(var n=0,i=arguments.length;n<i;n++)w(arguments[n],t);return e}function M(e,t,n){return w(t,(function(t,r){e[r]=n&&"function"===typeof t?i(t,n):t})),e}function L(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}e.exports={isArray:o,isArrayBuffer:c,isBuffer:s,isFormData:u,isArrayBufferView:d,isString:l,isNumber:f,isObject:p,isPlainObject:h,isUndefined:a,isDate:m,isFile:b,isBlob:g,isFunction:v,isStream:y,isURLSearchParams:_,isStandardBrowserEnv:j,forEach:w,merge:k,extend:M,trim:O,stripBOM:L}},c637:function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return s})),n.d(t,"f",(function(){return c})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return d})),n.d(t,"i",(function(){return l})),n.d(t,"j",(function(){return f})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return h})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return b})),n.d(t,"o",(function(){return g})),n.d(t,"p",(function(){return v})),n.d(t,"q",(function(){return y})),n.d(t,"r",(function(){return _})),n.d(t,"s",(function(){return O})),n.d(t,"t",(function(){return j})),n.d(t,"u",(function(){return w})),n.d(t,"v",(function(){return k})),n.d(t,"w",(function(){return M})),n.d(t,"x",(function(){return L})),n.d(t,"y",(function(){return x})),n.d(t,"z",(function(){return T})),n.d(t,"A",(function(){return S})),n.d(t,"C",(function(){return D})),n.d(t,"D",(function(){return A})),n.d(t,"E",(function(){return P})),n.d(t,"F",(function(){return Y})),n.d(t,"G",(function(){return C})),n.d(t,"H",(function(){return E})),n.d(t,"I",(function(){return H})),n.d(t,"J",(function(){return $})),n.d(t,"K",(function(){return F})),n.d(t,"L",(function(){return I})),n.d(t,"M",(function(){return B})),n.d(t,"O",(function(){return R})),n.d(t,"P",(function(){return N})),n.d(t,"Q",(function(){return z})),n.d(t,"R",(function(){return W})),n.d(t,"S",(function(){return V})),n.d(t,"T",(function(){return U})),n.d(t,"U",(function(){return G})),n.d(t,"V",(function(){return q})),n.d(t,"W",(function(){return J})),n.d(t,"X",(function(){return K})),n.d(t,"Y",(function(){return X})),n.d(t,"ab",(function(){return Z})),n.d(t,"bb",(function(){return Q})),n.d(t,"cb",(function(){return ee})),n.d(t,"db",(function(){return te})),n.d(t,"eb",(function(){return ne})),n.d(t,"fb",(function(){return ie})),n.d(t,"gb",(function(){return re})),n.d(t,"hb",(function(){return oe})),n.d(t,"ib",(function(){return ae})),n.d(t,"jb",(function(){return se})),n.d(t,"kb",(function(){return ce})),n.d(t,"lb",(function(){return ue})),n.d(t,"mb",(function(){return de})),n.d(t,"nb",(function(){return le})),n.d(t,"ob",(function(){return fe})),n.d(t,"pb",(function(){return pe})),n.d(t,"qb",(function(){return he})),n.d(t,"rb",(function(){return me})),n.d(t,"sb",(function(){return be})),n.d(t,"tb",(function(){return ge})),n.d(t,"ub",(function(){return ve})),n.d(t,"vb",(function(){return ye})),n.d(t,"wb",(function(){return _e})),n.d(t,"xb",(function(){return Oe})),n.d(t,"yb",(function(){return je})),n.d(t,"zb",(function(){return we})),n.d(t,"Ab",(function(){return ke})),n.d(t,"Bb",(function(){return Me})),n.d(t,"Cb",(function(){return Le})),n.d(t,"Db",(function(){return xe})),n.d(t,"Eb",(function(){return Te})),n.d(t,"Fb",(function(){return Se})),n.d(t,"Gb",(function(){return De})),n.d(t,"Hb",(function(){return Ae})),n.d(t,"Ib",(function(){return Pe})),n.d(t,"Jb",(function(){return Ye})),n.d(t,"Kb",(function(){return Ce})),n.d(t,"Lb",(function(){return Ee})),n.d(t,"Mb",(function(){return He})),n.d(t,"Nb",(function(){return $e})),n.d(t,"Ob",(function(){return Fe})),n.d(t,"Pb",(function(){return Ie})),n.d(t,"Tb",(function(){return Be})),n.d(t,"Ub",(function(){return Re})),n.d(t,"Vb",(function(){return Ne})),n.d(t,"Wb",(function(){return ze})),n.d(t,"Xb",(function(){return We})),n.d(t,"Yb",(function(){return Ve})),n.d(t,"Zb",(function(){return Ue})),n.d(t,"ac",(function(){return Ge})),n.d(t,"bc",(function(){return qe})),n.d(t,"cc",(function(){return Je})),n.d(t,"dc",(function(){return Ke})),n.d(t,"ec",(function(){return Xe})),n.d(t,"fc",(function(){return Ze})),n.d(t,"gc",(function(){return Qe})),n.d(t,"hc",(function(){return et})),n.d(t,"ic",(function(){return tt})),n.d(t,"kc",(function(){return nt})),n.d(t,"lc",(function(){return it})),n.d(t,"mc",(function(){return rt})),n.d(t,"nc",(function(){return ot})),n.d(t,"oc",(function(){return at})),n.d(t,"pc",(function(){return st})),n.d(t,"qc",(function(){return ct})),n.d(t,"sc",(function(){return ut})),n.d(t,"vc",(function(){return dt})),n.d(t,"B",(function(){return lt})),n.d(t,"N",(function(){return ft})),n.d(t,"Z",(function(){return pt})),n.d(t,"Qb",(function(){return ht})),n.d(t,"Rb",(function(){return mt})),n.d(t,"Sb",(function(){return bt})),n.d(t,"jc",(function(){return gt})),n.d(t,"rc",(function(){return vt})),n.d(t,"tc",(function(){return yt})),n.d(t,"uc",(function(){return _t})),n.d(t,"wc",(function(){return Ot})),n.d(t,"xc",(function(){return jt})),n.d(t,"yc",(function(){return wt}));var i="BAlert",r="BAspect",o="BAvatar",a="BAvatarGroup",s="BBadge",c="BBreadcrumb",u="BBreadcrumbItem",d="BBreadcrumbLink",l="BButton",f="BButtonClose",p="BButtonGroup",h="BButtonToolbar",m="BCalendar",b="BCard",g="BCardBody",v="BCardFooter",y="BCardGroup",_="BCardHeader",O="BCardImg",j="BCardImgLazy",w="BCardSubTitle",k="BCardText",M="BCardTitle",L="BCarousel",x="BCarouselSlide",T="BCol",S="BCollapse",D="BContainer",A="BDropdown",P="BDropdownDivider",Y="BDropdownForm",C="BDropdownGroup",E="BDropdownHeader",H="BDropdownItem",$="BDropdownItemButton",F="BDropdownText",I="BEmbed",B="BForm",R="BFormCheckbox",N="BFormCheckboxGroup",z="BFormDatalist",W="BFormDatepicker",V="BFormFile",U="BFormGroup",G="BFormInput",q="BFormInvalidFeedback",J="BFormRadio",K="BFormRadioGroup",X="BFormRating",Z="BFormRow",Q="BFormSelect",ee="BFormSelectOption",te="BFormSelectOptionGroup",ne="BFormSpinbutton",ie="BFormTag",re="BFormTags",oe="BFormText",ae="BFormTextarea",se="BFormTimepicker",ce="BFormValidFeedback",ue="BIcon",de="BIconBase",le="BImg",fe="BImgLazy",pe="BInputGroup",he="BInputGroupAddon",me="BInputGroupAppend",be="BInputGroupPrepend",ge="BInputGroupText",ve="BJumbotron",ye="BLink",_e="BListGroup",Oe="BListGroupItem",je="BMedia",we="BMediaAside",ke="BMediaBody",Me="BModal",Le="BMsgBox",xe="BNav",Te="BNavbar",Se="BNavbarBrand",De="BNavbarNav",Ae="BNavbarToggle",Pe="BNavForm",Ye="BNavItem",Ce="BNavItemDropdown",Ee="BNavText",He="BOverlay",$e="BPagination",Fe="BPaginationNav",Ie="BPopover",Be="BProgress",Re="BProgressBar",Ne="BRow",ze="BSidebar",We="BSkeleton",Ve="BSkeletonIcon",Ue="BSkeletonImg",Ge="BSkeletonTable",qe="BSkeletonWrapper",Je="BSpinner",Ke="BTab",Xe="BTable",Ze="BTableCell",Qe="BTableLite",et="BTableSimple",tt="BTabs",nt="BTbody",it="BTfoot",rt="BTh",ot="BThead",at="BTime",st="BToast",ct="BToaster",ut="BTooltip",dt="BTr",lt="BVCollapse",ft="BVFormBtnLabelControl",pt="BVFormRatingStar",ht="BVPopover",mt="BVPopoverTemplate",bt="BVPopper",gt="BVTabButton",vt="BVToastPop",yt="BVTooltip",_t="BVTooltipTemplate",Ot="BVTransition",jt="BVTransporter",wt="BVTransporterTarget"},c6b6:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},c6cd:function(e,t,n){var i=n("da84"),r=n("ce4e"),o="__core-js_shared__",a=i[o]||r(o,{});e.exports=a},c7aa:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10===0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,n){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?n?'לפנה"צ':"לפני הצהריים":e<18?n?'אחה"צ':"אחרי הצהריים":"בערב"}});return t}))},c7db:function(e,t,n){"use strict";var i=n("a026");i="default"in i?i["default"]:i;var r="2.2.2",o=/^2\./.test(i.version);o||i.util.warn("VueClickaway "+r+" only supports Vue 2.x, and does not support Vue "+i.version);var a="_vue_clickaway_handler";function s(e,t,n){c(e);var i=n.context,r=t.value;if("function"===typeof r){var o=!1;setTimeout((function(){o=!0}),0),e[a]=function(t){var n=t.path||(t.composedPath?t.composedPath():void 0);if(o&&(n?n.indexOf(e)<0:!e.contains(t.target)))return r.call(i,t)},document.documentElement.addEventListener("click",e[a],!1)}}function c(e){document.documentElement.removeEventListener("click",e[a],!1),delete e[a]}var u={bind:s,update:function(e,t){t.value!==t.oldValue&&s(e,t)},unbind:c},d={directives:{onClickaway:u}};t.version=r,t.directive=u,t.mixin=d},c8af:function(e,t,n){"use strict";var i=n("c532");e.exports=function(e,t){i.forEach(e,(function(n,i){i!==t&&i.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[i])}))}},c8ba:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(i){"object"===typeof window&&(n=window)}e.exports=n},c8f3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,n){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))},c9a9:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i=n("7b1e"),r=n("d82f");function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){return f(e)||l(e)||d(e)||u()}function u(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function d(e,t){if(e){if("string"===typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}function l(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function f(e){if(Array.isArray(e))return p(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}var h=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t;return Object(i["a"])(t)?t.reduce((function(t,n){return[].concat(c(t),[e(n,n)])}),[]):Object(i["k"])(t)?Object(r["h"])(t).reduce((function(n,i){return a(a({},n),{},s({},i,e(t[i],t[i])))}),{}):n}},ca84:function(e,t,n){var i=n("5135"),r=n("fc6a"),o=n("4d64").indexOf,a=n("d012");e.exports=function(e,t){var n,s=r(e),c=0,u=[];for(n in s)!i(a,n)&&i(s,n)&&u.push(n);while(t.length>c)i(s,n=t[c++])&&(~o(u,n)||u.push(n));return u}},ca88:function(e,t,n){"use strict";n.d(t,"a",(function(){return b})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return v})),n.d(t,"b",(function(){return y}));var i=n("e863");function r(e){return r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}function s(e){var t=f();return function(){var n,i=m(e);if(t){var r=m(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return c(this,n)}}function c(e,t){return!t||"object"!==r(t)&&"function"!==typeof t?u(e):t}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){var t="function"===typeof Map?new Map:void 0;return d=function(e){if(null===e||!p(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return l(e,arguments,m(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,e)},d(e)}function l(e,t,n){return l=f()?Reflect.construct:function(e,t,n){var i=[null];i.push.apply(i,t);var r=Function.bind.apply(e,i),o=new r;return n&&h(o,n.prototype),o},l.apply(null,arguments)}function f(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function p(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}var b=i["h"]?i["k"].Element:function(e){a(n,e);var t=s(n);function n(){return o(this,n),t.apply(this,arguments)}return n}(d(Object)),g=i["h"]?i["k"].HTMLElement:function(e){a(n,e);var t=s(n);function n(){return o(this,n),t.apply(this,arguments)}return n}(b),v=i["h"]?i["k"].SVGElement:function(e){a(n,e);var t=s(n);function n(){return o(this,n),t.apply(this,arguments)}return n}(b),y=i["h"]?i["k"].File:function(e){a(n,e);var t=s(n);function n(){return o(this,n),t.apply(this,arguments)}return n}(d(Object))},caad:function(e,t,n){"use strict";var i=n("23e7"),r=n("4d64").includes,o=n("44d2");i({target:"Array",proto:!0},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}}),o("includes")},cc12:function(e,t,n){var i=n("da84"),r=n("861d"),o=i.document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},cca6:function(e,t,n){var i=n("23e7"),r=n("60da");i({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},cdf9:function(e,t,n){var i=n("825a"),r=n("861d"),o=n("f069");e.exports=function(e,t){if(i(e),r(t)&&t.constructor===e)return t;var n=o.f(e),a=n.resolve;return a(t),n.promise}},ce2a:function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var i=n("a026"),r=n("b42e"),o=n("c637"),a=n("a723"),s=n("7b1e"),c=n("cf75");function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={name:"",enterClass:"",enterActiveClass:"",enterToClass:"show",leaveClass:"show",leaveActiveClass:"",leaveToClass:""},p=d(d({},f),{},{enterActiveClass:"fade",leaveActiveClass:"fade"}),h={appear:Object(c["c"])(a["g"],!1),mode:Object(c["c"])(a["u"]),noFade:Object(c["c"])(a["g"],!1),transProps:Object(c["c"])(a["q"])},m=i["default"].extend({name:o["wc"],functional:!0,props:h,render:function(e,t){var n=t.children,i=t.data,o=t.props,a=o.transProps;return Object(s["k"])(a)||(a=o.noFade?f:p,o.appear&&(a=d(d({},a),{},{appear:!0,appearClass:a.enterClass,appearActiveClass:a.enterActiveClass,appearToClass:a.enterToClass}))),a=d(d({mode:o.mode},a),{},{css:!0}),e("transition",Object(r["a"])(i,{props:a}),n)}})},ce4e:function(e,t,n){var i=n("da84"),r=n("9112");e.exports=function(e,t){try{r(i,e,t)}catch(n){i[e]=t}return t}},cee4:function(e,t,n){"use strict";var i=n("c532"),r=n("1d2b"),o=n("0a06"),a=n("4a7b"),s=n("2444");function c(e){var t=new o(e),n=r(o.prototype.request,t);return i.extend(n,o.prototype,t),i.extend(n,t),n}var u=c(s);u.Axios=o,u.create=function(e){return c(a(u.defaults,e))},u.Cancel=n("7a77"),u.CancelToken=n("8df4b"),u.isCancel=n("2e67"),u.all=function(e){return Promise.all(e)},u.spread=n("0df6"),u.isAxiosError=n("5f02"),e.exports=u,e.exports.default=u},cf1e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,n,i){var r=t.words[i];return 1===i.length?n?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}},n=e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){var e=["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"];return e[this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}});return n}))},cf51:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,n){return e>11?n?"d'o":"D'O":n?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:n,ss:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});function n(e,t,n,i){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i||t?r[n][0]:r[n][1]}return t}))},cf75:function(e,t,n){"use strict";n.d(t,"f",(function(){return p})),n.d(t,"h",(function(){return h})),n.d(t,"g",(function(){return m})),n.d(t,"c",(function(){return b})),n.d(t,"a",(function(){return g})),n.d(t,"e",(function(){return v})),n.d(t,"d",(function(){return _})),n.d(t,"b",(function(){return j}));var i=n("a723"),r=n("c9a9"),o=n("228e"),a=n("6c06"),s=n("7b1e"),c=n("d82f"),u=n("fa73");function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=function(e,t){return e+Object(u["j"])(t)},h=function(e,t){return Object(u["d"])(t.replace(e,""))},m=function(e,t){return t+(e?Object(u["j"])(e):"")},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i["a"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,o=!0===n;return r=o?r:n,l(l(l({},e?{type:e}:{}),o?{required:o}:Object(s["o"])(t)?{}:{default:Object(s["j"])(t)?function(){return t}:t}),Object(s["o"])(r)?{}:{validator:r})},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a["a"];if(Object(s["a"])(e))return e.map(t);var n={};for(var i in e)Object(c["g"])(e,i)&&(n[t(i)]=Object(s["j"])(e[i])?Object(c["b"])(e[i]):e[i]);return n},v=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a["a"];return(Object(s["a"])(e)?e.slice():Object(c["h"])(e)).reduce((function(e,i){return e[n(i)]=t[i],e}),{})},y=function(e,t,n){return l(l({},Object(r["a"])(e)),{},{default:function(){var i=Object(o["c"])(n,t,e.default);return Object(s["f"])(i)?i():i}})},_=function(e,t){return Object(c["h"])(e).reduce((function(n,i){return l(l({},n),{},f({},i,y(e[i],i,t)))}),{})},O=y({},"","").default.name,j=function(e){return Object(s["f"])(e)&&e.name!==O}},cf755:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function n(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq",t}function i(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret",t}function r(e,t,n,i){var r=o(e);switch(n){case"ss":return r+" lup";case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function o(e){var n=Math.floor(e%1e3/100),i=Math.floor(e%100/10),r=e%10,o="";return n>0&&(o+=t[n]+"vatlh"),i>0&&(o+=(""!==o?" ":"")+t[i]+"maH"),r>0&&(o+=(""!==o?" ":"")+t[r]),""===o?"pagh":o}var a=e.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:n,past:i,s:"puS lup",ss:r,m:"wa’ tup",mm:r,h:"wa’ rep",hh:r,d:"wa’ jaj",dd:r,M:"wa’ jar",MM:r,y:"wa’ DIS",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a}))},d012:function(e,t){e.exports={}},d039:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},d066:function(e,t,n){var i=n("428f"),r=n("da84"),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,t){return arguments.length<2?o(i[e])||o(r[e]):i[e]&&i[e][t]||r[e]&&r[e][t]}},d1e7:function(e,t,n){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:i},d26a:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},n={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},i=e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་1_ཟླ་2_ཟླ་3_ཟླ་4_ཟླ་5_ཟླ་6_ཟླ་7_ཟླ་8_ཟླ་9_ཟླ་10_ཟླ་11_ཟླ་12".split("_"),monthsShortRegex:/^(ཟླ་\d{1,2})/,monthsParseExact:!0,weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི_ཟླ_མིག_ལྷག_ཕུར_སངས_སྤེན".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,n){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}});return i}))},d28b:function(e,t,n){var i=n("746f");i("iterator")},d2bb:function(e,t,n){var i=n("825a"),r=n("3bbe");e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set,e.call(n,[]),t=n instanceof Array}catch(o){}return function(n,o){return i(n),r(o),t?e.call(n,o):n.__proto__=o,n}}():void 0)},d2d4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("pt-br",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"do_2ª_3ª_4ª_5ª_6ª_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",invalidDate:"Data inválida"});return t}))},d3b7:function(e,t,n){var i=n("00ee"),r=n("6eeb"),o=n("b041");i||r(Object.prototype,"toString",o,{unsafe:!0})},d44e:function(e,t,n){var i=n("9bf2").f,r=n("5135"),o=n("b622"),a=o("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&i(e,a,{configurable:!0,value:t})}},d69a:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}});return t}))},d6b6:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}});return t}))},d716:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var n=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(n="a"),e+n},week:{dow:1,doy:4}});return t}))},d784:function(e,t,n){"use strict";n("ac1f");var i=n("6eeb"),r=n("9263"),o=n("d039"),a=n("b622"),s=n("9112"),c=a("species"),u=RegExp.prototype,d=!o((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),l=function(){return"$0"==="a".replace(/./,"$0")}(),f=a("replace"),p=function(){return!!/./[f]&&""===/./[f]("a","$0")}(),h=!o((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,f){var m=a(e),b=!o((function(){var t={};return t[m]=function(){return 7},7!=""[e](t)})),g=b&&!o((function(){var t=!1,n=/a/;return"split"===e&&(n={},n.constructor={},n.constructor[c]=function(){return n},n.flags="",n[m]=/./[m]),n.exec=function(){return t=!0,null},n[m](""),!t}));if(!b||!g||"replace"===e&&(!d||!l||p)||"split"===e&&!h){var v=/./[m],y=n(m,""[e],(function(e,t,n,i,o){var a=t.exec;return a===r||a===u.exec?b&&!o?{done:!0,value:v.call(t,n,i)}:{done:!0,value:e.call(n,t,i)}:{done:!1}}),{REPLACE_KEEPS_$0:l,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:p}),_=y[0],O=y[1];i(String.prototype,e,_),i(u,m,2==t?function(e,t){return O.call(e,this,t)}:function(e){return O.call(e,this)})}f&&s(u[m],"sham",!0)}},d81d:function(e,t,n){"use strict";var i=n("23e7"),r=n("b727").map,o=n("1dde"),a=o("map");i({target:"Array",proto:!0,forced:!a},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},d82f:function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return l})),n.d(t,"h",(function(){return f})),n.d(t,"g",(function(){return p})),n.d(t,"n",(function(){return h})),n.d(t,"b",(function(){return m})),n.d(t,"k",(function(){return b})),n.d(t,"j",(function(){return g})),n.d(t,"i",(function(){return v})),n.d(t,"m",(function(){return y})),n.d(t,"l",(function(){return _}));var i=n("7b1e");function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(){return Object.assign.apply(Object,arguments)},c=function(e,t){return Object.create(e,t)},u=function(e,t){return Object.defineProperties(e,t)},d=function(e,t,n){return Object.defineProperty(e,t,n)},l=function(e){return Object.getOwnPropertyNames(e)},f=function(e){return Object.keys(e)},p=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},h=function(e){return Object.prototype.toString.call(e)},m=function(e){return o({},e)},b=function(e,t){return f(e).filter((function(e){return-1!==t.indexOf(e)})).reduce((function(t,n){return o(o({},t),{},a({},n,e[n]))}),{})},g=function(e,t){return f(e).filter((function(e){return-1===t.indexOf(e)})).reduce((function(t,n){return o(o({},t),{},a({},n,e[n]))}),{})},v=function e(t,n){return Object(i["j"])(t)&&Object(i["j"])(n)&&f(n).forEach((function(r){Object(i["j"])(n[r])?(t[r]&&Object(i["j"])(t[r])||(t[r]=n[r]),e(t[r],n[r])):s(t,a({},r,n[r]))})),t},y=function(e){return f(e).sort().reduce((function(t,n){return o(o({},t),{},a({},n,e[n]))}),{})},_=function(){return{enumerable:!0,configurable:!1,writable:!1}}},d925:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},d9f8:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd’hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}});return t}))},da84:function(e,t,n){(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||function(){return this}()||Function("return this")()}).call(this,n("c8ba"))},db29:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o}))},dc4d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"},n={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},i=[/^जन/i,/^फ़र|फर/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सितं|सित/i,/^अक्टू/i,/^नव|नवं/i,/^दिसं|दिस/i],r=[/^जन/i,/^फ़र/i,/^मार्च/i,/^अप्रै/i,/^मई/i,/^जून/i,/^जुल/i,/^अग/i,/^सित/i,/^अक्टू/i,/^नव/i,/^दिस/i],o=e.defineLocale("hi",{months:{format:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),standalone:"जनवरी_फरवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितंबर_अक्टूबर_नवंबर_दिसंबर".split("_")},monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},monthsParse:i,longMonthsParse:i,shortMonthsParse:r,monthsRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsShortRegex:/^(जनवरी|जन\.?|फ़रवरी|फरवरी|फ़र\.?|मार्च?|अप्रैल|अप्रै\.?|मई?|जून?|जुलाई|जुल\.?|अगस्त|अग\.?|सितम्बर|सितंबर|सित\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर|नव\.?|दिसम्बर|दिसंबर|दिस\.?)/i,monthsStrictRegex:/^(जनवरी?|फ़रवरी|फरवरी?|मार्च?|अप्रैल?|मई?|जून?|जुलाई?|अगस्त?|सितम्बर|सितंबर|सित?\.?|अक्टूबर|अक्टू\.?|नवम्बर|नवंबर?|दिसम्बर|दिसंबर?)/i,monthsShortStrictRegex:/^(जन\.?|फ़र\.?|मार्च?|अप्रै\.?|मई?|जून?|जुल\.?|अग\.?|सित\.?|अक्टू\.?|नव\.?|दिस\.?)/i,calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}});return o}))},ddb0:function(e,t,n){var i=n("da84"),r=n("fdbc"),o=n("e260"),a=n("9112"),s=n("b622"),c=s("iterator"),u=s("toStringTag"),d=o.values;for(var l in r){var f=i[l],p=f&&f.prototype;if(p){if(p[c]!==d)try{a(p,c,d)}catch(m){p[c]=d}if(p[u]||a(p,u,l),r[l])for(var h in o)if(p[h]!==o[h])try{a(p,h,o[h])}catch(m){p[h]=o[h]}}}},df75:function(e,t,n){var i=n("ca84"),r=n("7839");e.exports=Object.keys||function(e){return i(e,r)}},df7c:function(e,t,n){(function(e){function n(e,t){for(var n=0,i=e.length-1;i>=0;i--){var r=e[i];"."===r?e.splice(i,1):".."===r?(e.splice(i,1),n++):n&&(e.splice(i,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function i(e){"string"!==typeof e&&(e+="");var t,n=0,i=-1,r=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!r){n=t+1;break}}else-1===i&&(r=!1,i=t+1);return-1===i?"":e.slice(n,i)}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],i=0;i<e.length;i++)t(e[i],i,e)&&n.push(e[i]);return n}t.resolve=function(){for(var t="",i=!1,o=arguments.length-1;o>=-1&&!i;o--){var a=o>=0?arguments[o]:e.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,i="/"===a.charAt(0))}return t=n(r(t.split("/"),(function(e){return!!e})),!i).join("/"),(i?"/":"")+t||"."},t.normalize=function(e){var i=t.isAbsolute(e),a="/"===o(e,-1);return e=n(r(e.split("/"),(function(e){return!!e})),!i).join("/"),e||i||(e="."),e&&a&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,(function(e,t){if("string"!==typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function i(e){for(var t=0;t<e.length;t++)if(""!==e[t])break;for(var n=e.length-1;n>=0;n--)if(""!==e[n])break;return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var r=i(e.split("/")),o=i(n.split("/")),a=Math.min(r.length,o.length),s=a,c=0;c<a;c++)if(r[c]!==o[c]){s=c;break}var u=[];for(c=s;c<r.length;c++)u.push("..");return u=u.concat(o.slice(s)),u.join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!==typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,i=-1,r=!0,o=e.length-1;o>=1;--o)if(t=e.charCodeAt(o),47===t){if(!r){i=o;break}}else r=!1;return-1===i?n?"/":".":n&&1===i?"/":e.slice(0,i)},t.basename=function(e,t){var n=i(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!==typeof e&&(e+="");for(var t=-1,n=0,i=-1,r=!0,o=0,a=e.length-1;a>=0;--a){var s=e.charCodeAt(a);if(47!==s)-1===i&&(r=!1,i=a+1),46===s?-1===t?t=a:1!==o&&(o=1):-1!==t&&(o=-1);else if(!r){n=a+1;break}}return-1===t||-1===i||0===o||1===o&&t===i-1&&t===n+1?"":e.slice(t,i)};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,n("4362"))},e01a:function(e,t,n){"use strict";var i=n("23e7"),r=n("83ab"),o=n("da84"),a=n("5135"),s=n("861d"),c=n("9bf2").f,u=n("e893"),d=o.Symbol;if(r&&"function"==typeof d&&(!("description"in d.prototype)||void 0!==d().description)){var l={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),t=this instanceof f?new d(e):void 0===e?d():d(e);return""===e&&(l[t]=!0),t};u(f,d);var p=f.prototype=d.prototype;p.constructor=f;var h=p.toString,m="Symbol(test)"==String(d("test")),b=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,t=h.call(e);if(a(l,e))return"";var n=m?t.slice(7,-1):t.replace(b,"$1");return""===n?void 0:n}}),i({global:!0,forced:!0},{Symbol:f})}},e0c5:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:"૦"},n={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","૦":"0"},i=e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પહેલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}});return i}))},e163:function(e,t,n){var i=n("5135"),r=n("7b0b"),o=n("f772"),a=n("e177"),s=o("IE_PROTO"),c=Object.prototype;e.exports=a?Object.getPrototypeOf:function(e){return e=r(e),i(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?c:null}},e166:function(e,t,n){
|
||
/*!
|
||
* vue-infinite-loading v2.4.5
|
||
* (c) 2016-2020 PeachScript
|
||
* MIT License
|
||
*/
|
||
!function(t,n){e.exports=n()}(0,(function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=9)}([function(e,t,n){var i=n(6);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(3).default)("6223ff68",i,!0,{})},function(e,t,n){var i=n(8);"string"==typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals),(0,n(3).default)("27f0e51f",i,!0,{})},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,i=e[1]||"",r=e[3];if(!r)return i;if(t&&"function"==typeof btoa){var o=(n=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),a=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[i].concat(a).concat([o]).join("\n")}return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;r<this.length;r++){var o=this[r][0];"number"==typeof o&&(i[o]=!0)}for(r=0;r<e.length;r++){var a=e[r];"number"==typeof a[0]&&i[a[0]]||(n&&!a[2]?a[2]=n:n&&(a[2]="("+a[2]+") and ("+n+")"),t.push(a))}},t}},function(e,t,n){"use strict";function i(e,t){for(var n=[],i={},r=0;r<t.length;r++){var o=t[r],a=o[0],s={id:e+":"+r,css:o[1],media:o[2],sourceMap:o[3]};i[a]?i[a].parts.push(s):n.push(i[a]={id:a,parts:[s]})}return n}n.r(t),n.d(t,"default",(function(){return p}));var r="undefined"!=typeof document;if("undefined"!=typeof DEBUG&&DEBUG&&!r)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var o={},a=r&&(document.head||document.getElementsByTagName("head")[0]),s=null,c=0,u=!1,d=function(){},l=null,f="undefined"!=typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function p(e,t,n,r){u=n,l=r||{};var a=i(e,t);return h(a),function(t){for(var n=[],r=0;r<a.length;r++){var s=a[r];(c=o[s.id]).refs--,n.push(c)}for(t?h(a=i(e,t)):a=[],r=0;r<n.length;r++){var c;if(0===(c=n[r]).refs){for(var u=0;u<c.parts.length;u++)c.parts[u]();delete o[c.id]}}}}function h(e){for(var t=0;t<e.length;t++){var n=e[t],i=o[n.id];if(i){i.refs++;for(var r=0;r<i.parts.length;r++)i.parts[r](n.parts[r]);for(;r<n.parts.length;r++)i.parts.push(b(n.parts[r]));i.parts.length>n.parts.length&&(i.parts.length=n.parts.length)}else{var a=[];for(r=0;r<n.parts.length;r++)a.push(b(n.parts[r]));o[n.id]={id:n.id,refs:1,parts:a}}}}function m(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function b(e){var t,n,i=document.querySelector('style[data-vue-ssr-id~="'+e.id+'"]');if(i){if(u)return d;i.parentNode.removeChild(i)}if(f){var r=c++;i=s||(s=m()),t=y.bind(null,i,r,!1),n=y.bind(null,i,r,!0)}else i=m(),t=_.bind(null,i),n=function(){i.parentNode.removeChild(i)};return t(e),function(i){if(i){if(i.css===e.css&&i.media===e.media&&i.sourceMap===e.sourceMap)return;t(e=i)}else n()}}var g,v=(g=[],function(e,t){return g[e]=t,g.filter(Boolean).join("\n")});function y(e,t,n,i){var r=n?"":i.css;if(e.styleSheet)e.styleSheet.cssText=v(t,r);else{var o=document.createTextNode(r),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(o,a[t]):e.appendChild(o)}}function _(e,t){var n=t.css,i=t.media,r=t.sourceMap;if(i&&e.setAttribute("media",i),l.ssrId&&e.setAttribute("data-vue-ssr-id",t.id),r&&(n+="\n/*# sourceURL="+r.sources[0]+" */",n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}},function(e,t){function n(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?e.exports=n=function(e){return typeof e}:e.exports=n=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(t)}e.exports=n},function(e,t,n){"use strict";n.r(t);var i=n(0),r=n.n(i);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t.default=r.a},function(e,t,n){(e.exports=n(2)(!1)).push([e.i,'.loading-wave-dots[data-v-46b20d22]{position:relative}.loading-wave-dots[data-v-46b20d22] .wave-item{position:absolute;top:50%;left:50%;display:inline-block;margin-top:-4px;width:8px;height:8px;border-radius:50%;-webkit-animation:loading-wave-dots-data-v-46b20d22 linear 2.8s infinite;animation:loading-wave-dots-data-v-46b20d22 linear 2.8s infinite}.loading-wave-dots[data-v-46b20d22] .wave-item:first-child{margin-left:-36px}.loading-wave-dots[data-v-46b20d22] .wave-item:nth-child(2){margin-left:-20px;-webkit-animation-delay:.14s;animation-delay:.14s}.loading-wave-dots[data-v-46b20d22] .wave-item:nth-child(3){margin-left:-4px;-webkit-animation-delay:.28s;animation-delay:.28s}.loading-wave-dots[data-v-46b20d22] .wave-item:nth-child(4){margin-left:12px;-webkit-animation-delay:.42s;animation-delay:.42s}.loading-wave-dots[data-v-46b20d22] .wave-item:last-child{margin-left:28px;-webkit-animation-delay:.56s;animation-delay:.56s}@-webkit-keyframes loading-wave-dots-data-v-46b20d22{0%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}10%{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:#999}20%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}to{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}}@keyframes loading-wave-dots-data-v-46b20d22{0%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}10%{-webkit-transform:translateY(-6px);transform:translateY(-6px);background:#999}20%{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}to{-webkit-transform:translateY(0);transform:translateY(0);background:#bbb}}.loading-circles[data-v-46b20d22] .circle-item{width:5px;height:5px;-webkit-animation:loading-circles-data-v-46b20d22 linear .75s infinite;animation:loading-circles-data-v-46b20d22 linear .75s infinite}.loading-circles[data-v-46b20d22] .circle-item:first-child{margin-top:-14.5px;margin-left:-2.5px}.loading-circles[data-v-46b20d22] .circle-item:nth-child(2){margin-top:-11.26px;margin-left:6.26px}.loading-circles[data-v-46b20d22] .circle-item:nth-child(3){margin-top:-2.5px;margin-left:9.5px}.loading-circles[data-v-46b20d22] .circle-item:nth-child(4){margin-top:6.26px;margin-left:6.26px}.loading-circles[data-v-46b20d22] .circle-item:nth-child(5){margin-top:9.5px;margin-left:-2.5px}.loading-circles[data-v-46b20d22] .circle-item:nth-child(6){margin-top:6.26px;margin-left:-11.26px}.loading-circles[data-v-46b20d22] .circle-item:nth-child(7){margin-top:-2.5px;margin-left:-14.5px}.loading-circles[data-v-46b20d22] .circle-item:last-child{margin-top:-11.26px;margin-left:-11.26px}@-webkit-keyframes loading-circles-data-v-46b20d22{0%{background:#dfdfdf}90%{background:#505050}to{background:#dfdfdf}}@keyframes loading-circles-data-v-46b20d22{0%{background:#dfdfdf}90%{background:#505050}to{background:#dfdfdf}}.loading-bubbles[data-v-46b20d22] .bubble-item{background:#666;-webkit-animation:loading-bubbles-data-v-46b20d22 linear .75s infinite;animation:loading-bubbles-data-v-46b20d22 linear .75s infinite}.loading-bubbles[data-v-46b20d22] .bubble-item:first-child{margin-top:-12.5px;margin-left:-.5px}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(2){margin-top:-9.26px;margin-left:8.26px}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(3){margin-top:-.5px;margin-left:11.5px}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(4){margin-top:8.26px;margin-left:8.26px}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(5){margin-top:11.5px;margin-left:-.5px}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(6){margin-top:8.26px;margin-left:-9.26px}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(7){margin-top:-.5px;margin-left:-12.5px}.loading-bubbles[data-v-46b20d22] .bubble-item:last-child{margin-top:-9.26px;margin-left:-9.26px}@-webkit-keyframes loading-bubbles-data-v-46b20d22{0%{width:1px;height:1px;box-shadow:0 0 0 3px #666}90%{width:1px;height:1px;box-shadow:0 0 0 0 #666}to{width:1px;height:1px;box-shadow:0 0 0 3px #666}}@keyframes loading-bubbles-data-v-46b20d22{0%{width:1px;height:1px;box-shadow:0 0 0 3px #666}90%{width:1px;height:1px;box-shadow:0 0 0 0 #666}to{width:1px;height:1px;box-shadow:0 0 0 3px #666}}.loading-default[data-v-46b20d22]{position:relative;border:1px solid #999;-webkit-animation:loading-rotating-data-v-46b20d22 ease 1.5s infinite;animation:loading-rotating-data-v-46b20d22 ease 1.5s infinite}.loading-default[data-v-46b20d22]:before{content:"";position:absolute;display:block;top:0;left:50%;margin-top:-3px;margin-left:-3px;width:6px;height:6px;background-color:#999;border-radius:50%}.loading-spiral[data-v-46b20d22]{border:2px solid #777;border-right-color:transparent;-webkit-animation:loading-rotating-data-v-46b20d22 linear .85s infinite;animation:loading-rotating-data-v-46b20d22 linear .85s infinite}@-webkit-keyframes loading-rotating-data-v-46b20d22{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-rotating-data-v-46b20d22{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-bubbles[data-v-46b20d22],.loading-circles[data-v-46b20d22]{position:relative}.loading-bubbles[data-v-46b20d22] .bubble-item,.loading-circles[data-v-46b20d22] .circle-item{position:absolute;top:50%;left:50%;display:inline-block;border-radius:50%}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(2),.loading-circles[data-v-46b20d22] .circle-item:nth-child(2){-webkit-animation-delay:93ms;animation-delay:93ms}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(3),.loading-circles[data-v-46b20d22] .circle-item:nth-child(3){-webkit-animation-delay:.186s;animation-delay:.186s}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(4),.loading-circles[data-v-46b20d22] .circle-item:nth-child(4){-webkit-animation-delay:.279s;animation-delay:.279s}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(5),.loading-circles[data-v-46b20d22] .circle-item:nth-child(5){-webkit-animation-delay:.372s;animation-delay:.372s}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(6),.loading-circles[data-v-46b20d22] .circle-item:nth-child(6){-webkit-animation-delay:.465s;animation-delay:.465s}.loading-bubbles[data-v-46b20d22] .bubble-item:nth-child(7),.loading-circles[data-v-46b20d22] .circle-item:nth-child(7){-webkit-animation-delay:.558s;animation-delay:.558s}.loading-bubbles[data-v-46b20d22] .bubble-item:last-child,.loading-circles[data-v-46b20d22] .circle-item:last-child{-webkit-animation-delay:.651s;animation-delay:.651s}',""])},function(e,t,n){"use strict";n.r(t);var i=n(1),r=n.n(i);for(var o in i)"default"!==o&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t.default=r.a},function(e,t,n){(e.exports=n(2)(!1)).push([e.i,".infinite-loading-container[data-v-644ea9c9]{clear:both;text-align:center}.infinite-loading-container[data-v-644ea9c9] [class^=loading-]{display:inline-block;margin:5px 0;width:28px;height:28px;font-size:28px;line-height:28px;border-radius:50%}.btn-try-infinite[data-v-644ea9c9]{margin-top:5px;padding:5px 10px;color:#999;font-size:14px;line-height:1;background:transparent;border:1px solid #ccc;border-radius:3px;outline:none;cursor:pointer}.btn-try-infinite[data-v-644ea9c9]:not(:active):hover{opacity:.8}",""])},function(e,t,n){"use strict";n.r(t);var i={throttleLimit:50,loopCheckTimeout:1e3,loopCheckMaxCalls:10},r=function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){return e={passive:!0},!0}});window.addEventListener("testpassive",t,t),window.remove("testpassive",t,t)}catch(e){}return e}(),o={STATE_CHANGER:["emit `loaded` and `complete` event through component instance of `$refs` may cause error, so it will be deprecated soon, please use the `$state` argument instead (`$state` just the special `$event` variable):","\ntemplate:",'<infinite-loading @infinite="infiniteHandler"></infinite-loading>',"\nscript:\n...\ninfiniteHandler($state) {\n ajax('https://www.example.com/api/news')\n .then((res) => {\n if (res.data.length) {\n $state.loaded();\n } else {\n $state.complete();\n }\n });\n}\n...","","more details: https://github.com/PeachScript/vue-infinite-loading/issues/57#issuecomment-324370549"].join("\n"),INFINITE_EVENT:"`:on-infinite` property will be deprecated soon, please use `@infinite` event instead.",IDENTIFIER:"the `reset` event will be deprecated soon, please reset this component by change the `identifier` property."},a={INFINITE_LOOP:["executed the callback function more than ".concat(i.loopCheckMaxCalls," times for a short time, it looks like searched a wrong scroll wrapper that doest not has fixed height or maximum height, please check it. If you want to force to set a element as scroll wrapper ranther than automatic searching, you can do this:"),'\n\x3c!-- add a special attribute for the real scroll wrapper --\x3e\n<div infinite-wrapper>\n ...\n \x3c!-- set force-use-infinite-wrapper --\x3e\n <infinite-loading force-use-infinite-wrapper></infinite-loading>\n</div>\nor\n<div class="infinite-wrapper">\n ...\n \x3c!-- set force-use-infinite-wrapper as css selector of the real scroll wrapper --\x3e\n <infinite-loading force-use-infinite-wrapper=".infinite-wrapper"></infinite-loading>\n</div>\n ',"more details: https://github.com/PeachScript/vue-infinite-loading/issues/55#issuecomment-316934169"].join("\n")},s={READY:0,LOADING:1,COMPLETE:2,ERROR:3},c={color:"#666",fontSize:"14px",padding:"10px 0"},u={mode:"development",props:{spinner:"default",distance:100,forceUseInfiniteWrapper:!1},system:i,slots:{noResults:"No results :(",noMore:"No more data :)",error:"Opps, something went wrong :(",errorBtnText:"Retry",spinner:""},WARNINGS:o,ERRORS:a,STATUS:s},d=n(4),l=n.n(d),f={BUBBLES:{render:function(e){return e("span",{attrs:{class:"loading-bubbles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"bubble-item"}})})))}},CIRCLES:{render:function(e){return e("span",{attrs:{class:"loading-circles"}},Array.apply(Array,Array(8)).map((function(){return e("span",{attrs:{class:"circle-item"}})})))}},DEFAULT:{render:function(e){return e("i",{attrs:{class:"loading-default"}})}},SPIRAL:{render:function(e){return e("i",{attrs:{class:"loading-spiral"}})}},WAVEDOTS:{render:function(e){return e("span",{attrs:{class:"loading-wave-dots"}},Array.apply(Array,Array(5)).map((function(){return e("span",{attrs:{class:"wave-item"}})})))}}};function p(e,t,n,i,r,o,a,s){var c,u="function"==typeof e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(c=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&&r.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},u._ssrRegister=c):r&&(c=s?function(){r.call(this,this.$root.$options.shadowRoot)}:r),c)if(u.functional){u._injectStyles=c;var d=u.render;u.render=function(e,t){return c.call(t),d(e,t)}}else{var l=u.beforeCreate;u.beforeCreate=l?[].concat(l,c):[c]}return{exports:e,options:u}}var h=p({name:"Spinner",computed:{spinnerView:function(){return f[(this.$attrs.spinner||"").toUpperCase()]||this.spinnerInConfig},spinnerInConfig:function(){return u.slots.spinner&&"string"==typeof u.slots.spinner?{render:function(){return this._v(u.slots.spinner)}}:"object"===l()(u.slots.spinner)?u.slots.spinner:f[u.props.spinner.toUpperCase()]||f.DEFAULT}}},(function(){var e=this.$createElement;return(this._self._c||e)(this.spinnerView,{tag:"component"})}),[],!1,(function(e){var t=n(5);t.__inject__&&t.__inject__(e)}),"46b20d22",null).exports;function m(e){"production"!==u.mode&&console.warn("[Vue-infinite-loading warn]: ".concat(e))}function b(e){console.error("[Vue-infinite-loading error]: ".concat(e))}var g={timers:[],caches:[],throttle:function(e){var t=this;-1===this.caches.indexOf(e)&&(this.caches.push(e),this.timers.push(setTimeout((function(){e(),t.caches.splice(t.caches.indexOf(e),1),t.timers.shift()}),u.system.throttleLimit)))},reset:function(){this.timers.forEach((function(e){clearTimeout(e)})),this.timers.length=0,this.caches=[]}},v={isChecked:!1,timer:null,times:0,track:function(){var e=this;this.times+=1,clearTimeout(this.timer),this.timer=setTimeout((function(){e.isChecked=!0}),u.system.loopCheckTimeout),this.times>u.system.loopCheckMaxCalls&&(b(a.INFINITE_LOOP),this.isChecked=!0)}},y={key:"_infiniteScrollHeight",getScrollElm:function(e){return e===window?document.documentElement:e},save:function(e){var t=this.getScrollElm(e);t[this.key]=t.scrollHeight},restore:function(e){var t=this.getScrollElm(e);"number"==typeof t[this.key]&&(t.scrollTop=t.scrollHeight-t[this.key]+t.scrollTop),this.remove(t)},remove:function(e){void 0!==e[this.key]&&delete e[this.key]}};function _(e){return e.replace(/[A-Z]/g,(function(e){return"-".concat(e.toLowerCase())}))}function O(e){return e.offsetWidth+e.offsetHeight>0}var j=p({name:"InfiniteLoading",data:function(){return{scrollParent:null,scrollHandler:null,isFirstLoad:!0,status:s.READY,slots:u.slots}},components:{Spinner:h},computed:{isShowSpinner:function(){return this.status===s.LOADING},isShowError:function(){return this.status===s.ERROR},isShowNoResults:function(){return this.status===s.COMPLETE&&this.isFirstLoad},isShowNoMore:function(){return this.status===s.COMPLETE&&!this.isFirstLoad},slotStyles:function(){var e=this,t={};return Object.keys(u.slots).forEach((function(n){var i=_(n);(!e.$slots[i]&&!u.slots[n].render||e.$slots[i]&&!e.$slots[i][0].tag)&&(t[n]=c)})),t}},props:{distance:{type:Number,default:u.props.distance},spinner:String,direction:{type:String,default:"bottom"},forceUseInfiniteWrapper:{type:[Boolean,String],default:u.props.forceUseInfiniteWrapper},identifier:{default:+new Date},onInfinite:Function},watch:{identifier:function(){this.stateChanger.reset()}},mounted:function(){var e=this;this.$watch("forceUseInfiniteWrapper",(function(){e.scrollParent=e.getScrollParent()}),{immediate:!0}),this.scrollHandler=function(t){e.status===s.READY&&(t&&t.constructor===Event&&O(e.$el)?g.throttle(e.attemptLoad):e.attemptLoad())},setTimeout((function(){e.scrollHandler(),e.scrollParent.addEventListener("scroll",e.scrollHandler,r)}),1),this.$on("$InfiniteLoading:loaded",(function(t){e.isFirstLoad=!1,"top"===e.direction&&e.$nextTick((function(){y.restore(e.scrollParent)})),e.status===s.LOADING&&e.$nextTick(e.attemptLoad.bind(null,!0)),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:complete",(function(t){e.status=s.COMPLETE,e.$nextTick((function(){e.$forceUpdate()})),e.scrollParent.removeEventListener("scroll",e.scrollHandler,r),t&&t.target===e||m(o.STATE_CHANGER)})),this.$on("$InfiniteLoading:reset",(function(t){e.status=s.READY,e.isFirstLoad=!0,y.remove(e.scrollParent),e.scrollParent.addEventListener("scroll",e.scrollHandler,r),setTimeout((function(){g.reset(),e.scrollHandler()}),1),t&&t.target===e||m(o.IDENTIFIER)})),this.stateChanger={loaded:function(){e.$emit("$InfiniteLoading:loaded",{target:e})},complete:function(){e.$emit("$InfiniteLoading:complete",{target:e})},reset:function(){e.$emit("$InfiniteLoading:reset",{target:e})},error:function(){e.status=s.ERROR,g.reset()}},this.onInfinite&&m(o.INFINITE_EVENT)},deactivated:function(){this.status===s.LOADING&&(this.status=s.READY),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r)},activated:function(){this.scrollParent.addEventListener("scroll",this.scrollHandler,r)},methods:{attemptLoad:function(e){var t=this;this.status!==s.COMPLETE&&O(this.$el)&&this.getCurrentDistance()<=this.distance?(this.status=s.LOADING,"top"===this.direction&&this.$nextTick((function(){y.save(t.scrollParent)})),"function"==typeof this.onInfinite?this.onInfinite.call(null,this.stateChanger):this.$emit("infinite",this.stateChanger),!e||this.forceUseInfiniteWrapper||v.isChecked||v.track()):this.status===s.LOADING&&(this.status=s.READY)},getCurrentDistance:function(){var e;return e="top"===this.direction?"number"==typeof this.scrollParent.scrollTop?this.scrollParent.scrollTop:this.scrollParent.pageYOffset:this.$el.getBoundingClientRect().top-(this.scrollParent===window?window.innerHeight:this.scrollParent.getBoundingClientRect().bottom),e},getScrollParent:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.$el;return"string"==typeof this.forceUseInfiniteWrapper&&(e=document.querySelector(this.forceUseInfiniteWrapper)),e||("BODY"===t.tagName?e=window:(!this.forceUseInfiniteWrapper&&["scroll","auto"].indexOf(getComputedStyle(t).overflowY)>-1||t.hasAttribute("infinite-wrapper")||t.hasAttribute("data-infinite-wrapper"))&&(e=t)),e||this.getScrollParent(t.parentNode)}},destroyed:function(){!this.status!==s.COMPLETE&&(g.reset(),y.remove(this.scrollParent),this.scrollParent.removeEventListener("scroll",this.scrollHandler,r))}},(function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"infinite-loading-container"},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowSpinner,expression:"isShowSpinner"}],staticClass:"infinite-status-prompt",style:e.slotStyles.spinner},[e._t("spinner",[n("spinner",{attrs:{spinner:e.spinner}})])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoResults,expression:"isShowNoResults"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noResults},[e._t("no-results",[e.slots.noResults.render?n(e.slots.noResults,{tag:"component"}):[e._v(e._s(e.slots.noResults))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowNoMore,expression:"isShowNoMore"}],staticClass:"infinite-status-prompt",style:e.slotStyles.noMore},[e._t("no-more",[e.slots.noMore.render?n(e.slots.noMore,{tag:"component"}):[e._v(e._s(e.slots.noMore))]])],2),e._v(" "),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isShowError,expression:"isShowError"}],staticClass:"infinite-status-prompt",style:e.slotStyles.error},[e._t("error",[e.slots.error.render?n(e.slots.error,{tag:"component",attrs:{trigger:e.attemptLoad}}):[e._v("\n "+e._s(e.slots.error)+"\n "),n("br"),e._v(" "),n("button",{staticClass:"btn-try-infinite",domProps:{textContent:e._s(e.slots.errorBtnText)},on:{click:e.attemptLoad}})]],{trigger:e.attemptLoad})],2)])}),[],!1,(function(e){var t=n(7);t.__inject__&&t.__inject__(e)}),"644ea9c9",null).exports;function w(e){u.mode=e.config.productionTip?"development":"production"}Object.defineProperty(j,"install",{configurable:!1,enumerable:!1,value:function(e,t){Object.assign(u.props,t&&t.props),Object.assign(u.slots,t&&t.slots),Object.assign(u.system,t&&t.system),e.component("infinite-loading",j),w(e)}}),"undefined"!=typeof window&&window.Vue&&(window.Vue.component("infinite-loading",j),w(window.Vue)),t.default=j}])}))},e177:function(e,t,n){var i=n("d039");e.exports=!i((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},e1d3:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},e260:function(e,t,n){"use strict";var i=n("fc6a"),r=n("44d2"),o=n("3f8c"),a=n("69f3"),s=n("7dd0"),c="Array Iterator",u=a.set,d=a.getterFor(c);e.exports=s(Array,"Array",(function(e,t){u(this,{type:c,target:i(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,i=e.index++;return!t||i>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},e2cc:function(e,t,n){var i=n("6eeb");e.exports=function(e,t,n){for(var r in t)i(e,r,t[r],n);return e}},e538:function(e,t,n){var i=n("b622");t.f=i},e667:function(e,t){e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},e683:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},e6cf:function(e,t,n){"use strict";var i,r,o,a,s=n("23e7"),c=n("c430"),u=n("da84"),d=n("d066"),l=n("fea9"),f=n("6eeb"),p=n("e2cc"),h=n("d2bb"),m=n("d44e"),b=n("2626"),g=n("861d"),v=n("1c0b"),y=n("19aa"),_=n("8925"),O=n("2266"),j=n("1c7e"),w=n("4840"),k=n("2cf4").set,M=n("b575"),L=n("cdf9"),x=n("44de"),T=n("f069"),S=n("e667"),D=n("69f3"),A=n("94ca"),P=n("b622"),Y=n("6069"),C=n("605d"),E=n("2d00"),H=P("species"),$="Promise",F=D.get,I=D.set,B=D.getterFor($),R=l&&l.prototype,N=l,z=R,W=u.TypeError,V=u.document,U=u.process,G=T.f,q=G,J=!!(V&&V.createEvent&&u.dispatchEvent),K="function"==typeof PromiseRejectionEvent,X="unhandledrejection",Z="rejectionhandled",Q=0,ee=1,te=2,ne=1,ie=2,re=!1,oe=A($,(function(){var e=_(N)!==String(N);if(!e&&66===E)return!0;if(c&&!z["finally"])return!0;if(E>=51&&/native code/.test(N))return!1;var t=new N((function(e){e(1)})),n=function(e){e((function(){}),(function(){}))},i=t.constructor={};return i[H]=n,re=t.then((function(){}))instanceof n,!re||!e&&Y&&!K})),ae=oe||!j((function(e){N.all(e)["catch"]((function(){}))})),se=function(e){var t;return!(!g(e)||"function"!=typeof(t=e.then))&&t},ce=function(e,t){if(!e.notified){e.notified=!0;var n=e.reactions;M((function(){var i=e.value,r=e.state==ee,o=0;while(n.length>o){var a,s,c,u=n[o++],d=r?u.ok:u.fail,l=u.resolve,f=u.reject,p=u.domain;try{d?(r||(e.rejection===ie&&fe(e),e.rejection=ne),!0===d?a=i:(p&&p.enter(),a=d(i),p&&(p.exit(),c=!0)),a===u.promise?f(W("Promise-chain cycle")):(s=se(a))?s.call(a,l,f):l(a)):f(i)}catch(h){p&&!c&&p.exit(),f(h)}}e.reactions=[],e.notified=!1,t&&!e.rejection&&de(e)}))}},ue=function(e,t,n){var i,r;J?(i=V.createEvent("Event"),i.promise=t,i.reason=n,i.initEvent(e,!1,!0),u.dispatchEvent(i)):i={promise:t,reason:n},!K&&(r=u["on"+e])?r(i):e===X&&x("Unhandled promise rejection",n)},de=function(e){k.call(u,(function(){var t,n=e.facade,i=e.value,r=le(e);if(r&&(t=S((function(){C?U.emit("unhandledRejection",i,n):ue(X,n,i)})),e.rejection=C||le(e)?ie:ne,t.error))throw t.value}))},le=function(e){return e.rejection!==ne&&!e.parent},fe=function(e){k.call(u,(function(){var t=e.facade;C?U.emit("rejectionHandled",t):ue(Z,t,e.value)}))},pe=function(e,t,n){return function(i){e(t,i,n)}},he=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=te,ce(e,!0))},me=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);try{if(e.facade===t)throw W("Promise can't be resolved itself");var i=se(t);i?M((function(){var n={done:!1};try{i.call(t,pe(me,n,e),pe(he,n,e))}catch(r){he(n,r,e)}})):(e.value=t,e.state=ee,ce(e,!1))}catch(r){he({done:!1},r,e)}}};if(oe&&(N=function(e){y(this,N,$),v(e),i.call(this);var t=F(this);try{e(pe(me,t),pe(he,t))}catch(n){he(t,n)}},z=N.prototype,i=function(e){I(this,{type:$,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:Q,value:void 0})},i.prototype=p(z,{then:function(e,t){var n=B(this),i=G(w(this,N));return i.ok="function"!=typeof e||e,i.fail="function"==typeof t&&t,i.domain=C?U.domain:void 0,n.parent=!0,n.reactions.push(i),n.state!=Q&&ce(n,!1),i.promise},catch:function(e){return this.then(void 0,e)}}),r=function(){var e=new i,t=F(e);this.promise=e,this.resolve=pe(me,t),this.reject=pe(he,t)},T.f=G=function(e){return e===N||e===o?new r(e):q(e)},!c&&"function"==typeof l&&R!==Object.prototype)){a=R.then,re||(f(R,"then",(function(e,t){var n=this;return new N((function(e,t){a.call(n,e,t)})).then(e,t)}),{unsafe:!0}),f(R,"catch",z["catch"],{unsafe:!0}));try{delete R.constructor}catch(be){}h&&h(R,z)}s({global:!0,wrap:!0,forced:oe},{Promise:N}),m(N,$,!1,!0),b($),o=d($),s({target:$,stat:!0,forced:oe},{reject:function(e){var t=G(this);return t.reject.call(void 0,e),t.promise}}),s({target:$,stat:!0,forced:c||oe},{resolve:function(e){return L(c&&this===o?N:this,e)}}),s({target:$,stat:!0,forced:ae},{all:function(e){var t=this,n=G(t),i=n.resolve,r=n.reject,o=S((function(){var n=v(t.resolve),o=[],a=0,s=1;O(e,(function(e){var c=a++,u=!1;o.push(void 0),s++,n.call(t,e).then((function(e){u||(u=!0,o[c]=e,--s||i(o))}),r)})),--s||i(o)}));return o.error&&r(o.value),n.promise},race:function(e){var t=this,n=G(t),i=n.reject,r=S((function(){var r=v(t.resolve);O(e,(function(e){r.call(t,e).then(n.resolve,i)}))}));return r.error&&i(r.value),n.promise}})},e81d:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},n={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"},i=e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,n){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},week:{dow:1,doy:4}});return i}))},e863:function(e,t,n){"use strict";n.d(t,"h",(function(){return i})),n.d(t,"f",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"i",(function(){return c})),n.d(t,"k",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"d",(function(){return h})),n.d(t,"g",(function(){return m})),n.d(t,"e",(function(){return b})),n.d(t,"b",(function(){return g}));var i="undefined"!==typeof window,r="undefined"!==typeof document,o="undefined"!==typeof navigator,a="undefined"!==typeof Promise,s="undefined"!==typeof MutationObserver||"undefined"!==typeof WebKitMutationObserver||"undefined"!==typeof MozMutationObserver,c=i&&r&&o,u=i?window:{},d=r?document:{},l=o?navigator:{},f=(l.userAgent||"").toLowerCase(),p=f.indexOf("jsdom")>0,h=(/msie|trident/.test(f),function(){var e=!1;if(c)try{var t={get passive(){e=!0}};u.addEventListener("test",t,t),u.removeEventListener("test",t,t)}catch(n){e=!1}return e}()),m=c&&("ontouchstart"in d.documentElement||l.maxTouchPoints>0),b=c&&Boolean(u.PointerEvent||u.MSPointerEvent),g=c&&"IntersectionObserver"in u&&"IntersectionObserverEntry"in u&&"intersectionRatio"in u.IntersectionObserverEntry.prototype},e893:function(e,t,n){var i=n("5135"),r=n("56ef"),o=n("06cf"),a=n("9bf2");e.exports=function(e,t){for(var n=r(t),s=a.f,c=o.f,u=0;u<n.length;u++){var d=n[u];i(e,d)||s(e,d,c(t,d))}}},e8b5:function(e,t,n){var i=n("c6b6");e.exports=Array.isArray||function(e){return"Array"==i(e)}},e95a:function(e,t,n){var i=n("b622"),r=n("3f8c"),o=i("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||a[o]===e)}},ebe4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,n){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}});return t}))},ec18:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
function t(e,t,n,i){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[n][2]?r[n][2]:r[n][1]:i?r[n][0]:r[n][1]}var n=e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return n}))},ec2e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:0,doy:6}});return t}))},eda5:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,n){return e>11?n?"ප.ව.":"පස් වරු":n?"පෙ.ව.":"පෙර වරු"}});return t}))},f069:function(e,t,n){"use strict";var i=n("1c0b"),r=function(e){var t,n;this.promise=new e((function(e,i){if(void 0!==t||void 0!==n)throw TypeError("Bad Promise constructor");t=e,n=i})),this.resolve=i(t),this.reject=i(n)};e.exports.f=function(e){return new r(e)}},f0bd:function(e,t,n){"use strict";(function(e){
|
||
/**!
|
||
* @fileOverview Kickass library to create and place poppers near their reference elements.
|
||
* @version 1.16.1
|
||
* @license
|
||
* Copyright (c) 2016 Federico Zivolo and contributors
|
||
*
|
||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||
* of this software and associated documentation files (the "Software"), to deal
|
||
* in the Software without restriction, including without limitation the rights
|
||
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
* copies of the Software, and to permit persons to whom the Software is
|
||
* furnished to do so, subject to the following conditions:
|
||
*
|
||
* The above copyright notice and this permission notice shall be included in all
|
||
* copies or substantial portions of the Software.
|
||
*
|
||
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||
* SOFTWARE.
|
||
*/
|
||
var n="undefined"!==typeof window&&"undefined"!==typeof document&&"undefined"!==typeof navigator,i=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(n&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}();function r(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}function o(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),i))}}var a=n&&window.Promise,s=a?r:o;function c(e){var t={};return e&&"[object Function]"===t.toString.call(e)}function u(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView,i=n.getComputedStyle(e,null);return t?i[t]:i}function d(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function l(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=u(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/(auto|scroll|overlay)/.test(n+r+i)?e:l(d(e))}function f(e){return e&&e.referenceNode?e.referenceNode:e}var p=n&&!(!window.MSInputMethodContext||!document.documentMode),h=n&&/MSIE 10/.test(navigator.userAgent);function m(e){return 11===e?p:10===e?h:p||h}function b(e){if(!e)return document.documentElement;var t=m(10)?document.body:null,n=e.offsetParent||null;while(n===t&&e.nextElementSibling)n=(e=e.nextElementSibling).offsetParent;var i=n&&n.nodeName;return i&&"BODY"!==i&&"HTML"!==i?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===u(n,"position")?b(n):n:e?e.ownerDocument.documentElement:document.documentElement}function g(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||b(e.firstElementChild)===e)}function v(e){return null!==e.parentNode?v(e.parentNode):e}function y(e,t){if(!e||!e.nodeType||!t||!t.nodeType)return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,r=n?t:e,o=document.createRange();o.setStart(i,0),o.setEnd(r,0);var a=o.commonAncestorContainer;if(e!==a&&t!==a||i.contains(r))return g(a)?a:b(a);var s=v(e);return s.host?y(s.host,t):y(e,v(t).host)}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top",n="top"===t?"scrollTop":"scrollLeft",i=e.nodeName;if("BODY"===i||"HTML"===i){var r=e.ownerDocument.documentElement,o=e.ownerDocument.scrollingElement||r;return o[n]}return e[n]}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=_(t,"top"),r=_(t,"left"),o=n?-1:1;return e.top+=i*o,e.bottom+=i*o,e.left+=r*o,e.right+=r*o,e}function j(e,t){var n="x"===t?"Left":"Top",i="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function w(e,t,n,i){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],m(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function k(e){var t=e.body,n=e.documentElement,i=m(10)&&getComputedStyle(n);return{height:w("Height",t,n,i),width:w("Width",t,n,i)}}var M=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},L=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),x=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e};function S(e){return T({},e,{right:e.left+e.width,bottom:e.top+e.height})}function D(e){var t={};try{if(m(10)){t=e.getBoundingClientRect();var n=_(e,"top"),i=_(e,"left");t.top+=n,t.left+=i,t.bottom+=n,t.right+=i}else t=e.getBoundingClientRect()}catch(f){}var r={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?k(e.ownerDocument):{},a=o.width||e.clientWidth||r.width,s=o.height||e.clientHeight||r.height,c=e.offsetWidth-a,d=e.offsetHeight-s;if(c||d){var l=u(e);c-=j(l,"x"),d-=j(l,"y"),r.width-=c,r.height-=d}return S(r)}function A(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=m(10),r="HTML"===t.nodeName,o=D(e),a=D(t),s=l(e),c=u(t),d=parseFloat(c.borderTopWidth),f=parseFloat(c.borderLeftWidth);n&&r&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var p=S({top:o.top-a.top-d,left:o.left-a.left-f,width:o.width,height:o.height});if(p.marginTop=0,p.marginLeft=0,!i&&r){var h=parseFloat(c.marginTop),b=parseFloat(c.marginLeft);p.top-=d-h,p.bottom-=d-h,p.left-=f-b,p.right-=f-b,p.marginTop=h,p.marginLeft=b}return(i&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(p=O(p,t)),p}function P(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=A(e,n),r=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:_(n),s=t?0:_(n,"left"),c={top:a-i.top+i.marginTop,left:s-i.left+i.marginLeft,width:r,height:o};return S(c)}function Y(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===u(e,"position"))return!0;var n=d(e);return!!n&&Y(n)}function C(e){if(!e||!e.parentElement||m())return document.documentElement;var t=e.parentElement;while(t&&"none"===u(t,"transform"))t=t.parentElement;return t||document.documentElement}function E(e,t,n,i){var r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=r?C(e):y(e,f(t));if("viewport"===i)o=P(a,r);else{var s=void 0;"scrollParent"===i?(s=l(d(t)),"BODY"===s.nodeName&&(s=e.ownerDocument.documentElement)):s="window"===i?e.ownerDocument.documentElement:i;var c=A(s,a,r);if("HTML"!==s.nodeName||Y(a))o=c;else{var u=k(e.ownerDocument),p=u.height,h=u.width;o.top+=c.top-c.marginTop,o.bottom=p+c.top,o.left+=c.left-c.marginLeft,o.right=h+c.left}}n=n||0;var m="number"===typeof n;return o.left+=m?n:n.left||0,o.top+=m?n:n.top||0,o.right-=m?n:n.right||0,o.bottom-=m?n:n.bottom||0,o}function H(e){var t=e.width,n=e.height;return t*n}function $(e,t,n,i,r){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=E(n,i,o,r),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},c=Object.keys(s).map((function(e){return T({key:e},s[e],{area:H(s[e])})})).sort((function(e,t){return t.area-e.area})),u=c.filter((function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight})),d=u.length>0?u[0].key:c[0].key,l=e.split("-")[1];return d+(l?"-"+l:"")}function F(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,r=i?C(t):y(t,f(n));return A(n,r,i)}function I(e){var t=e.ownerDocument.defaultView,n=t.getComputedStyle(e),i=parseFloat(n.marginTop||0)+parseFloat(n.marginBottom||0),r=parseFloat(n.marginLeft||0)+parseFloat(n.marginRight||0),o={width:e.offsetWidth+r,height:e.offsetHeight+i};return o}function B(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function R(e,t,n){n=n.split("-")[0];var i=I(e),r={width:i.width,height:i.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",c=o?"height":"width",u=o?"width":"height";return r[a]=t[a]+t[c]/2-i[c]/2,r[s]=n===s?t[s]-i[u]:t[B(s)],r}function N(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function z(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var i=N(e,(function(e){return e[t]===n}));return e.indexOf(i)}function W(e,t,n){var i=void 0===n?e:e.slice(0,z(e,"name",n));return i.forEach((function(e){e["function"]&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e["function"]||e.fn;e.enabled&&c(n)&&(t.offsets.popper=S(t.offsets.popper),t.offsets.reference=S(t.offsets.reference),t=n(t,e))})),t}function V(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=F(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=$(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=R(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=W(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function U(e,t){return e.some((function(e){var n=e.name,i=e.enabled;return i&&n===t}))}function G(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var r=t[i],o=r?""+r+n:e;if("undefined"!==typeof document.body.style[o])return o}return null}function q(){return this.state.isDestroyed=!0,U(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[G("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function J(e){var t=e.ownerDocument;return t?t.defaultView:window}function K(e,t,n,i){var r="BODY"===e.nodeName,o=r?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),r||K(l(o.parentNode),t,n,i),i.push(o)}function X(e,t,n,i){n.updateBound=i,J(e).addEventListener("resize",n.updateBound,{passive:!0});var r=l(e);return K(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function Z(){this.state.eventsEnabled||(this.state=X(this.reference,this.options,this.state,this.scheduleUpdate))}function Q(e,t){return J(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function ee(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=Q(this.reference,this.state))}function te(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function ne(e,t){Object.keys(t).forEach((function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&te(t[n])&&(i="px"),e.style[n]=t[n]+i}))}function ie(e,t){Object.keys(t).forEach((function(n){var i=t[n];!1!==i?e.setAttribute(n,t[n]):e.removeAttribute(n)}))}function re(e){return ne(e.instance.popper,e.styles),ie(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&ne(e.arrowElement,e.arrowStyles),e}function oe(e,t,n,i,r){var o=F(r,t,e,n.positionFixed),a=$(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),ne(t,{position:n.positionFixed?"fixed":"absolute"}),n}function ae(e,t){var n=e.offsets,i=n.popper,r=n.reference,o=Math.round,a=Math.floor,s=function(e){return e},c=o(r.width),u=o(i.width),d=-1!==["left","right"].indexOf(e.placement),l=-1!==e.placement.indexOf("-"),f=c%2===u%2,p=c%2===1&&u%2===1,h=t?d||l||f?o:a:s,m=t?o:s;return{left:h(p&&!l&&t?i.left-1:i.left),top:m(i.top),bottom:m(i.bottom),right:h(i.right)}}var se=n&&/Firefox/i.test(navigator.userAgent);function ce(e,t){var n=t.x,i=t.y,r=e.offsets.popper,o=N(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a=void 0!==o?o:t.gpuAcceleration,s=b(e.instance.popper),c=D(s),u={position:r.position},d=ae(e,window.devicePixelRatio<2||!se),l="bottom"===n?"top":"bottom",f="right"===i?"left":"right",p=G("transform"),h=void 0,m=void 0;if(m="bottom"===l?"HTML"===s.nodeName?-s.clientHeight+d.bottom:-c.height+d.bottom:d.top,h="right"===f?"HTML"===s.nodeName?-s.clientWidth+d.right:-c.width+d.right:d.left,a&&p)u[p]="translate3d("+h+"px, "+m+"px, 0)",u[l]=0,u[f]=0,u.willChange="transform";else{var g="bottom"===l?-1:1,v="right"===f?-1:1;u[l]=m*g,u[f]=h*v,u.willChange=l+", "+f}var y={"x-placement":e.placement};return e.attributes=T({},y,e.attributes),e.styles=T({},u,e.styles),e.arrowStyles=T({},e.offsets.arrow,e.arrowStyles),e}function ue(e,t,n){var i=N(e,(function(e){var n=e.name;return n===t})),r=!!i&&e.some((function(e){return e.name===n&&e.enabled&&e.order<i.order}));if(!r){var o="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return r}function de(e,t){var n;if(!ue(e.instance.modifiers,"arrow","keepTogether"))return e;var i=t.element;if("string"===typeof i){if(i=e.instance.popper.querySelector(i),!i)return e}else if(!e.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],o=e.offsets,a=o.popper,s=o.reference,c=-1!==["left","right"].indexOf(r),d=c?"height":"width",l=c?"Top":"Left",f=l.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",m=I(i)[d];s[h]-m<a[f]&&(e.offsets.popper[f]-=a[f]-(s[h]-m)),s[f]+m>a[h]&&(e.offsets.popper[f]+=s[f]+m-a[h]),e.offsets.popper=S(e.offsets.popper);var b=s[f]+s[d]/2-m/2,g=u(e.instance.popper),v=parseFloat(g["margin"+l]),y=parseFloat(g["border"+l+"Width"]),_=b-e.offsets.popper[f]-v-y;return _=Math.max(Math.min(a[d]-m,_),0),e.arrowElement=i,e.offsets.arrow=(n={},x(n,f,Math.round(_)),x(n,p,""),n),e}function le(e){return"end"===e?"start":"start"===e?"end":e}var fe=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],pe=fe.slice(3);function he(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=pe.indexOf(e),i=pe.slice(n+1).concat(pe.slice(0,n));return t?i.reverse():i}var me={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function be(e,t){if(U(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=E(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],r=B(i),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case me.FLIP:a=[i,r];break;case me.CLOCKWISE:a=he(i);break;case me.COUNTERCLOCKWISE:a=he(i,!0);break;default:a=t.behavior}return a.forEach((function(s,c){if(i!==s||a.length===c+1)return e;i=e.placement.split("-")[0],r=B(i);var u=e.offsets.popper,d=e.offsets.reference,l=Math.floor,f="left"===i&&l(u.right)>l(d.left)||"right"===i&&l(u.left)<l(d.right)||"top"===i&&l(u.bottom)>l(d.top)||"bottom"===i&&l(u.top)<l(d.bottom),p=l(u.left)<l(n.left),h=l(u.right)>l(n.right),m=l(u.top)<l(n.top),b=l(u.bottom)>l(n.bottom),g="left"===i&&p||"right"===i&&h||"top"===i&&m||"bottom"===i&&b,v=-1!==["top","bottom"].indexOf(i),y=!!t.flipVariations&&(v&&"start"===o&&p||v&&"end"===o&&h||!v&&"start"===o&&m||!v&&"end"===o&&b),_=!!t.flipVariationsByContent&&(v&&"start"===o&&h||v&&"end"===o&&p||!v&&"start"===o&&b||!v&&"end"===o&&m),O=y||_;(f||g||O)&&(e.flipped=!0,(f||g)&&(i=a[c+1]),O&&(o=le(o)),e.placement=i+(o?"-"+o:""),e.offsets.popper=T({},e.offsets.popper,R(e.instance.popper,e.offsets.reference,e.placement)),e=W(e.instance.modifiers,e,"flip"))})),e}function ge(e){var t=e.offsets,n=t.popper,i=t.reference,r=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(r),s=a?"right":"bottom",c=a?"left":"top",u=a?"width":"height";return n[s]<o(i[c])&&(e.offsets.popper[c]=o(i[c])-n[u]),n[c]>o(i[s])&&(e.offsets.popper[c]=o(i[s])),e}function ve(e,t,n,i){var r=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+r[1],a=r[2];if(!o)return e;if(0===a.indexOf("%")){var s=void 0;switch(a){case"%p":s=n;break;case"%":case"%r":default:s=i}var c=S(s);return c[t]/100*o}if("vh"===a||"vw"===a){var u=void 0;return u="vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*o}return o}function ye(e,t,n,i){var r=[0,0],o=-1!==["right","left"].indexOf(i),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(N(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var c=/\s*,\s*|\s+/,u=-1!==s?[a.slice(0,s).concat([a[s].split(c)[0]]),[a[s].split(c)[1]].concat(a.slice(s+1))]:[a];return u=u.map((function(e,i){var r=(1===i?!o:o)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return ve(e,r,t,n)}))})),u.forEach((function(e,t){e.forEach((function(n,i){te(n)&&(r[t]+=n*("-"===e[i-1]?-1:1))}))})),r}function _e(e,t){var n=t.offset,i=e.placement,r=e.offsets,o=r.popper,a=r.reference,s=i.split("-")[0],c=void 0;return c=te(+n)?[+n,0]:ye(n,o,a,s),"left"===s?(o.top+=c[0],o.left-=c[1]):"right"===s?(o.top+=c[0],o.left+=c[1]):"top"===s?(o.left+=c[0],o.top-=c[1]):"bottom"===s&&(o.left+=c[0],o.top+=c[1]),e.popper=o,e}function Oe(e,t){var n=t.boundariesElement||b(e.instance.popper);e.instance.reference===n&&(n=b(n));var i=G("transform"),r=e.instance.popper.style,o=r.top,a=r.left,s=r[i];r.top="",r.left="",r[i]="";var c=E(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);r.top=o,r.left=a,r[i]=s,t.boundaries=c;var u=t.priority,d=e.offsets.popper,l={primary:function(e){var n=d[e];return d[e]<c[e]&&!t.escapeWithReference&&(n=Math.max(d[e],c[e])),x({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=d[n];return d[e]>c[e]&&!t.escapeWithReference&&(i=Math.min(d[n],c[e]-("right"===e?d.width:d.height))),x({},n,i)}};return u.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";d=T({},d,l[t](e))})),e.offsets.popper=d,e}function je(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var r=e.offsets,o=r.reference,a=r.popper,s=-1!==["bottom","top"].indexOf(n),c=s?"left":"top",u=s?"width":"height",d={start:x({},c,o[c]),end:x({},c,o[c]+o[u]-a[u])};e.offsets.popper=T({},a,d[i])}return e}function we(e){if(!ue(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=N(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}function ke(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,r=i.popper,o=i.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return r[a?"left":"top"]=o[n]-(s?r[a?"width":"height"]:0),e.placement=B(t),e.offsets.popper=S(r),e}var Me={shift:{order:100,enabled:!0,fn:je},offset:{order:200,enabled:!0,fn:_e,offset:0},preventOverflow:{order:300,enabled:!0,fn:Oe,priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:ge},arrow:{order:500,enabled:!0,fn:de,element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:be,behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:ke},hide:{order:800,enabled:!0,fn:we},computeStyle:{order:850,enabled:!0,fn:ce,gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:re,onLoad:oe,gpuAcceleration:void 0}},Le={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:Me},xe=function(){function e(t,n){var i=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};M(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(i.update)},this.update=s(this.update.bind(this)),this.options=T({},e.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(T({},e.Defaults.modifiers,r.modifiers)).forEach((function(t){i.options.modifiers[t]=T({},e.Defaults.modifiers[t]||{},r.modifiers?r.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return T({name:e},i.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&c(e.onLoad)&&e.onLoad(i.reference,i.popper,i.options,e,i.state)})),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return L(e,[{key:"update",value:function(){return V.call(this)}},{key:"destroy",value:function(){return q.call(this)}},{key:"enableEventListeners",value:function(){return Z.call(this)}},{key:"disableEventListeners",value:function(){return ee.call(this)}}]),e}();xe.Utils=("undefined"!==typeof window?window:e).PopperUtils,xe.placements=fe,xe.Defaults=Le,t["a"]=xe}).call(this,n("c8ba"))},f260:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("pt",{months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}});return t}))},f29e:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var i=n("a026"),r=n("b42e"),o=n("c637"),a=n("a723"),s=n("9b76"),c=n("6b77"),u=n("7b1e"),d=n("cf75"),l=n("365c");function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=Object(d["d"])({ariaLabel:Object(d["c"])(a["u"],"Close"),content:Object(d["c"])(a["u"],"×"),disabled:Object(d["c"])(a["g"],!1),textVariant:Object(d["c"])(a["u"])},o["j"]),h=i["default"].extend({name:o["j"],functional:!0,props:p,render:function(e,t){var n=t.props,i=t.data,o=t.slots,a=t.scopedSlots,d=o(),p=a||{},h={staticClass:"close",class:f({},"text-".concat(n.textVariant),n.textVariant),attrs:{type:"button",disabled:n.disabled,"aria-label":n.ariaLabel?String(n.ariaLabel):null},on:{click:function(e){n.disabled&&Object(u["d"])(e)&&Object(c["f"])(e)}}};return Object(l["a"])(s["i"],p,d)||(h.domProps={innerHTML:n.content}),e("button",Object(r["a"])(i,h),Object(l["b"])(s["i"],{},p,d))}})},f3ff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t={1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"},n={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},i=e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,(function(e){return n[e]}))},postformat:function(e){return e.replace(/\d/g,(function(e){return t[e]}))},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,n){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}});return i}))},f5df:function(e,t,n){var i=n("00ee"),r=n("c6b6"),o=n("b622"),a=o("toStringTag"),s="Arguments"==r(function(){return arguments}()),c=function(e,t){try{return e[t]}catch(n){}};e.exports=i?r:function(e){var t,n,i;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=c(t=Object(e),a))?n:s?r(t):"Object"==(i=r(t))&&"function"==typeof t.callee?"Arguments":i}},f6b4:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],n=["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],i=["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],r=["Did","Dil","Dim","Dic","Dia","Dih","Dis"],o=["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],a=e.defineLocale("gd",{months:t,monthsShort:n,monthsParseExact:!0,weekdays:i,weekdaysShort:r,weekdaysMin:o,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10===2?"na":"mh";return e+t},week:{dow:1,doy:4}});return a}))},f6b49:function(e,t,n){"use strict";var i=n("c532");function r(){this.handlers=[]}r.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},r.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},r.prototype.forEach=function(e){i.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=r},f772:function(e,t,n){var i=n("5692"),r=n("90e3"),o=i("keys");e.exports=function(e){return o[e]||(o[e]=r(e))}},fa73:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return s})),n.d(t,"d",(function(){return c})),n.d(t,"j",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"g",(function(){return l})),n.d(t,"i",(function(){return f})),n.d(t,"h",(function(){return p})),n.d(t,"c",(function(){return h}));var i=n("992e"),r=n("7b1e"),o=function(e){return e.replace(i["p"],"-$1").toLowerCase()},a=function(e){return e=o(e).replace(i["F"],(function(e,t){return t?t.toUpperCase():""})),e.charAt(0).toUpperCase()+e.slice(1)},s=function(e){return e.replace(i["E"]," ").replace(i["r"],(function(e,t,n){return t+" "+n})).replace(i["z"],(function(e,t,n){return t+n.toUpperCase()}))},c=function(e){return e=Object(r["n"])(e)?e.trim():String(e),e.charAt(0).toLowerCase()+e.slice(1)},u=function(e){return e=Object(r["n"])(e)?e.trim():String(e),e.charAt(0).toUpperCase()+e.slice(1)},d=function(e){return e.replace(i["v"],"\\$&")},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Object(r["p"])(e)?"":Object(r["a"])(e)||Object(r["k"])(e)&&e.toString===Object.prototype.toString?JSON.stringify(e,null,t):String(e)},f=function(e){return l(e).replace(i["C"],"")},p=function(e){return l(e).trim()},h=function(e){return l(e).toLowerCase()}},facd:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),n="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,o=e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?n[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",w:"één week",ww:"%d weken",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}});return o}))},fb6a:function(e,t,n){"use strict";var i=n("23e7"),r=n("861d"),o=n("e8b5"),a=n("23cb"),s=n("50c4"),c=n("fc6a"),u=n("8418"),d=n("b622"),l=n("1dde"),f=l("slice"),p=d("species"),h=[].slice,m=Math.max;i({target:"Array",proto:!0,forced:!f},{slice:function(e,t){var n,i,d,l=c(this),f=s(l.length),b=a(e,f),g=a(void 0===t?f:t,f);if(o(l)&&(n=l.constructor,"function"!=typeof n||n!==Array&&!o(n.prototype)?r(n)&&(n=n[p],null===n&&(n=void 0)):n=void 0,n===Array||void 0===n))return h.call(l,b,g);for(i=new(void 0===n?Array:n)(m(g-b,0)),d=0;b<g;b++,d++)b in l&&u(i,d,l[b]);return i.length=d,i}})},fc6a:function(e,t,n){var i=n("44ad"),r=n("1d80");e.exports=function(e){return i(r(e))}},fd7e:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n},week:{dow:1,doy:4}});return t}))},fdbc:function(e,t){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},fdbf:function(e,t,n){var i=n("4930");e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},fea9:function(e,t,n){var i=n("da84");e.exports=i.Promise},ffd6:function(e,t,n){var i=n("3729"),r=n("1310"),o="[object Symbol]";function a(e){return"symbol"==typeof e||r(e)&&i(e)==o}e.exports=a},ffff:function(e,t,n){(function(e,t){t(n("c1df"))})(0,(function(e){"use strict";
|
||
//! moment.js locale configuration
|
||
var t=e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return t}))}}]); |