From 70c47a3c9beb8beaa245fcea5fbcbb117f5943fe Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Sat, 13 Apr 2019 10:56:20 +0800 Subject: [PATCH 01/13] 1 --- app/controllers/graduation_topics_controller.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/controllers/graduation_topics_controller.rb b/app/controllers/graduation_topics_controller.rb index 32823ab9..d55638df 100644 --- a/app/controllers/graduation_topics_controller.rb +++ b/app/controllers/graduation_topics_controller.rb @@ -106,7 +106,7 @@ class GraduationTopicsController < ApplicationController def student_select_topic if User.current.student_graduation_topics.where(:course_id => @course.id, :status => [0, 1]).count == 0 @topic.student_graduation_topics << StudentGraduationTopic.new(:course_id => @course.id, :user_id => User.current.id, - :member_id => @course.members.where(:user_id => User.current.id).first.try(:id)) + :member_id => @course.course_members.where(:user_id => current_user.id).first.try(:id)) @topic.update_attributes(:status => 1) end redirect_to graduation_topic_path(@topic) From 73e890aaf6a28f6aad8e8687048125b8afdb7a26 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Sat, 13 Apr 2019 11:05:14 +0800 Subject: [PATCH 02/13] =?UTF-8?q?=E8=B6=85=E7=BA=A7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=91=98-=E5=90=88=E4=BD=9C=E4=BC=99=E4=BC=B4=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E8=8F=9C=E5=8D=95=E6=93=8D=E4=BD=9C=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../challenges/_edit_evaluating_page.html.erb | 1 - app/views/managements/_partner_list.html.erb | 15 +++++-- app/views/managements/partners.html.erb | 7 ++- public/assets/iconfont/iconfont.css | 44 ++++++++++++++----- public/stylesheets/educoder/edu-all.css | 13 +++--- 5 files changed, 60 insertions(+), 20 deletions(-) diff --git a/app/views/challenges/_edit_evaluating_page.html.erb b/app/views/challenges/_edit_evaluating_page.html.erb index ae905663..9701635b 100644 --- a/app/views/challenges/_edit_evaluating_page.html.erb +++ b/app/views/challenges/_edit_evaluating_page.html.erb @@ -297,7 +297,6 @@ $("#test_file_name").show(); }else{ $("#challenge_shixun_update").submit(); - location.reload(); } } \ No newline at end of file diff --git a/app/views/managements/_partner_list.html.erb b/app/views/managements/_partner_list.html.erb index c73dd1ff..0ee0a60f 100644 --- a/app/views/managements/_partner_list.html.erb +++ b/app/views/managements/_partner_list.html.erb @@ -1,5 +1,14 @@ <% @partners.each_with_index do |partner,index| %> -
  • - <%= link_to "#{partner.name}", partners_managements_path(:partner => partner), :class => "#{partner.id == @current_partner.id ? 'active' : ''}" %> +
  • + <%= link_to "#{partner.name}", partners_managements_path(:partner => partner), :class => "#{partner.id == @current_partner.id ? 'active' : ''} fl" %> + <% if false %> +
    + + +
    + <% end %>
  • -<% end %> \ No newline at end of file +<% end %> diff --git a/app/views/managements/partners.html.erb b/app/views/managements/partners.html.erb index ad3af6df..153ab505 100644 --- a/app/views/managements/partners.html.erb +++ b/app/views/managements/partners.html.erb @@ -5,7 +5,7 @@ 清除
    -
    +
    <%= link_to "+添加",all_partners_managements_path,remote:true,class:"color-blue addOperation" %>
      <%= render :partial => "partner_list" %> @@ -29,4 +29,9 @@ function submit_search_partner(){ $.get("/managements/partners?search="+$("#partner_search").val()); } + + + function delPartners(){ + delete_confirm_box_2("","确定删除合作伙伴?"); + } \ No newline at end of file diff --git a/public/assets/iconfont/iconfont.css b/public/assets/iconfont/iconfont.css index ddc612e4..6d4400d5 100644 --- a/public/assets/iconfont/iconfont.css +++ b/public/assets/iconfont/iconfont.css @@ -1,10 +1,10 @@ @font-face {font-family: "iconfont"; - src: url('iconfont.eot?t=1548396789469'); /* IE9 */ - src: url('iconfont.eot?t=1548396789469#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAF8oAAsAAAAAqngAAF7VAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCWAAqCn2yB4VUBNgIkA4UIC4JGAAQgBYRtB452G1GJNeOYpXgcAFRnjpEIYeOIgAYsRiJsFCcFZP//CUnlEJMiqYP591BQichkSgidOnU4pY/IQ9NIpARZNIUlWtY+OJTxUPE5tKokTpjtPnwvOTap8MvO8KmzdjRVzSoWFElIo9vn/qILOTAcSe2t0d/gX/62MAfPgm03dmryotEJAebMRpadeKF3C0hl/gEhJltgcMoYBQCqbI9yphNAgcRR1QJIQAXmkfw/eoiIG1231zRBgIHYiz4gNzw/t97/f5lELijJwUipjQ0YPWqkMCrEUaNKYWCBRVjYgIWKCSj2qXCHjXeiWIVYceL3jbXLx+t4KObZGz67i3jIJPF2FjJaPTSayf8zJ4b75fRz9ry2tPKTrf6tK70HwADWCmwsjIWCECBj6xINqqcGialOTF4nmsKP6t13O4AJ6COdKq1yygITQgnu/m0HmKTV2pbixmunhOd9p5UUN3t3kp207wW6CCxbgYUG2ixxdzY/1q/87k8QaCeFxGnSGS4MdQCXwHbe3d/uYc5M2mOp99PMGBYKhoU7LvLzXnFSQPbH/sZfyw60nHCRdveYh3Kq1lfa+CDUsl0g3gsoMAKQvvb3ThRuLVlgCIEsJ1yCg8Frm02/3xJKeKUdLhwur5Dd/W3utd4Flm0RIxHbSoCZc7CQm5j8HgHzr2q6AtLpWXKl3LrePTm1rW5r2rB5zDD+/wFS+PiERBCSTABiLJBXCNIFIK0zIclFcuNdmi6ltinZ8EneGaB0CUC5kHeOH+kup0mXUspU+tjenmXIPOQy5TJl3EOFXioDIE2tWTl/wO9FMslgkzqkGYH1RZsAvZlYjSmxaJL/bmeYgyCoKb0MY9Ppot976Wx0TDAxKIHFMrY6uQ4uypg4cUwO+c7bhwA8iSIDUaHSqUtMdIK9CUB0av/IfUxNQS8YFJijNsuKul1Mi4Gpje/5wFTxoxdvkk+YoGFIgjtUrc3hB5WxwCeTw77dNJLDc717KlBfCSSQAeggW1mzWhOkxBmCeNq+cnQtH1CEGHRCLGmd1mXd1mP9m9+idnXGum3ds95bn1yG613yWroyXKs3Y79c7tcTn8/v/MmUUvSBtk7oGy/OjgudfssHVwxSpFR4QrlB5YsDz9f8b55laak56TGBS4vl15URUlZaoryMrJyivLKKqpq6gpKGpo6WtqDaunr6BoZGxiamZubWNha2dsItrMTbOThKdnXy4OzJxdXdm0fPXrx69+HTl28/fv0Njx8xesz4USOjxo6bMHHylKnTZ8ycFWmaFzLfm4+nSYJ/0QJBiZqChQoX+V+c3zIP2aVKJyVk5M2Xtbxkihe7RXNjpYA5faUyo5f4hoYtnL2E/h+ezeIFDArwmWPBiH+0/f9HIMYygrCSYKwgBOsJjVWExXzCYxoRz9+PSMBOImMTUTEU0bCP6BiPGNhPTBwgFmYTGwdJC4dIG4dJB0dIF8dJD0dJHyfJAKfIEKfJCGfIGGeJg2PExQni4RzxcZ5McIlMcYHMcJHMMQ5Z4DItwBWyxFWywjWyxnWywQ2yxU2ywy0S4DbZ4w454C4JcY8c8SA54SFyxn3kgofJFY+QG2bQQtxP7niAPDCLPPEoeeEx8sbjJHraTww8Qz54giR4jqR4knzxAvnhKfLH0yTDsxSAVykQz1MQXqRgvEQheJlC8RqF4XWS4w0Kx5sUgbcoEm9TFN6haLxLCrxHMVhEsXif4vARxeNjSsBnlIgPaRE+oCTMpWR8Qkp8Sin4nFLxBaXhK0rH15SBbygT31EWvqds/EA5+JFyMYfyMBLl41dajJlUgN9oCcYiFSZSIUajInxJxRiESjCFSrGD1NhMZZhO5VhCFRiMKrGFqrCVqrGNarCdajEB1WEh1WMyNeBfasQo1IR1tBR7aBn2UjOWUgsWkwarqRUbqA0baTnW0oq7b2klsJu6sZw2YQw6jBHoyFPUEPALXcECmsIQ9B+m0ix+pg94hQE0djFgiDUMmM88lIb5G2VggumLpmKEoukYYWgGxkL0C2M2cgOmhdcTwYA3PmCDt51hcfhk6gfCggCsCCAqgHY6ZI6hWHJwov4zqkQLS20INEwi0mR11k48JPqL/fGYEoHAIEYx8W2cwHw2PjsWB0lAUXXsNg9Jl3jZxMgk2c+RjcJRGA+MTlfYseEZSgwLwUrnweYnHrlInjE8HpJcSQZ+CITIM/RORAwCxOYc5UDEO19OhA86Yr9TwRuJNyD/KdnLhm1WIRA7Bh7SjF4I9FmARXgfYDJylgttYwBqClibWiN+3C1CfiploEj+pNTLG1LK/seA/K9WXkmJrKU62UVqmpdFyWLjtm2YYTTDytcN3jRLTaPUGnq34eaUsDxVhNHnbrZE65PrvIGbsHUtutOZEF4Nja5NtvOvEQxk75H0fwcUxysrIsZg5sFvIYQJS8MASePF3kzWW0YAWYm3jl3RGNygDbMhCgs9j2YruO7EmmXWzq+7APGf+BGtIKfiDTm3SXUl53Ec/kaEk1YTAYOUUvqM46YtdIOeleKlrT1xoZGGT8Am5mYOVYR8PvF+SchJKpNyIrGy6pX4DVYOPMm0eRXTkVM9SIqplZkCbUji+TCLJTSB8I5Rs+rKylq57LRxRnBLGQyztrmFQ+bq+cK+QUsO+asKpimtqBXnYBu2ri427Oz5lKydTZX9EAX4rkqtF6BNVGmqIUR0m6wgbsCmDPPAtowNrVY0Xm6UXbs3OyTnUjYh8R9KpKvdbXIfm3fcddbYBUyoKc5Q8HAiQnVvo1BZZpyJM0be6oGPdxc1QWvMxLESkd0frFroPD7kNzztlCmbK62NVli9VfOxrnVJPZJ9czf8K0VKRkZDYoAjYfiF7j9XpF2qjV5ZEUflOxHYRNjdhKgtC/0Y6yCuiEccsjjpMobLGnXCP3WA2S+zXzWsxGrADbYQ6G3ivsRb+XASltoTCfhK9+KJSF/lBke8tOACFv/1CCfemipTTOwKTdBkBpulZt4ixHGQbWNIi6YzM/Hty3/os8SxUb6AHULR2wUEsWMRTHK1Tx3yBnXetOnrxC5GCQn2XZgMo4OlfBHnUGGbyQMDWGDubtKElhfb0ISdBxmrPu6n8bQ/0axHrzc5kwsnjq+dvLNSi/bCtlHcbRfuyoN1/m3XKx5lL5nDTptBBRYhFAHbWOoeXHm4jl37ngfylqt/R9Il86GAbdzrNYTNrtxLVWP3TTkYXWeVQKC1u0bXgWaPgwgSxRaq2+7uTX5lMzcROcjvs3U3bb+fbgi7pS7Ht6jdHKE3H1iUK1r9PqZY/zbHgntYMZCV7Tj5tVpUd7sJe3lt65SkhEe2PWqPsFUBc7nBVkUFgCUJt/bfhxVyWrUnELpmIKYi8as26H5ke45RW2DNs2pflp0zJDy5PvnDn72pEIfu71bYyO//Of78kb1+3tl3+s/oaVgFhV5WWtRu+Os8JAAQmQhy8TKKBnA5e0FqfaxnF9RqqkJiLI+BCZlF2LNIIX/GU3UgAzcUxyoHJwuHjYhDAycxlyjTqAATWpLuEipXFdKa17V+T35NIm3gbtmNmcrkxocldJGUJVuZRUf2slkkdWg0xhBNChfIYO3Z80qHWblmgQjnbcaoFahH1jNTEMUgJTIbpO0I33K066miYYvhRes3JB3bMtEKrNvvOQq4jk9libBul2rMMOG4tlciQ4uVlCIspZBKUSbrJt3yqr6T/a5oILpMUDwptWc0wGQJHUwxw4Urc/h+DkMBqoGSSGntt/jIYDi6P1pdEVd3gZo2srKqCnCEl7Z4pbYqFfVHMakGxC2uWiUyDIQfcpJyhp/mptJQtivyFtE52TB+h+Wyfy3lSiZGl9QW3HJXKI3NXTe2Wn21DDNXqzXgawWmzGS1OvV7laAJ24AtN8vwtHMV5afYqbZuG65TzXPBAejgORWWEpVKCci5Cb0t9+ZtC10uqRKbr2oUPUWNtsUrtena3NIAwAKpNGm0PmoBkYnKncsgmFEMwgsN1yqsQer2PgnTmsvpdBxZqbL2brS6mFk5DLpGrW1qiDZBQUuDvnyLtNaefbJPmxnTmgeE5nWoNz/MxECEIK0iMzMhIOWhiym7hEZSjagLpWyOWSE/KINJVXXV3F6miiV3SqGFMCrhY53G0//Tzyg/QzVK2q2LBnpV6nfz+a3dnA9EM35lVLnlqiu5HsFrPyr7cf1qDaOGo1sFUph19+nSevc9GtUudS7JQl/rX3MNuHGhI5zYyW3NnkqqJtPA4wgBBKwVL5vz7XOVHwKHZxf041rr6d1r1JxvpNYwFl2cIMQ8wLC4qjDBcQb2slRZxw3+5VeaGhmGO/39Jb81sgC6y2v55nTyyq6dMjaL8X5VEFS2FI4KlqO8t8uK1+xbT5LYGIBt40FIWHMBsaXeESaPuMHiBGyqvyjyo5gblNEhYnaaMojenr60vDAMfiD8xdE/jf7INsa1HdoErhBnweZZDtax+ln0XxRCqJtDsNPnocrZCjgjrumBIYDmtAAiCH9wMbsIQIduWms0+TTWzeBnw1ZUELlnEhypFqW4cXdQkfZ0Evdh9/uN63Azlw+OtyLrUyAAUgpkGvY6gOsMIqhtX0KEkvDKcpKj4sAQfYugfJRjLWdD9J2bCRCk4CJ+P8uD8hnUnhmTtkLUo1sF1e0noR4f0gwEc5r8ut7Qkur+BZqDI0PYy4yTFQr/3nYMASb/BcyNzUd+lRsjo1mo38cxVG/NCNRZN+o46f3k/mBjwGhcbY6PHGWkeXcsxXbfCYOVCMzk0elcozHKjdHAbmnptOrZIqzv2smCjYqLvUqYqL2brNouJcswpy1p8aVW0CZQFdEMUDwqXp4FQ3IgHjBmQfx5ACw6prqpPese5KHT+mD3g8JhHlxhzrXfEvCsDvNj0amfAVC0hjg3NPTAoobXQ/AokyHf9CT9VwSUHpW7i5jJfEVEj/m2o4oqVekFW5Yom/eFCX7fbHQeaJLePVNs7m5fitBVTK5rkKGiPav11396CdQzkxk5VYbJ2OCeT9Ikn38PxRn690l3wnMUYhhqzYP2QAaoxhLKTARI92qXvGlEvIBYRxcyyNprWAhKdzbnBBEcKZOKOgAHMJNZfaW6eTvlynbI2ftM6k/I/JDGf1Ajb4UahdAhCNd5LPAg8vslAuTvjqBlWRkcCiR0a1uPCjvGIJDIgQ0RHzkYuj2MQLyyB7zAisPDl3H4zR1b3OZ0ea78wyrzbZj7a76/Ze+pH1eOHehlj2+g/uxAAQCgbtJNfh11N9lvjBjb02PLMoPXuQ2YcqDUKzp8pZAlQ3YeQTbDdvz1senBLIfY4ygtirLHEGNpmLkkRERNt85LSfCSuCr0pJSsC57+jHdMipJblsSx0a/Z29P5vKjKrdRbSwanlC++fZp1N9ZNjPn6PK9EpVnIfsOuSE9uNkZYteBAKrMxUdz0Z+qYSlWPYYMCWNErMtxhA6KQoXE+IC8CVS7FdFXAqeF3lfLUtHfDQKdA6HgnoGtfyuwWx14WlvM/at4uwY33Ltpqq8sWI3W0ZefBCMaAGFqiLY6nq/UzVhg7wAaKspubbPywvL+d+KBSyL/E3i687QYX1xj880VH39Meb5ENwUWAgBpPZur8qheOsVcjZBLvaKtVx5JoP4bX75mE0JU27ps7OyClo0oK27N+wBX8tp7s7Bb1JuwnnRbKiOF1rnq1cwYplAcZMP95SJy6aaCYCawxHLc+pqCQLCFxlgQ/Y13TxqEZDI2OlBe+vVugtLgWwJTbkpozu6QoipUmbHIQDsiY2mIhUPtS4uZpW2Rku7i5uL29vybcjPNER2lBRQW2R52wFQmExao0ztb70FEq3yoSx09xqPJBrKY1LEdVxANDDETm+dVQlld1bdGzjXSQlq07Wzf83i1hoHn9n7GQKP6JsRfbF9Yv39zBUxYMN6VXXSou9SaUye6BtLeX5LD31waWFZgSOlRKU+VtUndw3osGpwyvdtuu2ilx5Zolc+2L8V2QZGcQPxw7bOVG1CyJL5y4xMC6huAk0uJv7Bjf0oKfVd5Zr1mo/oRH6CFhZ5Z7UR1zLHt7sTsmlLIFJVkF2A85xL7NIaXLysQCZsmkrj4YFJxH7Rpa5K1z5ugq1U9j3SCRQpDG8JOlcywe7jkxnUK2Zf7JGiC1CU31p/YXc/9MUodkfEEy1JmVvWMwqsDGbeVFfZIf+x2pWoOHwoyA9X90N6OfOuAKegQrjuHGA2L6ZlPD88c0TI+B6y5a5L49tYZ/5/QByDXi4s8U4rgo1v9KaQBsbksOCPc9V8Okx4UWeHx8SsT3yQTdwUJ7+YurQzMcYUQhV/3tf2aVfMJq83RrwZ9RlQFzfttdj9VE6l93PghJw2+6LiPZQhU7ywhgCL/gp2j/iKY9hv8IDUeWXL8bBQxvp5oMTG5Sg464ineyBkMZi7FchodnzxkZse0J32oQSWxBBDM06/EpCxasI6lJE8CNmmNbiJ5zNA0ZuDo0NEvHMGUYo1Bn4AyAQfpaaP5oc8Uz99zjcddJcXghohdNklzzrrdnc/zexcPtRwR7s7d6paAM4SeOvmn0NdOZVkAEFbE3b2yUA9o23RBouj5IKtcVKlIiWaGS21TEjYkBN7iEIaqYwPqCxXJi6l4yzmuJkKoyJ9KhqbMThwBBVvW6/Td0M0CUrcUgJWH7TuYcp3gSTbpwc8pn24INVIdqn2h+cZO0MbBZy0+Fylvuq05Lr8GZi2r70Ixz6TXf2PMFT1gULurRqHRU5Vc/RyKu8bZcL5/YrbD2G9DjmebnhgprJJMsaslVzHjyHZBe0qZilJKxRY4q9fcrUKQsPMhRaufN/MLpBoNI9fAHqvaqHFJePMCKHZsQAZMH7E03BAuQ2ym273SgpWMeZ9GWcWOi8HjVIU9Quz4OEJ8I1zbAIP0UUXhYq/K18ZLisZVoXQyukkmdt2pCq9zUOOvrPd3qBmo8izLylVy045AYIMvOzYNctcJrpYxys0k3uTGZTN+a4qWKgOtiCjWKtMd7foF85EfhsFSZC13ghzQyT9ROJqPXIYImxN4DS1ugZkjO31OkxwFyxBRSXBO9XJj001c8yphL0BQmh4fxGv+JW2FLxfvhyI/Pp4FQ7jCfun3dJIee4uzihiHRO2E3Bu+8kDHVtjqrkmXCTwddgxqZiyh7hiPxo+lf1Ltf01jb6x8H95O9UNHp+Vm/bm7IeidkrHVxvCoh/8Ax3lHF8mL+ScwNXUuQR7yIME1OFLgJLGmUCtQN2HEzUsJkQF3JeNlTNprZfiADbNVXHkiwMoQktmJMJvIKJZx7GkWB/Fc4KhpcyezNU0mkiABQvtuaJ/B6aEIA4kpAnMZiO8eJ97ncCJMYNhFvw/Bw6V1damr1lngPZbSEjAmKU82g+kpSXLKwVCqZt7IxmX5jYEn6P6Ox0BZMktOSaQ31vkhCBa39lSaDAZcmORls+67Dyhemv3mNGcfcytjBQ5hB1dlNCHaUn0YgZOeNrLzPCixFU5BIB87xwuRHYt2DkvBx7aHJxhUXB4BYRWHDjy91hBgyYzlR5MBifQH7IiymWiWnFYjSapfLr1PdoJG0uOcxO7SStZE8mT8j6e4rEK7UC37eya0Mz8Ox6UKRgTdHxyv1SGr1iqsbBc1sQk1LPd3AxcfoIIySLtyX33EkR8f0e6b/U1fNXoTjS2ylM1Nhrs0NSqae2bxjMRrNBrEFNsfbhK3hKtybkvf9UEcar155OD48uMa8B3am8O7xoUhvbF0ZujEmIeKEmaAeu1mXSa9h+xNUZvFcvbRVlznRyCZyKO7wW0S+YOiz8oYVQ9w83jHthvWmCa06BDygKiN0NYOZZ7H6BSBH2pPwMKnUtlg55w/GdyUbqtRRyOwC0mBmCd8+48s1p90rhFSNFrIQACAhRv58HhFFYXEfQbCN8O6pY1GXJOJjbtqFWoQVuFR+mRmzFZAf2fvHvgLAJZOrELCG5Qa3HBvmkvLUMOzQIWVoVtHgFr1rJ0jLm9jDRypmMz/qqWB2fTqBB6cVbvnxmaExUVs9w6cuzCP6sumBJmLlidoxY/nMcCYgCvlThsj8QNWVnuYS9mZtjSgRgUf47mS0XaRjA/SmPuZi9ivWr1KTcUMsC7TYwJ0jUvOw3pP+97gqzlppW2GmSFEJk0Ymek3kJRHjiqon1BFprK0z8VZaIG48IPNfb8/kVbvYnhyzB+MTT66Om3azLJSnIiJ8brAecj1d2RwpTI0oMInBO8mHx2u7vCQBoRrK++MzSBf+2uVO8Cc3w0WTnc3CMQQLznFfTwoSzp+SU6ONnO4ui2WBJKejm5rWDF+t2Zp79JXZ+xbEZdTysRl8BTHexRC9ZRnm6xigNx2XD2OWkUMQx5BlYhhiHit9EmeDHyOA3/Zg8jkP1GNuIBKcj8UtJhdlfRybRyhuYTuQ4g5xzDEuC0zFLfIABDksusczg1uG9FquJzoG6qWJ5CaYuLASPtUZjb9OcJMb07WYS4qK6atZSCVHR6Woq2MNou52c8yKz6KcTQvIsUiFq/y+/f9zyw86yTNvtv9NL9xtfhAJT9iAW1+QXG+wiLbTuWZ+sG1rgySNjC8d/xWQckmrRstn9JbhiN3RY9h9B1mZpd9rtGFTK59gSvJRETfjfKPTV2JVrTBfIvnyVNGpbNMjqCYVB45CFW2BXJLDycxLIN51FRUUpmUVTwNTtgQ5qn9zVH0i0mIrTC3PDiK4reCFOLPIGmfw2FXIO/T5KLAIcMXlyL3QWkB4ydFEL4NlhsekqKlAGA0rNEVyFKAk4UAfxUAVr/KDCYQOMsBRoEpWG6jAxNcTz+wjbWmdBqvaytwqyB7gF689qrepMGX9YtlZFyA5NjIaJHKwrl6esgqQKcptxgW41iN5+YhjWjCVushzJ44SIu4+x9qp7uc3cj8JrRxM6UVUD6+lZZvcdfCesMWZ5FdFWnec4QcQM1idAFiX7jvAXqdEcRNh7pG6HqR/Y06uOuJLS5u+bs2G/OKY1DFddGpopGBibbt4VvkCtVv3r1vePbzu5GcbQ8YexiE8ZvVn7SKYsS2xkZKj0ViA+0aG2ztqnwoeD+1cP7dXAOxNd68YuUZyTu7pd5OQyohVwiME76ztreucnnxLkYo10exNl4RqGtv/ApDlxWWVrqjoySF78/9unYmwxJH835+Ai9fcUMFc5JnX031Ch6VGyhXcvP5PfXAnZ6I2nTrAOEA+hYYObf/dw13BYodgl4d2l04eS0m92m1mPVnR/b2nYb00DkAipSN795vhS8LWoKwjGQAXK6zs5Qivf8fN7dSwp/Gque5hbqsx6SSidr4gAjagdptkKHe3S3ybEkIqMB4FMjmfpC9g21p02hyYR0rrxdlwH/Qv5tgfM6ozrYnnl83pQWGi1u7bzVV/+0zryvR3vnxtdfnX4Wi1q86S5w0vc/7+Tl0DhWhKlgW3WcL39efyh7qVvOGSQBekUvBeI299oBA0CUq2GlHkXmzETNO9SQg1ptoM2wrH1N3mNeG+FM9z1SxYxodsM2/hRlISd6/VWcxoC1sKK3EAt0lQWJ/XCHFI4LF02Ephiy+Jw7lEQFbT4TiZFaz1+hCR+3plZYFyxAsWJwNW7i7s+ccQdYtKBeN6Q+unVH194uQKE6j1JdEVvvOjExpl+ux0VuJjC8aYEh7ktoTOAlMyKFKqkJee0JtDUuXw9VMhxi8RlIYkhkk0gsNoQbVXHmBXcqzyisSZT/zNu9tVptNXE+3Xxk6fVyFkmWlk5CVjSobG44S183IgZn4xOAsxqwvdSH0lHuXoG2X0E/gavLCfT3hltcSobMrUNKUBqx6c6o5t4mNqShBGM4t7Bb/SV9hCmEB1UR4KFmIQTmxxys2h8zspANRwDF2ehNBgTl/odbybnHoiGAYtN3L6UX5SX5TneWQ7vopfPg+Q+xMVCmbu4UghB6k/8aTCdG7SJOJXkU2UZmGPgk21tisYrchLKLSQGyLNr2kbLL0U2m85WWHyxHA/50uhd9tEQe9iIBY7NDYuwZ/p9nE9pJhqt9dQJFava+N/iYr2V8Y9RLnMrLhMYgIVb5bwSL+XQaFPfv3tKvEbK5q/9PNobLq6MjD5nQCY+Kz7YroxOPnDMTc9WP5z8r2b8llG9QWu0a1Ttd+FOJSqZm+M1I8O9k/eKysQk7iiBTNxincjUmb7eaq9boXPbEKOyQqnccT8Jr4FMos0cqKiMskz1O5BeKZLyhl/rcfNQKWL/dxh6RjEO7uZ60iMvWuug3XYyYpO5UyUR+6evfyzKmmuFkAXOEQpkGEsfxFEJLiJcS0ZaJDaw+K9JYWxAtVLFky8VLKkcx+e38pEO8XTK2XGEGSt7a7sqsJSwbc2mkSg/MhePnNM816W+nNZ9w4FHPktjoql3etVRHTa1PnIdMEm1TcffSsllFZgj7l+3bU8rF1RE1AX/+WJercPUOJNbxx+Tsj1W4A+AtTPPbiwmX3R73QZMvshom+fHrYbPu7VTdBIit3AAM3bSa9mrxQXI0Z08+9d8T5DftZbdn4zYF+Qv5pFyVpg7Sa+1BUNriURPZ4KXOYVDmh8TJJSE0oVNgz4BJMB7SIHR5hyUQx1Nw7FfLh5gjKqoAb28KmlWlff2+ZJVaxhG5CD4/Zb16RmtzllQHqksdFKPdK8YbtXvstHxCNdmaPblUc5yg1CpMA4g7roWMGuu9OmrASSKuIWtfpZC+rjw4pMcPBXPM6dF2c/7VxKcgOtWr+VmTsvUSZek7JdfGHZSh7AMlEpBcRQObivKmjn64xK1atSoi6qkERaUwaTv4Fu1pqHr801LCkztSexZxHyF8qrtWbhW+srdUGGwFxbtoMpzrUe1pOGF+T4QSkzoGlSRzbW8P1gRJdDRnD7xcpRKdFXo4CbIhVdkxWVuE4SoIskFUDAJpRyC8/uRS6CWzMeqhhfqogA1NB7PRydNGZ6xI67ZZAz4NSUaZlOO5+Jp5MXZiMJo/IzT8z3x5UjOQTEY1qxRWX4bNRWIamUeUuy9SScWWthfJHIoxMT9A0bTlEWE81mBQD7cd6i+qki5/8o+s9guqc7VaGW/ZOvoeOVBBIbyt1k+r4Gb8KcnP/xfgm0uXsTct46rxiJ9BtoNf2Y0OHx1NzWVFERdZv6djhzR2YqklGo1ZJZow18ItvZkV0nLbqTnl1K364p0bRslvCeDN3VmLEuaW2+qDLl3VPl1g+runGThnTc2542L35y5NKb2Xu6u956S62Pbs3aN6YjE8v7aua0+6EtCz00p5m2I2pQaNtFh/ZjKroEIbNrgy3/+FtZuDB/DM2L0VGie/MZaMtvtoQU1YB2M/DDuRHZVAc36PepxrQ9Hq6OzEcG10QCLQ2tDY3lewW/WEQTbF6b+jprdw9dFRN1OiPAMWdG8xvv1c0lYexQ7h0aufGkOUT2Yi3yzjmzLwlQuqTTU3aRCB1a8ka+ohUACEA5grrgnwT3/E38qBYTlxQAOeiD9ugXWmg4JkYf7FvclywgQJgLPOY7MUT5c42ZYtSzLOUUUr7awKvS0h6dWJW4znODimZBWCd7PngMuMC+DO+WUlsQVR0fivRZ6OUSxlzbBdVN6HVMlMqxF7KSUDbEpNmXNnX2rM6SpkqfJAeu5HlJiojzUUMvoCY2PrZyW+VGZTdShsReAFERZLsMSR5+OlL99CGB90x6NDd65SNyDCrG6HGH6R7dJyu9Hb/cCWS5ERqlrI8es4sHd2SVZFCMJPKsXX5fCnq8Y4h5YvB+BjatCHveGeukZTZQatDBlAg3QPA1vXOO17J+0ihni9KZG5SJf8PTx3iD4d/fc4LhuqTneu9VKQi+3o1scqTNrpbN8Yig35Q851XWIm2M7CD8TsibECQ8v7Y/vGq8JYI4DYBz/lqg0jascl2/M39+3gVyBdhf7G7w3JYCLswD/WqUDGctpGFRK3AzdmqlHRv5pw42Av3Z6PZ7etZQpV/86iPKMmw2WrLbtMJxvpdd7sCGXhp41K+N3PwfXbI0rO4llRajFuU3KioAPxQOqtGuKnU6FTp5K/auCYNtcsvIqROfYThyNeJlODEhJ6/hcDvux+d2QulANu+31IS4Z5PdCAM1i91ndLhjsOzp7IiUsgvbpbTJhXPxIS1Tkhv/iBAwqDAmKTRctf2TDY9kLRdcvlk8DiFUaOe2hwGqnL96zjWs8Y157ePdlqYzR1uwqLJ7h8ayjWm8tD2Vbu8tG9q17jJnkpRLDtI7vzclUbWNHeFXhJmzxKU1peUbklub14ggw0q5Ujb1UitS6MJ6q3iNbsgbnhRlwrZD6j9oG96gKDjkIcAmRI5NHFIYxHhHNVyjWeVgzyv0t4A1cEnc5ZYNpA2Ay3sbOorMgm6xBPvYbVav3RO4oxxxUtWBjjzUDSCE2CxRx8Der6b6EJ4FIUC1AC4v0PZ1V9YY3w1p0zEAEpMy0f0trWqJF5gXp3siLXKhZ+BQYLcHMOsrJQJodwhDR0oPBYkTGOeZe+Q+ICrPQqgtkvDaR2fkwH1yQK5aPk5rmKbN/C5MSbBDiK34WYUqBvoTuL3m90OjYa2uj9yGM0cBAZ5EoFCBOBxMg2G/hUZpEMr5Rm95fgEHEyn06EB9WZ67MTLSGl1whvOmTpinodsnBWEa+HjB2M8h/dpmievYulsglFgZdCPA6jltvvQo6vdvVAmjA2KEyohP3LcjU1MIhO0BMeLRSqtbW7r1eHpdrZogpcfT/Qfr0VtacULd7lZ5eVf+B9EKOIiokw2Mfp4h88jzFLoBnfJwKy8DwhvD8yt8hnRuba1k2xDAAi27UX9srOKNcm/APvZG+2+3ce03WvfdHgjokcN44PhAy3xrx7+1LioOz08rdOZj89H4FUgXZQcZuemS2PnjaueqTvNrA9TIuQRWgtnYYU7/EXb+EfAxDZ/2U0+QRGpcYsjOYsPSSZv/doOhcVcDJxUuCyGaoNY6ByT4J4DbGxNak1rl/eMZTUk9p5PaShouPIdPOWa1PdS+mdB6Lb71xgOtndW/DahuFxXPhKK4haKCEDNlLr2htMBBkYJShxhyoLd6sYb3Yd2qX6Mrf7mPWVC1RlAtPkOE7vbEBVT2OGqDz25C17YE4AGJ6nuFzsLedKmeWnltt8OFNS/ws3pKjEkUv7GRH20SM6a5/KjGpih+jMlZy/M38aO8MYg6Ktg4wLiw0CiAE9THCV7gaA0wCub0BXEAAPPzwX3GQcYWcHAxbu6cADpk2hhgigxclCC/zdl6EPgdJ4HiE94CB71EAtEjcgFP0mTtNalv4A3kaEjY3gi4wAsmdaaAVhplYgZFjfVlZHq3QE7ZVNTMBIXWClLWk9xVG3srK/Y6dahQE8hgG0flexxdQaVImWoPNcu0nAqz06gVUOq/iCIRvAY4dfzBsP2hJlGiuyQ8RNbd5+9d024f8XNkkWZTa/7D8CVP/NJ5Ap5YVLLKOvwObyE+wtzfRFoUFAonQCszDBSvbQDTyIQGVXYcUxuksE/6u0d6x08011ZjhGn7t6eIV0tKJepGW+1L4G/wD1CJjolV3kXfS1Ej9RvTdYOCOhrS1NUJCm4X38hL8YbR+Mx2P1cF8PuoRRwYM+qy562g/sWTyJwnOt06J5xlkt5Y6XftqkK+X8pdrdrPc2vcI/AyAgShSIFMX2Zwtlu8Pxxg5wxt5FzpI3NG4a6zvrGCXLfg9g4HjH3r6iXEd73t2G4McV1baQ4H5TrWT9qL68bZFfaIenxsgFgowHZjV9MKyxwuOS5fNbJkdau6/d3a0nNsHI7hUE9mT21Q8oK5SnW8fj7ePeLN7eWOve+IhWCx9PpC9koWTWZKvKmdcscaWqVP1nOYcVL0yGjsPBQDxtZFKLtMgQy4zrhBwB8yl4tgFFWRwgxLhj4xC6C0bGtmqhGJChxBEYqujgRR0Hgx7VQsiIMVJVuHFJGnQwBRxxm+6xM+BV2BLzLaiDRdykqQW98ANS1hoJrBDtEqJiQzbncyV5IoG5ufQBuMwXYRl2vTCP5chtbg1RVQgiGbpNKZ0GbnaSfq0nbBJt722byh89FK0Gbl2s853SSQbkJao/DwxwLXwmU0ekmpzGcY+Eul/mBYIuvrt2u2y1ouWVE2MHDcF0QD3+Xqskz2LKusooLO0EdlZ3Utho7u3TfLCYlVa7Ni7wM+3n394THgaYSiO3tBQYb5hspKNeshSw3m/3KPrcMEilCYbVlwS/gdf/jaFxprgUmlqIu9AAHQ83HCO28tLBHBExCdivgtC//lCxIZYoWcrvGLU2zbluMgLPaaPO+6MzKygaayHp8Uf1kU33WkkMnmbPjvQsMFvD8OSAtvMIHTDIBwsoY18RjUVmzvJGEPglxedWx3mW14ybjsy2DvD3yqBSsmgov2S9nhv7H14pNwlOatCq9wXYYvHipEIYBe8u3b2dkVRWdREIqCEDO3nrNOFuEJQs9hOp/qrcdhSLtNT14dSQ6WanS1IJmqSn+zwoSvoPN3RW2S4oKwrRcu48nHgu0G9UhimLgcOt3GQoVfjP9bJ6kBDcMYHT0M/L6AJalPY/QAWnldhzw+sw4TlwapHGhFRrCPcTPEc/DRtJtps/gmkJQe5SCGCIWSn7v/Jrnfv7JTlxofNz9vbfy6h8Fu9Hp7May72v5vsIjn3NPR/JdZIgeDi49CSdX0ZfibzJPX9W9w/cv2IGYBDAM03ozjuCOA7HijwX+sqdxw3dE4ad7+nDVRBrpEerfewpeb/lYMeIXXLIFUsIHvVILpzGDoN/N4M1OmhCmq+uCgVgW5bjhU8aRyhkP4LC1nugReiNm66jjBP+obL0Wfv+XezvCkIEusGqquf7AhDXwtnRDJC+NWVXHlvIhjAAscwfnHEck7FsGTWwACRPDQR1KjQIhxoHFRsXEAJ2RAYIEjCODyQLDlxOJiIwBcjPUUbLxySVB80ErImu9ZEJUUlxeKDwzD7vERZvq7mbGb5O7zzVnXzJnBmO2VCa2egIPU9yOPnyB7xWblaXOxZ1OtU8+CmCjzcjGydwTtR/RTaIv9tmO3S+e7RvJzFyIbLv+1HiFoL2TDQn6uIZbQGAZn50BhAIDJGERucMjZMLmBQVj42FhCEUZ+1hB8T8BFj46ER/Qb+VIBNRq/rCijnojwkdFoarRIFD36rGknakU4mNaaKbSxEfouQYPDgoYbaMpoh8+cQdqR1Z5rhwMPlbI8MBdeuRLOgXORyIWRWLWyHAyNmQZC2sfc9w4AhQvfavfaiyCjOQcaIlLq686NocZoS5rwSwuMzmX9AzIBQ13XuHVK2mkfllF9yhDsrkOACyEizltDrx8kSaGsR4SZ7YirYNJe2/DdpUnxAXJaC41EI9sCnQNnw/UF0cLJPRlGy40t81AodfmCyEodrykRzIkQICIUKgKpXhOI4M8mVIIDt4CgtL0a+LCCwBD4epJJc2OFACWgC3WgwW9verkqGQQIwsnvMAxGIRJYUwgdbm5mGwCEUgGtT/s0UM4VgHJYdxhSCw4A7lszrs4+lwsoI2m6O6vC9kR7Sx1+Cba18eQihf2U+58dkKucVvwwWtTPmgy/6Q11HElSXidDvCOM9nFQpF0n4UevhAOMUZxVpjk7woHLoRufhnRH33qi/XuJMsLnc2Qn23+mGqicQBEdHYaii7RNDzTJFsYcnKkJI1MHvdq8SGBfaICbYB19y6pAcgiHGuAg8HMP8FEd47JxGQuXLlPe0bkAHMFYvXcdOOOdPizRToyJudTbdbdupc5NMI7V1c3fHCdySHGThTWJCClxVMP4qJkrAZFW3HNdd1jR7IGB24rb9QCyo8+F7F1cfSnyvw6RqKGlDqvdMbtu0s2PwwwhTp4FCR1D08xuFoXVzRQdY6zIPZIndwXAH2Scm2vU/UvPE+XUOHcuE2JCUIjrUKHGTgoQX2O1LoVOvFl16d+hnqvSurzVd64e7RmOrH+fO9Tz76VVefWRw0fv7vvO6rw6KXDozY0yhzCVGMic78HsexRVQamkKKjsoPsPzYsuOyaVbsBvkPL5BF3hpUxeBr9pg6OkgdDQpYvXlYadusyt/8+mr6qPTPADlRR8+sHqRh/ozhp1VPtguS+BqF5bXUsD8/FQog0HVpZIFDXqeF+q72kDhtGU1zmgwqq7olbzAxx+zV20kSHqDuqukdHdDOwwCuvTyNB2RSYzem2Lmt2ypr6UNsHIaChsKMuEVsV6deKu4iFa+xa8Z6fua96Bx6/XtGQwHkCZDer6wkxolFa6pr4FARzENqlXdgZswjmv2u6yGtcGnTm3JB1DPn5ESjgWgbeQYuEQLS1/RHHu2P6XQaH7fZl1/QfkcLS0PzjM9tayc0g02z9Eq7O5aIFZJvGjtU4ovBJehDasPxDMMhdsP7c0Dg5hs/1Gkw68DA474MuoH2hxs5S5JTi0V+HRUmRpnqV/3UYnDF4FJ1unDR7rm2dZ5n+u6W5ze1trsHBjfw0Q+K7oXh74f52hW1t39RwQXn/hdRZKWFwRAZUJFxwb1DnrNXcGGUXOzFUKOnwW8hCPlY25i6GzweNodT6OfP6KOslTP385jgLNkdtXzgiVR1FReFRupiZVk/gLAnQSptVcNhRG3u2xO5gwVMNrFxbsSHSIP/iBjBl4og08oHrU6K/fp1HnQonTqJuNiwWIJj9XDIvgJbmwxtl5taubwMeFQZWtF+Vf62pBqQi4paghnUWlLTR/yFwgcXN1agee4JVt/HE8alZEO9Vn0p13fhK8EOlu2PeWIZpFUTyO8Y55UBy+jLf7dDcI7nImz+fxuruuUplVb08pvEz0lwLOl4/bpsctbZPsT03/mpZPWBl0dCD5nAn95fv3cM4eZbsfi9yeL5eeXBuAQ4Dmrm2KxKSkPWCPMudmeB55paogfTC1TULCuhJWJgGLOv4lq4NW2//l2R2qZ9w2Os+LooeEBMXQXvyczjL+OUGqVzlLmM3L9IU33lo+Utn/jy00mntvHnvNjbI+4C5mveU66z0tb6vEfNPLcagyk3sUyaUtux322H2mLqnhSACLb7YraAHYSTBziYwsdHaCYY0/PVCwiFEH5ZqWa1d4og6c+QXa+WqbSsrJdPI6Mk2Plv4boAPXXkHwekoecEbcf9AvGD/r+aINspZTa3QmVnQyg7dDz0sZa0nLjjQO+WygjgN7n9Omr8sA5HgyqGD3s5uQIxGSKZMDIBmUkgxk5IC4/QfRg916+l2Dg31EyAKy9xfHu4VVhpeDR031g91EQvcg3+mApUjlb2YjA0ol5N9uiCu3nf26S9Z0zNKhjL/4MkiZ3DEXf6VSBsbipJ2QRQjE7uD9REJ/NB3krFm8BoigY8+uOl995vwMOIO04hInUWw2qoTJATFCX7X/5G05wCCkv0oXrdSLlDUGcI64vWzSlrMyopnLaPVrDNxlqkWFFbhFrOxY+BEZrUY1ySg+WKriWaEHwU5pusKSWOppd+sGyuON9kQ9FE2oEm9elJkWTZYhQU+61CyWYUMOkpjG0Y0CaJjljOWk+PMttp4RG4qN7Q3twULoplBBRQ0OEMke7oXrfua5ryXr0trmChs+dEN6xB0FHj/XFbp7kIkDgyiqQginubp5lD6VUg6l7B/IcKOt1ckuH51LaWBuhPRIaws8Xq9NCXanEvsPNRq4u+LTtj37EBllZBwV+UgIRoGOaXL3UBwOqoR7A2KEOqbXi8X263evXq2xyN34eECZ3K3fPzXV/2hTrgXQcfn3ecRYyr8vnvO/HdwuXLj34gXv5YvpVefot/qcK7fmqMHRl7P2BPHLd7BEmK9tcj22/XLi2s6IwzVj8RcNLloUr3UTlNkHwsWw2bRoWhthzsVXLVuACDs2X0smTD3iPpliA+02/z2g/M/8Q8E/YE5XSiuFj7qExV4q9D0CmClYHHUf5xuigFS5kFw/q5coz4yMWKAt+9s+HMAxzUVpUBxoWkQP6B0/hbPxW0gU8VlmjIpNpECBUIAqVQEiQHEq4DDrpiYIO5UznkLfQzecOMxU7tXPO4ctda5twP+lhefqBNHddreK8td21W5e8n3GdY9mj8sMrXD3w7O7Z8CfYfVomX94ePajMf1yuae3P0hPk4SfiynEjNJfk7C1/kdJr0ex+6hPnlL3iBDqinOn20nbMc+vULZhtv/1fDslFd0f4ibLXwwEcvStfZv/Pf/SYGPJ1uvyeD3Z5uaG/MDT/f++PzqxVrMmIqauMEt6TDbdx1+i7x+6eCVAquR+fmg0+uUiuDNw+DneEFEDqQE4nDRrhlrgoSG4hUINdFmYc1drHNp3U8stx4UaaIy0DA3hhEYQKF634wEqF6h3bC2DoVK4ZyusRlK3PAGipeJU+IVjToB9b1z29S0VXd2c/0kGbZLc2JiuNR0+/G+MmIisP16txo5lLtkWabX6RI8/7+gP/7kRnG3yx630OtNOBvrNgk9gni1vySrjNrck996dNdM0dXzT3n8j3CnklGeBvomZf8CK6/Iv/ml61oS6b8fQVzGp3uHyQJ5aw8gtyDTO05XStu84f6lNNOfYZRoIJrYof9tM27+z+b3WKIy/48q+jxd1HD3sLE32G2NDjGUdiCB0S+AiMAQYW/12PQo3iq++vFWEuquwzArMxqzsrLciWbtFE+uTgYbMHliYP2ays7Kb8A0JzITlMa9X2Lw7sCiYgXmqp2g6OP7vi2c3D/v8ub5Mpn//wOokLxt+U3L94VsvXr9/PHV6WSKTn7hz4htsqId+ep0OJ/J/qClGwXkDV76ZR5ceuQ4Jwh/EbeZytkwhzKktHO7mKSZifOjQrRdv/tycOr00kcnKa/NZEUM85tP1dmXSwHezHW5AJuEXswblydFP9RWNByfuvTy5+PoPR6gNsykOlbK5s9Z7DPjeZnvBFgxhAstxC7bKhL9gNObw2D2Y04kqJOgl92AKl76QOsp1IPu7C8mFwqerhbRNVlrqa4Ch7Ax7FgrJC8n+jvbhpdo1OKWQ9q4SI+xdOFlG6GrngZs8dyGtme7Z7k0rdeCE712wd2/kvgX7oHZ6C2Mho4Ve014D5usAE5pflfmWSykCCxxfHmhr2hBC2tDNyoum9+faX8uDoIkqMNBJrnKEIHiH2dxkSPjnHxyJi88MAPlchIs4Vaoq4H590o00MBhjRxwYezk2QLzuay/7+wa/PuyBIbGUyPptcsJM21iiT9k9Ii1ev5zYh6N/fY08pOlxtGlhHnYHqD/aITvjpFscO5HUwahmgUP4mLW9c4KrQ8pFql7YehNuj+dGY528ZZb3syw8z1gmHeDVK0hUXSoJLBF07tLdXeC+I6iUiCEBPYgMFZBKnFiLyoqNxBgOCiJBesBsi51Yv5+3cxd5t3gztAna7Y1PXL2fN3KAt9pvdLPaEcfdXpvhTfAeL8c93mAh/KreR+RTT2GQiRT6ZL2wK/7H6mimd/dHd7ywfpJOIZIZNnhwBeSIej1YO5aXpm/btmz7cuB2HnahSqmuVMmMy4xEuEqlMuCYPVpeCIpA13TMTkx0zBktK4IKIS2UXZVLu1rHS0fdXi0CZK4+fdJ7DD8HBYiqe8vxrqwnI6HUjR0SqR22UDor4nQXKdcaJLAM5XiwQGUqvKxCrcJ+3Uzx90ej/WVKeUIRxt9pdFCIdnByQAv1jhZBo2WOOf2HQ3NCESiMA3XCs6ATJLiLJwUJWufZWYVZhf66quzSeEp4l1Wn04NXZLFLHAZI7aGCvuSYdDMe+m80V26k5Ao7zzw7Jq0vk0r+QXOVRnLMkC9Oqk3KADRd2P+wue9lGA3mn9TlxnJPxaSsSfDfXDLicpmqoM8I5dxv4En22ICBwcCY/ssJx77+risic1/DDAM/Myg8Pz8ccrtWkNZnMv1Sv8Sq+GuyFlXqiE3M9Hwqeju2c3vY45Yh7cQfvthFnMV0ZWaJcJksV1bjSsHeBfsEok0LNoqAsP7Q1qOj6a3EnkGwA/R+LEprWmur1gR6K3qcGfe1bv+T3qZ8q3wcrUd8pzVN1Kt26sCgXu835QOinvy+FvhV41skVFAARZgb+O7FQkHp6UGQQV+RylmcA3U1U7ICPJIWQhEFBfyHh+RhJCIuunkTF5LExUnAt3IgPg5IHJzDbqwlEJKWViTBgxmOdm3ne04oEcFO0llcN60ft54fRTlFjYqIkKogbFZCHaBKhevtfmeJOzkC4LwJr3448/Ch+hRTzjwdzMpiTrcQpplZJGbmrPXMw5mZTJsglKCp3uKwsxvOrE73iHMyeMh6PiiHOfVFnHDaLh+eMErBgxzpfi4wYCEWOmgEHYpHMDDOQj/YmGZ+dEdIKnWgOzSvFUPcwkIOLJdjyfXKFDFHvLbZAdCioyHAz3ZjwSwtDIxBsBnEafY0IY1LSl914RBlVlVSKRDh/PS9uaRDb/L3K3dEmRG/yEQmLhXMsrICRJmCsuHzmaxZ1jxWKtJ6/XpbxucVOOVBiw94sqndJE1FLYMRr/I4SF0DJVVC8YurorFaUnRcJhRYCYUos2RQucBqHQqphALjMqVosyjs4ioovhJKUtcIqPMO5eEt/R0trEe2qvrFzeHZ/2HLw43YG0v3ABE9kC7ynSYtglOWpwRAdJ/VXQTsijl52VSSMmX16lwXVGJujkZbk5HZol3wzbLIqsjP189fZV1kDUHAwYf4HbEVGP1A+k82rBmk8qirKA7UwY7Ck/2g6jF+gq4gEKIZ44wo4DNhXKaSoGfAW0GfWAnLOz3Gy2uDyutqy4MF4BlUXjve6YFG6LJmp4y8QgtECvMsOOmf0ewEfkR/ag8JwVvjQ4I7UiZPZ2YJKaI5xBo1L/oioKI2E2bZD/Cb9YKDrZvw75hZQcuy7MmomHApBw6phJ8oI4FRoSFkD7OrBw93NKxHF4fUsF2lKW8Wj304/0Sue8s1ksGIdH0apvvp/KOxxW9SSncpSO+JR0mzJJNQkrM+T9+ZFMonzRKPEt5vbhJOhuWqQ8KMjleyA8udx4KX5SWdzUIfOqsVWPI9wnBRnKRZ4l4Xik39hq30xuHbMN9TsOekzVLg5LOEOEu8rx0QUKgpdFP7PnFWS7dCIVlZIZBGOGs+QlP37PbL5dLUea22UUP7AaGN8EB7tt/aUwl+BJ75c+JCb5myHuvUxXNYsDhwz/9W3v1UPdtnAECxNvCy0i8/3n9RSa5n8kTel7/z0HRuySL/XN/8V5WtELR5Jcw5e9NAu8XAcy1roE8muhLJevotBueXBluzb4lzcmw6Wjy0K0igCYrTrHe311j8JNzVIrxyc2pxb9bEBjlpgtYfDUcDg+PwoZBA4O775bzUdsrdhgzRAsU26UE+IAIqKIYiAsztoDu8EdAMDdPugGu8ZjAySgfDkmEA+7XAW7x5GBRZUBAJbWNokWHmtGGoDYzwptpg2oKQldxxyTWfa5Lx2JTPYYhUKhCkKxIGwBfUPF42tbySaokcEGVP6+gM0lfKMdXRDfqg3RgNmqSaeI+t14gsixt39MTr4JfIijt27lt0ROkC0LNh3d44HVyqyPrup3L7wP7AgTiHM1ftnqO+10YXJ1oAYLOoTi+12quz32uDuqzTs3+DZ1mZ54Z+z84y9QYvdKROULNLbq5Lc6dLS25Os0tnLZLj0hJpzs3tnNyLj8JE/4645LzIQ/skixxl359Nwt0njnlVMNgB//tiUYty3ls/sHqQB0D4A5yOGA2NZZKGyJmGQ4aZ5CFS5r29AhAQdib78TnDXVUxrDZTrfYLWnNaf7Gj+4WtbUsNAYdpdBD1+hVyEBlsfLAGSRgEQAho8I1mVz6ZTs7f/ablmO4xkLUmBsq2tO/1NMlyRW39/9Yochr5fQu1FQf++/ZpJDWWd8e+494+5NkoapWQn7wgdoFl6ykreXgkN2l/DiBoLS6Kc/sX8cQ18hHu6QHWqT53nMyFPzwyffwR3L1j5kLWdfDRfQVkEdl8fwdd15cWTBPcL4E4EFbCPuYIS4WoIqOsfeBccs7UiRZok2eOxDwgbsOf9/pjeO7CVDYM1W3aU4pEoE19cC32sRI8NKqvq68dqa2rnXcb/vA35eVROyPenvOCG7kzdd7zVRl/RL+8LHi2nlPHpevqYfMQ1Ytq66592uqB/TnDH1MBe8Zsud+JOaEhjzLUqyGoCZpeO+H8RqHr08mKxKu32jBpHVWvEmb51ulDYy1N910L8QGBRJgmECTSMnZZeRmrzMdXzVZrsthZwPnjjYe0aRgFT9MecpAzk4dX0tieWDnt/JDwjjij0W/RnyFOE8GUaFDQzeSzulmDsZPP7H5jPUbTo+Nc2tNPgxpPEOd2SV177793V1oPXU4+16JS8L++c6fz/98tDID+LV8j/40GWIBB/y/3u7QV+MZdoFjwZUFMfVV7Fv4DMWvM9VlCuIMLm7CkYT/RYUlWoQ3JB0/c3KEihr76jygUWSda4yLgt8ZQ1A4DaWGUtsI1igjnX8EP0Pfir+CG6acwLtdwA/QB3DV8Ssf2TOB6aD24CVU/bWAxczNupllb3bsptCavdODgAC5aAQI5B8X5vfR3U/ErvEBn/JJCXK9nUTNf2c+/wL6lBpHi2iU7HXy6A243ivuywhrGRA8fR0wKnYtfc9q5EDGJNYjCWsMvK7jAJaKkdyQah9GGMH+wczr1OnPYHIxs3T4csqCOME74gx9vnx7DdWP7JGy5bPoZbDe1S3lG2UXtxh73BWzHMEXpxuJyYPxJNHIF0Dry+/8RZBRBEjVyNZCSj4rmlUnLaNE0hOaB30VYr0uuRgghAZBGVJ95bfqq5FCqVPMW+tRM/SI8JWTUnaXRyrXLQJWNZzBL6//jln0xdObwX2YK82fJ1e9r6py2H7WKXyguG89gqev+FVvGWx3d7rh67ffqqV/M6uKIT9k1pnSTzwn1HT9+FAD4vy69+r1D5bijcZTTagfgIF6jqN+/RmPkGQ+ODpZfIx/1OQ4cJ4GDIPq5PQvoCpw4OAELoDGk1x8evTbAoCCgLgD4YfyhsEgqNSzqEH6YMVwfAmflQ+EoO0V3DCd/I5SZ0xoOUq1YlwPjh99m8nbstD2+XJIDfOCkmpokOBnu+whOAiLvrMQl/OXHoSr8MHMYDzcfPrwURlC99QHs8aUcRoJ5jntHvIHEtur6fwWPh6HgzMxgKAiCDAWTnBGUAfcDLh/6eyk8CpHCneyd5IoHldegX9sQ3MeXBnOSGGLmY3NlEidEwtc0ylf+R+N6cGnL+nKlnU0FLW4Jslq5ZVCnNFeW4NZyMYLDNID7XTeZRVpDypqs24VsHKXNHdsvDKiI9r44uDD3WcbGRCt/LgwZ3asPiVF02BZsBPa9Zs2cWbgFnuUMq0xFTj0Zzw+KgJGPdmR2TaAwacl1Fqhpcohaln9kB1l7At2CGVc2M476RDXLvuq+wq10Oanh+KbZ/RTrCBgXIrqXCALlNKqyBUvDaMgaLBXbAlwn9eGeFboXjP+1VKETejhf5YTt/O/MnjWgPGn4jJ0GuHAL3Tk57+DKCrqLbxjP/sKFxu2HTc5dp2JccriTbyJC2T/c5LpWg4Oq+o6Ghsbw7eto/64DtznxwoCSw8WHOdcCwgtW2Vtf37ArbU2j/c71EH8EtOQIh4zjHArXVYA7J/ctIzbbd+NeuuMVzqWLqTuPHFmz3XEHjeOSw5t8HRnKBs6isnSa30LZbt9EXCfj2ANCN8bfp3qVRdkCETiQQTvdjovKi1Kz1NXZUugALWO/P2i2XfkkcDl1u01nVs3yQDnWnp24I3ShTEEDNgfJc8RE0pweIA83MF0wBkiZZKrevK2SOLfuxSAgaZGBLiBrkcAFNRmQEjU2MVppQJdaA4CzGd2EadY0gZfd6RtF/v8fdZoAeLQWIx/ip7B+1ONHyADS//hxP0BgBEEfPwKua9Z4ff7kpHHUfPpcm/wp7aKpm2l19UkYaIpH4G0s4PzFocOEeRu52mPP8+c5/LpsrAvA7lH49wFUE6rx98FRmLwOohpRTb8PjPoehF5uRJUQdOIgjBHPulcMFDGQGLJCkQjQ4LyyGDGdI5EwGDnO5YpOArubol+qgCCskhVhmGvF2O5k7bTdmhFv44MotQOCTJ9QPSGssxXjgmCoHg5nbTiEqsT6qX4p/bDn16c9caq8XHPZ78aUjfPKmZh20B7TNuPsBewfyfisQ0jFtm0VMEEHQCoOsfgTLgGAFB4+plrt75mu1GrV2FnrJOASEBBs/LR6X/XTm4uf95YR0F+iGw7oBugehjJbNZlwgAgMZR7Sl+keaIj+giaUAbsjoo9ciQ/cAVea+5Eum4RuYqFx8NFnHOqAxmkfwTjUpq5S7TMGqnBazIhVpuKs8L5WNzKkJFVDReXgn4T18KXLyHrKly4lAjI4Kr+8XlOL9O2Ba0Pu6/Ny8J4+pBYee/Yw0hCi5uKNMjRVXrb2N0uLChyvX6Bmdy7LgUVA5VzYaRgIpadDQZi9Br7mJ6FTEdDXk9V7Ee+RtMzlmwTExQEJd6M6A0fUD5OPGfScbzPOdOxNgpZWEhYR1t1wCgP+XfKBZj0AKCdGiyQREVHUAWoUf/3J6ZwBqhRc6zpyZAnksoH77cx9qAntUKdv7d6/9P5ifjMjvb9dfhFvBvShHs0gfZQfPUoEZHDkPQOczubeN7n/flbN7DLrYqr34LetAZMJL6+7vG0vvb0mTMCfaE4X6wnlWc/6Lg+PCYf9/vv3alYXxyKoD1xF8KitrvU9zyhPmV1grR5zxPTBvXvTZsNm0/f+nb7MeJdyive9B6Yj4NlHraOYxIrlOCq2dbVETISDEqtjMyjEfQkVrOMUH62S54kVh9dDEp+hkXoT8aZy5ihIfcvDXWAGbpeWWHa+54RazXBmQIhUusRs0baVQWtUUKIRCM7etbQJyt/NUXJ+s7aRYT2ZUJiuMHkbmE91wj+2IJU0fmwdg6l3q9+WsfkzaLoBSUGU0427IBamEVEiKdMNuxQykCSi0ZO8ZUCmvOm03wCy/YKbNreyb9ncBC7XzFCOUis9+hu2KVsqtRLe7nWalBMGKvkf4Zz3MGlLUUlxz7C+qgeqaOzmHq3auG69mpBGYw2wnmVnBMW4E+ZGJXW1mfhdgn7UM2RA8AC4wjQjMo98Rl/S+6dXSNgKd2G7eCOHqHReXH+daX5+r+kryQwK8Hw7oB/Z2//q1VYa3VhInaNIKR9oXGOHmS3QrjEqj/qB2qjBIEuoW16/HiBIy7lQeTTg5vOkRz/KmZcqhWHUlkwVlhS4B2Nmy5+nTnGuJXmOboX4O6FHXzLY/erlFhoPjNcbF7+oTTbVixDvDtodLIrUM5W/qC0GwvCGX7T5ozMutc+/RGwzZdV/DHejnHoj0bXPl+87O2gzIx6CLIu4jhg40senpMjPr7i4XC0hSnhCEgDRVfDrkhATB1HtglOD10REbztydwrZhmy/e/fpVNAQwrabugvKPC6IUW0oscd5Ye+Sr16WJ69AXrXaoVcvnfwYX7vIyPWetj3LrVK29RSv+Pagb9CUCHxVANelAmJfFCqbBKpuajfuQ3QcJCGZ+7FlunENIApn7gFKLKlSQLjuUlD22WaxvDlBjB+C8YwXLgosHJKVHQoRdE0oxNkx+nKiYXEnyKi4Grhg7drFMIeGZ5+r4LYwnnBjBDaHq1lG7NHE4Y03wewfPkRFUahRApxMIHwiqjxZY7+wlcyXskyrdoAShQjYigRqR8SbIjFpVOI8qZI0T/xKnB8sHYOiU0TmKceMOQ3Oe31ZHr8Jt5c+gOuiAfpe7PFNG0eiwvoE1TmXfJ0vLE8SJRiQwknWb6b9vCYCDcxHLIXJ1xfaiGY4Cbx28D5KZnPpfzuK7R+7t/bTj9ECJyG7wdaf1ogSf/knv2pAt4uWHq3MprCPzkXTXtGSzXnM9WYFxt3GOXf2FadrphHnm11MAozVWteshq2Hra6dYcsjTrawMuUA8uoa0g3k/q0fnP+1X+yFtFw/uhneAjtAAERzfWgLMtapL2LJDiIvr6G6CXxtdtwIILzpbpP7ml+5Yu6rn75MRJp1fkMAKOsEozJKArlsMmGyjJxAKSu/AqJBAhRNT6Bnxu9SBjC9UnhRlkYGPYEBg64ACRUV+Zw15jFk8a/2dwOKPtwcflGWUkZBlF/4C84aA8gbw2KFN4aolYeHgg6ASROJ6TSxGIKyNRpdJLYfA3vFp8QD4r37g2xNwn53Nz9SRkZYJRWIFh6FnWnu+WUSttnGe9xfPc2TuKjwR4+IVF1v7v7d3k8faGxd5TbbqhW21b2V68YgXOYzx9ZNjprniuQF7KRe2+pHA3jFV0cNrfWLHwFcNpiLor9eeHCu53eV5K9xxFyldM/kznQbv16I2ojDRmc3Ee8MrGi/z75PWEGcYN0napFmdWa1kSVCm1fsN5HtsaeJ2sT3Ou+zpNK9B6q+gAPEcfZ4bnj7lTGi/4Yh7AZ7/Zxn3+GEP6mVILzT4dGeAzmfLlr7NdY4gUYYZ13D22eEqYBeirdFGfhcIQ1uaoJLSHOIG9DH2hcJFyyGIq83Qazx4khYq7UFd2qEtBK3kd6HI9bt7CvH0iB8/4pTZyzedXA5XJiJYhA7ioeuoy9IJnho3nQ5Fe8wlL4Nz4KD/1yw3I63bgcXFJf+4DAR5mAsW3F3mIoJN+XCKBoDli/QwwvwUyiYGYVHh2PGunyYL1xoLoNMxAHSzyjxDYcguI2OPy4O8EQzEO4QzIGmhZeozxynYRR0mM1CvF3K+Vwa4yCLqFEY2jke4nGfwwiMLgLCY2FyHkfADbe9s1RZL8ezIAF4js3zY7pjEEjHt5PIADA4gw7nwA5RXAZjE9oewnAzD52BGbRb2L2/GQJqIFUgmOdhRYIu1QGyp1rgaMDh8fHmugSwrK5u2SK11FIYTKirrKjDhxQ2x0QMj5AgfTp55BQF0oMoF96MR48YI8Nkuh4dCA+PahozEGlsTY/JML9mBgcjP+48fDiLNctSL12WTHx3fVtI3mO1flPKu+8qY5UtXZpMmGa/IyZ7a2Ws96zMQ4dKBlOOD2WxgIsve+aA8I3FK4uXb4S1losmkazJ9dZXqJdA7skFwl/lYL6uNrLq7NlVEJAxjqyilKK/jo8enQt3dMC5wGECPWt1LsbfX6lMCSPcQXxDvHcaFY4rK4+DKJeXJy3EFqljUVALfGQIaQZcAFWuODYhCITS0yATAgeEAqUR8K9Pgdp1hx/Dd5vrpc2ZYrzqpfmSeku93lDz7yofQuZ03fZo10MKevQa18sHMn+qvvsX1P+0bE80/9kgxmZOFDq7NgRU3A53Lp76/PlnWnTEsfL4XTfHLMduBuUFqr+GO6XfQ6N/pUX7HLvecmiS8M/NgEM7aNd8r0nT9h/EaTHThIFbOGD+RevxJUegx5wdW69t5Zg+upL7nP+8wD7F2XrtugOPOdCOunSYtrXgUf7jb3z+1onDBwaMLL8aMcjY1OmSCGqEm6lYMkxBVwYOHxzfyv/Gf5xf8Ggr4O7QK3q5+MO8k79t4uTQgK3lvP0C9tlHFzr+tFx7iGE1bx44MTSxjT/vfFxd+LKdAxwEn/pPFHUMUhwmV83wKIMdjSf6vyO2drZeA2SVZRMHBgcHiLXXcVNZq7qA33s/CYQAxRJIQh0BjpPP7aQum3N6u2O6ex1FQKEAIiBWRIugnN5g13S8t1+GwALH0V53O5AiGoiBSKEQgZzDoS5O5p6BfKGfWHiVu3druo9T4mEwFBrbfp+4lni/XbShb4jDeWKpGC+MUgSwWE8MFeuFVXGwWK4s4uKsw5UYM++JbVdhqzg8Me1KDBdLKSr4rK4H9uFy2mm0Mn6ZSRY/ixYylunOVmFYoZy2eWD7wGa6xbNZiXmEUabfKEsp6utqi+9TSkwgrhtn2s7VtQy6uO5ZsK77PxaWSdnm70fa4qwkQCzj2nYNMWGoAmRyoLnfG1TYu5S/8mBGu2uYtynYCYlNeyUZUtM1c5EW2XuvsPOsUwJzLL7HXnoAS5E+jukh60Z64A6gr1GWYl+buHXb5i4dWbmalpYvgZdUuwfRItnZtY2JFKVhwM+9WKpyr5J6HHHBzNrOYihTWwxXvTyQKlRSsUIslf3AREVRxRTwNE6jTdeu6O7kTWjwC7rLtSGdlu5WbbpO80f3sRN72Z2Mya8ozJzyV7QJwVCtBhtV8IYNcAmFAwLSqVAhpKIXPl8E11RDSdCimppFWfDqGngRnFRdDX6OCQoxHzdPt0zbX5wH8kFYFqRZpFuMPwiSl6m7wSM+ds6u1LbEXnMN1II6gAO4sM7ZxceW1QbosEC973RMydu3b7oNupuXvSmNOa0qvn8PVGSJLl3cHQv//v69dafra3Fop5h86XkVrKBBSvPzdpCj+O2bxeKGhHDDzzTl1kT9P5o8miBuS6ZeEybBOD9HAtcT5rfKkrQ8rZaGzikfVVsFkEuWQTL00J1vX5//3MaPZW2QGsXjQoebQ0wKSjMgoWNRhpbFpmPutMIP1/VXr6pakuy/rCZQHFKC9pYdaiSfX7oeLzSnctLTWeVsEEtGdoAV23uWm3ccpPIpq+Zf8IMdFst7kO+P7R4j34EdYjA3S0WyfutfBrTr/85CqLNzRl3MCUs+dfljHk+/Bc1c0S36vMe85VS+5QmMFbwLkAELTIZK5EljTMEhCnj1ZgZkgSsijk1Vw7nlk0d5QnFTjB7v3HW6UZR/8tQWIslBbJzPCHboSRdcL0K3VNnoiBwDh4dyOtVHU0L1pTalebEWkkkC7EOQBMWZFv1lUu296RkWTTSQo4RpAe4i5etl5ePMdeYVx5suWJQFHfXh/OuZxkKd/s4ed1k70lNVQDM6hONszvuSRz+x+PO+tYCDOD7MCU+3D3OhdTsfLbX7JMKFpmDsQzlfSisuOcoTzvs2dWUzk4pASND3CbKP85jMwtewzrBLym93JosmcEEgJLkom0n31C/EuLW32O1+BK1Hnf71CzRvxDzYd2b3SYHHwYuiIZAKKZ2X/ixs3tUSexQOQfVr2XnFXl2qubltyKIR7Y/IHDaS/ibZV4IYKNmjv24y8upeFOk/sBF0kvYBOCb0twTMnf14JwYlJ1/1nXkhGwJ86r/0TdoaJRs3Ty42CEhmFIKjORGvMTpCJhZgBVUbMOhOQ/ZBTKD+ewFeG2bj7J6vprAGDbakKHvyGXnTO5ZyOCTD+A2IjkMoasig5dCpgaVxjMWGe2jHQQWrEjoKbcDE68ZVsEOrEdKbSx+u7/w5N5BWhpg1uKE68TRFDc1zm0llgfYkJ5oAGx59ZAXFBOKtDx3lG2rOwLVQv/Yp0IeAq+hT11z0rDpOdljpYTOYMTTDy/lHa4xwW9p3tG/BGdUO5V82pLFiFJsXMEyhE6y/IDOKLjLqB4tDzer7A/mwq3IzabPSja3nAf6CT0Lu9i7Jrs9fLb1kmY7+aOOvfsOPaTGJMH/kMAh7Ib32ASdQSmrR0RaiNGYnowVrQQKk6XgaIs+TN/tcQujyJMK1y8shV+CH2+dCiSXMA/ZN8TpmY2PfCZn4kWO90kxsHW0zOu+4z6Nq1TkJ6eFR5/Mv9pHn6MfQdTVHxmN2Pgk2ZaejDc+RtT55rwxWYLNw7Zj4LAR/LVMQaqfnULH4ceY1/9x8ktGMU4898P2wC9P9vknG9mXLd8flLVX1/o0mXb2BoSSD+dqlQJU/cl713/lsFlAhg69fDyLnzIFMUcoubASui9KFi8B2VXliu7F/pUxpTa2tj+uxGuzwJlO6ke4qEFdiNcdpFlsxf2FaQd38vOSfzfNudaSTlBqTrBQJ9hzrNWSNckFsNu9EfiIuPWsfpzkE2VJbfMJgTdEediio00MWYUNb3NBi6JZD0s3lLK221FoYtm5yOFRe2X5VNdde7UENsStMVo5DtuzQMDMMY88gnZtHUgafcIIgIyCFl+aIEOmyWhmJwvIb3NSY6hmnS/3Gozo3qMu2yQE1mhurprpiq2xQQ03QlT5vJzd9WW/Zoif3MUDO64+hu30lSZ9sX6B/k8thaKXvBg19sIHv0MEh6+HdVNWmwJlo2LX3c6oE6o+xvKkwZdHbizVnyM7qV3S0T9AeG3dIptQHc3tWHzpsNPTJEZ5DV+XK0m9w2viOHZ2Q5UCdVkWWAPXEMjGq5JCotb8HgnpquGhufdP1aVLDBsvIKPxYBUn9kZEQAFLusPDcVJEqfV0Hj7ZO4RmncNXekvoziyHpO9ZgSMsljzn0Ty6hPzAaGz+BogA74qRyVMnVw9mmLA3qYS3BhZF/UH2PGFWyV0U/aYCP6E4O39Vz7eeuOzhVhR+Y4OlScpMCQHEyqNuOc86APGzzEpAH68IgnX1r/k1OKaAOXSc4n5VWUJBWcyd7sciwOnZyQVJ36Ekh/cR0ymlH91ynUFj6sfY2Ju05vPCFJdyivqo5u4Sz4oIQPkLhA5WWqPBy8xFFZYWeQlmQx3SMPXIdL9JPLMXWnT0hpJHXcTLKNoWfFjOvS+nFgmxEZnFID5alDslJiqSPi/V7lti672hUbgV5yMdIHV/UXliJlVXP7KagX3E0THusNEYJ6Ggx1NKX+vo6Kl1xhfksqGs62Kyp/iZfFyAF4vDBwWYyQl/gy3Vp6CynAlcs633NfC/GXYr+A/E7xwvV83d3Qolv2ksH4Ha3M5+loT5+GbcTpcMDJlrUlIA/B5ftdXvMn5FhbDK+Yv0bzHdV+PAmBW96d+WGLBa8qva6wS6101dKfYQNyJe7FlDsnr8pv2boeCkvpv5PCREKAaw4LicQAA3wnC6BP4i/zI+HvosA/E4VmG0+GNawEzksMUlg9b6MYQMvCgzbMCk97Ek6lffthT89kAjdA0hjdG1Y4MPWYY3/cAxLfLjA6n0Phg2CeDdsw0fIYU/qCP974EWSOCM1SETIaNp+bWkQtsK5We/4NzoNEMcxee7/GBNta7uXt+Mrf0DGiOGTzu6Qs21tlKn9vnbHMARp5ygjDvnF5zx/9/pqw9p4GWR61yARIaNp+3X5tDQI29efm5Mf/t/oNECMWXTwtP9jTPTxt93LG4D9gTBoUSrOdHaHLFTbzs0o00b6vq5imBakncNrjTjkF69gzt+9il1ZKHnRL003nUTlu9FJyP8JB9QQU0sdKdIkZKinB+fcH3ku5548fcYLovQ/mQev3mA0mS1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUrVQARFMO/35Wn6I+O7DfHC6IkK6qmG6ZlO+6rBBvM84MwipM0y4uyqpu264dxmpd124/zup/3+0EIRlDfgfkSI0iKZliOF0RJVlRNN0zLdjhdbo/X5z/lYKIomyFIwjrThJZCuD7VwJi90PXmgd1IuBtS+lT4PIUvHz7lxVqAgTz+Eey+nTunqwtSTyCZuoNKnkYCLpPHzVO9EGxA3Tcc6KL17OcjkIXSaoLGRSDWpbwge5BqU0Ggl7jMwGa/eWHX+dRdEXQVrQ0Bb8Ddfh3phvQDjQSyELtnne/3axm58M6RzeVybNtNQKG+hvnMEVO6NkATzEjYzcWPjPljUqkMWtCQq8FjioAfTqcbA8nrqIPy4LWcUkZVq3MkYBewOKk22A3J8Mf///z940hQlMO4VIbL3R6Fys4Ju10PCauIu7AQH27+yTAc/zhjtEEuRl56aGyIn+2BcEOU40kxrqWR4YixnNfcxx8tmGlWYrcIJ+C6YR7REKdF3NHcvv/nr18TRnR8gyCGojawyAvdG2QX9KcZUv8o7J4op+k5kJK0KXCgcgwVBm4uUKpHDIni5UUkRaklm+zeZWWkoPWiwBtmKvt8cQPR2CVa4tWyxuDVEEi1UEDuQsWUU/EMtGg1inSgCmZer8TDyeyeVuDyCOQSVCQol6174B75qAWlpHifDYTbgLPOlLTOgDOxu8szuRtnWczu9nTa4MSHN1qUK4wXpAm0IL2yhcwKdL+KFlqMZmNMsUPyoiPtIwtOrtiDBlyJbJGHYpUnDKRrKT5nE7LYVFZsMiVPg8pFy41WDeNOeK9Ag2tXTtg5kKpKS9eSy8D2aIG9thBLQnYfrasK2Q+Q6XqZPCstqRiNyh+ZpWbRjEVN4rcPpAF4Ba5GYifjt+WDQ0s2YByf/lynwKcVyiSaVHYWer3J1SlpAYTSyOwW0ysZQcW9o/kjsVRO9XQjZUVaaA6LSzDHa5VeyWpXVdLiavPAR7jwnK6tzaZS6P5mjW7JddbRYfzew4oMUI9khlb2QipbX4DLU2wqLlG7G1ez5hG34/JD5XRqBgmoemd64Kq4JOdOKOaaA5ABvrsw/JVBqsyvaAzf6droX0HlkJ1RKSImzA+LohraiPW1LLMQOx1ISrVzJlytlOluB8lK0aDl6vi0eWJkjFJqmZb8ZN5OOd8ZveMavbgzdiOcoS6xe8PtrMRjMa3pFEpH2WtfT8JOTN9VOWrKdM15K1qUSzH5DgAA') format('woff2'), - url('iconfont.woff?t=1548396789469') format('woff'), - url('iconfont.ttf?t=1548396789469') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ - url('iconfont.svg?t=1548396789469#iconfont') format('svg'); /* iOS 4.1- */ + src: url('iconfont.eot?t=1555121827981'); /* IE9 */ + src: url('iconfont.eot?t=1555121827981#iefix') format('embedded-opentype'), /* IE6-IE8 */ + url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'), + url('iconfont.woff?t=1555121827981') format('woff'), + url('iconfont.ttf?t=1555121827981') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ + url('iconfont.svg?t=1555121827981#iconfont') format('svg'); /* iOS 4.1- */ } .iconfont { @@ -27,10 +27,6 @@ content: "\e6d8"; } -.icon-zhangjie:before { - content: "\e60f"; -} - .icon-css3:before { content: "\ea8b"; } @@ -43,6 +39,10 @@ content: "\e6b2"; } +.icon-zhangjie1:before { + content: "\e68e"; +} + .icon-htmal5icon19:before { content: "\e66b"; } @@ -55,6 +55,10 @@ content: "\e671"; } +.icon-pdf:before { + content: "\e740"; +} + .icon-shijian:before { content: "\e69c"; } @@ -107,6 +111,10 @@ content: "\e639"; } +.icon-fuzhi:before { + content: "\e68f"; +} + .icon-dianzan11:before { content: "\e66d"; } @@ -159,6 +167,10 @@ content: "\e687"; } +.icon-biaoqian:before { + content: "\e74f"; +} + .icon-dashujucunchu:before { content: "\e678"; } @@ -199,6 +211,10 @@ content: "\e68b"; } +.icon-sandian:before { + content: "\e6f8"; +} + .icon-base:before { content: "\e683"; } @@ -259,6 +275,10 @@ content: "\e68d"; } +.icon-shangchuantupian1:before { + content: "\e7fd"; +} + .icon-dengluIpjiankong:before { content: "\e684"; } @@ -659,3 +679,7 @@ content: "\e68c"; } +.icon-tianjiadaohang:before { + content: "\e604"; +} + diff --git a/public/stylesheets/educoder/edu-all.css b/public/stylesheets/educoder/edu-all.css index 22c86d5d..13775084 100644 --- a/public/stylesheets/educoder/edu-all.css +++ b/public/stylesheets/educoder/edu-all.css @@ -2974,15 +2974,18 @@ a.singlepublishtwo{ .edu-cooperation li{height: 60px;width: 210px;padding: 10px 0px;margin-left: 20px;float: left;margin-bottom: 20px;text-align: center;line-height: 40px;box-sizing: border-box} .edu-cooperation li img{height: 40px;width: 210px;} /*单位-合作伙伴*/ -.addOperation{width: 100%;display: block;height: 56px;line-height: 56px;text-align: center;border-bottom: 1px solid #eee;} -.partnerList li a{ - display: block;height: 40px;line-height: 40px;padding:0px 10px;width: 100%;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; +.addOperation{width: 100%;display: block;height: 56px;line-height: 56px;text-align: center;border-bottom: 1px solid #eee;background: #fff} +.partnerList>li{ + background: #fff; +} +.partnerList>li>a{ + display: block;height: 40px;line-height: 40px;padding:0px 10px;width: 87%;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; box-sizing: border-box;position: relative; } -.partnerList li a.active:after{ +.partnerList>li>a.active:after{ position: absolute;left: 0px;height: 100%;width: 2px;content: '';background: #4cacff; } -.partnerList{max-height: 500px;overflow-y: auto;} +/*.partnerList{max-height: 500px;overflow-y: auto;}*/ .manageList{float: left} .manageList li{width: 60px;float: left;margin-right: 15px;border-radius: 50%;text-align: center;position: relative;margin-bottom: 10px;} .manageList li>a.addManage,.manageList li>img{width: 60px;height: 60px;line-height: 49px;margin-right: 10px;border-radius: 50%;display: block} From b58480a637b487056b2d1b8c1c23734fac04dd5c Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Tue, 16 Apr 2019 12:10:11 +0800 Subject: [PATCH 03/13] =?UTF-8?q?=E8=B4=A6=E5=8F=B7=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E6=A1=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/javascripts/educoder/edu_account.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/public/javascripts/educoder/edu_account.js b/public/javascripts/educoder/edu_account.js index 29750fd3..e01baef0 100644 --- a/public/javascripts/educoder/edu_account.js +++ b/public/javascripts/educoder/edu_account.js @@ -1837,6 +1837,11 @@ $(function(){ }); }); +function account_probation(){ + var html="

      试用申请已提交,我们将尽快完成审核
      在审核之前,您只有查看权限

      "; + sure_confirm_box("提示",560,240,html); +} + // 更改、绑定邮箱/手机 $(function(){ if($("#change-bind-drag").length>0 && IsPC()){ From df919fb6c27810604fb133ccd5ad47ae90d7d6a5 Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Tue, 16 Apr 2019 15:31:35 +0800 Subject: [PATCH 04/13] =?UTF-8?q?=E9=87=8D=E7=BD=AE=E4=B8=BB=E5=80=92?= =?UTF-8?q?=E8=AE=A1=E6=97=B6=E6=97=B6=E9=95=BF=EF=BC=9A20=E5=88=86?= =?UTF-8?q?=E9=92=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/src/modules/page/component/WebSSHTimer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/react/src/modules/page/component/WebSSHTimer.js b/public/react/src/modules/page/component/WebSSHTimer.js index c283cbdf..2cd25b34 100644 --- a/public/react/src/modules/page/component/WebSSHTimer.js +++ b/public/react/src/modules/page/component/WebSSHTimer.js @@ -40,6 +40,8 @@ const five_min = 5 * 60 * 1000; 当倒计时到5分钟的时候,提示用户是否续时,每次续时时长为20分钟 如果ssh因为服务端的某些未知原因中断,这里需要提供重连的策略 + 有输入时,会暂停第一个倒计时,并开启一个60s的倒计时, + 如果用户一直不输入,则60s倒计时结束时,重置第一个倒计时为20分钟,并继续倒计时。 https://www.trustie.net/issues/17698 TODO 每次点击“申请延时”按钮,直接增加20分钟的时间 倒计时为0时,出现“重启”按钮 @@ -72,6 +74,8 @@ class WebSSHTimer extends Component { if (this.startTimeRemain > 0) { // 等倒计时结束了再计算时间 this.startTimeRemain--; if (this.startTimeRemain === 0) { + // 重置主倒计时时长:20分钟 + this.timeRemain = 20 * 60 * 1000; this.forceUpdate() } return; From c3ed1bbf14c5ae59bdf9bb311a32dc036a599188 Mon Sep 17 00:00:00 2001 From: hjm <63528605@qq.com> Date: Tue, 16 Apr 2019 15:34:10 +0800 Subject: [PATCH 05/13] b --- app/views/common/index.html.erb | 2 +- public/react/build/asset-manifest.json | 4 ++-- public/react/build/index.html | 2 +- public/react/build/service-worker.js | 2 +- .../build/static/js/{main.cf914e04.js => main.fe7dcefb.js} | 4 ++-- .../static/js/{main.cf914e04.js.map => main.fe7dcefb.js.map} | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) rename public/react/build/static/js/{main.cf914e04.js => main.fe7dcefb.js} (94%) rename public/react/build/static/js/{main.cf914e04.js.map => main.fe7dcefb.js.map} (70%) diff --git a/app/views/common/index.html.erb b/app/views/common/index.html.erb index 2ce79121..a87d291f 100644 --- a/app/views/common/index.html.erb +++ b/app/views/common/index.html.erb @@ -1 +1 @@ -Educoder
      \ No newline at end of file +Educoder
      \ No newline at end of file diff --git a/public/react/build/asset-manifest.json b/public/react/build/asset-manifest.json index 1900b1f0..0093a048 100644 --- a/public/react/build/asset-manifest.json +++ b/public/react/build/asset-manifest.json @@ -67,8 +67,8 @@ "./static/js/9.2971266e.chunk.js.map": "./static/js/9.2971266e.chunk.js.map", "main.css": "./static/css/main.80b6ec5e.css", "main.css.map": "./static/css/main.80b6ec5e.css.map", - "main.js": "./static/js/main.cf914e04.js", - "main.js.map": "./static/js/main.cf914e04.js.map", + "main.js": "./static/js/main.fe7dcefb.js", + "main.js.map": "./static/js/main.fe7dcefb.js.map", "static\\media\\ERASBD.ttf": "static/media/ERASBD.d5213044.ttf", "static\\media\\background1.png": "static/media/background1.a34df396.png", "static\\media\\background2.png": "static/media/background2.22ee659e.png", diff --git a/public/react/build/index.html b/public/react/build/index.html index fea50dee..f2abb0ac 100644 --- a/public/react/build/index.html +++ b/public/react/build/index.html @@ -1 +1 @@ -Educoder
      \ No newline at end of file +Educoder
      \ No newline at end of file diff --git a/public/react/build/service-worker.js b/public/react/build/service-worker.js index b78e3d15..3bb2319e 100644 --- a/public/react/build/service-worker.js +++ b/public/react/build/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/react/build/index.html","b8e79a20c6600b8693ff04a6f11dc4c0"],["/react/build/static/css/main.80b6ec5e.css","8fdcda3ed52b4e13601525ab60bbb8bf"],["/react/build/static/js/0.f26528b1.chunk.js","b05830ea165f1be363f0de5c74cfa121"],["/react/build/static/js/1.cc33d6fc.chunk.js","55187db20a27e37370902e052db614a2"],["/react/build/static/js/10.943803f2.chunk.js","90c7f0eaf98015d2460243e3798c0f82"],["/react/build/static/js/11.c1a78f08.chunk.js","074486b3c6b106b538225de45e0c01fe"],["/react/build/static/js/12.fd69873b.chunk.js","f787d8200036822fd99018f8db247805"],["/react/build/static/js/13.d7c70bf4.chunk.js","20973276ea9e317715e0eda1c31f8a65"],["/react/build/static/js/14.af9b2fb8.chunk.js","9340687bcf94b7d546995eade3e994d4"],["/react/build/static/js/15.05fc7db4.chunk.js","80a0c89ec097b03433ab05889e06fb19"],["/react/build/static/js/16.efbbac6a.chunk.js","285a5c8bc3bffc1f0648d3dae91f4590"],["/react/build/static/js/17.e1af2ba5.chunk.js","0440f8622b7a31ca64dcfad6c03ae724"],["/react/build/static/js/18.24d189e1.chunk.js","16b5f19c14102cdfe7c4b9f4f9ae8b35"],["/react/build/static/js/19.cadd2a48.chunk.js","b2c0f3a12aa74e26b1a2dadda38ae396"],["/react/build/static/js/2.9a1bdcfa.chunk.js","68bafdb258db5b1a9307e33f41aaca38"],["/react/build/static/js/20.5086cbe2.chunk.js","b86b7efa7733d9f88bf0803394749ea2"],["/react/build/static/js/21.d3d939d5.chunk.js","50825b8a13a161fe0fde2c1fdb5c595a"],["/react/build/static/js/22.234575f5.chunk.js","f75f1b63391890fb4fb7c9f139645215"],["/react/build/static/js/23.67ab77f0.chunk.js","d656b01479c9afba44cb3ae2bfaa105b"],["/react/build/static/js/24.27d7be07.chunk.js","cfe38492d77e4a4934b3efac37547ad7"],["/react/build/static/js/25.c8a915ae.chunk.js","9e228ec910dadd44d605b9d41bfc674a"],["/react/build/static/js/26.488c5233.chunk.js","c06a344427d65d6e83763a1ffaddbd30"],["/react/build/static/js/27.ba45f1d3.chunk.js","1528327b52188b4340e3d07e8b955d19"],["/react/build/static/js/28.8071de5d.chunk.js","440680e217314a0c4249c6762b949910"],["/react/build/static/js/29.67275bf0.chunk.js","2efaea02a4ab7b71a16235ab07e8f6c1"],["/react/build/static/js/3.935bae8c.chunk.js","5480825f8b06efdebba92b96fccce353"],["/react/build/static/js/30.4964944f.chunk.js","42e5d2baf1614e42c77011fee1f09d9e"],["/react/build/static/js/31.5a1072f1.chunk.js","8db8e0c62fc7e7f921abc05a87f0fec7"],["/react/build/static/js/32.2ff1fc95.chunk.js","063c3f8fd37d18efdd3df985d5e09d47"],["/react/build/static/js/4.017bf48d.chunk.js","07f14d1e7de2efdf442551cf608d3f00"],["/react/build/static/js/5.27b42764.chunk.js","3b200ca48c23d742cb1576cf501521c2"],["/react/build/static/js/6.1d80a66b.chunk.js","c6dfdc61d56f16824ef459b68df4d6e6"],["/react/build/static/js/7.03d1beb1.chunk.js","6d0cd6a152b45b206c323a55916b9c79"],["/react/build/static/js/8.ea688812.chunk.js","357e5e3c1b2831d96f39eb86074eaba2"],["/react/build/static/js/9.2971266e.chunk.js","8657e302b237e10315c440d9a1e102e7"],["/react/build/static/media/ERASBD.d5213044.ttf","d5213044cfad1e4f4b5d1f3138752a80"],["/react/build/static/media/background1.a34df396.png","a34df396b94e13a7ef19d1526317ae1c"],["/react/build/static/media/background2.22ee659e.png","22ee659e8abfe4c67e36db55be300d49"],["/react/build/static/media/courses.7b27495b.jpg","7b27495bc62c863b83094d6bfd373751"],["/react/build/static/media/group.2f91e9cd.png","2f91e9cde967613d9ad3037dbb3145c8"],["/react/build/static/media/introduceback.3d75d3db.jpg","3d75d3dbd2546c898755d856ea269b3f"],["/react/build/static/media/logo.ee7cd8ed.svg","ee7cd8ed2dcec943251eb2763684fc6f"],["/react/build/static/media/match_ad.4e957369.jpg","4e957369790f079662eb2dca03ece6be"],["/react/build/static/media/message.a7af2a8f.svg","a7af2a8f2f74540f8d77004b10a10ec3"],["/react/build/static/media/messagegrey.8c1dff55.svg","8c1dff55058b2926819eeda567a3ec9d"],["/react/build/static/media/nodata.cde5b659.png","cde5b65921644fe035fd62ab7297a47e"],["/react/build/static/media/passall.46817e26.png","46817e2696bbb2ac4bf0e5bc4e8b101e"],["/react/build/static/media/passpart.4aaf3e6b.png","4aaf3e6b4667dc531eee7f4e5f807d70"],["/react/build/static/media/rc-tree.776c7fe6.png","776c7fe67df0637005b1a1372066ed84"],["/react/build/static/media/search.0e1dcc19.svg","0e1dcc199dacdae66caeb45b0c7ab3e7"],["/react/build/static/media/vedio.6a98b4f1.png","6a98b4f1ff183501b71700f50d805f31"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,a){var c=new URL(e);return"/"===c.pathname.slice(-1)&&(c.pathname+=a),c.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(e){return new Response(e,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(e,a,c,t){var s=new URL(e);return t&&s.pathname.match(t)||(s.search+=(s.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(c)),s.toString()},isPathWhitelisted=function(e,a){if(0===e.length)return!0;var c=new URL(a).pathname;return e.some(function(e){return c.match(e)})},stripIgnoredUrlParameters=function(e,c){var a=new URL(e);return a.hash="",a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(a){return c.every(function(e){return!e.test(a[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var a=e[0],c=e[1],t=new URL(a,self.location),s=createCacheKey(t,hashParamName,c,/\.\w{8}\./);return[t.toString(),s]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(t){return setOfCachedUrls(t).then(function(c){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!c.has(a)){var e=new Request(a,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+a+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return t.put(a,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var c=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(e){return Promise.all(e.map(function(e){if(!c.has(e.url))return a.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var e,c=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),t="index.html";(e=urlsToCacheKeys.has(c))||(c=addDirectoryIndex(c,t),e=urlsToCacheKeys.has(c));var s="/index.html";!e&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(c=new URL(s,self.location).toString(),e=urlsToCacheKeys.has(c)),e&&a.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(c)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,e),fetch(a.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/react/build/index.html","d26872cac5e7494a06a3cca76d17b1e1"],["/react/build/static/css/main.80b6ec5e.css","8fdcda3ed52b4e13601525ab60bbb8bf"],["/react/build/static/js/0.f26528b1.chunk.js","b05830ea165f1be363f0de5c74cfa121"],["/react/build/static/js/1.cc33d6fc.chunk.js","55187db20a27e37370902e052db614a2"],["/react/build/static/js/10.943803f2.chunk.js","90c7f0eaf98015d2460243e3798c0f82"],["/react/build/static/js/11.c1a78f08.chunk.js","074486b3c6b106b538225de45e0c01fe"],["/react/build/static/js/12.fd69873b.chunk.js","f787d8200036822fd99018f8db247805"],["/react/build/static/js/13.d7c70bf4.chunk.js","20973276ea9e317715e0eda1c31f8a65"],["/react/build/static/js/14.af9b2fb8.chunk.js","9340687bcf94b7d546995eade3e994d4"],["/react/build/static/js/15.05fc7db4.chunk.js","80a0c89ec097b03433ab05889e06fb19"],["/react/build/static/js/16.efbbac6a.chunk.js","285a5c8bc3bffc1f0648d3dae91f4590"],["/react/build/static/js/17.e1af2ba5.chunk.js","0440f8622b7a31ca64dcfad6c03ae724"],["/react/build/static/js/18.24d189e1.chunk.js","16b5f19c14102cdfe7c4b9f4f9ae8b35"],["/react/build/static/js/19.cadd2a48.chunk.js","b2c0f3a12aa74e26b1a2dadda38ae396"],["/react/build/static/js/2.9a1bdcfa.chunk.js","68bafdb258db5b1a9307e33f41aaca38"],["/react/build/static/js/20.5086cbe2.chunk.js","b86b7efa7733d9f88bf0803394749ea2"],["/react/build/static/js/21.d3d939d5.chunk.js","50825b8a13a161fe0fde2c1fdb5c595a"],["/react/build/static/js/22.234575f5.chunk.js","f75f1b63391890fb4fb7c9f139645215"],["/react/build/static/js/23.67ab77f0.chunk.js","d656b01479c9afba44cb3ae2bfaa105b"],["/react/build/static/js/24.27d7be07.chunk.js","cfe38492d77e4a4934b3efac37547ad7"],["/react/build/static/js/25.c8a915ae.chunk.js","9e228ec910dadd44d605b9d41bfc674a"],["/react/build/static/js/26.488c5233.chunk.js","c06a344427d65d6e83763a1ffaddbd30"],["/react/build/static/js/27.ba45f1d3.chunk.js","1528327b52188b4340e3d07e8b955d19"],["/react/build/static/js/28.8071de5d.chunk.js","440680e217314a0c4249c6762b949910"],["/react/build/static/js/29.67275bf0.chunk.js","2efaea02a4ab7b71a16235ab07e8f6c1"],["/react/build/static/js/3.935bae8c.chunk.js","5480825f8b06efdebba92b96fccce353"],["/react/build/static/js/30.4964944f.chunk.js","42e5d2baf1614e42c77011fee1f09d9e"],["/react/build/static/js/31.5a1072f1.chunk.js","8db8e0c62fc7e7f921abc05a87f0fec7"],["/react/build/static/js/32.2ff1fc95.chunk.js","063c3f8fd37d18efdd3df985d5e09d47"],["/react/build/static/js/4.017bf48d.chunk.js","07f14d1e7de2efdf442551cf608d3f00"],["/react/build/static/js/5.27b42764.chunk.js","3b200ca48c23d742cb1576cf501521c2"],["/react/build/static/js/6.1d80a66b.chunk.js","c6dfdc61d56f16824ef459b68df4d6e6"],["/react/build/static/js/7.03d1beb1.chunk.js","6d0cd6a152b45b206c323a55916b9c79"],["/react/build/static/js/8.ea688812.chunk.js","357e5e3c1b2831d96f39eb86074eaba2"],["/react/build/static/js/9.2971266e.chunk.js","8657e302b237e10315c440d9a1e102e7"],["/react/build/static/media/ERASBD.d5213044.ttf","d5213044cfad1e4f4b5d1f3138752a80"],["/react/build/static/media/background1.a34df396.png","a34df396b94e13a7ef19d1526317ae1c"],["/react/build/static/media/background2.22ee659e.png","22ee659e8abfe4c67e36db55be300d49"],["/react/build/static/media/courses.7b27495b.jpg","7b27495bc62c863b83094d6bfd373751"],["/react/build/static/media/group.2f91e9cd.png","2f91e9cde967613d9ad3037dbb3145c8"],["/react/build/static/media/introduceback.3d75d3db.jpg","3d75d3dbd2546c898755d856ea269b3f"],["/react/build/static/media/logo.ee7cd8ed.svg","ee7cd8ed2dcec943251eb2763684fc6f"],["/react/build/static/media/match_ad.4e957369.jpg","4e957369790f079662eb2dca03ece6be"],["/react/build/static/media/message.a7af2a8f.svg","a7af2a8f2f74540f8d77004b10a10ec3"],["/react/build/static/media/messagegrey.8c1dff55.svg","8c1dff55058b2926819eeda567a3ec9d"],["/react/build/static/media/nodata.cde5b659.png","cde5b65921644fe035fd62ab7297a47e"],["/react/build/static/media/passall.46817e26.png","46817e2696bbb2ac4bf0e5bc4e8b101e"],["/react/build/static/media/passpart.4aaf3e6b.png","4aaf3e6b4667dc531eee7f4e5f807d70"],["/react/build/static/media/rc-tree.776c7fe6.png","776c7fe67df0637005b1a1372066ed84"],["/react/build/static/media/search.0e1dcc19.svg","0e1dcc199dacdae66caeb45b0c7ab3e7"],["/react/build/static/media/vedio.6a98b4f1.png","6a98b4f1ff183501b71700f50d805f31"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,a){var c=new URL(e);return"/"===c.pathname.slice(-1)&&(c.pathname+=a),c.toString()},cleanResponse=function(a){return a.redirected?("body"in a?Promise.resolve(a.body):a.blob()).then(function(e){return new Response(e,{headers:a.headers,status:a.status,statusText:a.statusText})}):Promise.resolve(a)},createCacheKey=function(e,a,c,t){var s=new URL(e);return t&&s.pathname.match(t)||(s.search+=(s.search?"&":"")+encodeURIComponent(a)+"="+encodeURIComponent(c)),s.toString()},isPathWhitelisted=function(e,a){if(0===e.length)return!0;var c=new URL(a).pathname;return e.some(function(e){return c.match(e)})},stripIgnoredUrlParameters=function(e,c){var a=new URL(e);return a.hash="",a.search=a.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(a){return c.every(function(e){return!e.test(a[0])})}).map(function(e){return e.join("=")}).join("&"),a.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var a=e[0],c=e[1],t=new URL(a,self.location),s=createCacheKey(t,hashParamName,c,/\.\w{8}\./);return[t.toString(),s]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(t){return setOfCachedUrls(t).then(function(c){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(a){if(!c.has(a)){var e=new Request(a,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+a+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return t.put(a,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var c=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(a){return a.keys().then(function(e){return Promise.all(e.map(function(e){if(!c.has(e.url))return a.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(a){if("GET"===a.request.method){var e,c=stripIgnoredUrlParameters(a.request.url,ignoreUrlParametersMatching),t="index.html";(e=urlsToCacheKeys.has(c))||(c=addDirectoryIndex(c,t),e=urlsToCacheKeys.has(c));var s="/index.html";!e&&"navigate"===a.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],a.request.url)&&(c=new URL(s,self.location).toString(),e=urlsToCacheKeys.has(c)),e&&a.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(c)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',a.request.url,e),fetch(a.request)}))}}); \ No newline at end of file diff --git a/public/react/build/static/js/main.cf914e04.js b/public/react/build/static/js/main.fe7dcefb.js similarity index 94% rename from public/react/build/static/js/main.cf914e04.js rename to public/react/build/static/js/main.fe7dcefb.js index d70bb86d..a88bcf2a 100644 --- a/public/react/build/static/js/main.cf914e04.js +++ b/public/react/build/static/js/main.fe7dcefb.js @@ -1,2 +1,2 @@ -!function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n=window.webpackJsonp;window.webpackJsonp=function(t,r,a){for(var i,c,s=0,l=[];s=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=n(641);e.exports=r},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}this.setState(t.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,c=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?c="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(c="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==c){var s=e.displayName||e.name,l="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+s+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==c?"\n "+c:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"polyfill",function(){return i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var o=t.withTheme,a=void 0!==o&&o,y=t.flip,O=void 0===y?null:y,x=t.name,k=(0,m.default)(t,["withTheme","flip","name"]),E=(0,M.default)(e),D=E.themingEnabled||a||"string"===typeof x;N+=1,E.options.index=N;var L=function(e){function t(e,n){var o;(0,u.default)(this,t),o=(0,p.default)(this,(t.__proto__||(0,l.default)(t)).call(this,e,n)),Object.defineProperty((0,h.default)(o),"state",{configurable:!0,enumerable:!0,writable:!0,value:{}}),Object.defineProperty((0,h.default)(o),"disableStylesGeneration",{configurable:!0,enumerable:!0,writable:!0,value:!1}),Object.defineProperty((0,h.default)(o),"jss",{configurable:!0,enumerable:!0,writable:!0,value:null}),Object.defineProperty((0,h.default)(o),"sheetOptions",{configurable:!0,enumerable:!0,writable:!0,value:null}),Object.defineProperty((0,h.default)(o),"sheetsManager",{configurable:!0,enumerable:!0,writable:!0,value:z}),Object.defineProperty((0,h.default)(o),"stylesCreatorSaved",{configurable:!0,enumerable:!0,writable:!0,value:null}),Object.defineProperty((0,h.default)(o),"theme",{configurable:!0,enumerable:!0,writable:!0,value:null}),Object.defineProperty((0,h.default)(o),"unsubscribeId",{configurable:!0,enumerable:!0,writable:!0,value:null}),o.jss=o.context[C.jss]||P;var a=o.context.muiThemeProviderOptions;return a&&(a.sheetsManager&&(o.sheetsManager=a.sheetsManager),o.disableStylesGeneration=a.disableStylesGeneration),o.stylesCreatorSaved=E,o.sheetOptions=(0,s.default)({generateClassName:T},o.context[C.sheetOptions]),o.theme=D?S.default.initial(n)||r():A,o.attach(o.theme),o.cacheClasses={value:null,lastProp:null,lastJSS:{}},o}return(0,d.default)(t,e),(0,f.default)(t,[{key:"componentDidMount",value:function(){var e=this;D&&(this.unsubscribeId=S.default.subscribe(this.context,function(t){var n=e.theme;e.theme=t,e.attach(e.theme),e.setState({},function(){e.detach(n)})}))}},{key:"componentDidUpdate",value:function(){this.stylesCreatorSaved,0}},{key:"componentWillUnmount",value:function(){this.detach(this.theme),null!==this.unsubscribeId&&S.default.unsubscribe(this.context,this.unsubscribeId)}},{key:"getClasses",value:function(){var e=this,t=!1;if(!this.disableStylesGeneration){var n=this.sheetsManager.get(this.stylesCreatorSaved),r=n.get(this.theme);r.sheet.classes!==this.cacheClasses.lastJSS&&(this.cacheClasses.lastJSS=r.sheet.classes,t=!0)}return this.props.classes!==this.cacheClasses.lastProp&&(this.cacheClasses.lastProp=this.props.classes,t=!0),t&&(this.props.classes?this.cacheClasses.value=(0,s.default)({},this.cacheClasses.lastJSS,(0,c.default)(this.props.classes).reduce(function(t,n){return e.props.classes[n]&&(t[n]="".concat(e.cacheClasses.lastJSS[n]," ").concat(e.props.classes[n])),t},{})):this.cacheClasses.value=this.cacheClasses.lastJSS),this.cacheClasses.value}},{key:"attach",value:function(e){if(!this.disableStylesGeneration){var t=this.stylesCreatorSaved,n=this.sheetsManager.get(t);n||(n=new v.default,this.sheetsManager.set(t,n));var r=n.get(e);if(r||(r={refs:0,sheet:null},n.set(e,r)),0===r.refs){var o=t.create(e,x),a=x,i=this.jss.createStyleSheet(o,(0,s.default)({meta:a,classNamePrefix:a,flip:"boolean"===typeof O?O:"rtl"===e.direction,link:!1},this.sheetOptions,t.options,{name:x},k));r.sheet=i,i.attach();var c=this.context[C.sheetsRegistry];c&&c.add(i)}r.refs+=1}}},{key:"detach",value:function(e){if(!this.disableStylesGeneration){var t=this.stylesCreatorSaved,n=this.sheetsManager.get(t),r=n.get(e);if(r.refs-=1,0===r.refs){n.delete(e),this.jss.removeStyleSheet(r.sheet);var o=this.context[C.sheetsRegistry];o&&o.remove(r.sheet)}}}},{key:"render",value:function(){var e=this.props,t=(e.classes,e.innerRef),r=(0,m.default)(e,["classes","innerRef"]),o=(0,j.default)({theme:this.theme,name:x});return a&&(o.theme=this.theme),g.default.createElement(n,(0,i.default)({},o,{classes:this.getClasses(),ref:t},r))}}]),t}(g.default.Component);return L.propTypes={},L.contextTypes=(0,s.default)({muiThemeProviderOptions:b.default.object},w.default,D?S.default.contextTypes:{}),(0,_.default)(L,n),L}},I=L;t.default=I},function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?h(e)+t:t}function v(){return!0}function y(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function g(e,t){return _(e,t,0)}function b(e,t){return _(e,t,t)}function _(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function w(e){this.next=e}function O(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function C(){return{value:void 0,done:!0}}function x(e){return!!E(e)}function k(e){return e&&"function"===typeof e.next}function S(e){var t=E(e);return t&&t.call(e)}function E(e){var t=e&&(On&&e[On]||e[Cn]);if("function"===typeof t)return t}function M(e){return e&&"number"===typeof e.length}function j(e){return null===e||void 0===e?R():a(e)?e.toSeq():F(e)}function P(e){return null===e||void 0===e?R().toKeyedSeq():a(e)?i(e)?e.toSeq():e.fromEntrySeq():H(e)}function T(e){return null===e||void 0===e?R():a(e)?i(e)?e.entrySeq():e.toIndexedSeq():V(e)}function N(e){return(null===e||void 0===e?R():a(e)?i(e)?e.entrySeq():e:V(e)).toSetSeq()}function z(e){this._array=e,this.size=e.length}function D(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function A(e){this._iterable=e,this.size=e.length||e.size}function L(e){this._iterator=e,this._iteratorCache=[]}function I(e){return!(!e||!e[kn])}function R(){return Sn||(Sn=new z([]))}function H(e){var t=Array.isArray(e)?new z(e).fromEntrySeq():k(e)?new L(e).fromEntrySeq():x(e)?new A(e).fromEntrySeq():"object"===typeof e?new D(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function V(e){var t=B(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function F(e){var t=B(e)||"object"===typeof e&&new D(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function B(e){return M(e)?new z(e):k(e)?new L(e):x(e)?new A(e):void 0}function U(e,t,n,r){var o=e._cache;if(o){for(var a=o.length-1,i=0;i<=a;i++){var c=o[n?a-i:i];if(!1===t(c[1],r?c[0]:i,e))return i+1}return i}return e.__iterateUncached(t,n)}function K(e,t,n,r){var o=e._cache;if(o){var a=o.length-1,i=0;return new w(function(){var e=o[n?a-i:i];return i++>a?C():O(t,r?e[0]:i-1,e[1])})}return e.__iteratorUncached(t,n)}function W(e,t){return t?q(t,e,"",{"":e}):Y(e)}function q(e,t,n,r){return Array.isArray(t)?e.call(r,n,T(t).map(function(n,r){return q(e,n,r,t)})):G(t)?e.call(r,n,P(t).map(function(n,r){return q(e,n,r,t)})):t}function Y(e){return Array.isArray(e)?T(e).map(Y).toList():G(e)?P(e).map(Y).toMap():e}function G(e){return e&&(e.constructor===Object||void 0===e.constructor)}function $(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"===typeof e.valueOf&&"function"===typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!==typeof e.equals||"function"!==typeof t.equals||!e.equals(t))}function Q(e,t){if(e===t)return!0;if(!a(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||i(e)!==i(t)||c(e)!==c(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!s(e);if(l(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&$(o[1],e)&&(n||$(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"===typeof e.cacheResult&&e.cacheResult();else{o=!0;var u=e;e=t,t=u}var f=!0,p=t.__iterate(function(t,r){if(n?!e.has(t):o?!$(t,e.get(r,vn)):!$(e.get(r,vn),t))return f=!1,!1});return f&&e.size===p}function X(e,t){if(!(this instanceof X))return new X(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(En)return En;En=this}}function Z(e,t){if(!e)throw new Error(t)}function J(e,t,n){if(!(this instanceof J))return new J(e,t,n);if(Z(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t>>1&1073741824|3221225471&e}function ae(e){if(!1===e||null===e||void 0===e)return 0;if("function"===typeof e.valueOf&&(!1===(e=e.valueOf())||null===e||void 0===e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return oe(n)}if("string"===t)return e.length>Ln?ie(e):ce(e);if("function"===typeof e.hashCode)return e.hashCode();if("object"===t)return se(e);if("function"===typeof e.toString)return ce(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ie(e){var t=Hn[e];return void 0===t&&(t=ce(e),Rn===In&&(Rn=0,Hn={}),Rn++,Hn[e]=t),t}function ce(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ue(e){Z(e!==1/0,"Cannot perform this action with an infinite size.")}function fe(e){return null===e||void 0===e?Oe():pe(e)&&!l(e)?e:Oe().withMutations(function(t){var r=n(e);ue(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function pe(e){return!(!e||!e[Vn])}function de(e,t){this.ownerID=e,this.entries=t}function he(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ye(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ge(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&_e(e._root)}function be(e,t){return O(e,t[0],t[1])}function _e(e,t){return{node:e,index:0,__prev:t}}function we(e,t,n,r){var o=Object.create(Fn);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Oe(){return Bn||(Bn=we(0))}function Ce(e,t,n){var r,o;if(e._root){var a=u(yn),i=u(gn);if(r=xe(e._root,e.__ownerID,0,void 0,t,n,a,i),!i.value)return e;o=e.size+(a.value?n===vn?-1:1:0)}else{if(n===vn)return e;o=1,r=new de(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?we(o,r):Oe()}function xe(e,t,n,r,o,a,i,c){return e?e.update(t,n,r,o,a,i,c):a===vn?e:(f(c),f(i),new ye(t,r,[o,a]))}function ke(e){return e.constructor===ye||e.constructor===ve}function Se(e,t,n,r,o){if(e.keyHash===r)return new ve(t,r,[e.entry,o]);var a,i=(0===n?e.keyHash:e.keyHash>>>n)&mn,c=(0===n?r:r>>>n)&mn;return new he(t,1<>>=1)i[c]=1&n?t[a++]:void 0;return i[r]=o,new me(e,a+1,i)}function Pe(e,t,r){for(var o=[],i=0;i>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function Le(e,t,n,r){var o=r?e:d(e);return o[t]=n,o}function Ie(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var a=new Array(o),i=0,c=0;c0&&oa?0:a-n,l=i-n;return l>hn&&(l=hn),function(){if(o===l)return $n;var e=t?--l:o++;return r&&r[e]}}function o(e,r,o){var c,s=e&&e.array,l=o>a?0:a-o>>r,u=1+(i-o>>r);return u>hn&&(u=hn),function(){for(;;){if(c){var e=c();if(e!==$n)return e;c=null}if(l===u)return $n;var a=t?--u:l++;c=n(s&&s[a],r-dn,o+(a<=e.size||t<0)return e.withMutations(function(e){t<0?$e(e,t).set(0,n):$e(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,a=u(gn);return t>=Xe(e._capacity)?r=qe(r,e.__ownerID,0,t,n,a):o=qe(o,e.__ownerID,e._level,t,n,a),a.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Ue(e._origin,e._capacity,e._level,o,r):e}function qe(e,t,n,r,o,a){var i=r>>>n&mn,c=e&&i0){var l=e&&e.array[i],u=qe(l,t,n-dn,r,o,a);return u===l?e:(s=Ye(e,t),s.array[i]=u,s)}return c&&e.array[i]===o?e:(f(a),s=Ye(e,t),void 0===o&&i===s.array.length-1?s.array.pop():s.array[i]=o,s)}function Ye(e,t){return t&&e&&t===e.ownerID?e:new Fe(e?e.array.slice():[],t)}function Ge(e,t){if(t>=Xe(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&mn],r-=dn;return n}}function $e(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new p,o=e._origin,a=e._capacity,i=o+t,c=void 0===n?a:n<0?a+n:o+n;if(i===o&&c===a)return e;if(i>=c)return e.clear();for(var s=e._level,l=e._root,u=0;i+u<0;)l=new Fe(l&&l.array.length?[void 0,l]:[],r),s+=dn,u+=1<=1<f?new Fe([],r):h;if(h&&d>f&&idn;y-=dn){var g=f>>>y&mn;v=v.array[g]=Ye(v.array[g],r)}v.array[f>>>dn&mn]=h}if(c=d)i-=d,c-=d,s=dn,l=null,m=m&&m.removeBefore(r,0,i);else if(i>o||d>>s&mn;if(b!==d>>>s&mn)break;b&&(u+=(1<o&&(l=l.removeBefore(r,s,i-u)),l&&di&&(i=l.size),a(s)||(l=l.map(function(e){return W(e)})),o.push(l)}return i>e.size&&(e=e.setSize(i)),ze(e,t,o)}function Xe(e){return e>>dn<=hn&&i.size>=2*a.size?(o=i.filter(function(e,t){return void 0!==e&&c!==t}),r=o.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=a.remove(t),o=c===i.size-1?i.pop():i.set(c,void 0))}else if(s){if(n===i.get(c)[1])return e;r=a,o=i.set(c,[t,n])}else r=a.set(t,i.size),o=i.set(i.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):et(r,o)}function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function it(e){this._iter=e,this.size=e.size}function ct(e){var t=Mt(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=jt,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===wn){var r=e.__iterator(t,n);return new w(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===_n?bn:_n,n)},t}function st(e,t,n){var r=Mt(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var a=e.get(r,vn);return a===vn?o:t.call(n,a,r,e)},r.__iterateUncached=function(r,o){var a=this;return e.__iterate(function(e,o,i){return!1!==r(t.call(n,e,o,i),o,a)},o)},r.__iteratorUncached=function(r,o){var a=e.__iterator(wn,o);return new w(function(){var o=a.next();if(o.done)return o;var i=o.value,c=i[0];return O(r,c,t.call(n,i[1],c,e),o)})},r}function lt(e,t){var n=Mt(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=ct(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=jt,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function ut(e,t,n,r){var o=Mt(e);return r&&(o.has=function(r){var o=e.get(r,vn);return o!==vn&&!!t.call(n,o,r,e)},o.get=function(r,o){var a=e.get(r,vn);return a!==vn&&t.call(n,a,r,e)?a:o}),o.__iterateUncached=function(o,a){var i=this,c=0;return e.__iterate(function(e,a,s){if(t.call(n,e,a,s))return c++,o(e,r?a:c-1,i)},a),c},o.__iteratorUncached=function(o,a){var i=e.__iterator(wn,a),c=0;return new w(function(){for(;;){var a=i.next();if(a.done)return a;var s=a.value,l=s[0],u=s[1];if(t.call(n,u,l,e))return O(o,r?l:c++,u,a)}})},o}function ft(e,t,n){var r=fe().asMutable();return e.__iterate(function(o,a){r.update(t.call(n,o,a,e),0,function(e){return e+1})}),r.asImmutable()}function pt(e,t,n){var r=i(e),o=(l(e)?Ze():fe()).asMutable();e.__iterate(function(a,i){o.update(t.call(n,a,i,e),function(e){return e=e||[],e.push(r?[i,a]:a),e})});var a=Et(e);return o.map(function(t){return xt(e,a(t))})}function dt(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n|=0),y(t,n,o))return e;var a=g(t,o),i=b(n,o);if(a!==a||i!==i)return dt(e.toSeq().cacheResult(),t,n,r);var c,s=i-a;s===s&&(c=s<0?0:s);var l=Mt(e);return l.size=0===c?c:e.size&&c||void 0,!r&&I(e)&&c>=0&&(l.get=function(t,n){return t=m(this,t),t>=0&&tc)return C();var e=o.next();return r||t===_n?e:t===bn?O(t,s-1,void 0,e):O(t,s-1,e.value[1],e)})},l}function ht(e,t,n){var r=Mt(e);return r.__iterateUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterate(r,o);var i=0;return e.__iterate(function(e,o,c){return t.call(n,e,o,c)&&++i&&r(e,o,a)}),i},r.__iteratorUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterator(r,o);var i=e.__iterator(wn,o),c=!0;return new w(function(){if(!c)return C();var e=i.next();if(e.done)return e;var o=e.value,s=o[0],l=o[1];return t.call(n,l,s,a)?r===wn?e:O(r,s,l,e):(c=!1,C())})},r}function mt(e,t,n,r){var o=Mt(e);return o.__iterateUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterate(o,a);var c=!0,s=0;return e.__iterate(function(e,a,l){if(!c||!(c=t.call(n,e,a,l)))return s++,o(e,r?a:s-1,i)}),s},o.__iteratorUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterator(o,a);var c=e.__iterator(wn,a),s=!0,l=0;return new w(function(){var e,a,u;do{if(e=c.next(),e.done)return r||o===_n?e:o===bn?O(o,l++,void 0,e):O(o,l++,e.value[1],e);var f=e.value;a=f[0],u=f[1],s&&(s=t.call(n,u,a,i))}while(s);return o===wn?e:O(o,a,u,e)})},o}function vt(e,t){var r=i(e),o=[e].concat(t).map(function(e){return a(e)?r&&(e=n(e)):e=r?H(e):V(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===o.length)return e;if(1===o.length){var s=o[0];if(s===e||r&&i(s)||c(e)&&c(s))return s}var l=new z(o);return r?l=l.toKeyedSeq():c(e)||(l=l.toSetSeq()),l=l.flatten(!0),l.size=o.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),l}function yt(e,t,n){var r=Mt(e);return r.__iterateUncached=function(r,o){function i(e,l){var u=this;e.__iterate(function(e,o){return(!t||l0}function Ct(e,n,r){var o=Mt(e);return o.size=new z(r).map(function(e){return e.size}).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(_n,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var a=r.map(function(e){return e=t(e),S(o?e.reverse():e)}),i=0,c=!1;return new w(function(){var t;return c||(t=a.map(function(e){return e.next()}),c=t.some(function(e){return e.done})),c?C():O(e,i++,n.apply(null,t.map(function(e){return e.value})))})},o}function xt(e,t){return I(e)?t:e.constructor(t)}function kt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function St(e){return ue(e.size),h(e)}function Et(e){return i(e)?n:c(e)?r:o}function Mt(e){return Object.create((i(e)?P:c(e)?T:N).prototype)}function jt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):j.prototype.cacheResult.call(this)}function Pt(e,t){return e>t?1:et?-1:0}function on(e){if(e.size===1/0)return 0;var t=l(e),n=i(e),r=t?1:0;return an(e.__iterate(n?t?function(e,t){r=31*r+cn(ae(e),ae(t))|0}:function(e,t){r=r+cn(ae(e),ae(t))|0}:t?function(e){r=31*r+ae(e)|0}:function(e){r=r+ae(e)|0}),r)}function an(e,t){return t=Pn(t,3432918353),t=Pn(t<<15|t>>>-15,461845907),t=Pn(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=Pn(t^t>>>16,2246822507),t=Pn(t^t>>>13,3266489909),t=oe(t^t>>>16)}function cn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var sn=Array.prototype.slice;e(n,t),e(r,t),e(o,t),t.isIterable=a,t.isKeyed=i,t.isIndexed=c,t.isAssociative=s,t.isOrdered=l,t.Keyed=n,t.Indexed=r,t.Set=o;var ln="@@__IMMUTABLE_ITERABLE__@@",un="@@__IMMUTABLE_KEYED__@@",fn="@@__IMMUTABLE_INDEXED__@@",pn="@@__IMMUTABLE_ORDERED__@@",dn=5,hn=1<r?C():O(e,o,n[t?r-o++:o++])})},e(D,P),D.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},D.prototype.has=function(e){return this._object.hasOwnProperty(e)},D.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,a=0;a<=o;a++){var i=r[t?o-a:a];if(!1===e(n[i],i,this))return a+1}return a},D.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,a=0;return new w(function(){var i=r[t?o-a:a];return a++>o?C():O(e,i,n[i])})},D.prototype[pn]=!0,e(A,T),A.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=S(n),o=0;if(k(r))for(var a;!(a=r.next()).done&&!1!==e(a.value,o++,this););return o},A.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=S(n);if(!k(r))return new w(C);var o=0;return new w(function(){var t=r.next();return t.done?t:O(e,o++,t.value)})},e(L,T),L.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,o=0;o=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return O(e,o,r[o++])})};var Sn;e(X,T),X.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},X.prototype.get=function(e,t){return this.has(e)?this._value:t},X.prototype.includes=function(e){return $(this._value,e)},X.prototype.slice=function(e,t){var n=this.size;return y(e,t,n)?this:new X(this._value,b(t,n)-g(e,n))},X.prototype.reverse=function(){return this},X.prototype.indexOf=function(e){return $(this._value,e)?0:-1},X.prototype.lastIndexOf=function(e){return $(this._value,e)?this.size:-1},X.prototype.__iterate=function(e,t){for(var n=0;n1?" by "+this._step:"")+" ]"},J.prototype.get=function(e,t){return this.has(e)?this._start+m(this,e)*this._step:t},J.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t=0&&nn?C():O(e,a++,i)})},J.prototype.equals=function(e){return e instanceof J?this._start===e._start&&this._end===e._end&&this._step===e._step:Q(this,e)};var Mn;e(ee,t),e(te,ee),e(ne,ee),e(re,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=re;var jn,Pn="function"===typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Tn=Object.isExtensible,Nn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),zn="function"===typeof WeakMap;zn&&(jn=new WeakMap);var Dn=0,An="__immutablehash__";"function"===typeof Symbol&&(An=Symbol(An));var Ln=16,In=255,Rn=0,Hn={};e(fe,te),fe.prototype.toString=function(){return this.__toString("Map {","}")},fe.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},fe.prototype.set=function(e,t){return Ce(this,e,t)},fe.prototype.setIn=function(e,t){return this.updateIn(e,vn,function(){return t})},fe.prototype.remove=function(e){return Ce(this,e,vn)},fe.prototype.deleteIn=function(e){return this.updateIn(e,function(){return vn})},fe.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},fe.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=De(this,Tt(e),t,n);return r===vn?void 0:r},fe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Oe()},fe.prototype.merge=function(){return Pe(this,void 0,arguments)},fe.prototype.mergeWith=function(e){return Pe(this,e,sn.call(arguments,1))},fe.prototype.mergeIn=function(e){var t=sn.call(arguments,1);return this.updateIn(e,Oe(),function(e){return"function"===typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},fe.prototype.mergeDeep=function(){return Pe(this,Te,arguments)},fe.prototype.mergeDeepWith=function(e){var t=sn.call(arguments,1);return Pe(this,Ne(e),t)},fe.prototype.mergeDeepIn=function(e){var t=sn.call(arguments,1);return this.updateIn(e,Oe(),function(e){return"function"===typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},fe.prototype.sort=function(e){return Ze(_t(this,e))},fe.prototype.sortBy=function(e,t){return Ze(_t(this,t,e))},fe.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},fe.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new p)},fe.prototype.asImmutable=function(){return this.__ensureOwner()},fe.prototype.wasAltered=function(){return this.__altered},fe.prototype.__iterator=function(e,t){return new ge(this,e,t)},fe.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},fe.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?we(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},fe.isMap=pe;var Vn="@@__IMMUTABLE_MAP__@@",Fn=fe.prototype;Fn[Vn]=!0,Fn.delete=Fn.remove,Fn.removeIn=Fn.deleteIn,de.prototype.get=function(e,t,n,r){for(var o=this.entries,a=0,i=o.length;a=Un)return Ee(e,s,r,o);var h=e&&e===this.ownerID,m=h?s:d(s);return p?c?l===u-1?m.pop():m[l]=m.pop():m[l]=[r,o]:m.push([r,o]),h?(this.entries=m,this):new de(e,m)}},he.prototype.get=function(e,t,n,r){void 0===t&&(t=ae(n));var o=1<<((0===e?t:t>>>e)&mn),a=this.bitmap;return 0===(a&o)?r:this.nodes[Ae(a&o-1)].get(e+dn,t,n,r)},he.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=ae(r));var c=(0===t?n:n>>>t)&mn,s=1<=Kn)return je(e,p,l,c,h);if(u&&!h&&2===p.length&&ke(p[1^f]))return p[1^f];if(u&&h&&1===p.length&&ke(h))return h;var m=e&&e===this.ownerID,v=u?h?l:l^s:l|s,y=u?h?Le(p,f,h,m):Re(p,f,m):Ie(p,f,h,m);return m?(this.bitmap=v,this.nodes=y,this):new he(e,v,y)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=ae(n));var o=(0===e?t:t>>>e)&mn,a=this.nodes[o];return a?a.get(e+dn,t,n,r):r},me.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=ae(r));var c=(0===t?n:n>>>t)&mn,s=o===vn,l=this.nodes,u=l[c];if(s&&!u)return this;var f=xe(u,e,t+dn,n,r,o,a,i);if(f===u)return this;var p=this.count;if(u){if(!f&&--p=0&&e>>t&mn;if(r>=this.array.length)return new Fe([],e);var o,a=0===r;if(t>0){var i=this.array[r];if((o=i&&i.removeBefore(e,t-dn,n))===i&&a)return this}if(a&&!o)return this;var c=Ye(this,e);if(!a)for(var s=0;s>>t&mn;if(r>=this.array.length)return this;var o;if(t>0){var a=this.array[r];if((o=a&&a.removeAfter(e,t-dn,n))===a&&r===this.array.length-1)return this}var i=Ye(this,e);return i.array.splice(r+1),o&&(i.array[r]=o),i};var Gn,$n={};e(Ze,fe),Ze.of=function(){return this(arguments)},Ze.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Ze.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Ze.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Ze.prototype.set=function(e,t){return nt(this,e,t)},Ze.prototype.remove=function(e){return nt(this,e,vn)},Ze.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ze.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Ze.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Ze.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Ze.isOrderedMap=Je,Ze.prototype[pn]=!0,Ze.prototype.delete=Ze.prototype.remove;var Qn;e(rt,P),rt.prototype.get=function(e,t){return this._iter.get(e,t)},rt.prototype.has=function(e){return this._iter.has(e)},rt.prototype.valueSeq=function(){return this._iter.valueSeq()},rt.prototype.reverse=function(){var e=this,t=lt(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},rt.prototype.map=function(e,t){var n=this,r=st(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},rt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?St(this):0,function(o){return e(o,t?--n:n++,r)}),t)},rt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(_n,t),r=t?St(this):0;return new w(function(){var o=n.next();return o.done?o:O(e,t?--r:r++,o.value,o)})},rt.prototype[pn]=!0,e(ot,T),ot.prototype.includes=function(e){return this._iter.includes(e)},ot.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(_n,t),r=0;return new w(function(){var t=n.next();return t.done?t:O(e,r++,t.value,t)})},e(at,N),at.prototype.has=function(e){return this._iter.includes(e)},at.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(_n,t);return new w(function(){var t=n.next();return t.done?t:O(e,t.value,t.value,t)})},e(it,P),it.prototype.entrySeq=function(){return this._iter.toSeq()},it.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){kt(t);var r=a(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},it.prototype.__iterator=function(e,t){var n=this._iter.__iterator(_n,t);return new w(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){kt(r);var o=a(r);return O(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},ot.prototype.cacheResult=rt.prototype.cacheResult=at.prototype.cacheResult=it.prototype.cacheResult=jt,e(Nt,te),Nt.prototype.toString=function(){return this.__toString(Dt(this)+" {","}")},Nt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Nt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Nt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=zt(this,Oe()))},Nt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+Dt(this));var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:zt(this,n)},Nt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:zt(this,t)},Nt.prototype.wasAltered=function(){return this._map.wasAltered()},Nt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Nt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Nt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?zt(this,t,e):(this.__ownerID=e,this._map=t,this)};var Xn=Nt.prototype;Xn.delete=Xn.remove,Xn.deleteIn=Xn.removeIn=Fn.removeIn,Xn.merge=Fn.merge,Xn.mergeWith=Fn.mergeWith,Xn.mergeIn=Fn.mergeIn,Xn.mergeDeep=Fn.mergeDeep,Xn.mergeDeepWith=Fn.mergeDeepWith,Xn.mergeDeepIn=Fn.mergeDeepIn,Xn.setIn=Fn.setIn,Xn.update=Fn.update,Xn.updateIn=Fn.updateIn,Xn.withMutations=Fn.withMutations,Xn.asMutable=Fn.asMutable,Xn.asImmutable=Fn.asImmutable,e(It,re),It.of=function(){return this(arguments)},It.fromKeys=function(e){return this(n(e).keySeq())},It.prototype.toString=function(){return this.__toString("Set {","}")},It.prototype.has=function(e){return this._map.has(e)},It.prototype.add=function(e){return Ht(this,this._map.set(e,!0))},It.prototype.remove=function(e){return Ht(this,this._map.remove(e))},It.prototype.clear=function(){return Ht(this,this._map.clear())},It.prototype.union=function(){var e=sn.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Gt(e,t)},qt.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;ue(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Gt(t,n)},qt.prototype.pop=function(){return this.slice(1)},qt.prototype.unshift=function(){return this.push.apply(this,arguments)},qt.prototype.unshiftAll=function(e){return this.pushAll(e)},qt.prototype.shift=function(){return this.pop.apply(this,arguments)},qt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):$t()},qt.prototype.slice=function(e,t){if(y(e,t,this.size))return this;var n=g(e,this.size);if(b(t,this.size)!==this.size)return ne.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):Gt(r,o)},qt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Gt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},qt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},qt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new w(function(){if(r){var t=r.value;return r=r.next,O(e,n++,t)}return C()})},qt.isStack=Yt;var rr="@@__IMMUTABLE_STACK__@@",or=qt.prototype;or[rr]=!0,or.withMutations=Fn.withMutations,or.asMutable=Fn.asMutable,or.asImmutable=Fn.asImmutable,or.wasAltered=Fn.wasAltered;var ar;t.Iterator=w,Qt(t,{toArray:function(){ue(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new ot(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new rt(this,!0)},toMap:function(){return fe(this.toKeyedSeq())},toObject:function(){ue(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Ze(this.toKeyedSeq())},toOrderedSet:function(){return Bt(i(this)?this.valueSeq():this)},toSet:function(){return It(i(this)?this.valueSeq():this)},toSetSeq:function(){return new at(this)},toSeq:function(){return c(this)?this.toIndexedSeq():i(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return qt(i(this)?this.valueSeq():this)},toList:function(){return He(i(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return xt(this,vt(this,sn.call(arguments,0)))},includes:function(e){return this.some(function(t){return $(t,e)})},entries:function(){return this.__iterator(wn)},every:function(e,t){ue(this.size);var n=!0;return this.__iterate(function(r,o,a){if(!e.call(t,r,o,a))return n=!1,!1}),n},filter:function(e,t){return xt(this,ut(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},findEntry:function(e,t){var n;return this.__iterate(function(r,o,a){if(e.call(t,r,o,a))return n=[o,r],!1}),n},findLastEntry:function(e,t){return this.toSeq().reverse().findEntry(e,t)},forEach:function(e,t){return ue(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){ue(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(bn)},map:function(e,t){return xt(this,st(this,e,t))},reduce:function(e,t,n){ue(this.size);var r,o;return arguments.length<2?o=!0:r=t,this.__iterate(function(t,a,i){o?(o=!1,r=t):r=e.call(n,r,t,a,i)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return xt(this,lt(this,!0))},slice:function(e,t){return xt(this,dt(this,e,t,!0))},some:function(e,t){return!this.every(Jt(e),t)},sort:function(e){return xt(this,_t(this,e))},values:function(){return this.__iterator(_n)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return h(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return ft(this,e,t)},equals:function(e){return Q(this,e)},entrySeq:function(){var e=this;if(e._cache)return new z(e._cache);var t=e.toSeq().map(Zt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Jt(e),t)},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},first:function(){return this.find(v)},flatMap:function(e,t){return xt(this,gt(this,e,t))},flatten:function(e){return xt(this,yt(this,e,!0))},fromEntrySeq:function(){return new it(this)},get:function(e,t){return this.find(function(t,n){return $(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,o=Tt(e);!(n=o.next()).done;){var a=n.value;if((r=r&&r.get?r.get(a,vn):vn)===vn)return t}return r},groupBy:function(e,t){return pt(this,e,t)},has:function(e){return this.get(e,vn)!==vn},hasIn:function(e){return this.getIn(e,vn)!==vn},isSubset:function(e){return e="function"===typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"===typeof e.isSubset?e:t(e),e.isSubset(this)},keySeq:function(){return this.toSeq().map(Xt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},max:function(e){return wt(this,e)},maxBy:function(e,t){return wt(this,t,e)},min:function(e){return wt(this,e?en(e):rn)},minBy:function(e,t){return wt(this,t?en(t):rn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return xt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return xt(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Jt(e),t)},sortBy:function(e,t){return xt(this,_t(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return xt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return xt(this,ht(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Jt(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=on(this))}});var ir=t.prototype;ir[ln]=!0,ir[xn]=ir.values,ir.__toJS=ir.toArray,ir.__toStringMapper=tn,ir.inspect=ir.toSource=function(){return this.toString()},ir.chain=ir.flatMap,ir.contains=ir.includes,function(){try{Object.defineProperty(ir,"length",{get:function(){if(!t.noLengthWarning){var e;try{throw new Error}catch(t){e=t.stack}if(-1===e.indexOf("_wrapObject"))return console&&console.warn&&console.warn("iterable.length has been deprecated, use iterable.size or iterable.count(). This warning will become a silent error in a future version. "+e),this.size}}})}catch(e){}}(),Qt(n,{flip:function(){return xt(this,ct(this))},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLastKey:function(e,t){return this.toSeq().reverse().findKey(e,t)},keyOf:function(e){return this.findKey(function(t){return $(t,e)})},lastKeyOf:function(e){return this.findLastKey(function(t){return $(t,e)})},mapEntries:function(e,t){var n=this,r=0;return xt(this,this.toSeq().map(function(o,a){return e.call(t,[a,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return xt(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var cr=n.prototype;return cr[un]=!0,cr[xn]=ir.entries,cr.__toJS=ir.toObject,cr.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},Qt(r,{toKeyedSeq:function(){return new rt(this,!1)},filter:function(e,t){return xt(this,ut(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.toKeyedSeq().keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.toKeyedSeq().reverse().keyOf(e);return void 0===t?-1:t},reverse:function(){return xt(this,lt(this,!1))},slice:function(e,t){return xt(this,dt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=g(e,e<0?this.count():this.size);var r=this.slice(0,e);return xt(this,1===n?r:r.concat(d(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.toKeyedSeq().findLastKey(e,t);return void 0===n?-1:n},first:function(){return this.get(0)},flatten:function(e){return xt(this,yt(this,e,!1))},get:function(e,t){return e=m(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=m(this,e))>=0&&(void 0!==this.size?this.size===1/0||e=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t,n){function r(e){for(var t=1;t0?o.getInlineStyleAt(r-1):o.getLength()?o.getInlineStyleAt(0):f(e,n)}function u(e,t){var n=t.getStartKey(),r=t.getStartOffset(),o=e.getBlockForKey(n);return r0?o.getInlineStyleAt(r-1):f(e,n)}function f(e,t){var n=e.getBlockMap().reverse().skipUntil(function(e,n){return n===t}).skip(1).skipUntil(function(e,t){return e.getLength()}).first();return n?n.getInlineStyleAt(n.getLength()-1):b()}var p=n(38),d=p||function(e){for(var t=1;t0)for(n=0;n0?"future":"past"];return k(n)?n(t):n.replace(/%s/i,t)}function A(e,t){var n=e.toLowerCase();Fr[n]=Fr[n+"s"]=Fr[t]=e}function L(e){return"string"===typeof e?Fr[e]||Fr[e.toLowerCase()]:void 0}function I(e){var t,n,r={};for(n in e)l(e,n)&&(t=L(n))&&(r[t]=e[n]);return r}function R(e,t){Br[e]=t}function H(e){var t=[];for(var n in e)t.push({unit:n,priority:Br[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function V(e,t,n){var r=""+Math.abs(e),o=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,o)).toString().substr(1)+r}function F(e,t,n,r){var o=r;"string"===typeof r&&(o=function(){return this[r]()}),e&&(qr[e]=o),t&&(qr[t[0]]=function(){return V(o.apply(this,arguments),t[1],t[2])}),n&&(qr[n]=function(){return this.localeData().ordinal(o.apply(this,arguments),e)})}function B(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function U(e){var t,n,r=e.match(Ur);for(t=0,n=r.length;t=0&&Kr.test(e);)e=e.replace(Kr,n),Kr.lastIndex=0,r-=1;return e}function q(e,t,n){uo[e]=k(t)?t:function(e,r){return e&&n?n:t}}function Y(e,t){return l(uo,e)?uo[e](t._strict,t._locale):new RegExp(G(e))}function G(e){return $(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,o){return t||n||r||o}))}function $(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Q(e,t){var n,r=t;for("string"===typeof e&&(e=[e]),i(t)&&(r=function(e,n){n[t]=_(e)}),n=0;n=0?(c=new Date(e+400,t,n,r,o,a,i),isFinite(c.getFullYear())&&c.setFullYear(e)):c=new Date(e,t,n,r,o,a,i),c}function _e(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function we(e,t,n){var r=7+t-n;return-(7+_e(e,0,r).getUTCDay()-t)%7+r-1}function Oe(e,t,n,r,o){var a,i,c=(7+n-r)%7,s=we(e,r,o),l=1+7*(t-1)+c+s;return l<=0?(a=e-1,i=J(a)+l):l>J(e)?(a=e+1,i=l-J(e)):(a=e,i=l),{year:a,dayOfYear:i}}function Ce(e,t,n){var r,o,a=we(e.year(),t,n),i=Math.floor((e.dayOfYear()-a-1)/7)+1;return i<1?(o=e.year()-1,r=i+xe(o,t,n)):i>xe(e.year(),t,n)?(r=i-xe(e.year(),t,n),o=e.year()+1):(o=e.year(),r=i),{week:r,year:o}}function xe(e,t,n){var r=we(e,t,n),o=we(e+1,t,n);return(J(e)-r+o)/7}function ke(e){return Ce(e,this._week.dow,this._week.doy).week}function Se(){return this._week.dow}function Ee(){return this._week.doy}function Me(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function je(e){var t=Ce(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Pe(e,t){return"string"!==typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"===typeof e?e:null):parseInt(e,10)}function Te(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Ne(e,t){return e.slice(t,7).concat(e.slice(0,t))}function ze(e,t){var r=n(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ne(r,this._week.dow):e?r[e.day()]:r}function De(e){return!0===e?Ne(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ae(e){return!0===e?Ne(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Le(e,t,n){var r,o,a,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?(o=Oo.call(this._weekdaysParse,i),-1!==o?o:null):"ddd"===t?(o=Oo.call(this._shortWeekdaysParse,i),-1!==o?o:null):(o=Oo.call(this._minWeekdaysParse,i),-1!==o?o:null):"dddd"===t?-1!==(o=Oo.call(this._weekdaysParse,i))?o:-1!==(o=Oo.call(this._shortWeekdaysParse,i))?o:(o=Oo.call(this._minWeekdaysParse,i),-1!==o?o:null):"ddd"===t?-1!==(o=Oo.call(this._shortWeekdaysParse,i))?o:-1!==(o=Oo.call(this._weekdaysParse,i))?o:(o=Oo.call(this._minWeekdaysParse,i),-1!==o?o:null):-1!==(o=Oo.call(this._minWeekdaysParse,i))?o:-1!==(o=Oo.call(this._weekdaysParse,i))?o:(o=Oo.call(this._shortWeekdaysParse,i),-1!==o?o:null)}function Ie(e,t,n){var r,o,a;if(this._weekdaysParseExact)return Le.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(o=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(o,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(o,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(o,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(o,"")+"|^"+this.weekdaysShort(o,"")+"|^"+this.weekdaysMin(o,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Re(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=Pe(e,this.localeData()),this.add(e-t,"d")):t}function He(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 Ve(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Te(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Fe(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ke.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=zo),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Be(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ke.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Do),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ue(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ke.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ao),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ke(){function e(e,t){return t.length-e.length}var t,n,r,o,a,i=[],c=[],s=[],l=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),o=this.weekdaysShort(n,""),a=this.weekdays(n,""),i.push(r),c.push(o),s.push(a),l.push(r),l.push(o),l.push(a);for(i.sort(e),c.sort(e),s.sort(e),l.sort(e),t=0;t<7;t++)c[t]=$(c[t]),s[t]=$(s[t]),l[t]=$(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+i.join("|")+")","i")}function We(){return this.hours()%12||12}function qe(){return this.hours()||24}function Ye(e,t){F(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ge(e,t){return t._meridiemParse}function $e(e){return"p"===(e+"").toLowerCase().charAt(0)}function Qe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Xe(e){return e?e.toLowerCase().replace("_","-"):e}function Ze(e){for(var t,n,r,o,a=0;a0;){if(r=Je(o.slice(0,t).join("-")))return r;if(n&&n.length>=t&&w(o,n,!0)>=t-1)break;t--}a++}return Lo}function Je(t){var n=null;if(!Vo[t]&&"undefined"!==typeof e&&e&&e.exports)try{n=Lo._abbr;!function(){var e=new Error('Cannot find module "./locale"');throw e.code="MODULE_NOT_FOUND",e}(),et(n)}catch(e){}return Vo[t]}function et(e,t){var n;return e&&(n=a(t)?rt(e):tt(e,t),n?Lo=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Lo._abbr}function tt(e,t){if(null!==t){var n,r=Ho;if(t.abbr=e,null!=Vo[e])x("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."),r=Vo[e]._config;else if(null!=t.parentLocale)if(null!=Vo[t.parentLocale])r=Vo[t.parentLocale]._config;else{if(null==(n=Je(t.parentLocale)))return Fo[t.parentLocale]||(Fo[t.parentLocale]=[]),Fo[t.parentLocale].push({name:e,config:t}),null;r=n._config}return Vo[e]=new M(E(r,t)),Fo[e]&&Fo[e].forEach(function(e){tt(e.name,e.config)}),et(e),Vo[e]}return delete Vo[e],null}function nt(e,t){if(null!=t){var n,r,o=Ho;r=Je(e),null!=r&&(o=r._config),t=E(o,t),n=new M(t),n.parentLocale=Vo[e],Vo[e]=n,et(e)}else null!=Vo[e]&&(null!=Vo[e].parentLocale?Vo[e]=Vo[e].parentLocale:null!=Vo[e]&&delete Vo[e]);return Vo[e]}function rt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Lo;if(!n(e)){if(t=Je(e))return t;e=[e]}return Ze(e)}function ot(){return Lr(Vo)}function at(e){var t,n=e._a;return n&&-2===d(e).overflow&&(t=n[ho]<0||n[ho]>11?ho:n[mo]<1||n[mo]>se(n[po],n[ho])?mo:n[vo]<0||n[vo]>24||24===n[vo]&&(0!==n[yo]||0!==n[go]||0!==n[bo])?vo:n[yo]<0||n[yo]>59?yo:n[go]<0||n[go]>59?go:n[bo]<0||n[bo]>999?bo:-1,d(e)._overflowDayOfYear&&(tmo)&&(t=mo),d(e)._overflowWeeks&&-1===t&&(t=_o),d(e)._overflowWeekday&&-1===t&&(t=wo),d(e).overflow=t),e}function it(e,t,n){return null!=e?e:null!=t?t:n}function ct(e){var n=new Date(t.now());return e._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function st(e){var t,n,r,o,a,i=[];if(!e._d){for(r=ct(e),e._w&&null==e._a[mo]&&null==e._a[ho]&<(e),null!=e._dayOfYear&&(a=it(e._a[po],r[po]),(e._dayOfYear>J(a)||0===e._dayOfYear)&&(d(e)._overflowDayOfYear=!0),n=_e(a,0,e._dayOfYear),e._a[ho]=n.getUTCMonth(),e._a[mo]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=i[t]=r[t];for(;t<7;t++)e._a[t]=i[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[vo]&&0===e._a[yo]&&0===e._a[go]&&0===e._a[bo]&&(e._nextDay=!0,e._a[vo]=0),e._d=(e._useUTC?_e:be).apply(null,i),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[vo]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==o&&(d(e).weekdayMismatch=!0)}}function lt(e){var t,n,r,o,a,i,c,s;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)a=1,i=4,n=it(t.GG,e._a[po],Ce(St(),1,4).year),r=it(t.W,1),((o=it(t.E,1))<1||o>7)&&(s=!0);else{a=e._locale._week.dow,i=e._locale._week.doy;var l=Ce(St(),a,i);n=it(t.gg,e._a[po],l.year),r=it(t.w,l.week),null!=t.d?((o=t.d)<0||o>6)&&(s=!0):null!=t.e?(o=t.e+a,(t.e<0||t.e>6)&&(s=!0)):o=a}r<1||r>xe(n,a,i)?d(e)._overflowWeeks=!0:null!=s?d(e)._overflowWeekday=!0:(c=Oe(n,r,o,a,i),e._a[po]=c.year,e._dayOfYear=c.dayOfYear)}function ut(e){var t,n,r,o,a,i,c=e._i,s=Bo.exec(c)||Uo.exec(c);if(s){for(d(e).iso=!0,t=0,n=Wo.length;t0&&d(e).unusedInput.push(i),c=c.slice(c.indexOf(r)+r.length),l+=r.length),qr[a]?(r?d(e).empty=!1:d(e).unusedTokens.push(a),Z(a,r,e)):e._strict&&!r&&d(e).unusedTokens.push(a);d(e).charsLeftOver=s-l,c.length>0&&d(e).unusedInput.push(c),e._a[vo]<=12&&!0===d(e).bigHour&&e._a[vo]>0&&(d(e).bigHour=void 0),d(e).parsedDateParts=e._a.slice(0),d(e).meridiem=e._meridiem,e._a[vo]=bt(e._locale,e._a[vo],e._meridiem),st(e),at(e)}function bt(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(r=e.isPM(n),r&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function _t(e){var t,n,r,o,a;if(0===e._f.length)return d(e).invalidFormat=!0,void(e._d=new Date(NaN));for(o=0;othis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Yt(){if(!a(this._isDSTShifted))return this._isDSTShifted;var e={};if(v(e,this),e=Ct(e),e._a){var t=e._isUTC?f(e._a):St(e._a);this._isDSTShifted=this.isValid()&&w(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function Gt(){return!!this.isValid()&&!this._isUTC}function $t(){return!!this.isValid()&&this._isUTC}function Qt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Xt(e,t){var n,r,o,a=e,c=null;return Dt(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:i(e)?(a={},t?a[t]=e:a.milliseconds=e):(c=ta.exec(e))?(n="-"===c[1]?-1:1,a={y:0,d:_(c[mo])*n,h:_(c[vo])*n,m:_(c[yo])*n,s:_(c[go])*n,ms:_(At(1e3*c[bo]))*n}):(c=na.exec(e))?(n="-"===c[1]?-1:1,a={y:Zt(c[2],n),M:Zt(c[3],n),w:Zt(c[4],n),d:Zt(c[5],n),h:Zt(c[6],n),m:Zt(c[7],n),s:Zt(c[8],n)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(o=en(St(a.from),St(a.to)),a={},a.ms=o.milliseconds,a.M=o.months),r=new zt(a),Dt(e)&&l(e,"_locale")&&(r._locale=e._locale),r}function Zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Jt(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 en(e,t){var n;return e.isValid()&&t.isValid()?(t=Rt(t,e),e.isBefore(t)?n=Jt(e,t):(n=Jt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function tn(e,t){return function(n,r){var o,a;return null===r||isNaN(+r)||(x(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."),a=n,n=r,r=a),n="string"===typeof n?+n:n,o=Xt(n,r),nn(this,o,e),this}}function nn(e,n,r,o){var a=n._milliseconds,i=At(n._days),c=At(n._months);e.isValid()&&(o=null==o||o,c&&de(e,re(e,"Month")+c*r),i&&oe(e,"Date",re(e,"Date")+i*r),a&&e._d.setTime(e._d.valueOf()+a*r),o&&t.updateOffset(e,i||c))}function rn(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 on(e,n){var r=e||St(),o=Rt(r,this).startOf("day"),a=t.calendarFormat(this,o)||"sameElse",i=n&&(k(n[a])?n[a].call(this,r):n[a]);return this.format(i||this.localeData().calendar(a,this,St(r)))}function an(){return new y(this)}function cn(e,t){var n=g(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&(t=L(t)||"millisecond","millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()9999?K(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):k(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",K(n,"Z")):K(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function yn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",o=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+o)}function gn(e){e||(e=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var n=K(this,e);return this.localeData().postformat(n)}function bn(e,t){return this.isValid()&&(g(e)&&e.isValid()||St(e).isValid())?Xt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function _n(e){return this.from(St(),e)}function wn(e,t){return this.isValid()&&(g(e)&&e.isValid()||St(e).isValid())?Xt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function On(e){return this.to(St(),e)}function Cn(e){var t;return void 0===e?this._locale._abbr:(t=rt(e),null!=t&&(this._locale=t),this)}function xn(){return this._locale}function kn(e,t){return(e%t+t)%t}function Sn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-la:new Date(e,t,n).valueOf()}function En(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-la:Date.UTC(e,t,n)}function Mn(e){var n;if(void 0===(e=L(e))||"millisecond"===e||!this.isValid())return this;var r=this._isUTC?En:Sn;switch(e){case"year":n=r(this.year(),0,1);break;case"quarter":n=r(this.year(),this.month()-this.month()%3,1);break;case"month":n=r(this.year(),this.month(),1);break;case"week":n=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=r(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=kn(n+(this._isUTC?0:this.utcOffset()*ca),sa);break;case"minute":n=this._d.valueOf(),n-=kn(n,ca);break;case"second":n=this._d.valueOf(),n-=kn(n,ia)}return this._d.setTime(n),t.updateOffset(this,!0),this}function jn(e){var n;if(void 0===(e=L(e))||"millisecond"===e||!this.isValid())return this;var r=this._isUTC?En:Sn;switch(e){case"year":n=r(this.year()+1,0,1)-1;break;case"quarter":n=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=r(this.year(),this.month()+1,1)-1;break;case"week":n=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=sa-kn(n+(this._isUTC?0:this.utcOffset()*ca),sa)-1;break;case"minute":n=this._d.valueOf(),n+=ca-kn(n,ca)-1;break;case"second":n=this._d.valueOf(),n+=ia-kn(n,ia)-1}return this._d.setTime(n),t.updateOffset(this,!0),this}function Pn(){return this._d.valueOf()-6e4*(this._offset||0)}function Tn(){return Math.floor(this.valueOf()/1e3)}function Nn(){return new Date(this.valueOf())}function zn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Dn(){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 An(){return this.isValid()?this.toISOString():null}function Ln(){return h(this)}function In(){return u({},d(this))}function Rn(){return d(this).overflow}function Hn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Vn(e,t){F(0,[e,e.length],0,t)}function Fn(e){return Wn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Bn(e){return Wn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Un(){return xe(this.year(),1,4)}function Kn(){var e=this.localeData()._week;return xe(this.year(),e.dow,e.doy)}function Wn(e,t,n,r,o){var a;return null==e?Ce(this,r,o).year:(a=xe(e,r,o),t>a&&(t=a),qn.call(this,e,t,n,r,o))}function qn(e,t,n,r,o){var a=Oe(e,t,n,r,o),i=_e(a.year,0,a.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}function Yn(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Gn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function $n(e,t){t[bo]=_(1e3*("0."+e))}function Qn(){return this._isUTC?"UTC":""}function Xn(){return this._isUTC?"Coordinated Universal Time":""}function Zn(e){return St(1e3*e)}function Jn(){return St.apply(null,arguments).parseZone()}function er(e){return e}function tr(e,t,n,r){var o=rt(),a=f().set(r,t);return o[n](a,e)}function nr(e,t,n){if(i(e)&&(t=e,e=void 0),e=e||"",null!=t)return tr(e,t,n,"month");var r,o=[];for(r=0;r<12;r++)o[r]=tr(e,r,n,"month");return o}function rr(e,t,n,r){"boolean"===typeof e?(i(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,i(t)&&(n=t,t=void 0),t=t||"");var o=rt(),a=e?o._week.dow:0;if(null!=n)return tr(t,(n+a)%7,r,"day");var c,s=[];for(c=0;c<7;c++)s[c]=tr(t,(c+a)%7,r,"day");return s}function or(e,t){return nr(e,t,"months")}function ar(e,t){return nr(e,t,"monthsShort")}function ir(e,t,n){return rr(e,t,n,"weekdays")}function cr(e,t,n){return rr(e,t,n,"weekdaysShort")}function sr(e,t,n){return rr(e,t,n,"weekdaysMin")}function lr(){var e=this._data;return this._milliseconds=ya(this._milliseconds),this._days=ya(this._days),this._months=ya(this._months),e.milliseconds=ya(e.milliseconds),e.seconds=ya(e.seconds),e.minutes=ya(e.minutes),e.hours=ya(e.hours),e.months=ya(e.months),e.years=ya(e.years),this}function ur(e,t,n,r){var o=Xt(t,n);return e._milliseconds+=r*o._milliseconds,e._days+=r*o._days,e._months+=r*o._months,e._bubble()}function fr(e,t){return ur(this,e,t,1)}function pr(e,t){return ur(this,e,t,-1)}function dr(e){return e<0?Math.floor(e):Math.ceil(e)}function hr(){var e,t,n,r,o,a=this._milliseconds,i=this._days,c=this._months,s=this._data;return a>=0&&i>=0&&c>=0||a<=0&&i<=0&&c<=0||(a+=864e5*dr(vr(c)+i),i=0,c=0),s.milliseconds=a%1e3,e=b(a/1e3),s.seconds=e%60,t=b(e/60),s.minutes=t%60,n=b(t/60),s.hours=n%24,i+=b(n/24),o=b(mr(i)),c+=o,i-=dr(vr(o)),r=b(c/12),c%=12,s.days=i,s.months=c,s.years=r,this}function mr(e){return 4800*e/146097}function vr(e){return 146097*e/4800}function yr(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=L(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+mr(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(vr(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function gr(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*_(this._months/12):NaN}function br(e){return function(){return this.as(e)}}function _r(){return Xt(this)}function wr(e){return e=L(e),this.isValid()?this[e+"s"]():NaN}function Or(e){return function(){return this.isValid()?this._data[e]:NaN}}function Cr(){return b(this.days()/7)}function xr(e,t,n,r,o){return o.relativeTime(t||1,!!n,e,r)}function kr(e,t,n){var r=Xt(e).abs(),o=Da(r.as("s")),a=Da(r.as("m")),i=Da(r.as("h")),c=Da(r.as("d")),s=Da(r.as("M")),l=Da(r.as("y")),u=o<=Aa.ss&&["s",o]||o0,u[4]=n,xr.apply(null,u)}function Sr(e){return void 0===e?Da:"function"===typeof e&&(Da=e,!0)}function Er(e,t){return void 0!==Aa[e]&&(void 0===t?Aa[e]:(Aa[e]=t,"s"===e&&(Aa.ss=t-1),!0))}function Mr(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=kr(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function jr(e){return(e>0)-(e<0)||+e}function Pr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r=La(this._milliseconds)/1e3,o=La(this._days),a=La(this._months);e=b(r/60),t=b(e/60),r%=60,e%=60,n=b(a/12),a%=12;var i=n,c=a,s=o,l=t,u=e,f=r?r.toFixed(3).replace(/\.?0+$/,""):"",p=this.asSeconds();if(!p)return"P0D";var d=p<0?"-":"",h=jr(this._months)!==jr(p)?"-":"",m=jr(this._days)!==jr(p)?"-":"",v=jr(this._milliseconds)!==jr(p)?"-":"";return d+"P"+(i?h+i+"Y":"")+(c?h+c+"M":"")+(s?m+s+"D":"")+(l||u||f?"T":"")+(l?v+l+"H":"")+(u?v+u+"M":"")+(f?v+f+"S":"")}var Tr,Nr;Nr=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r68?1900:2e3)};var Oo,Co=ne("FullYear",!0);Oo=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;tthis?this:e:m()}),Zo=function(){return Date.now?Date.now():+new Date},Jo=["year","quarter","month","week","day","hour","minute","second","millisecond"];Lt("Z",":"),Lt("ZZ",""),q("Z",co),q("ZZ",co),Q(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=It(co,e)});var ea=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};var ta=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,na=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Xt.fn=zt.prototype,Xt.invalid=Nt;var ra=tn(1,"add"),oa=tn(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var aa=C("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)}),ia=1e3,ca=60*ia,sa=60*ca,la=3506328*sa;F(0,["gg",2],0,function(){return this.weekYear()%100}),F(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Vn("gggg","weekYear"),Vn("ggggg","weekYear"),Vn("GGGG","isoWeekYear"),Vn("GGGGG","isoWeekYear"),A("weekYear","gg"),A("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),q("G",ao),q("g",ao),q("GG",Zr,Gr),q("gg",Zr,Gr),q("GGGG",no,Qr),q("gggg",no,Qr),q("GGGGG",ro,Xr),q("ggggg",ro,Xr),X(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=_(e)}),X(["gg","GG"],function(e,n,r,o){n[o]=t.parseTwoDigitYear(e)}),F("Q",0,"Qo","quarter"),A("quarter","Q"),R("quarter",7),q("Q",Yr),Q("Q",function(e,t){t[ho]=3*(_(e)-1)}),F("D",["DD",2],"Do","date"),A("date","D"),R("date",9),q("D",Zr),q("DD",Zr,Gr),q("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),Q(["D","DD"],mo),Q("Do",function(e,t){t[mo]=_(e.match(Zr)[0])});var ua=ne("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),A("dayOfYear","DDD"),R("dayOfYear",4),q("DDD",to),q("DDDD",$r),Q(["DDD","DDDD"],function(e,t,n){n._dayOfYear=_(e)}),F("m",["mm",2],0,"minute"),A("minute","m"),R("minute",14),q("m",Zr),q("mm",Zr,Gr),Q(["m","mm"],yo);var fa=ne("Minutes",!1);F("s",["ss",2],0,"second"),A("second","s"),R("second",15),q("s",Zr),q("ss",Zr,Gr),Q(["s","ss"],go);var pa=ne("Seconds",!1);F("S",0,0,function(){return~~(this.millisecond()/100)}),F(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,function(){return 10*this.millisecond()}),F(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),F(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),F(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),F(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),F(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),A("millisecond","ms"),R("millisecond",16),q("S",to,Yr),q("SS",to,Gr),q("SSS",to,$r);var da;for(da="SSSS";da.length<=9;da+="S")q(da,oo);for(da="S";da.length<=9;da+="S")Q(da,$n);var ha=ne("Milliseconds",!1);F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var ma=y.prototype;ma.add=ra,ma.calendar=on,ma.clone=an,ma.diff=dn,ma.endOf=jn,ma.format=gn,ma.from=bn,ma.fromNow=_n,ma.to=wn,ma.toNow=On,ma.get=ae,ma.invalidAt=Rn,ma.isAfter=cn,ma.isBefore=sn,ma.isBetween=ln,ma.isSame=un,ma.isSameOrAfter=fn,ma.isSameOrBefore=pn,ma.isValid=Ln,ma.lang=aa,ma.locale=Cn,ma.localeData=xn,ma.max=Xo,ma.min=Qo,ma.parsingFlags=In,ma.set=ie,ma.startOf=Mn,ma.subtract=oa,ma.toArray=zn,ma.toObject=Dn,ma.toDate=Nn,ma.toISOString=vn,ma.inspect=yn,ma.toJSON=An,ma.toString=mn,ma.unix=Tn,ma.valueOf=Pn,ma.creationData=Hn,ma.year=Co,ma.isLeapYear=te,ma.weekYear=Fn,ma.isoWeekYear=Bn,ma.quarter=ma.quarters=Yn,ma.month=he,ma.daysInMonth=me,ma.week=ma.weeks=Me,ma.isoWeek=ma.isoWeeks=je,ma.weeksInYear=Kn,ma.isoWeeksInYear=Un,ma.date=ua,ma.day=ma.days=Re,ma.weekday=He,ma.isoWeekday=Ve,ma.dayOfYear=Gn,ma.hour=ma.hours=Ro,ma.minute=ma.minutes=fa,ma.second=ma.seconds=pa,ma.millisecond=ma.milliseconds=ha,ma.utcOffset=Vt,ma.utc=Bt,ma.local=Ut,ma.parseZone=Kt,ma.hasAlignedHourOffset=Wt,ma.isDST=qt,ma.isLocal=Gt,ma.isUtcOffset=$t,ma.isUtc=Qt,ma.isUTC=Qt,ma.zoneAbbr=Qn,ma.zoneName=Xn,ma.dates=C("dates accessor is deprecated. Use date instead.",ua),ma.months=C("months accessor is deprecated. Use month instead",he),ma.years=C("years accessor is deprecated. Use year instead",Co),ma.zone=C("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ft),ma.isDSTShifted=C("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Yt);var va=M.prototype;va.calendar=j,va.longDateFormat=P,va.invalidDate=T,va.ordinal=N,va.preparse=er,va.postformat=er,va.relativeTime=z,va.pastFuture=D,va.set=S,va.months=le,va.monthsShort=ue,va.monthsParse=pe,va.monthsRegex=ye,va.monthsShortRegex=ve,va.week=ke,va.firstDayOfYear=Ee,va.firstDayOfWeek=Se,va.weekdays=ze,va.weekdaysMin=Ae,va.weekdaysShort=De,va.weekdaysParse=Ie,va.weekdaysRegex=Fe,va.weekdaysShortRegex=Be,va.weekdaysMinRegex=Ue,va.isPM=$e,va.meridiem=Qe,et("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===_(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),t.lang=C("moment.lang is deprecated. Use moment.locale instead.",et),t.langData=C("moment.langData is deprecated. Use moment.localeData instead.",rt);var ya=Math.abs,ga=br("ms"),ba=br("s"),_a=br("m"),wa=br("h"),Oa=br("d"),Ca=br("w"),xa=br("M"),ka=br("Q"),Sa=br("y"),Ea=Or("milliseconds"),Ma=Or("seconds"),ja=Or("minutes"),Pa=Or("hours"),Ta=Or("days"),Na=Or("months"),za=Or("years"),Da=Math.round,Aa={ss:44,s:45,m:45,h:22,d:26,M:11},La=Math.abs,Ia=zt.prototype;return Ia.isValid=Tt,Ia.abs=lr,Ia.add=fr,Ia.subtract=pr,Ia.as=yr,Ia.asMilliseconds=ga,Ia.asSeconds=ba,Ia.asMinutes=_a,Ia.asHours=wa,Ia.asDays=Oa,Ia.asWeeks=Ca,Ia.asMonths=xa,Ia.asQuarters=ka,Ia.asYears=Sa,Ia.valueOf=gr,Ia._bubble=hr,Ia.clone=_r,Ia.get=wr,Ia.milliseconds=Ea,Ia.seconds=Ma,Ia.minutes=ja,Ia.hours=Pa,Ia.days=Ta,Ia.weeks=Cr,Ia.months=Na,Ia.years=za,Ia.humanize=Mr,Ia.toISOString=Pr,Ia.toString=Pr,Ia.toJSON=Pr,Ia.locale=Cn,Ia.localeData=xn,Ia.toIsoString=C("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Pr),Ia.lang=aa,F("X",0,0,"unix"),F("x",0,0,"valueOf"),q("x",ao),q("X",so),Q("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),Q("x",function(e,t,n){n._d=new Date(_(e))}),t.version="2.24.0",function(e){Tr=e}(St),t.fn=ma,t.min=Mt,t.max=jt,t.now=Zo,t.utc=f,t.unix=Zn,t.months=or,t.isDate=c,t.locale=et,t.invalid=m,t.duration=Xt,t.isMoment=g,t.weekdays=ir,t.parseZone=Jn,t.localeData=rt,t.isDuration=Dt,t.monthsShort=ar,t.weekdaysMin=sr,t.defineLocale=tt,t.updateLocale=nt,t.locales=ot,t.weekdaysShort=cr,t.normalizeUnits=L,t.relativeTimeRounding=Sr,t.relativeTimeThreshold=Er,t.calendarFormat=rn,t.prototype=ma,t.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"},t})}).call(t,n(129)(e))},function(e,t,n){"use strict";var r=n(34),o=n.n(r),a={};t.a=function(e,t,n){e||a[n]||(o()(!1,"[antd: ".concat(t,"] ").concat(n)),a[n]=!0)}},function(e,t,n){"use strict";function r(e,t){for(var n=a()({},e),r=0;r=a)return e;switch(e){case"%s":return String(t[r++]);case"%d":return Number(t[r++]);case"%j":try{return JSON.stringify(t[r++])}catch(e){return"[Circular]"}break;default:return e}}),c=t[r];r=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},r.isCharacterKey=function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigation.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}},t.a=r},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,c,s=r(e),l=1;l-1?e[n]:void 0}function c(){for(var e=arguments.length,t=new Array(e),n=0;n children");return g.a.createElement(O.a,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)}));var o=t.component;if(o){var a=t;return"string"===typeof o&&(a=i()({className:t.className,style:t.style},t.componentProps)),g.a.createElement(o,a,r)}return r[0]||null}}]),t}(g.a.Component);k.isAnimate=!0,k.propTypes={component:_.a.any,componentProps:_.a.object,animation:_.a.object,transitionName:_.a.oneOfType([_.a.string,_.a.object]),transitionEnter:_.a.bool,transitionAppear:_.a.bool,exclusive:_.a.bool,transitionLeave:_.a.bool,onEnd:_.a.func,onEnter:_.a.func,onLeave:_.a.func,onAppear:_.a.func,showProp:_.a.string,children:_.a.node},k.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:o,onEnter:o,onLeave:o,onAppear:o};var S=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var o=e.props;if(delete e.currentlyAnimatingKeys[t],!o.exclusive||o===e.nextProps){var a=Object(w.e)(r(o));e.isValidChildByKey(a,t)?"appear"===n?C.a.allowAppearCallback(o)&&(o.onAppear(t),o.onEnd(t,!0)):C.a.allowEnterCallback(o)&&(o.onEnter(t),o.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var o=Object(w.e)(r(n));if(e.isValidChildByKey(o,t))e.performEnter(t);else{var a=function(){C.a.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};Object(w.c)(e.state.children,o,n.showProp)?a():e.setState({children:o},a)}}}};t.a=k},function(e,t,n){var r=n(64),o=n(40),a=n(93),i=n(84),c=n(91),s=function(e,t,n){var l,u,f,p=e&s.F,d=e&s.G,h=e&s.S,m=e&s.P,v=e&s.B,y=e&s.W,g=d?o:o[t]||(o[t]={}),b=g.prototype,_=d?r:h?r[t]:(r[t]||{}).prototype;d&&(n=t);for(l in n)(u=!p&&_&&void 0!==_[l])&&c(g,l)||(f=u?_[l]:n[l],g[l]=d&&"function"!=typeof _[l]?n[l]:v&&u?a(f,r):y&&_[l]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):m&&"function"==typeof f?a(Function.call,f):f,m&&((g.virtual||(g.virtual={}))[l]=f,e&s.R&&b&&!b[l]&&i(b,l,f)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){"use strict";var r=n(480),o=n(1176),a=n(1177),i=n(1178),c=n(1179),s=n(1180);t.a={required:r.a,whitespace:o.a,type:a.a,range:i.a,enum:c.a,pattern:s.a}},function(e,t,n){"use strict";var r=n(49),o=n(1386),a=n(89),i=n(25),c=n(1387),s=n(1389),l=n(199),u=n(1392),f=n(1393),p=n(24),d=n(1394),h=n(527),m=n(1395),v=n(1396),y=i.OrderedSet,g={replaceText:function(e,t,n,o,a){var i=h(e,t),c=m(i,t),s=r.create({style:o||y(),entity:a||null});return f(c,c.getSelectionAfter(),n,s)},insertText:function(e,t,n,r,o){return t.isCollapsed()||p(!1),g.replaceText(e,t,n,r,o)},moveText:function(e,t,n){var r=l(e,t),o=g.removeRange(e,t,"backward");return g.replaceWithFragment(o,n,r)},replaceWithFragment:function(e,t,n){var r=h(e,t),o=m(r,t);return u(o,o.getSelectionAfter(),n)},removeRange:function(e,t,n){var r=void 0,o=void 0,i=void 0,c=void 0;t.getIsBackward()&&(t=t.merge({anchorKey:t.getFocusKey(),anchorOffset:t.getFocusOffset(),focusKey:t.getAnchorKey(),focusOffset:t.getAnchorOffset(),isBackward:!1})),r=t.getAnchorKey(),o=t.getFocusKey(),i=e.getBlockForKey(r),c=e.getBlockForKey(o);var l=t.getStartOffset(),u=t.getEndOffset(),f=i.getEntityAt(l),p=c.getEntityAt(u-1);if(r===o&&f&&f===p){var d=s(e.getEntityMap(),i,c,t,n);return m(e,d)}var v=t;a.draft_segmented_entities_behavior&&(v=s(e.getEntityMap(),i,c,t,n));var y=h(e,v);return m(y,v)},splitBlock:function(e,t){var n=h(e,t),r=m(n,t);return v(r,r.getSelectionAfter())},applyInlineStyle:function(e,t,n){return o.add(e,t,n)},removeInlineStyle:function(e,t,n){return o.remove(e,t,n)},setBlockType:function(e,t,n){return d(e,t,function(e){return e.merge({type:n,depth:0})})},setBlockData:function(e,t,n){return d(e,t,function(e){return e.merge({data:n})})},mergeBlockData:function(e,t,n){return d(e,t,function(e){return e.merge({data:e.getData().merge(n)})})},applyEntity:function(e,t,n){var r=h(e,t);return c(r,t,n)}};e.exports=g},function(e,t,n){"use strict";function r(e){var t=[];return a.a.Children.forEach(e,function(e){t.push(e)}),t}t.a=r;var o=n(0),a=n.n(o)},function(e,t,n){"use strict";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})(e)}function o(){return o=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:m;return r(this,t),o(this,e.call(this,g(n)))}return a(t,e),t.prototype.getKey=function(){return this.get("key")},t.prototype.getType=function(){return this.get("type")},t.prototype.getText=function(){return this.get("text")},t.prototype.getCharacterList=function(){return this.get("characterList")},t.prototype.getLength=function(){return this.getText().length},t.prototype.getDepth=function(){return this.get("depth")},t.prototype.getData=function(){return this.get("data")},t.prototype.getInlineStyleAt=function(e){var t=this.getCharacterList().get(e);return t?t.getStyle():h},t.prototype.getEntityAt=function(e){var t=this.getCharacterList().get(e);return t?t.getEntity():null},t.prototype.getChildKeys=function(){return this.get("children")},t.prototype.getParentKey=function(){return this.get("parent")},t.prototype.getPrevSiblingKey=function(){return this.get("prevSibling")},t.prototype.getNextSiblingKey=function(){return this.get("nextSibling")},t.prototype.findStyleRanges=function(e,t){s(this.getCharacterList(),v,e,t)},t.prototype.findEntityRanges=function(e,t){s(this.getCharacterList(),y,e,t)},t}(p(m));e.exports=b},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(734))},function(e,t,n){var r=n(94),o=n(338),a=n(217),i=Object.defineProperty;t.f=n(65)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),o)try{return i(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,n){"use strict";function r(e){return e&&e.ownerDocument||document}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=n},function(e,t,n){var r=n(380),o="object"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function("return this")();e.exports=a},function(e,t,n){"use strict";n.d(t,"a",function(){return r}),n.d(t,"b",function(){return o});var r=function(){for(var e=arguments.length,t=new Array(e),n=0;n=t||n<0||S&&r>=_}function d(){var e=a();if(p(e))return h(e);O=setTimeout(d,f(e))}function h(e){return O=void 0,E&&g?r(e):(g=b=void 0,w)}function m(){void 0!==O&&clearTimeout(O),x=0,g=C=b=O=void 0}function v(){return void 0===O?w:h(a())}function y(){var e=a(),n=p(e);if(g=arguments,b=this,C=e,n){if(void 0===O)return u(C);if(S)return O=setTimeout(d,t),r(C)}return void 0===O&&(O=setTimeout(d,t)),w}var g,b,_,w,O,C,x=0,k=!1,S=!1,E=!0;if("function"!=typeof e)throw new TypeError(c);return t=i(t)||0,o(n)&&(k=!!n.leading,S="maxWait"in n,_=S?s(i(n.maxWait)||0,t):_,E="trailing"in n?!!n.trailing:E),y.cancel=m,y.flush=v,y}var o=n(60),a=n(759),i=n(381),c="Expected a function",s=Math.max,l=Math.min;e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.connect=t.Provider=void 0;var o=n(1006),a=r(o),i=n(1007),c=r(i),s=n(1008),l=r(s);t.Provider=a.default,t.connect=c.default,t.create=l.default},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t=0||o.indexOf("Bottom")>=0?i.top="".concat(a.height-t.offset[1],"px"):(o.indexOf("Top")>=0||o.indexOf("bottom")>=0)&&(i.top="".concat(-t.offset[1],"px")),o.indexOf("left")>=0||o.indexOf("Right")>=0?i.left="".concat(a.width-t.offset[0],"px"):(o.indexOf("right")>=0||o.indexOf("Left")>=0)&&(i.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(i.left," ").concat(i.top)}},n.saveTooltip=function(e){n.tooltip=e},n.renderTooltip=function(e){var t=e.getPopupContainer,r=e.getPrefixCls,a=u(n),i=a.props,c=a.state,s=i.prefixCls,l=i.title,f=i.overlay,p=i.openClassName,m=i.getPopupContainer,y=i.getTooltipContainer,b=i.children,_=r("tooltip",s),w=c.visible;"visible"in i||!n.isNoTitle()||(w=!1);var O=n.getDisabledCompatibleChildren(h.isValidElement(b)?b:h.createElement("span",null,b)),C=O.props,x=g()(C.className,o({},p||"".concat(_,"-open"),!0));return h.createElement(v.default,d({},n.props,{prefixCls:_,getTooltipContainer:m||y||t,ref:n.saveTooltip,builtinPlacements:n.getPlacements(),overlay:f||l||"",visible:w,onVisibleChange:n.onVisibleChange,onPopupAlign:n.onPopupAlign}),w?Object(h.cloneElement)(O,{className:x}):O)},n.state={visible:!!e.visible||!!e.defaultVisible},n}return f(t,e),c(t,[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getPlacements",value:function(){var e=this.props,t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||Object(b.a)({arrowPointAtCenter:n,verticalArrowShift:8,autoAdjustOverflow:r})}},{key:"getDisabledCompatibleChildren",value:function(e){if((e.type.__ANT_BUTTON||"button"===e.type)&&e.props.disabled){var t=w(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),n=t.picked,r=t.omitted,o=d({display:"inline-block"},n,{cursor:"not-allowed",width:e.props.block?"100%":null}),a=d({},r,{pointerEvents:"none"}),i=Object(h.cloneElement)(e,{style:a,className:null});return h.createElement("span",{style:o,className:e.props.className},i)}return e}},{key:"isNoTitle",value:function(){var e=this.props,t=e.title,n=e.overlay;return!t&&!n}},{key:"render",value:function(){return h.createElement(_.a,null,this.renderTooltip)}}],[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:null}}]),t}(h.Component);O.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0},Object(m.polyfill)(O),t.a=O},function(e,t,n){"use strict";var r=n(1384),o=n(145),a=n(49),i=n(1400),c=n(104),s=n(293),l=n(296),u=n(533),f=n(1401),p=n(535),d=n(200),h=n(46),m=n(531),v=n(30),y=n(304),g=n(549),b=n(125),_=n(1462),w=n(547),O=n(1465),C=n(80),x=n(550),k=n(1470),S={Editor:f,EditorBlock:p,EditorState:v,CompositeDecorator:i,Entity:d,EntityInstance:m,BlockMapBuilder:o,CharacterMetadata:a,ContentBlock:c,ContentState:s,SelectionState:b,AtomicBlockUtils:r,KeyBindingUtil:y,Modifier:h,RichUtils:g,DefaultDraftBlockRenderMap:l,DefaultDraftInlineStyle:u,convertFromHTML:w,convertFromRaw:O,convertToRaw:_,genKey:C,getDefaultKeyBinding:x,getVisibleSelectionRect:k};e.exports=S},function(e,t,n){"use strict";var r=n(1385);e.exports=r},function(e,t,n){"use strict";function r(){}function o(){return""}function a(){return window.document}var i=n(8),c=n.n(i),s=n(4),l=n.n(s),u=n(5),f=n.n(u),p=n(6),d=n.n(p),h=n(0),m=n.n(h),v=n(1),y=n.n(v),g=n(9),b=(n.n(g),n(183)),_=n(55),w=n(184),O=n(248),C=n(2),x=n.n(C),k=n(428),S=n(1011),E=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],M=!!g.createPortal,j={rcTrigger:y.a.shape({onPopupMouseDown:y.a.func})},P=function(e){function t(n){l()(this,t);var r=f()(this,e.call(this,n));T.call(r);var o=void 0;return o="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.prevPopupVisible=o,r.state={popupVisible:o},r}return d()(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentWillMount=function(){var e=this;E.forEach(function(t){e["fire"+t]=function(n){e.fireEvents(t,n)}})},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentWillReceiveProps=function(e){var t=e.popupVisible;void 0!==t&&this.setState({popupVisible:t})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state,o=function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)};if(M||this.renderComponent(null,o),this.prevPopupVisible=t.popupVisible,r.popupVisible){var a=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(a=n.getDocument(),this.clickOutsideHandler=Object(_.a)(a,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(a=a||n.getDocument(),this.touchOutsideHandler=Object(_.a)(a,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(a=a||n.getDocument(),this.contextMenuOutsideHandler1=Object(_.a)(a,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(_.a)(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?Object(k.a)(r,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint;this.clearDelayTimer(),this.state.popupVisible!==e&&("popupVisible"in this.props||this.setState({popupVisible:e}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,o=1e3*t;if(this.clearDelayTimer(),o){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout(function(){r.setPopupVisible(e,a),r.clearDelayTimer()},o)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,o=n.forceRender,a=n.alignPoint,i=n.className,c=m.a.Children.only(r),s={key:"trigger"};this.isContextMenuToShow()?s.onContextMenu=this.onContextMenu:s.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(s.onClick=this.onClick,s.onMouseDown=this.onMouseDown,s.onTouchStart=this.onTouchStart):(s.onClick=this.createTwoChains("onClick"),s.onMouseDown=this.createTwoChains("onMouseDown"),s.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(s.onMouseEnter=this.onMouseEnter,a&&(s.onMouseMove=this.onMouseMove)):s.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?s.onMouseLeave=this.onMouseLeave:s.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(s.onFocus=this.onFocus,s.onBlur=this.onBlur):(s.onFocus=this.createTwoChains("onFocus"),s.onBlur=this.createTwoChains("onBlur"));var l=x()(c&&c.props&&c.props.className,i);l&&(s.className=l);var u=m.a.cloneElement(c,s);if(!M)return m.a.createElement(w.a,{parent:this,visible:t,autoMount:!1,forceRender:o,getComponent:this.getComponent,getContainer:this.getContainer},function(t){var n=t.renderComponent;return e.renderComponent=n,u});var f=void 0;return(t||this._component||o)&&(f=m.a.createElement(O.a,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[u,f]},t}(m.a.Component);P.propTypes={children:y.a.any,action:y.a.oneOfType([y.a.string,y.a.arrayOf(y.a.string)]),showAction:y.a.any,hideAction:y.a.any,getPopupClassNameFromAlign:y.a.any,onPopupVisibleChange:y.a.func,afterPopupVisibleChange:y.a.func,popup:y.a.oneOfType([y.a.node,y.a.func]).isRequired,popupStyle:y.a.object,prefixCls:y.a.string,popupClassName:y.a.string,className:y.a.string,popupPlacement:y.a.string,builtinPlacements:y.a.object,popupTransitionName:y.a.oneOfType([y.a.string,y.a.object]),popupAnimation:y.a.any,mouseEnterDelay:y.a.number,mouseLeaveDelay:y.a.number,zIndex:y.a.number,focusDelay:y.a.number,blurDelay:y.a.number,getPopupContainer:y.a.func,getDocument:y.a.func,forceRender:y.a.bool,destroyPopupOnHide:y.a.bool,mask:y.a.bool,maskClosable:y.a.bool,onPopupAlign:y.a.func,popupAlign:y.a.object,popupVisible:y.a.bool,defaultPopupVisible:y.a.bool,maskTransitionName:y.a.oneOfType([y.a.string,y.a.object]),maskAnimation:y.a.string,stretch:y.a.string,alignPoint:y.a.bool},P.contextTypes=j,P.childContextTypes=j,P.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:o,getDocument:a,onPopupVisibleChange:r,afterPopupVisibleChange:r,onPopupAlign:r,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var T=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&Object(b.a)(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout(function(){e.hasPopupMouseDown=!1},0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target,r=Object(g.findDOMNode)(e);Object(b.a)(r,n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return Object(g.findDOMNode)(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,o=r.popupPlacement,a=r.builtinPlacements,i=r.prefixCls,c=r.alignPoint,s=r.getPopupClassNameFromAlign;return o&&a&&n.push(Object(k.b)(a,i,t,c)),s&&n.push(s(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,r=t.destroyPopupOnHide,o=t.popupClassName,a=t.action,i=t.onPopupAlign,s=t.popupAnimation,l=t.popupTransitionName,u=t.popupStyle,f=t.mask,p=t.maskAnimation,d=t.maskTransitionName,h=t.zIndex,v=t.popup,y=t.stretch,g=t.alignPoint,b=e.state,_=b.popupVisible,w=b.point,O=e.getPopupAlign(),C={};return e.isMouseEnterToShow()&&(C.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(C.onMouseLeave=e.onPopupMouseLeave),C.onMouseDown=e.onPopupMouseDown,C.onTouchStart=e.onPopupMouseDown,m.a.createElement(S.a,c()({prefixCls:n,destroyPopupOnHide:r,visible:_,point:g&&w,className:o,action:a,align:O,onAlign:i,animation:s,getClassNameFromAlign:e.getPopupClassNameFromAlign},C,{stretch:y,getRootDomNode:e.getRootDomNode,style:u,mask:f,zIndex:h,transitionName:l,maskAnimation:p,maskTransitionName:d,ref:e.savePopup}),"function"===typeof v?v():v)},this.getContainer=function(){var t=e.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(t.getPopupContainer?t.getPopupContainer(Object(g.findDOMNode)(e)):t.getDocument().body).appendChild(n),n},this.setPoint=function(t){e.props.alignPoint&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};t.a=P},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){var r=n(210),o=n(209);e.exports=function(e){return r(o(e))}},function(e,t,n){var r=n(337);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(74);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(746))},function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e.default:e}function o(e,t,n){return Object.defineProperty(e,t,n)}function a(e){return y({},w,e)}function i(e,t,n){var r=[e,t];return r.push(_?n:n.capture),r}function c(e,t,n,r){e.addEventListener.apply(e,i(t,n,r))}function s(e,t,n,r){e.removeEventListener.apply(e,i(t,n,r))}function l(e,t){var n=(e.children,e.target,v(e,["children","target"]));Object.keys(n).forEach(function(e){if("on"===e.substring(0,2)){var r=n[e],o=m(r),i="object"===o,c="function"===o;if(i||c){var s="capture"===e.substr(-7).toLowerCase(),l=e.substring(2).toLowerCase();l=s?l.substring(0,l.length-7):l,i?t(l,r.handler,r.options):t(l,r,a({capture:s}))}}})}function u(e,t){return{handler:e,options:a(t)}}Object.defineProperty(t,"__esModule",{value:!0});var f=r(n(751)),p=r(n(752)),d=r(n(753)),h=r(n(755)),m=r(n(378)),v=r(n(756)),y=r(n(757)),g=r(n(0)),b=(r(n(1)),r(n(379))),_=(r(n(17)),function(){var e=null;return function(){if(null!==e)return e;var t=!1;try{window.addEventListener("test",null,o({},"passive",{get:function(){t=!0}}))}catch(e){}return e=t,t}()}()),w={capture:!1,passive:!1},O=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return h(t,e),p(t,[{key:"componentDidMount",value:function(){this.addListeners()}},{key:"shouldComponentUpdate",value:function(e){return!b(this.props,e)}},{key:"componentWillUpdate",value:function(){this.removeListeners()}},{key:"componentDidUpdate",value:function(){this.addListeners()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"addListeners",value:function(){this.applyListeners(c)}},{key:"removeListeners",value:function(){this.applyListeners(s)}},{key:"applyListeners",value:function(e){var t=this.props.target;if(t){var n=t;"string"===typeof t&&(n=window[t]),l(this.props,e.bind(null,n))}}},{key:"render",value:function(){return this.props.children||null}}]),t}(g.Component);O.propTypes={},t.withOptions=u,t.default=O},function(e,t,n){function r(e){return null==e?void 0===e?s:c:l&&l in Object(e)?a(e):i(e)}var o=n(138),a=n(760),i=n(761),c="[object Null]",s="[object Undefined]",l=o?o.toStringTag:void 0;e.exports=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=n(841),a=r(o),i=n(843),c=r(i),s="function"===typeof c.default&&"symbol"===typeof a.default?function(e){return typeof e}:function(e){return e&&"function"===typeof c.default&&e.constructor===c.default&&e!==c.default.prototype?"symbol":typeof e};t.default="function"===typeof c.default&&"symbol"===s(a.default)?function(e){return"undefined"===typeof e?"undefined":s(e)}:function(e){return e&&"function"===typeof c.default&&e.constructor===c.default&&e!==c.default.prototype?"symbol":"undefined"===typeof e?"undefined":s(e)}},function(e,t,n){"use strict";function r(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function o(e,t,n){var r=n;{if("object"!==("undefined"===typeof t?"undefined":E(t)))return"undefined"!==typeof r?("number"===typeof r&&(r+="px"),void(e.style[t]=r)):j(e,t);for(var a in t)t.hasOwnProperty(a)&&o(e,a,t[a])}}function a(e){var t=void 0,n=void 0,r=void 0,o=e.ownerDocument,a=o.body,i=o&&o.documentElement;return t=e.getBoundingClientRect(),n=t.left,r=t.top,n-=i.clientLeft||a.clientLeft||0,r-=i.clientTop||a.clientTop||0,{left:n,top:r}}function i(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!==typeof n){var o=e.document;n=o.documentElement[r],"number"!==typeof n&&(n=o.body[r])}return n}function c(e){return i(e)}function s(e){return i(e,!0)}function l(e){var t=a(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=c(r),t.top+=s(r),t}function u(e){return null!==e&&void 0!==e&&e==e.window}function f(e){return u(e)?e.document:9===e.nodeType?e:e.ownerDocument}function p(e,t,n){var r=n,o="",a=f(e);return r=r||a.defaultView.getComputedStyle(e,null),r&&(o=r.getPropertyValue(t)||r[t]),o}function d(e,t){var n=e[N]&&e[N][t];if(P.test(n)&&!T.test(t)){var r=e.style,o=r[D],a=e[z][D];e[z][D]=e[N][D],r[D]="fontSize"===t?"1em":n||0,n=r.pixelLeft+A,r[D]=o,e[z][D]=a}return""===n?"auto":n}function h(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function m(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function v(e,t,n){"static"===o(e,"position")&&(e.style.position="relative");var a=-999,i=-999,c=h("left",n),s=h("top",n),u=m(c),f=m(s);"left"!==c&&(a=999),"top"!==s&&(i=999);var p="",d=l(e);("left"in t||"top"in t)&&(p=Object(S.c)(e)||"",Object(S.e)(e,"none")),"left"in t&&(e.style[u]="",e.style[c]=a+"px"),"top"in t&&(e.style[f]="",e.style[s]=i+"px"),r(e);var v=l(e),y={};for(var g in t)if(t.hasOwnProperty(g)){var b=h(g,n),_="left"===g?a:i,w=d[g]-v[g];y[b]=b===g?_+w:_-w}o(e,y),r(e),("left"in t||"top"in t)&&Object(S.e)(e,p);var O={};for(var C in t)if(t.hasOwnProperty(C)){var x=h(C,n),k=t[C]-d[C];O[x]=C===x?y[x]+k:y[x]-k}o(e,O)}function y(e,t){var n=l(e),r=Object(S.b)(e),o={x:r.x,y:r.y};"left"in t&&(o.x=r.x+t.left-n.left),"top"in t&&(o.y=r.y+t.top-n.top),Object(S.d)(e,o)}function g(e,t,n){if(n.ignoreShake){var r=l(e),o=r.left.toFixed(0),a=r.top.toFixed(0),i=t.left.toFixed(0),c=t.top.toFixed(0);if(o===i&&a===c)return}n.useCssRight||n.useCssBottom?v(e,t,n):n.useCssTransform&&Object(S.a)()in document.body.style?y(e,t,n):v(e,t,n)}function b(e,t){for(var n=0;nr||n<=0)return"";var o=0;if(t>0){for(;t>0&&o=r)return""}else if(t<0){for(o=r;t<0&&00&&c1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return en?n:e}function o(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(function(e){return e+e})),n?"rgb(".concat(n.map(function(e){return parseInt(e,16)}).join(", "),")"):""}function a(e){if("#"===e.charAt(0))return a(o(e));var t=e.indexOf("("),n=e.substring(0,t),r=e.substring(t+1,e.length-1).split(",");return r=r.map(function(e){return parseFloat(e)}),{type:n,values:r}}function i(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")&&(n=n.map(function(e,t){return t<3?parseInt(e,10):e})),-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(e.type,"(").concat(n.join(", "),")")}function c(e,t){var n=s(e),r=s(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function s(e){var t=a(e);if(-1!==t.type.indexOf("rgb")){var n=t.values.map(function(e){return e/=255,e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)});return Number((.2126*n[0]+.7152*n[1]+.0722*n[2]).toFixed(3))}return t.values[2]/100}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return s(e)>.5?f(e,t):p(e,t)}function u(e,t){return e?(e=a(e),t=r(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,i(e)):e}function f(e,t){if(!e)return e;if(e=a(e),t=r(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return i(e)}function p(e,t){if(!e)return e;if(e=a(e),t=r(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return i(e)}var d=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.convertHexToRGB=o,t.decomposeColor=a,t.recomposeColor=i,t.getContrastRatio=c,t.getLuminance=s,t.emphasize=l,t.fade=u,t.darken=f,t.lighten=p;d(n(17))},function(e,t,n){"use strict";var r=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.isNumber=t.isString=t.formatMs=t.duration=t.easing=void 0;var o=(r(n(110)),r(n(10))),a=r(n(710)),i=(r(n(17)),{easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"});t.easing=i;var c={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};t.duration=c;var s=function(e){return"".concat(Math.round(e),"ms")};t.formatMs=s;var l=function(e){return"string"===typeof e};t.isString=l;var u=function(e){return!(0,a.default)(parseFloat(e))};t.isNumber=u;var f={easing:i,duration:c,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(){var n=t.duration,r=void 0===n?c.standard:n,a=t.easing,l=void 0===a?i.easeInOut:a,u=t.delay,f=void 0===u?0:u;(0,o.default)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map(function(e){return"".concat(e," ").concat("string"===typeof r?r:s(r)," ").concat(l," ").concat("string"===typeof f?f:s(f))}).join(",")}()},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}};t.default=f},function(e,t,n){"use strict";function r(){return a||(a=(0,m.default)())}var o=n(3);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=o(n(12)),c=o(n(21)),s=o(n(18)),l=o(n(19)),u=o(n(22)),f=o(n(23)),p=o(n(29)),d=o(n(0)),h=o(n(109)),m=(o(n(134)),o(n(224))),v=o(n(226)),y=function(){return function(e){var t=function(t){function n(e,t){var o;return(0,s.default)(this,n),o=(0,u.default)(this,(n.__proto__||(0,c.default)(n)).call(this,e,t)),Object.defineProperty((0,p.default)(o),"state",{configurable:!0,enumerable:!0,writable:!0,value:{}}),Object.defineProperty((0,p.default)(o),"unsubscribeId",{configurable:!0,enumerable:!0,writable:!0,value:null}),o.state={theme:v.default.initial(t)||r()},o}return(0,f.default)(n,t),(0,l.default)(n,[{key:"componentDidMount",value:function(){var e=this;this.unsubscribeId=v.default.subscribe(this.context,function(t){e.setState({theme:t})})}},{key:"componentWillUnmount",value:function(){null!==this.unsubscribeId&&v.default.unsubscribe(this.context,this.unsubscribeId)}},{key:"render",value:function(){return d.default.createElement(e,(0,i.default)({theme:this.state.theme},this.props))}}]),n}(d.default.Component);return t.contextTypes=v.default.contextTypes,(0,h.default)(t,e),t}},g=y;t.default=g},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(u===setTimeout)return setTimeout(e,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(e,0);try{return u(e,0)}catch(t){try{return u.call(null,e,0)}catch(t){return u.call(this,e,0)}}}function a(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function i(){m&&d&&(m=!1,d.length?h=d.concat(h):v=-1,h.length&&c())}function c(){if(!m){var e=o(i);m=!0;for(var t=h.length;t;){for(d=h,h=[];++v1)for(var n=1;n=i},t.prototype.isCollapsed=function(){return this.getAnchorKey()===this.getFocusKey()&&this.getAnchorOffset()===this.getFocusOffset()},t.prototype.getStartKey=function(){return this.getIsBackward()?this.getFocusKey():this.getAnchorKey()},t.prototype.getStartOffset=function(){return this.getIsBackward()?this.getFocusOffset():this.getAnchorOffset()},t.prototype.getEndKey=function(){return this.getIsBackward()?this.getAnchorKey():this.getFocusKey()},t.prototype.getEndOffset=function(){return this.getIsBackward()?this.getAnchorOffset():this.getFocusOffset()},t.createEmpty=function(e){return new t({anchorKey:e,anchorOffset:0,focusKey:e,focusOffset:0,isBackward:!1,hasFocus:!1})},t}(l);e.exports=u},function(e,t,n){"use strict";function r(e){return"object"==typeof e?Object.keys(e).filter(function(t){return e[t]}).map(o).join(" "):Array.prototype.map.call(arguments,o).join(" ")}function o(e){return e.replace(/\//g,"-")}e.exports=r},function(e,t,n){!function(t,n){e.exports=n()}(0,function(){"use strict";function e(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function t(e){return a(e)?e:j(e)}function n(e){return i(e)?e:P(e)}function r(e){return c(e)?e:T(e)}function o(e){return a(e)&&!s(e)?e:N(e)}function a(e){return!(!e||!e[ln])}function i(e){return!(!e||!e[un])}function c(e){return!(!e||!e[fn])}function s(e){return i(e)||c(e)}function l(e){return!(!e||!e[pn])}function u(e){return e.value=!1,e}function f(e){e&&(e.value=!0)}function p(){}function d(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),o=0;o>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?h(e)+t:t}function v(){return!0}function y(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function g(e,t){return _(e,t,0)}function b(e,t){return _(e,t,t)}function _(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}function w(e){this.next=e}function O(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function C(){return{value:void 0,done:!0}}function x(e){return!!E(e)}function k(e){return e&&"function"===typeof e.next}function S(e){var t=E(e);return t&&t.call(e)}function E(e){var t=e&&(On&&e[On]||e[Cn]);if("function"===typeof t)return t}function M(e){return e&&"number"===typeof e.length}function j(e){return null===e||void 0===e?R():a(e)?e.toSeq():F(e)}function P(e){return null===e||void 0===e?R().toKeyedSeq():a(e)?i(e)?e.toSeq():e.fromEntrySeq():H(e)}function T(e){return null===e||void 0===e?R():a(e)?i(e)?e.entrySeq():e.toIndexedSeq():V(e)}function N(e){return(null===e||void 0===e?R():a(e)?i(e)?e.entrySeq():e:V(e)).toSetSeq()}function z(e){this._array=e,this.size=e.length}function D(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function A(e){this._iterable=e,this.size=e.length||e.size}function L(e){this._iterator=e,this._iteratorCache=[]}function I(e){return!(!e||!e[kn])}function R(){return Sn||(Sn=new z([]))}function H(e){var t=Array.isArray(e)?new z(e).fromEntrySeq():k(e)?new L(e).fromEntrySeq():x(e)?new A(e).fromEntrySeq():"object"===typeof e?new D(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function V(e){var t=B(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function F(e){var t=B(e)||"object"===typeof e&&new D(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function B(e){return M(e)?new z(e):k(e)?new L(e):x(e)?new A(e):void 0}function U(e,t,n,r){var o=e._cache;if(o){for(var a=o.length-1,i=0;i<=a;i++){var c=o[n?a-i:i];if(!1===t(c[1],r?c[0]:i,e))return i+1}return i}return e.__iterateUncached(t,n)}function K(e,t,n,r){var o=e._cache;if(o){var a=o.length-1,i=0;return new w(function(){var e=o[n?a-i:i];return i++>a?C():O(t,r?e[0]:i-1,e[1])})}return e.__iteratorUncached(t,n)}function W(e,t){return t?q(t,e,"",{"":e}):Y(e)}function q(e,t,n,r){return Array.isArray(t)?e.call(r,n,T(t).map(function(n,r){return q(e,n,r,t)})):G(t)?e.call(r,n,P(t).map(function(n,r){return q(e,n,r,t)})):t}function Y(e){return Array.isArray(e)?T(e).map(Y).toList():G(e)?P(e).map(Y).toMap():e}function G(e){return e&&(e.constructor===Object||void 0===e.constructor)}function $(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"===typeof e.valueOf&&"function"===typeof t.valueOf){if(e=e.valueOf(),t=t.valueOf(),e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!==typeof e.equals||"function"!==typeof t.equals||!e.equals(t))}function Q(e,t){if(e===t)return!0;if(!a(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||i(e)!==i(t)||c(e)!==c(t)||l(e)!==l(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!s(e);if(l(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&$(o[1],e)&&(n||$(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size)if(void 0===t.size)"function"===typeof e.cacheResult&&e.cacheResult();else{o=!0;var u=e;e=t,t=u}var f=!0,p=t.__iterate(function(t,r){if(n?!e.has(t):o?!$(t,e.get(r,vn)):!$(e.get(r,vn),t))return f=!1,!1});return f&&e.size===p}function X(e,t){if(!(this instanceof X))return new X(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(En)return En;En=this}}function Z(e,t){if(!e)throw new Error(t)}function J(e,t,n){if(!(this instanceof J))return new J(e,t,n);if(Z(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t>>1&1073741824|3221225471&e}function ae(e){if(!1===e||null===e||void 0===e)return 0;if("function"===typeof e.valueOf&&(!1===(e=e.valueOf())||null===e||void 0===e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!==e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)e/=4294967295,n^=e;return oe(n)}if("string"===t)return e.length>Ln?ie(e):ce(e);if("function"===typeof e.hashCode)return e.hashCode();if("object"===t)return se(e);if("function"===typeof e.toString)return ce(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ie(e){var t=Hn[e];return void 0===t&&(t=ce(e),Rn===In&&(Rn=0,Hn={}),Rn++,Hn[e]=t),t}function ce(e){for(var t=0,n=0;n0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function ue(e){Z(e!==1/0,"Cannot perform this action with an infinite size.")}function fe(e){return null===e||void 0===e?Oe():pe(e)&&!l(e)?e:Oe().withMutations(function(t){var r=n(e);ue(r.size),r.forEach(function(e,n){return t.set(n,e)})})}function pe(e){return!(!e||!e[Vn])}function de(e,t){this.ownerID=e,this.entries=t}function he(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function me(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function ve(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function ye(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function ge(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&_e(e._root)}function be(e,t){return O(e,t[0],t[1])}function _e(e,t){return{node:e,index:0,__prev:t}}function we(e,t,n,r){var o=Object.create(Fn);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function Oe(){return Bn||(Bn=we(0))}function Ce(e,t,n){var r,o;if(e._root){var a=u(yn),i=u(gn);if(r=xe(e._root,e.__ownerID,0,void 0,t,n,a,i),!i.value)return e;o=e.size+(a.value?n===vn?-1:1:0)}else{if(n===vn)return e;o=1,r=new de(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?we(o,r):Oe()}function xe(e,t,n,r,o,a,i,c){return e?e.update(t,n,r,o,a,i,c):a===vn?e:(f(c),f(i),new ye(t,r,[o,a]))}function ke(e){return e.constructor===ye||e.constructor===ve}function Se(e,t,n,r,o){if(e.keyHash===r)return new ve(t,r,[e.entry,o]);var a,i=(0===n?e.keyHash:e.keyHash>>>n)&mn,c=(0===n?r:r>>>n)&mn;return new he(t,1<>>=1)i[c]=1&n?t[a++]:void 0;return i[r]=o,new me(e,a+1,i)}function Pe(e,t,r){for(var o=[],i=0;i>1&1431655765,e=(858993459&e)+(e>>2&858993459),e=e+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function Le(e,t,n,r){var o=r?e:d(e);return o[t]=n,o}function Ie(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var a=new Array(o),i=0,c=0;c0&&oa?0:a-n,l=i-n;return l>hn&&(l=hn),function(){if(o===l)return $n;var e=t?--l:o++;return r&&r[e]}}function o(e,r,o){var c,s=e&&e.array,l=o>a?0:a-o>>r,u=1+(i-o>>r);return u>hn&&(u=hn),function(){for(;;){if(c){var e=c();if(e!==$n)return e;c=null}if(l===u)return $n;var a=t?--u:l++;c=n(s&&s[a],r-dn,o+(a<=e.size||t<0)return e.withMutations(function(e){t<0?$e(e,t).set(0,n):$e(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,a=u(gn);return t>=Xe(e._capacity)?r=qe(r,e.__ownerID,0,t,n,a):o=qe(o,e.__ownerID,e._level,t,n,a),a.value?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Ue(e._origin,e._capacity,e._level,o,r):e}function qe(e,t,n,r,o,a){var i=r>>>n&mn,c=e&&i0){var l=e&&e.array[i],u=qe(l,t,n-dn,r,o,a);return u===l?e:(s=Ye(e,t),s.array[i]=u,s)}return c&&e.array[i]===o?e:(f(a),s=Ye(e,t),void 0===o&&i===s.array.length-1?s.array.pop():s.array[i]=o,s)}function Ye(e,t){return t&&e&&t===e.ownerID?e:new Fe(e?e.array.slice():[],t)}function Ge(e,t){if(t>=Xe(e._capacity))return e._tail;if(t<1<0;)n=n.array[t>>>r&mn],r-=dn;return n}}function $e(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new p,o=e._origin,a=e._capacity,i=o+t,c=void 0===n?a:n<0?a+n:o+n;if(i===o&&c===a)return e;if(i>=c)return e.clear();for(var s=e._level,l=e._root,u=0;i+u<0;)l=new Fe(l&&l.array.length?[void 0,l]:[],r),s+=dn,u+=1<=1<f?new Fe([],r):h;if(h&&d>f&&idn;y-=dn){var g=f>>>y&mn;v=v.array[g]=Ye(v.array[g],r)}v.array[f>>>dn&mn]=h}if(c=d)i-=d,c-=d,s=dn,l=null,m=m&&m.removeBefore(r,0,i);else if(i>o||d>>s&mn;if(b!==d>>>s&mn)break;b&&(u+=(1<o&&(l=l.removeBefore(r,s,i-u)),l&&di&&(i=l.size),a(s)||(l=l.map(function(e){return W(e)})),o.push(l)}return i>e.size&&(e=e.setSize(i)),ze(e,t,o)}function Xe(e){return e>>dn<=hn&&i.size>=2*a.size?(o=i.filter(function(e,t){return void 0!==e&&c!==t}),r=o.toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=a.remove(t),o=c===i.size-1?i.pop():i.set(c,void 0))}else if(s){if(n===i.get(c)[1])return e;r=a,o=i.set(c,[t,n])}else r=a.set(t,i.size),o=i.set(i.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e):et(r,o)}function rt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function ot(e){this._iter=e,this.size=e.size}function at(e){this._iter=e,this.size=e.size}function it(e){this._iter=e,this.size=e.size}function ct(e){var t=Mt(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=jt,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===wn){var r=e.__iterator(t,n);return new w(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===_n?bn:_n,n)},t}function st(e,t,n){var r=Mt(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var a=e.get(r,vn);return a===vn?o:t.call(n,a,r,e)},r.__iterateUncached=function(r,o){var a=this;return e.__iterate(function(e,o,i){return!1!==r(t.call(n,e,o,i),o,a)},o)},r.__iteratorUncached=function(r,o){var a=e.__iterator(wn,o);return new w(function(){var o=a.next();if(o.done)return o;var i=o.value,c=i[0];return O(r,c,t.call(n,i[1],c,e),o)})},r}function lt(e,t){var n=Mt(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=ct(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=jt,n.__iterate=function(t,n){var r=this;return e.__iterate(function(e,n){return t(e,n,r)},!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function ut(e,t,n,r){var o=Mt(e);return r&&(o.has=function(r){var o=e.get(r,vn);return o!==vn&&!!t.call(n,o,r,e)},o.get=function(r,o){var a=e.get(r,vn);return a!==vn&&t.call(n,a,r,e)?a:o}),o.__iterateUncached=function(o,a){var i=this,c=0;return e.__iterate(function(e,a,s){if(t.call(n,e,a,s))return c++,o(e,r?a:c-1,i)},a),c},o.__iteratorUncached=function(o,a){var i=e.__iterator(wn,a),c=0;return new w(function(){for(;;){var a=i.next();if(a.done)return a;var s=a.value,l=s[0],u=s[1];if(t.call(n,u,l,e))return O(o,r?l:c++,u,a)}})},o}function ft(e,t,n){var r=fe().asMutable();return e.__iterate(function(o,a){r.update(t.call(n,o,a,e),0,function(e){return e+1})}),r.asImmutable()}function pt(e,t,n){var r=i(e),o=(l(e)?Ze():fe()).asMutable();e.__iterate(function(a,i){o.update(t.call(n,a,i,e),function(e){return e=e||[],e.push(r?[i,a]:a),e})});var a=Et(e);return o.map(function(t){return xt(e,a(t))})}function dt(e,t,n,r){var o=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=o:n|=0),y(t,n,o))return e;var a=g(t,o),i=b(n,o);if(a!==a||i!==i)return dt(e.toSeq().cacheResult(),t,n,r);var c,s=i-a;s===s&&(c=s<0?0:s);var l=Mt(e);return l.size=0===c?c:e.size&&c||void 0,!r&&I(e)&&c>=0&&(l.get=function(t,n){return t=m(this,t),t>=0&&tc)return C();var e=o.next();return r||t===_n?e:t===bn?O(t,s-1,void 0,e):O(t,s-1,e.value[1],e)})},l}function ht(e,t,n){var r=Mt(e);return r.__iterateUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterate(r,o);var i=0;return e.__iterate(function(e,o,c){return t.call(n,e,o,c)&&++i&&r(e,o,a)}),i},r.__iteratorUncached=function(r,o){var a=this;if(o)return this.cacheResult().__iterator(r,o);var i=e.__iterator(wn,o),c=!0;return new w(function(){if(!c)return C();var e=i.next();if(e.done)return e;var o=e.value,s=o[0],l=o[1];return t.call(n,l,s,a)?r===wn?e:O(r,s,l,e):(c=!1,C())})},r}function mt(e,t,n,r){var o=Mt(e);return o.__iterateUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterate(o,a);var c=!0,s=0;return e.__iterate(function(e,a,l){if(!c||!(c=t.call(n,e,a,l)))return s++,o(e,r?a:s-1,i)}),s},o.__iteratorUncached=function(o,a){var i=this;if(a)return this.cacheResult().__iterator(o,a);var c=e.__iterator(wn,a),s=!0,l=0;return new w(function(){var e,a,u;do{if(e=c.next(),e.done)return r||o===_n?e:o===bn?O(o,l++,void 0,e):O(o,l++,e.value[1],e);var f=e.value;a=f[0],u=f[1],s&&(s=t.call(n,u,a,i))}while(s);return o===wn?e:O(o,a,u,e)})},o}function vt(e,t){var r=i(e),o=[e].concat(t).map(function(e){return a(e)?r&&(e=n(e)):e=r?H(e):V(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===o.length)return e;if(1===o.length){var s=o[0];if(s===e||r&&i(s)||c(e)&&c(s))return s}var l=new z(o);return r?l=l.toKeyedSeq():c(e)||(l=l.toSetSeq()),l=l.flatten(!0),l.size=o.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),l}function yt(e,t,n){var r=Mt(e);return r.__iterateUncached=function(r,o){function i(e,l){var u=this;e.__iterate(function(e,o){return(!t||l0}function Ct(e,n,r){var o=Mt(e);return o.size=new z(r).map(function(e){return e.size}).min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(_n,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var a=r.map(function(e){return e=t(e),S(o?e.reverse():e)}),i=0,c=!1;return new w(function(){var t;return c||(t=a.map(function(e){return e.next()}),c=t.some(function(e){return e.done})),c?C():O(e,i++,n.apply(null,t.map(function(e){return e.value})))})},o}function xt(e,t){return I(e)?t:e.constructor(t)}function kt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function St(e){return ue(e.size),h(e)}function Et(e){return i(e)?n:c(e)?r:o}function Mt(e){return Object.create((i(e)?P:c(e)?T:N).prototype)}function jt(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):j.prototype.cacheResult.call(this)}function Pt(e,t){return e>t?1:et?-1:0}function on(e){if(e.size===1/0)return 0;var t=l(e),n=i(e),r=t?1:0;return an(e.__iterate(n?t?function(e,t){r=31*r+cn(ae(e),ae(t))|0}:function(e,t){r=r+cn(ae(e),ae(t))|0}:t?function(e){r=31*r+ae(e)|0}:function(e){r=r+ae(e)|0}),r)}function an(e,t){return t=Pn(t,3432918353),t=Pn(t<<15|t>>>-15,461845907),t=Pn(t<<13|t>>>-13,5),t=(t+3864292196|0)^e,t=Pn(t^t>>>16,2246822507),t=Pn(t^t>>>13,3266489909),t=oe(t^t>>>16)}function cn(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}var sn=Array.prototype.slice;e(n,t),e(r,t),e(o,t),t.isIterable=a,t.isKeyed=i,t.isIndexed=c,t.isAssociative=s,t.isOrdered=l,t.Keyed=n,t.Indexed=r,t.Set=o;var ln="@@__IMMUTABLE_ITERABLE__@@",un="@@__IMMUTABLE_KEYED__@@",fn="@@__IMMUTABLE_INDEXED__@@",pn="@@__IMMUTABLE_ORDERED__@@",dn=5,hn=1<r?C():O(e,o,n[t?r-o++:o++])})},e(D,P),D.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},D.prototype.has=function(e){return this._object.hasOwnProperty(e)},D.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length-1,a=0;a<=o;a++){var i=r[t?o-a:a];if(!1===e(n[i],i,this))return a+1}return a},D.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length-1,a=0;return new w(function(){var i=r[t?o-a:a];return a++>o?C():O(e,i,n[i])})},D.prototype[pn]=!0,e(A,T),A.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=this._iterable,r=S(n),o=0;if(k(r))for(var a;!(a=r.next()).done&&!1!==e(a.value,o++,this););return o},A.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterable,r=S(n);if(!k(r))return new w(C);var o=0;return new w(function(){var t=r.next();return t.done?t:O(e,o++,t.value)})},e(L,T),L.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n=this._iterator,r=this._iteratorCache,o=0;o=r.length){var t=n.next();if(t.done)return t;r[o]=t.value}return O(e,o,r[o++])})};var Sn;e(X,T),X.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},X.prototype.get=function(e,t){return this.has(e)?this._value:t},X.prototype.includes=function(e){return $(this._value,e)},X.prototype.slice=function(e,t){var n=this.size;return y(e,t,n)?this:new X(this._value,b(t,n)-g(e,n))},X.prototype.reverse=function(){return this},X.prototype.indexOf=function(e){return $(this._value,e)?0:-1},X.prototype.lastIndexOf=function(e){return $(this._value,e)?this.size:-1},X.prototype.__iterate=function(e,t){for(var n=0;n=0&&t=0&&nn?C():O(e,a++,i)})},J.prototype.equals=function(e){return e instanceof J?this._start===e._start&&this._end===e._end&&this._step===e._step:Q(this,e)};var Mn;e(ee,t),e(te,ee),e(ne,ee),e(re,ee),ee.Keyed=te,ee.Indexed=ne,ee.Set=re;var jn,Pn="function"===typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){e|=0,t|=0;var n=65535&e,r=65535&t;return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0},Tn=Object.isExtensible,Nn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}(),zn="function"===typeof WeakMap;zn&&(jn=new WeakMap);var Dn=0,An="__immutablehash__";"function"===typeof Symbol&&(An=Symbol(An));var Ln=16,In=255,Rn=0,Hn={};e(fe,te),fe.of=function(){var e=sn.call(arguments,0);return Oe().withMutations(function(t){for(var n=0;n=e.length)throw new Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},fe.prototype.toString=function(){return this.__toString("Map {","}")},fe.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},fe.prototype.set=function(e,t){return Ce(this,e,t)},fe.prototype.setIn=function(e,t){return this.updateIn(e,vn,function(){return t})},fe.prototype.remove=function(e){return Ce(this,e,vn)},fe.prototype.deleteIn=function(e){return this.updateIn(e,function(){return vn})},fe.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},fe.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=De(this,Tt(e),t,n);return r===vn?void 0:r},fe.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Oe()},fe.prototype.merge=function(){return Pe(this,void 0,arguments)},fe.prototype.mergeWith=function(e){return Pe(this,e,sn.call(arguments,1))},fe.prototype.mergeIn=function(e){var t=sn.call(arguments,1);return this.updateIn(e,Oe(),function(e){return"function"===typeof e.merge?e.merge.apply(e,t):t[t.length-1]})},fe.prototype.mergeDeep=function(){return Pe(this,Te,arguments)},fe.prototype.mergeDeepWith=function(e){var t=sn.call(arguments,1);return Pe(this,Ne(e),t)},fe.prototype.mergeDeepIn=function(e){var t=sn.call(arguments,1);return this.updateIn(e,Oe(),function(e){return"function"===typeof e.mergeDeep?e.mergeDeep.apply(e,t):t[t.length-1]})},fe.prototype.sort=function(e){return Ze(_t(this,e))},fe.prototype.sortBy=function(e,t){return Ze(_t(this,t,e))},fe.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},fe.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new p)},fe.prototype.asImmutable=function(){return this.__ensureOwner()},fe.prototype.wasAltered=function(){return this.__altered},fe.prototype.__iterator=function(e,t){return new ge(this,e,t)},fe.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},fe.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?we(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},fe.isMap=pe;var Vn="@@__IMMUTABLE_MAP__@@",Fn=fe.prototype;Fn[Vn]=!0,Fn.delete=Fn.remove,Fn.removeIn=Fn.deleteIn,de.prototype.get=function(e,t,n,r){for(var o=this.entries,a=0,i=o.length;a=Un)return Ee(e,s,r,o);var h=e&&e===this.ownerID,m=h?s:d(s);return p?c?l===u-1?m.pop():m[l]=m.pop():m[l]=[r,o]:m.push([r,o]),h?(this.entries=m,this):new de(e,m)}},he.prototype.get=function(e,t,n,r){void 0===t&&(t=ae(n));var o=1<<((0===e?t:t>>>e)&mn),a=this.bitmap;return 0===(a&o)?r:this.nodes[Ae(a&o-1)].get(e+dn,t,n,r)},he.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=ae(r));var c=(0===t?n:n>>>t)&mn,s=1<=Kn)return je(e,p,l,c,h);if(u&&!h&&2===p.length&&ke(p[1^f]))return p[1^f];if(u&&h&&1===p.length&&ke(h))return h;var m=e&&e===this.ownerID,v=u?h?l:l^s:l|s,y=u?h?Le(p,f,h,m):Re(p,f,m):Ie(p,f,h,m);return m?(this.bitmap=v,this.nodes=y,this):new he(e,v,y)},me.prototype.get=function(e,t,n,r){void 0===t&&(t=ae(n));var o=(0===e?t:t>>>e)&mn,a=this.nodes[o];return a?a.get(e+dn,t,n,r):r},me.prototype.update=function(e,t,n,r,o,a,i){void 0===n&&(n=ae(r));var c=(0===t?n:n>>>t)&mn,s=o===vn,l=this.nodes,u=l[c];if(s&&!u)return this;var f=xe(u,e,t+dn,n,r,o,a,i);if(f===u)return this;var p=this.count;if(u){if(!f&&--p=0&&e>>t&mn;if(r>=this.array.length)return new Fe([],e);var o,a=0===r;if(t>0){var i=this.array[r];if((o=i&&i.removeBefore(e,t-dn,n))===i&&a)return this}if(a&&!o)return this;var c=Ye(this,e);if(!a)for(var s=0;s>>t&mn;if(r>=this.array.length)return this;var o;if(t>0){var a=this.array[r];if((o=a&&a.removeAfter(e,t-dn,n))===a&&r===this.array.length-1)return this}var i=Ye(this,e);return i.array.splice(r+1),o&&(i.array[r]=o),i};var Gn,$n={};e(Ze,fe),Ze.of=function(){return this(arguments)},Ze.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Ze.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Ze.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):tt()},Ze.prototype.set=function(e,t){return nt(this,e,t)},Ze.prototype.remove=function(e){return nt(this,e,vn)},Ze.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Ze.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},Ze.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Ze.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?et(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Ze.isOrderedMap=Je,Ze.prototype[pn]=!0,Ze.prototype.delete=Ze.prototype.remove;var Qn;e(rt,P),rt.prototype.get=function(e,t){return this._iter.get(e,t)},rt.prototype.has=function(e){return this._iter.has(e)},rt.prototype.valueSeq=function(){return this._iter.valueSeq()},rt.prototype.reverse=function(){var e=this,t=lt(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},rt.prototype.map=function(e,t){var n=this,r=st(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},rt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?St(this):0,function(o){return e(o,t?--n:n++,r)}),t)},rt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(_n,t),r=t?St(this):0;return new w(function(){var o=n.next();return o.done?o:O(e,t?--r:r++,o.value,o)})},rt.prototype[pn]=!0,e(ot,T),ot.prototype.includes=function(e){return this._iter.includes(e)},ot.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate(function(t){return e(t,r++,n)},t)},ot.prototype.__iterator=function(e,t){var n=this._iter.__iterator(_n,t),r=0;return new w(function(){var t=n.next();return t.done?t:O(e,r++,t.value,t)})},e(at,N),at.prototype.has=function(e){return this._iter.includes(e)},at.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},at.prototype.__iterator=function(e,t){var n=this._iter.__iterator(_n,t);return new w(function(){var t=n.next();return t.done?t:O(e,t.value,t.value,t)})},e(it,P),it.prototype.entrySeq=function(){return this._iter.toSeq()},it.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){kt(t);var r=a(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},it.prototype.__iterator=function(e,t){var n=this._iter.__iterator(_n,t);return new w(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){kt(r);var o=a(r);return O(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},ot.prototype.cacheResult=rt.prototype.cacheResult=at.prototype.cacheResult=it.prototype.cacheResult=jt,e(Nt,te),Nt.prototype.toString=function(){return this.__toString(Dt(this)+" {","}")},Nt.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Nt.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Nt.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=zt(this,Oe()))},Nt.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+Dt(this));if(this._map&&!this._map.has(e)){if(t===this._defaultValues[e])return this}var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:zt(this,n)},Nt.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:zt(this,t)},Nt.prototype.wasAltered=function(){return this._map.wasAltered()},Nt.prototype.__iterator=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterator(e,t)},Nt.prototype.__iterate=function(e,t){var r=this;return n(this._defaultValues).map(function(e,t){return r.get(t)}).__iterate(e,t)},Nt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?zt(this,t,e):(this.__ownerID=e,this._map=t,this)};var Xn=Nt.prototype;Xn.delete=Xn.remove,Xn.deleteIn=Xn.removeIn=Fn.removeIn,Xn.merge=Fn.merge,Xn.mergeWith=Fn.mergeWith,Xn.mergeIn=Fn.mergeIn,Xn.mergeDeep=Fn.mergeDeep,Xn.mergeDeepWith=Fn.mergeDeepWith,Xn.mergeDeepIn=Fn.mergeDeepIn,Xn.setIn=Fn.setIn,Xn.update=Fn.update,Xn.updateIn=Fn.updateIn,Xn.withMutations=Fn.withMutations,Xn.asMutable=Fn.asMutable,Xn.asImmutable=Fn.asImmutable,e(It,re),It.of=function(){return this(arguments)},It.fromKeys=function(e){return this(n(e).keySeq())},It.prototype.toString=function(){return this.__toString("Set {","}")},It.prototype.has=function(e){return this._map.has(e)},It.prototype.add=function(e){return Ht(this,this._map.set(e,!0))},It.prototype.remove=function(e){return Ht(this,this._map.remove(e))},It.prototype.clear=function(){return Ht(this,this._map.clear())},It.prototype.union=function(){var e=sn.call(arguments,0);return e=e.filter(function(e){return 0!==e.size}),0===e.length?this:0!==this.size||this.__ownerID||1!==e.length?this.withMutations(function(t){for(var n=0;n=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Gt(e,t)},qt.prototype.pushAll=function(e){if(e=r(e),0===e.size)return this;ue(e.size);var t=this.size,n=this._head;return e.reverse().forEach(function(e){t++,n={value:e,next:n}}),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Gt(t,n)},qt.prototype.pop=function(){return this.slice(1)},qt.prototype.unshift=function(){return this.push.apply(this,arguments)},qt.prototype.unshiftAll=function(e){return this.pushAll(e)},qt.prototype.shift=function(){return this.pop.apply(this,arguments)},qt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):$t()},qt.prototype.slice=function(e,t){if(y(e,t,this.size))return this;var n=g(e,this.size);if(b(t,this.size)!==this.size)return ne.prototype.slice.call(this,e,t);for(var r=this.size-n,o=this._head;n--;)o=o.next;return this.__ownerID?(this.size=r,this._head=o,this.__hash=void 0,this.__altered=!0,this):Gt(r,o)},qt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Gt(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},qt.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},qt.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new w(function(){if(r){var t=r.value;return r=r.next,O(e,n++,t)}return C()})},qt.isStack=Yt;var rr="@@__IMMUTABLE_STACK__@@",or=qt.prototype;or[rr]=!0,or.withMutations=Fn.withMutations,or.asMutable=Fn.asMutable,or.asImmutable=Fn.asImmutable,or.wasAltered=Fn.wasAltered;var ar;t.Iterator=w,Qt(t,{toArray:function(){ue(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate(function(t,n){e[n]=t}),e},toIndexedSeq:function(){return new ot(this)},toJS:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJS?e.toJS():e}).__toJS()},toJSON:function(){return this.toSeq().map(function(e){return e&&"function"===typeof e.toJSON?e.toJSON():e}).__toJS()},toKeyedSeq:function(){return new rt(this,!0)},toMap:function(){return fe(this.toKeyedSeq())},toObject:function(){ue(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e},toOrderedMap:function(){return Ze(this.toKeyedSeq())},toOrderedSet:function(){return Bt(i(this)?this.valueSeq():this)},toSet:function(){return It(i(this)?this.valueSeq():this)},toSetSeq:function(){return new at(this)},toSeq:function(){return c(this)?this.toIndexedSeq():i(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return qt(i(this)?this.valueSeq():this)},toList:function(){return He(i(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return xt(this,vt(this,sn.call(arguments,0)))},includes:function(e){return this.some(function(t){return $(t,e)})},entries:function(){return this.__iterator(wn)},every:function(e,t){ue(this.size);var n=!0;return this.__iterate(function(r,o,a){if(!e.call(t,r,o,a))return n=!1,!1}),n},filter:function(e,t){return xt(this,ut(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return ue(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){ue(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""}),t},keys:function(){return this.__iterator(bn)},map:function(e,t){return xt(this,st(this,e,t))},reduce:function(e,t,n){ue(this.size);var r,o;return arguments.length<2?o=!0:r=t,this.__iterate(function(t,a,i){o?(o=!1,r=t):r=e.call(n,r,t,a,i)}),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return xt(this,lt(this,!0))},slice:function(e,t){return xt(this,dt(this,e,t,!0))},some:function(e,t){return!this.every(Jt(e),t)},sort:function(e){return xt(this,_t(this,e))},values:function(){return this.__iterator(_n)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return h(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return ft(this,e,t)},equals:function(e){return Q(this,e)},entrySeq:function(){var e=this;if(e._cache)return new z(e._cache);var t=e.toSeq().map(Zt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(Jt(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,o,a){if(e.call(t,n,o,a))return r=[o,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(v)},flatMap:function(e,t){return xt(this,gt(this,e,t))},flatten:function(e){return xt(this,yt(this,e,!0))},fromEntrySeq:function(){return new it(this)},get:function(e,t){return this.find(function(t,n){return $(n,e)},void 0,t)},getIn:function(e,t){for(var n,r=this,o=Tt(e);!(n=o.next()).done;){var a=n.value;if((r=r&&r.get?r.get(a,vn):vn)===vn)return t}return r},groupBy:function(e,t){return pt(this,e,t)},has:function(e){return this.get(e,vn)!==vn},hasIn:function(e){return this.getIn(e,vn)!==vn},isSubset:function(e){return e="function"===typeof e.includes?e:t(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return e="function"===typeof e.isSubset?e:t(e),e.isSubset(this)},keyOf:function(e){return this.findKey(function(t){return $(t,e)})},keySeq:function(){return this.toSeq().map(Xt).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return wt(this,e)},maxBy:function(e,t){return wt(this,t,e)},min:function(e){return wt(this,e?en(e):rn)},minBy:function(e,t){return wt(this,t?en(t):rn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return xt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return xt(this,mt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(Jt(e),t)},sortBy:function(e,t){return xt(this,_t(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return xt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return xt(this,ht(this,e,t))},takeUntil:function(e,t){return this.takeWhile(Jt(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=on(this))}});var ir=t.prototype;ir[ln]=!0,ir[xn]=ir.values,ir.__toJS=ir.toArray,ir.__toStringMapper=tn,ir.inspect=ir.toSource=function(){return this.toString()},ir.chain=ir.flatMap,ir.contains=ir.includes,Qt(n,{flip:function(){return xt(this,ct(this))},mapEntries:function(e,t){var n=this,r=0;return xt(this,this.toSeq().map(function(o,a){return e.call(t,[a,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return xt(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var cr=n.prototype;return cr[un]=!0,cr[xn]=ir.entries,cr.__toJS=ir.toObject,cr.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+tn(e)},Qt(r,{toKeyedSeq:function(){return new rt(this,!1)},filter:function(e,t){return xt(this,ut(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return xt(this,lt(this,!1))},slice:function(e,t){return xt(this,dt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=g(e,e<0?this.count():this.size);var r=this.slice(0,e);return xt(this,1===n?r:r.concat(d(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return xt(this,yt(this,e,!1))},get:function(e,t){return e=m(this,e),e<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=m(this,e))>=0&&(void 0!==this.size?this.size===1/0||e0&&void 0!==arguments[0]?arguments[0]:"vertical";if("undefined"===typeof document||"undefined"===typeof window)return 0;var t="vertical"===e;if(t&&u)return u;if(!t&&f)return f;var n=document.createElement("div");Object.keys(p).forEach(function(e){n.style[e]=p[e]}),t?n.style.overflowY="scroll":n.style.overflowX="scroll",document.body.appendChild(n);var r=0;return t?(r=n.offsetWidth-n.clientWidth,u=r):t||(r=n.offsetHeight-n.clientHeight,f=r),document.body.removeChild(n),r}function o(e,t,n){function r(){for(var r=arguments.length,a=Array(r),i=0;i-1}function p(e,t,n){for(var r=-1,o=null==e?0:e.length;++r-1;);return n}function I(e,t){for(var n=e.length;n--&&O(t,e[n],0)>-1;);return n}function R(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}function H(e){return"\\"+kn[e]}function V(e,t){return null==e?ne:e[t]}function F(e){return vn.test(e)}function B(e){return yn.test(e)}function U(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}function K(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function W(e,t){return function(n){return e(t(n))}}function q(e,t){for(var n=-1,r=e.length,o=0,a=[];++n>>1,Ie=[["ary",we],["bind",he],["bindKey",me],["curry",ye],["curryRight",ge],["flip",Ce],["partial",be],["partialRight",_e],["rearg",Oe]],Re="[object Arguments]",He="[object Array]",Ve="[object AsyncFunction]",Fe="[object Boolean]",Be="[object Date]",Ue="[object DOMException]",Ke="[object Error]",We="[object Function]",qe="[object GeneratorFunction]",Ye="[object Map]",Ge="[object Number]",$e="[object Null]",Qe="[object Object]",Xe="[object Proxy]",Ze="[object RegExp]",Je="[object Set]",et="[object String]",tt="[object Symbol]",nt="[object Undefined]",rt="[object WeakMap]",ot="[object WeakSet]",at="[object ArrayBuffer]",it="[object DataView]",ct="[object Float32Array]",st="[object Float64Array]",lt="[object Int8Array]",ut="[object Int16Array]",ft="[object Int32Array]",pt="[object Uint8Array]",dt="[object Uint8ClampedArray]",ht="[object Uint16Array]",mt="[object Uint32Array]",vt=/\b__p \+= '';/g,yt=/\b(__p \+=) '' \+/g,gt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,bt=/&(?:amp|lt|gt|quot|#39);/g,_t=/[&<>"']/g,wt=RegExp(bt.source),Ot=RegExp(_t.source),Ct=/<%-([\s\S]+?)%>/g,xt=/<%([\s\S]+?)%>/g,kt=/<%=([\s\S]+?)%>/g,St=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Et=/^\w*$/,Mt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,jt=/[\\^$.*+?()[\]{}|]/g,Pt=RegExp(jt.source),Tt=/^\s+|\s+$/g,Nt=/^\s+/,zt=/\s+$/,Dt=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,At=/\{\n\/\* \[wrapped with (.+)\] \*/,Lt=/,? & /,It=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Rt=/\\(\\)?/g,Ht=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Vt=/\w*$/,Ft=/^[-+]0x[0-9a-f]+$/i,Bt=/^0b[01]+$/i,Ut=/^\[object .+?Constructor\]$/,Kt=/^0o[0-7]+$/i,Wt=/^(?:0|[1-9]\d*)$/,qt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Yt=/($^)/,Gt=/['\n\r\u2028\u2029\\]/g,$t="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Xt="["+Qt+"]",Zt="["+$t+"]",Jt="[a-z\\xdf-\\xf6\\xf8-\\xff]",en="[^\\ud800-\\udfff"+Qt+"\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",tn="\\ud83c[\\udffb-\\udfff]",nn="(?:\\ud83c[\\udde6-\\uddff]){2}",rn="[\\ud800-\\udbff][\\udc00-\\udfff]",on="[A-Z\\xc0-\\xd6\\xd8-\\xde]",an="(?:"+Jt+"|"+en+")",cn="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",sn="(?:\\u200d(?:"+["[^\\ud800-\\udfff]",nn,rn].join("|")+")[\\ufe0e\\ufe0f]?"+cn+")*",ln="[\\ufe0e\\ufe0f]?"+cn+sn,un="(?:"+["[\\u2700-\\u27bf]",nn,rn].join("|")+")"+ln,fn="(?:"+["[^\\ud800-\\udfff]"+Zt+"?",Zt,nn,rn,"[\\ud800-\\udfff]"].join("|")+")",pn=RegExp("['\u2019]","g"),dn=RegExp(Zt,"g"),hn=RegExp(tn+"(?="+tn+")|"+fn+ln,"g"),mn=RegExp([on+"?"+Jt+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?="+[Xt,on,"$"].join("|")+")","(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?="+[Xt,on+an,"$"].join("|")+")",on+"?"+an+"+(?:['\u2019](?:d|ll|m|re|s|t|ve))?",on+"+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])","\\d+",un].join("|"),"g"),vn=RegExp("[\\u200d\\ud800-\\udfff"+$t+"\\ufe0e\\ufe0f]"),yn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,gn=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],bn=-1,_n={};_n[ct]=_n[st]=_n[lt]=_n[ut]=_n[ft]=_n[pt]=_n[dt]=_n[ht]=_n[mt]=!0,_n[Re]=_n[He]=_n[at]=_n[Fe]=_n[it]=_n[Be]=_n[Ke]=_n[We]=_n[Ye]=_n[Ge]=_n[Qe]=_n[Ze]=_n[Je]=_n[et]=_n[rt]=!1;var wn={};wn[Re]=wn[He]=wn[at]=wn[it]=wn[Fe]=wn[Be]=wn[ct]=wn[st]=wn[lt]=wn[ut]=wn[ft]=wn[Ye]=wn[Ge]=wn[Qe]=wn[Ze]=wn[Je]=wn[et]=wn[tt]=wn[pt]=wn[dt]=wn[ht]=wn[mt]=!0,wn[Ke]=wn[We]=wn[rt]=!1;var On={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"},Cn={"&":"&","<":"<",">":">",'"':""","'":"'"},xn={"&":"&","<":"<",">":">",""":'"',"'":"'"},kn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Sn=parseFloat,En=parseInt,Mn="object"==typeof e&&e&&e.Object===Object&&e,jn="object"==typeof self&&self&&self.Object===Object&&self,Pn=Mn||jn||Function("return this")(),Tn="object"==typeof t&&t&&!t.nodeType&&t,Nn=Tn&&"object"==typeof r&&r&&!r.nodeType&&r,zn=Nn&&Nn.exports===Tn,Dn=zn&&Mn.process,An=function(){try{var e=Nn&&Nn.require&&Nn.require("util").types;return e||Dn&&Dn.binding&&Dn.binding("util")}catch(e){}}(),Ln=An&&An.isArrayBuffer,In=An&&An.isDate,Rn=An&&An.isMap,Hn=An&&An.isRegExp,Vn=An&&An.isSet,Fn=An&&An.isTypedArray,Bn=S("length"),Un=E(On),Kn=E(Cn),Wn=E(xn),qn=function e(t){function n(e){if(ts(e)&&!dp(e)&&!(e instanceof g)){if(e instanceof o)return e;if(pu.call(e,"__wrapped__"))return Za(e)}return new o(e)}function r(){}function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=ne}function g(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=De,this.__views__=[]}function E(){var e=new g(this.__wrapped__);return e.__actions__=zo(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=zo(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=zo(this.__views__),e}function $(){if(this.__filtered__){var e=new g(this);e.__dir__=-1,e.__filtered__=!0}else e=this.clone(),e.__dir__*=-1;return e}function J(){var e=this.__wrapped__.value(),t=this.__dir__,n=dp(e),r=t<0,o=n?e.length:0,a=Oa(0,o,this.__views__),i=a.start,c=a.end,s=c-i,l=r?c:i-1,u=this.__iteratees__,f=u.length,p=0,d=Bu(s,this.__takeCount__);if(!n||!r&&o==s&&d==s)return vo(e,this.__actions__);var h=[];e:for(;s--&&p-1}function on(e,t){var n=this.__data__,r=Yn(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function an(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t=t?e:t)),e}function er(e,t,n,r,o,a){var i,s=t&le,l=t&ue,u=t&fe;if(n&&(i=o?n(e,r,o,a):n(e)),i!==ne)return i;if(!es(e))return e;var f=dp(e);if(f){if(i=ka(e),!s)return zo(e,i)}else{var p=Cf(e),d=p==We||p==qe;if(mp(e))return Co(e,s);if(p==Qe||p==Re||d&&!o){if(i=l||d?{}:Sa(e),!s)return l?Lo(e,Qn(i,e)):Ao(e,$n(i,e))}else{if(!wn[p])return o?e:{};i=Ea(e,p,s)}}a||(a=new yn);var h=a.get(e);if(h)return h;if(a.set(e,i),bp(e))return e.forEach(function(r){i.add(er(r,t,n,r,e,a))}),i;if(yp(e))return e.forEach(function(r,o){i.set(o,er(r,t,n,o,e,a))}),i;var m=u?l?ha:da:l?Is:Ls,v=f?ne:m(e);return c(v||e,function(r,o){v&&(o=r,r=e[o]),Bn(i,o,er(r,t,n,o,e,a))}),i}function tr(e){var t=Ls(e);return function(n){return nr(n,e,t)}}function nr(e,t,n){var r=n.length;if(null==e)return!r;for(e=ru(e);r--;){var o=n[r],a=t[o],i=e[o];if(i===ne&&!(o in e)||!a(i))return!1}return!0}function rr(e,t,n){if("function"!=typeof e)throw new iu(ae);return Sf(function(){e.apply(ne,n)},t)}function or(e,t,n,r){var o=-1,a=f,i=!0,c=e.length,s=[],l=t.length;if(!c)return s;n&&(t=d(t,z(n))),r?(a=p,i=!1):t.length>=re&&(a=A,i=!1,t=new hn(t));e:for(;++oo?0:o+n),r=r===ne||r>o?o:gs(r),r<0&&(r+=o),r=n>r?0:bs(r);n0&&n(c)?t>1?lr(c,t-1,n,r,o):h(o,c):r||(o[o.length]=c)}return o}function ur(e,t){return e&&df(e,t,Ls)}function fr(e,t){return e&&hf(e,t,Ls)}function pr(e,t){return u(t,function(t){return Xc(e[t])})}function dr(e,t){t=wo(t,e);for(var n=0,r=t.length;null!=e&&nt}function yr(e,t){return null!=e&&pu.call(e,t)}function gr(e,t){return null!=e&&t in ru(e)}function br(e,t,n){return e>=Bu(t,n)&&e=120&&u.length>=120)?new hn(i&&u):ne}u=e[0];var h=-1,m=c[0];e:for(;++h-1;)c!==e&&Su.call(c,s,1),Su.call(e,s,1);return e}function $r(e,t){for(var n=e?t.length:0,r=n-1;n--;){var o=t[n];if(n==r||o!==a){var a=o;Pa(o)?Su.call(e,o,1):po(e,o)}}return e}function Qr(e,t){return e+Au(Wu()*(t-e+1))}function Xr(e,t,n,r){for(var o=-1,a=Fu(Du((t-e)/(n||1)),0),i=Zl(a);a--;)i[r?a:++o]=e,e+=n;return i}function Zr(e,t){var n="";if(!e||t<1||t>Te)return n;do{t%2&&(n+=e),(t=Au(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Ef(Ba(e,t,Sl),e+"")}function eo(e){return Tn($s(e))}function to(e,t){var n=$s(e);return Ga(n,Jn(t,0,n.length))}function no(e,t,n,r){if(!es(e))return e;t=wo(t,e);for(var o=-1,a=t.length,i=a-1,c=e;null!=c&&++oo?0:o+t),n=n>o?o:n,n<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Zl(o);++r>>1,i=e[a];null!==i&&!ps(i)&&(n?i<=t:i=re){var l=t?null:bf(e);if(l)return Y(l);i=!1,o=A,s=new hn}else s=t?[]:c;e:for(;++r=r?e:oo(e,t,n)}function Co(e,t){if(t)return e.slice();var n=e.length,r=Ou?Ou(n):new e.constructor(n);return e.copy(r),r}function xo(e){var t=new e.constructor(e.byteLength);return new wu(t).set(new wu(e)),t}function ko(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function So(e){var t=new e.constructor(e.source,Vt.exec(e));return t.lastIndex=e.lastIndex,t}function Eo(e){return sf?ru(sf.call(e)):{}}function Mo(e,t){var n=t?xo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function jo(e,t){if(e!==t){var n=e!==ne,r=null===e,o=e===e,a=ps(e),i=t!==ne,c=null===t,s=t===t,l=ps(t);if(!c&&!l&&!a&&e>t||a&&i&&s&&!c&&!l||r&&i&&s||!n&&s||!o)return 1;if(!r&&!a&&!l&&e=c)return s;return s*("desc"==n[r]?-1:1)}}return e.index-t.index}function To(e,t,n,r){for(var o=-1,a=e.length,i=n.length,c=-1,s=t.length,l=Fu(a-i,0),u=Zl(s+l),f=!r;++c1?n[o-1]:ne,i=o>2?n[2]:ne;for(a=e.length>3&&"function"==typeof a?(o--,a):ne,i&&Ta(n[0],n[1],i)&&(a=o<3?ne:a,o=1),t=ru(t);++r-1?o[a?t[i]:i]:ne}}function Yo(e){return pa(function(t){var n=t.length,r=n,a=o.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new iu(ae);if(a&&!c&&"wrapper"==ma(i))var c=new o([],!0)}for(r=c?r:n;++r1&&g.reverse(),f&&sc))return!1;var l=a.get(e);if(l&&a.get(t))return l==t;var u=-1,f=!0,p=n&de?new hn:ne;for(a.set(e,t),a.set(t,e);++u1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Dt,"{\n/* [wrapped with "+t+"] */\n")}function ja(e){return dp(e)||pp(e)||!!(Eu&&e&&e[Eu])}function Pa(e,t){var n=typeof e;return!!(t=null==t?Te:t)&&("number"==n||"symbol"!=n&&Wt.test(e))&&e>-1&&e%1==0&&e0){if(++t>=Se)return arguments[0]}else t=0;return e.apply(ne,arguments)}}function Ga(e,t){var n=-1,r=e.length,o=r-1;for(t=t===ne?r:t;++n=this.__values__.length;return{done:e,value:e?ne:this.__values__[this.__index__++]}}function Zi(){return this}function Ji(e){for(var t,n=this;n instanceof r;){var o=Za(n);o.__index__=0,o.__values__=ne,t?a.__wrapped__=o:t=o;var a=o;n=n.__wrapped__}return a.__wrapped__=e,t}function ec(){var e=this.__wrapped__;if(e instanceof g){var t=e;return this.__actions__.length&&(t=new g(this)),t=t.reverse(),t.__actions__.push({func:Gi,args:[xi],thisArg:ne}),new o(t,this.__chain__)}return this.thru(xi)}function tc(){return vo(this.__wrapped__,this.__actions__)}function nc(e,t,n){var r=dp(e)?l:ar;return n&&Ta(e,t,n)&&(t=ne),r(e,ya(t,3))}function rc(e,t){return(dp(e)?u:sr)(e,ya(t,3))}function oc(e,t){return lr(uc(e,t),1)}function ac(e,t){return lr(uc(e,t),Pe)}function ic(e,t,n){return n=n===ne?1:gs(n),lr(uc(e,t),n)}function cc(e,t){return(dp(e)?c:ff)(e,ya(t,3))}function sc(e,t){return(dp(e)?s:pf)(e,ya(t,3))}function lc(e,t,n,r){e=Bc(e)?e:$s(e),n=n&&!r?gs(n):0;var o=e.length;return n<0&&(n=Fu(o+n,0)),fs(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&O(e,t,n)>-1}function uc(e,t){return(dp(e)?d:Rr)(e,ya(t,3))}function fc(e,t,n,r){return null==e?[]:(dp(t)||(t=null==t?[]:[t]),n=r?ne:n,dp(n)||(n=null==n?[]:[n]),Kr(e,t,n))}function pc(e,t,n){var r=dp(e)?m:M,o=arguments.length<3;return r(e,ya(t,4),n,o,ff)}function dc(e,t,n){var r=dp(e)?v:M,o=arguments.length<3;return r(e,ya(t,4),n,o,pf)}function hc(e,t){return(dp(e)?u:sr)(e,Mc(ya(t,3)))}function mc(e){return(dp(e)?Tn:eo)(e)}function vc(e,t,n){return t=(n?Ta(e,t,n):t===ne)?1:gs(t),(dp(e)?Nn:to)(e,t)}function yc(e){return(dp(e)?Dn:ro)(e)}function gc(e){if(null==e)return 0;if(Bc(e))return fs(e)?X(e):e.length;var t=Cf(e);return t==Ye||t==Je?e.size:Ar(e).length}function bc(e,t,n){var r=dp(e)?y:ao;return n&&Ta(e,t,n)&&(t=ne),r(e,ya(t,3))}function _c(e,t){if("function"!=typeof t)throw new iu(ae);return e=gs(e),function(){if(--e<1)return t.apply(this,arguments)}}function wc(e,t,n){return t=n?ne:t,t=e&&null==t?e.length:t,aa(e,we,ne,ne,ne,ne,t)}function Oc(e,t){var n;if("function"!=typeof t)throw new iu(ae);return e=gs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=ne),n}}function Cc(e,t,n){t=n?ne:t;var r=aa(e,ye,ne,ne,ne,ne,ne,t);return r.placeholder=Cc.placeholder,r}function xc(e,t,n){t=n?ne:t;var r=aa(e,ge,ne,ne,ne,ne,ne,t);return r.placeholder=xc.placeholder,r}function kc(e,t,n){function r(t){var n=p,r=d;return p=d=ne,g=t,m=e.apply(r,n)}function o(e){return g=e,v=Sf(c,t),b?r(e):m}function a(e){var n=e-y,r=e-g,o=t-n;return _?Bu(o,h-r):o}function i(e){var n=e-y,r=e-g;return y===ne||n>=t||n<0||_&&r>=h}function c(){var e=tp();if(i(e))return s(e);v=Sf(c,a(e))}function s(e){return v=ne,w&&p?r(e):(p=d=ne,m)}function l(){v!==ne&&gf(v),g=0,p=y=d=v=ne}function u(){return v===ne?m:s(tp())}function f(){var e=tp(),n=i(e);if(p=arguments,d=this,y=e,n){if(v===ne)return o(y);if(_)return v=Sf(c,t),r(y)}return v===ne&&(v=Sf(c,t)),m}var p,d,h,m,v,y,g=0,b=!1,_=!1,w=!0;if("function"!=typeof e)throw new iu(ae);return t=_s(t)||0,es(n)&&(b=!!n.leading,_="maxWait"in n,h=_?Fu(_s(n.maxWait)||0,t):h,w="trailing"in n?!!n.trailing:w),f.cancel=l,f.flush=u,f}function Sc(e){return aa(e,Ce)}function Ec(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new iu(ae);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],a=n.cache;if(a.has(o))return a.get(o);var i=e.apply(this,r);return n.cache=a.set(o,i)||a,i};return n.cache=new(Ec.Cache||an),n}function Mc(e){if("function"!=typeof e)throw new iu(ae);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function jc(e){return Oc(2,e)}function Pc(e,t){if("function"!=typeof e)throw new iu(ae);return t=t===ne?t:gs(t),Jr(e,t)}function Tc(e,t){if("function"!=typeof e)throw new iu(ae);return t=null==t?0:Fu(gs(t),0),Jr(function(n){var r=n[t],o=Oo(n,0,t);return r&&h(o,r),a(e,this,o)})}function Nc(e,t,n){var r=!0,o=!0;if("function"!=typeof e)throw new iu(ae);return es(n)&&(r="leading"in n?!!n.leading:r,o="trailing"in n?!!n.trailing:o),kc(e,t,{leading:r,maxWait:t,trailing:o})}function zc(e){return wc(e,1)}function Dc(e,t){return cp(_o(t),e)}function Ac(){if(!arguments.length)return[];var e=arguments[0];return dp(e)?e:[e]}function Lc(e){return er(e,fe)}function Ic(e,t){return t="function"==typeof t?t:ne,er(e,fe,t)}function Rc(e){return er(e,le|fe)}function Hc(e,t){return t="function"==typeof t?t:ne,er(e,le|fe,t)}function Vc(e,t){return null==t||nr(e,t,Ls(t))}function Fc(e,t){return e===t||e!==e&&t!==t}function Bc(e){return null!=e&&Jc(e.length)&&!Xc(e)}function Uc(e){return ts(e)&&Bc(e)}function Kc(e){return!0===e||!1===e||ts(e)&&mr(e)==Fe}function Wc(e){return ts(e)&&1===e.nodeType&&!ls(e)}function qc(e){if(null==e)return!0;if(Bc(e)&&(dp(e)||"string"==typeof e||"function"==typeof e.splice||mp(e)||_p(e)||pp(e)))return!e.length;var t=Cf(e);if(t==Ye||t==Je)return!e.size;if(La(e))return!Ar(e).length;for(var n in e)if(pu.call(e,n))return!1;return!0}function Yc(e,t){return Sr(e,t)}function Gc(e,t,n){n="function"==typeof n?n:ne;var r=n?n(e,t):ne;return r===ne?Sr(e,t,ne,n):!!r}function $c(e){if(!ts(e))return!1;var t=mr(e);return t==Ke||t==Ue||"string"==typeof e.message&&"string"==typeof e.name&&!ls(e)}function Qc(e){return"number"==typeof e&&Ru(e)}function Xc(e){if(!es(e))return!1;var t=mr(e);return t==We||t==qe||t==Ve||t==Xe}function Zc(e){return"number"==typeof e&&e==gs(e)}function Jc(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=Te}function es(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ts(e){return null!=e&&"object"==typeof e}function ns(e,t){return e===t||jr(e,t,ba(t))}function rs(e,t,n){return n="function"==typeof n?n:ne,jr(e,t,ba(t),n)}function os(e){return ss(e)&&e!=+e}function as(e){if(xf(e))throw new eu(oe);return Pr(e)}function is(e){return null===e}function cs(e){return null==e}function ss(e){return"number"==typeof e||ts(e)&&mr(e)==Ge}function ls(e){if(!ts(e)||mr(e)!=Qe)return!1;var t=Cu(e);if(null===t)return!0;var n=pu.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&fu.call(n)==vu}function us(e){return Zc(e)&&e>=-Te&&e<=Te}function fs(e){return"string"==typeof e||!dp(e)&&ts(e)&&mr(e)==et}function ps(e){return"symbol"==typeof e||ts(e)&&mr(e)==tt}function ds(e){return e===ne}function hs(e){return ts(e)&&Cf(e)==rt}function ms(e){return ts(e)&&mr(e)==ot}function vs(e){if(!e)return[];if(Bc(e))return fs(e)?Z(e):zo(e);if(Mu&&e[Mu])return U(e[Mu]());var t=Cf(e);return(t==Ye?K:t==Je?Y:$s)(e)}function ys(e){if(!e)return 0===e?e:0;if((e=_s(e))===Pe||e===-Pe){return(e<0?-1:1)*Ne}return e===e?e:0}function gs(e){var t=ys(e),n=t%1;return t===t?n?t-n:t:0}function bs(e){return e?Jn(gs(e),0,De):0}function _s(e){if("number"==typeof e)return e;if(ps(e))return ze;if(es(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=es(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Tt,"");var n=Bt.test(e);return n||Kt.test(e)?En(e.slice(2),n?2:8):Ft.test(e)?ze:+e}function ws(e){return Do(e,Is(e))}function Os(e){return e?Jn(gs(e),-Te,Te):0===e?e:0}function Cs(e){return null==e?"":uo(e)}function xs(e,t){var n=uf(e);return null==t?n:$n(n,t)}function ks(e,t){return _(e,ya(t,3),ur)}function Ss(e,t){return _(e,ya(t,3),fr)}function Es(e,t){return null==e?e:df(e,ya(t,3),Is)}function Ms(e,t){return null==e?e:hf(e,ya(t,3),Is)}function js(e,t){return e&&ur(e,ya(t,3))}function Ps(e,t){return e&&fr(e,ya(t,3))}function Ts(e){return null==e?[]:pr(e,Ls(e))}function Ns(e){return null==e?[]:pr(e,Is(e))}function zs(e,t,n){var r=null==e?ne:dr(e,t);return r===ne?n:r}function Ds(e,t){return null!=e&&xa(e,t,yr)}function As(e,t){return null!=e&&xa(e,t,gr)}function Ls(e){return Bc(e)?jn(e):Ar(e)}function Is(e){return Bc(e)?jn(e,!0):Lr(e)}function Rs(e,t){var n={};return t=ya(t,3),ur(e,function(e,r,o){Xn(n,t(e,r,o),e)}),n}function Hs(e,t){var n={};return t=ya(t,3),ur(e,function(e,r,o){Xn(n,r,t(e,r,o))}),n}function Vs(e,t){return Fs(e,Mc(ya(t)))}function Fs(e,t){if(null==e)return{};var n=d(ha(e),function(e){return[e]});return t=ya(t),qr(e,n,function(e,n){return t(e,n[0])})}function Bs(e,t,n){t=wo(t,e);var r=-1,o=t.length;for(o||(o=1,e=ne);++rt){var r=e;e=t,t=r}if(n||e%1||t%1){var o=Wu();return Bu(e+o*(t-e+Sn("1e-"+((o+"").length-1))),t)}return Qr(e,t)}function el(e){return qp(Cs(e).toLowerCase())}function tl(e){return(e=Cs(e))&&e.replace(qt,Un).replace(dn,"")}function nl(e,t,n){e=Cs(e),t=uo(t);var r=e.length;n=n===ne?r:Jn(gs(n),0,r);var o=n;return(n-=t.length)>=0&&e.slice(n,o)==t}function rl(e){return e=Cs(e),e&&Ot.test(e)?e.replace(_t,Kn):e}function ol(e){return e=Cs(e),e&&Pt.test(e)?e.replace(jt,"\\$&"):e}function al(e,t,n){e=Cs(e),t=gs(t);var r=t?X(e):0;if(!t||r>=t)return e;var o=(t-r)/2;return Zo(Au(o),n)+e+Zo(Du(o),n)}function il(e,t,n){e=Cs(e),t=gs(t);var r=t?X(e):0;return t&&r>>0)?(e=Cs(e),e&&("string"==typeof t||null!=t&&!gp(t))&&!(t=uo(t))&&F(e)?Oo(Z(e),0,n):e.split(t,n)):[]}function pl(e,t,n){return e=Cs(e),n=null==n?0:Jn(gs(n),0,e.length),t=uo(t),e.slice(n,n+t.length)==t}function dl(e,t,r){var o=n.templateSettings;r&&Ta(e,t,r)&&(t=ne),e=Cs(e),t=kp({},t,o,ia);var a,i,c=kp({},t.imports,o.imports,ia),s=Ls(c),l=D(c,s),u=0,f=t.interpolate||Yt,p="__p += '",d=ou((t.escape||Yt).source+"|"+f.source+"|"+(f===kt?Ht:Yt).source+"|"+(t.evaluate||Yt).source+"|$","g"),h="//# sourceURL="+("sourceURL"in t?t.sourceURL:"lodash.templateSources["+ ++bn+"]")+"\n";e.replace(d,function(t,n,r,o,c,s){return r||(r=o),p+=e.slice(u,s).replace(Gt,H),n&&(a=!0,p+="' +\n__e("+n+") +\n'"),c&&(i=!0,p+="';\n"+c+";\n__p += '"),r&&(p+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=s+t.length,t}),p+="';\n";var m=t.variable;m||(p="with (obj) {\n"+p+"\n}\n"),p=(i?p.replace(vt,""):p).replace(yt,"$1").replace(gt,"$1;"),p="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+p+"return __p\n}";var v=Yp(function(){return tu(s,h+"return "+p).apply(ne,l)});if(v.source=p,$c(v))throw v;return v}function hl(e){return Cs(e).toLowerCase()}function ml(e){return Cs(e).toUpperCase()}function vl(e,t,n){if((e=Cs(e))&&(n||t===ne))return e.replace(Tt,"");if(!e||!(t=uo(t)))return e;var r=Z(e),o=Z(t);return Oo(r,L(r,o),I(r,o)+1).join("")}function yl(e,t,n){if((e=Cs(e))&&(n||t===ne))return e.replace(zt,"");if(!e||!(t=uo(t)))return e;var r=Z(e);return Oo(r,0,I(r,Z(t))+1).join("")}function gl(e,t,n){if((e=Cs(e))&&(n||t===ne))return e.replace(Nt,"");if(!e||!(t=uo(t)))return e;var r=Z(e);return Oo(r,L(r,Z(t))).join("")}function bl(e,t){var n=xe,r=ke;if(es(t)){var o="separator"in t?t.separator:o;n="length"in t?gs(t.length):n,r="omission"in t?uo(t.omission):r}e=Cs(e);var a=e.length;if(F(e)){var i=Z(e);a=i.length}if(n>=a)return e;var c=n-X(r);if(c<1)return r;var s=i?Oo(i,0,c).join(""):e.slice(0,c);if(o===ne)return s+r;if(i&&(c+=s.length-c),gp(o)){if(e.slice(c).search(o)){var l,u=s;for(o.global||(o=ou(o.source,Cs(Vt.exec(o))+"g")),o.lastIndex=0;l=o.exec(u);)var f=l.index;s=s.slice(0,f===ne?c:f)}}else if(e.indexOf(uo(o),c)!=c){var p=s.lastIndexOf(o);p>-1&&(s=s.slice(0,p))}return s+r}function _l(e){return e=Cs(e),e&&wt.test(e)?e.replace(bt,Wn):e}function wl(e,t,n){return e=Cs(e),t=n?ne:t,t===ne?B(e)?te(e):b(e):e.match(t)||[]}function Ol(e){var t=null==e?0:e.length,n=ya();return e=t?d(e,function(e){if("function"!=typeof e[1])throw new iu(ae);return[n(e[0]),e[1]]}):[],Jr(function(n){for(var r=-1;++rTe)return[];var n=De,r=Bu(e,De);t=ya(t),e-=De;for(var o=T(r,t);++n1?e[t-1]:ne;return n="function"==typeof n?(e.pop(),n):ne,Ui(e,n)}),qf=pa(function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return Zn(t,e)};return!(t>1||this.__actions__.length)&&r instanceof g&&Pa(n)?(r=r.slice(n,+n+(t?1:0)),r.__actions__.push({func:Gi,args:[a],thisArg:ne}),new o(r,this.__chain__).thru(function(e){return t&&!e.length&&e.push(ne),e})):this.thru(a)}),Yf=Io(function(e,t,n){pu.call(e,n)?++e[n]:Xn(e,n,1)}),Gf=qo(ci),$f=qo(si),Qf=Io(function(e,t,n){pu.call(e,n)?e[n].push(t):Xn(e,n,[t])}),Xf=Jr(function(e,t,n){var r=-1,o="function"==typeof t,i=Bc(e)?Zl(e.length):[];return ff(e,function(e){i[++r]=o?a(t,e,n):Or(e,t,n)}),i}),Zf=Io(function(e,t,n){Xn(e,n,t)}),Jf=Io(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]}),ep=Jr(function(e,t){if(null==e)return[];var n=t.length;return n>1&&Ta(e,t[0],t[1])?t=[]:n>2&&Ta(t[0],t[1],t[2])&&(t=[t[0]]),Kr(e,lr(t,1),[])}),tp=Nu||function(){return Pn.Date.now()},np=Jr(function(e,t,n){var r=he;if(n.length){var o=q(n,va(np));r|=be}return aa(e,r,t,n,o)}),rp=Jr(function(e,t,n){var r=he|me;if(n.length){var o=q(n,va(rp));r|=be}return aa(t,r,e,n,o)}),op=Jr(function(e,t){return rr(e,1,t)}),ap=Jr(function(e,t,n){return rr(e,_s(t)||0,n)});Ec.Cache=an;var ip=yf(function(e,t){t=1==t.length&&dp(t[0])?d(t[0],z(ya())):d(lr(t,1),z(ya()));var n=t.length;return Jr(function(r){for(var o=-1,i=Bu(r.length,n);++o=t}),pp=Cr(function(){return arguments}())?Cr:function(e){return ts(e)&&pu.call(e,"callee")&&!ku.call(e,"callee")},dp=Zl.isArray,hp=Ln?z(Ln):xr,mp=Iu||Il,vp=In?z(In):kr,yp=Rn?z(Rn):Mr,gp=Hn?z(Hn):Tr,bp=Vn?z(Vn):Nr,_p=Fn?z(Fn):zr,wp=ta(Ir),Op=ta(function(e,t){return e<=t}),Cp=Ro(function(e,t){if(La(t)||Bc(t))return void Do(t,Ls(t),e);for(var n in t)pu.call(t,n)&&Bn(e,n,t[n])}),xp=Ro(function(e,t){Do(t,Is(t),e)}),kp=Ro(function(e,t,n,r){Do(t,Is(t),e,r)}),Sp=Ro(function(e,t,n,r){Do(t,Ls(t),e,r)}),Ep=pa(Zn),Mp=Jr(function(e,t){e=ru(e);var n=-1,r=t.length,o=r>2?t[2]:ne;for(o&&Ta(t[0],t[1],o)&&(r=1);++n1),t}),Do(e,ha(e),n),r&&(n=er(n,le|ue|fe,sa));for(var o=t.length;o--;)po(n,t[o]);return n}),Lp=pa(function(e,t){return null==e?{}:Wr(e,t)}),Ip=oa(Ls),Rp=oa(Is),Hp=Uo(function(e,t,n){return t=t.toLowerCase(),e+(n?el(t):t)}),Vp=Uo(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),Fp=Uo(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),Bp=Bo("toLowerCase"),Up=Uo(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}),Kp=Uo(function(e,t,n){return e+(n?" ":"")+qp(t)}),Wp=Uo(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),qp=Bo("toUpperCase"),Yp=Jr(function(e,t){try{return a(e,ne,t)}catch(e){return $c(e)?e:new eu(e)}}),Gp=pa(function(e,t){return c(t,function(t){t=$a(t),Xn(e,t,np(e[t],e))}),e}),$p=Yo(),Qp=Yo(!0),Xp=Jr(function(e,t){return function(n){return Or(n,e,t)}}),Zp=Jr(function(e,t){return function(n){return Or(e,n,t)}}),Jp=Xo(d),ed=Xo(l),td=Xo(y),nd=ea(),rd=ea(!0),od=Qo(function(e,t){return e+t},0),ad=ra("ceil"),id=Qo(function(e,t){return e/t},1),cd=ra("floor"),sd=Qo(function(e,t){return e*t},1),ld=ra("round"),ud=Qo(function(e,t){return e-t},0);return n.after=_c,n.ary=wc,n.assign=Cp,n.assignIn=xp,n.assignInWith=kp,n.assignWith=Sp,n.at=Ep,n.before=Oc,n.bind=np,n.bindAll=Gp,n.bindKey=rp,n.castArray=Ac,n.chain=qi,n.chunk=Ja,n.compact=ei,n.concat=ti,n.cond=Ol,n.conforms=Cl,n.constant=xl,n.countBy=Yf,n.create=xs,n.curry=Cc,n.curryRight=xc,n.debounce=kc,n.defaults=Mp,n.defaultsDeep=jp,n.defer=op,n.delay=ap,n.difference=jf,n.differenceBy=Pf,n.differenceWith=Tf,n.drop=ni,n.dropRight=ri,n.dropRightWhile=oi,n.dropWhile=ai,n.fill=ii,n.filter=rc,n.flatMap=oc,n.flatMapDeep=ac,n.flatMapDepth=ic,n.flatten=li,n.flattenDeep=ui,n.flattenDepth=fi,n.flip=Sc,n.flow=$p,n.flowRight=Qp,n.fromPairs=pi,n.functions=Ts,n.functionsIn=Ns,n.groupBy=Qf,n.initial=mi,n.intersection=Nf,n.intersectionBy=zf,n.intersectionWith=Df,n.invert=Pp,n.invertBy=Tp,n.invokeMap=Xf,n.iteratee=El,n.keyBy=Zf,n.keys=Ls,n.keysIn=Is,n.map=uc,n.mapKeys=Rs,n.mapValues=Hs,n.matches=Ml,n.matchesProperty=jl,n.memoize=Ec,n.merge=zp,n.mergeWith=Dp,n.method=Xp,n.methodOf=Zp,n.mixin=Pl,n.negate=Mc,n.nthArg=zl,n.omit=Ap,n.omitBy=Vs,n.once=jc,n.orderBy=fc,n.over=Jp,n.overArgs=ip,n.overEvery=ed,n.overSome=td,n.partial=cp,n.partialRight=sp,n.partition=Jf,n.pick=Lp,n.pickBy=Fs,n.property=Dl,n.propertyOf=Al,n.pull=Af,n.pullAll=_i,n.pullAllBy=wi,n.pullAllWith=Oi,n.pullAt=Lf,n.range=nd,n.rangeRight=rd,n.rearg=lp,n.reject=hc,n.remove=Ci,n.rest=Pc,n.reverse=xi,n.sampleSize=vc,n.set=Us,n.setWith=Ks,n.shuffle=yc,n.slice=ki,n.sortBy=ep,n.sortedUniq=Ni,n.sortedUniqBy=zi,n.split=fl,n.spread=Tc,n.tail=Di,n.take=Ai,n.takeRight=Li,n.takeRightWhile=Ii,n.takeWhile=Ri,n.tap=Yi,n.throttle=Nc,n.thru=Gi,n.toArray=vs,n.toPairs=Ip,n.toPairsIn=Rp,n.toPath=Bl,n.toPlainObject=ws,n.transform=Ws,n.unary=zc,n.union=If,n.unionBy=Rf,n.unionWith=Hf,n.uniq=Hi,n.uniqBy=Vi,n.uniqWith=Fi,n.unset=qs,n.unzip=Bi,n.unzipWith=Ui,n.update=Ys,n.updateWith=Gs,n.values=$s,n.valuesIn=Qs,n.without=Vf,n.words=wl,n.wrap=Dc,n.xor=Ff,n.xorBy=Bf,n.xorWith=Uf,n.zip=Kf,n.zipObject=Ki,n.zipObjectDeep=Wi,n.zipWith=Wf,n.entries=Ip,n.entriesIn=Rp,n.extend=xp,n.extendWith=kp,Pl(n,n),n.add=od,n.attempt=Yp,n.camelCase=Hp,n.capitalize=el,n.ceil=ad,n.clamp=Xs,n.clone=Lc,n.cloneDeep=Rc,n.cloneDeepWith=Hc,n.cloneWith=Ic,n.conformsTo=Vc,n.deburr=tl,n.defaultTo=kl,n.divide=id,n.endsWith=nl,n.eq=Fc,n.escape=rl,n.escapeRegExp=ol,n.every=nc,n.find=Gf,n.findIndex=ci,n.findKey=ks,n.findLast=$f,n.findLastIndex=si,n.findLastKey=Ss,n.floor=cd,n.forEach=cc,n.forEachRight=sc,n.forIn=Es,n.forInRight=Ms,n.forOwn=js,n.forOwnRight=Ps,n.get=zs,n.gt=up,n.gte=fp,n.has=Ds,n.hasIn=As,n.head=di,n.identity=Sl,n.includes=lc,n.indexOf=hi,n.inRange=Zs,n.invoke=Np,n.isArguments=pp,n.isArray=dp,n.isArrayBuffer=hp,n.isArrayLike=Bc,n.isArrayLikeObject=Uc,n.isBoolean=Kc,n.isBuffer=mp,n.isDate=vp,n.isElement=Wc,n.isEmpty=qc,n.isEqual=Yc,n.isEqualWith=Gc,n.isError=$c,n.isFinite=Qc,n.isFunction=Xc,n.isInteger=Zc,n.isLength=Jc,n.isMap=yp,n.isMatch=ns,n.isMatchWith=rs,n.isNaN=os,n.isNative=as,n.isNil=cs,n.isNull=is,n.isNumber=ss,n.isObject=es,n.isObjectLike=ts,n.isPlainObject=ls,n.isRegExp=gp,n.isSafeInteger=us,n.isSet=bp,n.isString=fs,n.isSymbol=ps,n.isTypedArray=_p,n.isUndefined=ds,n.isWeakMap=hs,n.isWeakSet=ms,n.join=vi,n.kebabCase=Vp,n.last=yi,n.lastIndexOf=gi,n.lowerCase=Fp,n.lowerFirst=Bp,n.lt=wp,n.lte=Op,n.max=Kl,n.maxBy=Wl,n.mean=ql,n.meanBy=Yl,n.min=Gl,n.minBy=$l,n.stubArray=Ll,n.stubFalse=Il,n.stubObject=Rl,n.stubString=Hl,n.stubTrue=Vl,n.multiply=sd,n.nth=bi,n.noConflict=Tl,n.noop=Nl,n.now=tp,n.pad=al,n.padEnd=il,n.padStart=cl,n.parseInt=sl,n.random=Js,n.reduce=pc,n.reduceRight=dc,n.repeat=ll,n.replace=ul,n.result=Bs,n.round=ld,n.runInContext=e,n.sample=mc,n.size=gc,n.snakeCase=Up,n.some=bc,n.sortedIndex=Si,n.sortedIndexBy=Ei,n.sortedIndexOf=Mi,n.sortedLastIndex=ji,n.sortedLastIndexBy=Pi,n.sortedLastIndexOf=Ti,n.startCase=Kp,n.startsWith=pl,n.subtract=ud,n.sum=Ql,n.sumBy=Xl,n.template=dl,n.times=Fl,n.toFinite=ys,n.toInteger=gs,n.toLength=bs,n.toLower=hl,n.toNumber=_s,n.toSafeInteger=Os,n.toString=Cs,n.toUpper=ml,n.trim=vl,n.trimEnd=yl,n.trimStart=gl,n.truncate=bl,n.unescape=_l,n.uniqueId=Ul,n.upperCase=Wp,n.upperFirst=qp,n.each=cc,n.eachRight=sc,n.first=di,Pl(n,function(){var e={};return ur(n,function(t,r){pu.call(n.prototype,r)||(e[r]=t)}),e}(),{chain:!1}),n.VERSION="4.17.11",c(["bind","bindKey","curry","curryRight","partial","partialRight"],function(e){n[e].placeholder=n}),c(["drop","take"],function(e,t){g.prototype[e]=function(n){n=n===ne?1:Fu(gs(n),0);var r=this.__filtered__&&!t?new g(this):this.clone();return r.__filtered__?r.__takeCount__=Bu(n,r.__takeCount__):r.__views__.push({size:Bu(n,De),type:e+(r.__dir__<0?"Right":"")}),r},g.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}}),c(["filter","map","takeWhile"],function(e,t){var n=t+1,r=n==Me||3==n;g.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ya(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}}),c(["head","last"],function(e,t){var n="take"+(t?"Right":"");g.prototype[e]=function(){return this[n](1).value()[0]}}),c(["initial","tail"],function(e,t){var n="drop"+(t?"":"Right");g.prototype[e]=function(){return this.__filtered__?new g(this):this[n](1)}}),g.prototype.compact=function(){return this.filter(Sl)},g.prototype.find=function(e){return this.filter(e).head()},g.prototype.findLast=function(e){return this.reverse().find(e)},g.prototype.invokeMap=Jr(function(e,t){return"function"==typeof e?new g(this):this.map(function(n){return Or(n,e,t)})}),g.prototype.reject=function(e){return this.filter(Mc(ya(e)))},g.prototype.slice=function(e,t){e=gs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new g(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==ne&&(t=gs(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},g.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},g.prototype.toArray=function(){return this.take(De)},ur(g.prototype,function(e,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),a=/^(?:head|last)$/.test(t),i=n[a?"take"+("last"==t?"Right":""):t],c=a||/^find/.test(t);i&&(n.prototype[t]=function(){var t=this.__wrapped__,s=a?[1]:arguments,l=t instanceof g,u=s[0],f=l||dp(t),p=function(e){var t=i.apply(n,h([e],s));return a&&d?t[0]:t};f&&r&&"function"==typeof u&&1!=u.length&&(l=f=!1);var d=this.__chain__,m=!!this.__actions__.length,v=c&&!d,y=l&&!m;if(!c&&f){t=y?t:new g(this);var b=e.apply(t,s);return b.__actions__.push({func:Gi,args:[p],thisArg:ne}),new o(b,d)}return v&&y?e.apply(this,s):(b=this.thru(p),v?a?b.value()[0]:b.value():b)})}),c(["pop","push","shift","sort","splice","unshift"],function(e){var t=cu[e],r=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",o=/^(?:pop|shift)$/.test(e);n.prototype[e]=function(){var e=arguments;if(o&&!this.__chain__){var n=this.value();return t.apply(dp(n)?n:[],e)}return this[r](function(n){return t.apply(dp(n)?n:[],e)})}}),ur(g.prototype,function(e,t){var r=n[t];if(r){var o=r.name+"";(ef[o]||(ef[o]=[])).push({name:t,func:r})}}),ef[Go(ne,me).name]=[{name:"wrapper",func:ne}],g.prototype.clone=E,g.prototype.reverse=$,g.prototype.value=J,n.prototype.at=qf,n.prototype.chain=$i,n.prototype.commit=Qi,n.prototype.next=Xi,n.prototype.plant=Ji,n.prototype.reverse=ec,n.prototype.toJSON=n.prototype.valueOf=n.prototype.value=tc,n.prototype.first=n.prototype.head,Mu&&(n.prototype[Mu]=Zi),n}();Pn._=qn,(o=function(){return qn}.call(t,n,t,r))!==ne&&(r.exports=o)}).call(this)}).call(t,n(20),n(129)(e))},function(e,t,n){"use strict";n.d(t,"a",function(){return c}),n.d(t,"b",function(){return s});var r=n(324),o=n(325),a=n(130),i=Object.assign||function(e){for(var t=1;t may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){c()(this.props.history===e.history,"You cannot change ")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?f.a.Children.only(e):null},t}(f.a.Component);m.propTypes={history:d.a.object.isRequired,children:d.a.node},m.contextTypes={router:d.a.object},m.childContextTypes={router:d.a.object.isRequired},t.a=m},function(e,t,n){"use strict";var r=n(330),o=n.n(r),a={},i=0,c=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=a[n]||(a[n]={});if(r[e])return r[e];var c=[],s=o()(e,c,t),l={re:s,keys:c};return i<1e4&&(r[e]=l,i++),l},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];"string"===typeof t&&(t={path:t});var r=t,o=r.path,a=r.exact,i=void 0!==a&&a,s=r.strict,l=void 0!==s&&s,u=r.sensitive,f=void 0!==u&&u;if(null==o)return n;var p=c(o,{end:i,strict:l,sensitive:f}),d=p.re,h=p.keys,m=d.exec(e);if(!m)return null;var v=m[0],y=m.slice(1),g=e===v;return i&&!g?null:{path:o,url:"/"===o&&""===v?"/":v,isExact:g,params:h.reduce(function(e,t,n){return e[t.name]=y[n],e},{})}};t.a=s},function(e,t,n){var r=n(212),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t,n){var r=n(94),o=n(652),a=n(215),i=n(213)("IE_PROTO"),c=function(){},s=function(){var e,t=n(339)("iframe"),r=a.length;for(t.style.display="none",n(653).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write(" + diff --git a/app/views/managements/_schoolcontrast_list.html.erb b/app/views/managements/_schoolcontrast_list.html.erb new file mode 100644 index 00000000..7e8ab143 --- /dev/null +++ b/app/views/managements/_schoolcontrast_list.html.erb @@ -0,0 +1,95 @@ +
      + + + + + + + + + + + + + + + + + + + + + + + +
      序号ID单位名称 +
      + 时段一 + color-light-green ml5"> +
      +
      (2019-04-01至2019-04-08)
      +
      +
      + 时段二 + color-light-green ml5"> +
      +
      (2019-04-01至2019-04-08)
      +
      +
      + 变化情况 + color-light-green ml5"> +
      +
      (新增数 | 新增百分比)
      +
      12222 + 湖南湘潭大学 + + 98 + + 98 + +
      + +1 + | + +1.52% +
      + +
      + -1 + | + -1.52% +
      +
      +
      +
      +
      +
        + <%= pagination_links_full @courselist_pages, @courselist_count, :per_page_links => false, :remote => @is_remote, :flag => true, :is_new => true %> +
      +
      +
      +
      + +
      + + + diff --git a/app/views/managements/_schoolstatistics_list.html.erb b/app/views/managements/_schoolstatistics_list.html.erb new file mode 100644 index 00000000..2b80835b --- /dev/null +++ b/app/views/managements/_schoolstatistics_list.html.erb @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      序号ID单位名称教师总人数 color-light-green ml5">学生总人数 color-light-green ml5">课堂总数 color-light-green ml5">正在进行课堂数 color-light-green ml5">实训作业总数 color-light-green ml5">其他作业总数 color-light-green ml5">动态时间 color-light-green ml5">
      12222 + 湖南湘潭大学 + + 98 + + 98 + + 98 + 9898982019-04-11 16:42
      +
      +
      +
      +
        + <%= pagination_links_full @courselist_pages, @courselist_count, :per_page_links => false, :remote => @is_remote, :flag => true, :is_new => true %> +
      +
      +
      +
      + + diff --git a/app/views/managements/schooladd.html.erb b/app/views/managements/schooladd.html.erb new file mode 100644 index 00000000..359970ff --- /dev/null +++ b/app/views/managements/schooladd.html.erb @@ -0,0 +1,130 @@ + + + +<%= form_tag(url_for(classroom_managements_path),:id=>"classroom",:method => "post",:remote=>true) do %> +
      + <%#= select_tag :major_level,options_for_select(major_level_option, 0), {:id=>"major_level", :class=>"fl task-form-15 task-height-30", :style => "margin:0px 10px 0px 25px;"} %> + <%#= select_tag :discipline_category_id,options_for_select(discipline_category_option, nil), {:id=>"discipline_category_id", :class=>"fl task-form-15 task-height-30", :style => "margin:0px 30px 0px 50px;"} %> + <%#= select_tag :first_level_discipline_id,options_for_select(first_level_discipline_option, nil), {:id=>"first_level_discipline_id", :class=>"fl task-form-20 task-height-30", :style => "margin:0px 30px 0px 25px;"} %> + <%#= select_tag :major_id,options_for_select(syllabus_major_option, nil), {:id=>"major_id", :class=>"fl task-form-20 task-height-30", :style => "margin:0px 30px 0px 25px;"} %> + + +
      VS
      + + + 时间对比 + 日新增 + + + 搜索 + 清除 + +
      +<% end %> +
      + <%= render :partial => "managements/schooladd_list" %> +
      + + + + diff --git a/app/views/managements/schoolcontrast.html.erb b/app/views/managements/schoolcontrast.html.erb new file mode 100644 index 00000000..6bd0b53d --- /dev/null +++ b/app/views/managements/schoolcontrast.html.erb @@ -0,0 +1,147 @@ + + + +<%= form_tag(url_for(classroom_managements_path),:id=>"classroom",:method => "post",:remote=>true) do %> +
      + <%#= select_tag :major_level,options_for_select(major_level_option, 0), {:id=>"major_level", :class=>"fl task-form-15 task-height-30", :style => "margin:0px 10px 0px 25px;"} %> + <%#= select_tag :discipline_category_id,options_for_select(discipline_category_option, nil), {:id=>"discipline_category_id", :class=>"fl task-form-15 task-height-30", :style => "margin:0px 30px 0px 50px;"} %> + <%#= select_tag :first_level_discipline_id,options_for_select(first_level_discipline_option, nil), {:id=>"first_level_discipline_id", :class=>"fl task-form-20 task-height-30", :style => "margin:0px 30px 0px 25px;"} %> + <%#= select_tag :major_id,options_for_select(syllabus_major_option, nil), {:id=>"major_id", :class=>"fl task-form-20 task-height-30", :style => "margin:0px 30px 0px 25px;"} %> + + +
      VS
      + + + + 时间对比 + 日新增 + + + 搜索 + 清除 + +
      +<% end %> + +
      +
      +
      学校数据统计(新增教师变化统计情况) +
      +
      +
      + + + +
      +
      +
      + <%= render :partial => "managements/schoolcontrast_list" %> +
      + + + + diff --git a/app/views/managements/schoolstatistics.html.erb b/app/views/managements/schoolstatistics.html.erb new file mode 100644 index 00000000..4ac7c5ad --- /dev/null +++ b/app/views/managements/schoolstatistics.html.erb @@ -0,0 +1,101 @@ +<%= form_tag(url_for(classroom_managements_path),:id=>"classroom",:method => "post",:remote=>true) do %> +
      + <%#= select_tag :major_level,options_for_select(major_level_option, 0), {:id=>"major_level", :class=>"fl task-form-15 task-height-30", :style => "margin:0px 10px 0px 25px;"} %> + <%#= select_tag :discipline_category_id,options_for_select(discipline_category_option, nil), {:id=>"discipline_category_id", :class=>"fl task-form-15 task-height-30", :style => "margin:0px 30px 0px 50px;"} %> + <%#= select_tag :first_level_discipline_id,options_for_select(first_level_discipline_option, nil), {:id=>"first_level_discipline_id", :class=>"fl task-form-20 task-height-30", :style => "margin:0px 30px 0px 25px;"} %> + <%#= select_tag :major_id,options_for_select(syllabus_major_option, nil), {:id=>"major_id", :class=>"fl task-form-20 task-height-30", :style => "margin:0px 30px 0px 25px;"} %> + + + + + + + + + + + + + + 搜索 + 清除 + + + + + +
      +<% end %> +
      + <%= render :partial => "managements/schoolstatistics_list" %> +
      + diff --git a/public/javascripts/layDate-v5.0.9/laydate/laydate.js b/public/javascripts/layDate-v5.0.9/laydate/laydate.js new file mode 100755 index 00000000..83a12cbe --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/laydate/laydate.js @@ -0,0 +1,2 @@ +/*! laydate-v5.0.9 日期与时间组件 MIT License http://www.layui.com/laydate/ By 贤心 */ + ;!function(){"use strict";var e=window.layui&&layui.define,t={getPath:function(){var e=document.currentScript?document.currentScript.src:function(){for(var e,t=document.scripts,n=t.length-1,a=n;a>0;a--)if("interactive"===t[a].readyState){e=t[a].src;break}return e||t[n].src}();return e.substring(0,e.lastIndexOf("/")+1)}(),getStyle:function(e,t){var n=e.currentStyle?e.currentStyle:window.getComputedStyle(e,null);return n[n.getPropertyValue?"getPropertyValue":"getAttribute"](t)},link:function(e,a,i){if(n.path){var r=document.getElementsByTagName("head")[0],o=document.createElement("link");"string"==typeof a&&(i=a);var s=(i||e).replace(/\.|\//g,""),l="layuicss-"+s,d=0;o.rel="stylesheet",o.href=n.path+e,o.id=l,document.getElementById(l)||r.appendChild(o),"function"==typeof a&&!function c(){return++d>80?window.console&&console.error("laydate.css: Invalid"):void(1989===parseInt(t.getStyle(document.getElementById(l),"width"))?a():setTimeout(c,100))}()}}},n={v:"5.0.9",config:{},index:window.laydate&&window.laydate.v?1e5:0,path:t.getPath,set:function(e){var t=this;return t.config=w.extend({},t.config,e),t},ready:function(a){var i="laydate",r="",o=(e?"modules/laydate/":"theme/")+"default/laydate.css?v="+n.v+r;return e?layui.addcss(o,a,i):t.link(o,a,i),this}},a=function(){var e=this;return{hint:function(t){e.hint.call(e,t)},config:e.config}},i="laydate",r=".layui-laydate",o="layui-this",s="laydate-disabled",l="开始日期超出了结束日期
      建议重新选择",d=[100,2e5],c="layui-laydate-static",m="layui-laydate-list",u="laydate-selected",h="layui-laydate-hint",y="laydate-day-prev",f="laydate-day-next",p="layui-laydate-footer",g=".laydate-btns-confirm",v="laydate-time-text",D=".laydate-btns-time",T=function(e){var t=this;t.index=++n.index,t.config=w.extend({},t.config,n.config,e),n.ready(function(){t.init()})},w=function(e){return new C(e)},C=function(e){for(var t=0,n="object"==typeof e?[e]:(this.selector=e,document.querySelectorAll(e||null));t0)return n[0].getAttribute(e)}():n.each(function(n,a){a.setAttribute(e,t)})},C.prototype.removeAttr=function(e){return this.each(function(t,n){n.removeAttribute(e)})},C.prototype.html=function(e){return this.each(function(t,n){n.innerHTML=e})},C.prototype.val=function(e){return this.each(function(t,n){n.value=e})},C.prototype.append=function(e){return this.each(function(t,n){"object"==typeof e?n.appendChild(e):n.innerHTML=n.innerHTML+e})},C.prototype.remove=function(e){return this.each(function(t,n){e?n.removeChild(e):n.parentNode.removeChild(n)})},C.prototype.on=function(e,t){return this.each(function(n,a){a.attachEvent?a.attachEvent("on"+e,function(e){e.target=e.srcElement,t.call(a,e)}):a.addEventListener(e,t,!1)})},C.prototype.off=function(e,t){return this.each(function(n,a){a.detachEvent?a.detachEvent("on"+e,t):a.removeEventListener(e,t,!1)})},T.isLeapYear=function(e){return e%4===0&&e%100!==0||e%400===0},T.prototype.config={type:"date",range:!1,format:"yyyy-MM-dd",value:null,min:"1900-1-1",max:"2099-12-31",trigger:"focus",show:!1,showBottom:!0,btns:["clear","now","confirm"],lang:"cn",theme:"default",position:null,calendar:!1,mark:{},zIndex:null,done:null,change:null},T.prototype.lang=function(){var e=this,t=e.config,n={cn:{weeks:["日","一","二","三","四","五","六"],time:["时","分","秒"],timeTips:"选择时间",startTime:"开始时间",endTime:"结束时间",dateTips:"返回日期",month:["一","二","三","四","五","六","七","八","九","十","十一","十二"],tools:{confirm:"确定",clear:"清空",now:"现在"}},en:{weeks:["Su","Mo","Tu","We","Th","Fr","Sa"],time:["Hours","Minutes","Seconds"],timeTips:"Select Time",startTime:"Start Time",endTime:"End Time",dateTips:"Select Date",month:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tools:{confirm:"Confirm",clear:"Clear",now:"Now"}}};return n[t.lang]||n.cn},T.prototype.init=function(){var e=this,t=e.config,n="yyyy|y|MM|M|dd|d|HH|H|mm|m|ss|s",a="static"===t.position,i={year:"yyyy",month:"yyyy-MM",date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss"};t.elem=w(t.elem),t.eventElem=w(t.eventElem),t.elem[0]&&(t.range===!0&&(t.range="-"),t.format===i.date&&(t.format=i[t.type]),e.format=t.format.match(new RegExp(n+"|.","g"))||[],e.EXP_IF="",e.EXP_SPLIT="",w.each(e.format,function(t,a){var i=new RegExp(n).test(a)?"\\d{"+function(){return new RegExp(n).test(e.format[0===t?t+1:t-1]||"")?/^yyyy|y$/.test(a)?4:a.length:/^yyyy$/.test(a)?"1,4":/^y$/.test(a)?"1,308":"1,2"}()+"}":"\\"+a;e.EXP_IF=e.EXP_IF+i,e.EXP_SPLIT=e.EXP_SPLIT+"("+i+")"}),e.EXP_IF=new RegExp("^"+(t.range?e.EXP_IF+"\\s\\"+t.range+"\\s"+e.EXP_IF:e.EXP_IF)+"$"),e.EXP_SPLIT=new RegExp("^"+e.EXP_SPLIT+"$",""),e.isInput(t.elem[0])||"focus"===t.trigger&&(t.trigger="click"),t.elem.attr("lay-key")||(t.elem.attr("lay-key",e.index),t.eventElem.attr("lay-key",e.index)),t.mark=w.extend({},t.calendar&&"cn"===t.lang?{"0-1-1":"元旦","0-2-14":"情人","0-3-8":"妇女","0-3-12":"植树","0-4-1":"愚人","0-5-1":"劳动","0-5-4":"青年","0-6-1":"儿童","0-9-10":"教师","0-9-18":"国耻","0-10-1":"国庆","0-12-25":"圣诞"}:{},t.mark),w.each(["min","max"],function(e,n){var a=[],i=[];if("number"==typeof t[n]){var r=t[n],o=(new Date).getTime(),s=864e5,l=new Date(r?r0)return!0;var a=w.elem("div",{"class":"layui-laydate-header"}),i=[function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-y"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-prev-m"});return e.innerHTML="",e}(),function(){var e=w.elem("div",{"class":"laydate-set-ym"}),t=w.elem("span"),n=w.elem("span");return e.appendChild(t),e.appendChild(n),e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-m"});return e.innerHTML="",e}(),function(){var e=w.elem("i",{"class":"layui-icon laydate-icon laydate-next-y"});return e.innerHTML="",e}()],d=w.elem("div",{"class":"layui-laydate-content"}),c=w.elem("table"),m=w.elem("thead"),u=w.elem("tr");w.each(i,function(e,t){a.appendChild(t)}),m.appendChild(u),w.each(new Array(6),function(e){var t=c.insertRow(0);w.each(new Array(7),function(a){if(0===e){var i=w.elem("th");i.innerHTML=n.weeks[a],u.appendChild(i)}t.insertCell(a)})}),c.insertBefore(m,c.children[0]),d.appendChild(c),r[e]=w.elem("div",{"class":"layui-laydate-main laydate-main-list-"+e}),r[e].appendChild(a),r[e].appendChild(d),o.push(i),s.push(d),l.push(c)}),w(d).html(function(){var e=[],i=[];return"datetime"===t.type&&e.push(''+n.timeTips+""),w.each(t.btns,function(e,r){var o=n.tools[r]||"btn";t.range&&"now"===r||(a&&"clear"===r&&(o="cn"===t.lang?"重置":"Reset"),i.push(''+o+""))}),e.push('"),e.join("")}()),w.each(r,function(e,t){i.appendChild(t)}),t.showBottom&&i.appendChild(d),/^#/.test(t.theme)){var m=w.elem("style"),u=["#{{id}} .layui-laydate-header{background-color:{{theme}};}","#{{id}} .layui-this{background-color:{{theme}} !important;}"].join("").replace(/{{id}}/g,e.elemID).replace(/{{theme}}/g,t.theme);"styleSheet"in m?(m.setAttribute("type","text/css"),m.styleSheet.cssText=u):m.innerHTML=u,w(i).addClass("laydate-theme-molv"),i.appendChild(m)}e.remove(T.thisElemDate),a?t.elem.append(i):(document.body.appendChild(i),e.position()),e.checkDate().calendar(),e.changeEvent(),T.thisElemDate=e.elemID,"function"==typeof t.ready&&t.ready(w.extend({},t.dateTime,{month:t.dateTime.month+1}))},T.prototype.remove=function(e){var t=this,n=(t.config,w("#"+(e||t.elemID)));return n.hasClass(c)||t.checkDate(function(){n.remove()}),t},T.prototype.position=function(){var e=this,t=e.config,n=e.bindElem||t.elem[0],a=n.getBoundingClientRect(),i=e.elem.offsetWidth,r=e.elem.offsetHeight,o=function(e){return e=e?"scrollLeft":"scrollTop",document.body[e]|document.documentElement[e]},s=function(e){return document.documentElement[e?"clientWidth":"clientHeight"]},l=5,d=a.left,c=a.bottom;d+i+l>s("width")&&(d=s("width")-i-l),c+r+l>s()&&(c=a.top>r?a.top-r:s()-r,c-=2*l),t.position&&(e.elem.style.position=t.position),e.elem.style.left=d+("fixed"===t.position?0:o(1))+"px",e.elem.style.top=c+("fixed"===t.position?0:o())+"px"},T.prototype.hint=function(e){var t=this,n=(t.config,w.elem("div",{"class":h}));n.innerHTML=e||"",w(t.elem).find("."+h).remove(),t.elem.appendChild(n),clearTimeout(t.hinTimer),t.hinTimer=setTimeout(function(){w(t.elem).find("."+h).remove()},3e3)},T.prototype.getAsYM=function(e,t,n){return n?t--:t++,t<0&&(t=11,e--),t>11&&(t=0,e++),[e,t]},T.prototype.systemDate=function(e){var t=e||new Date;return{year:t.getFullYear(),month:t.getMonth(),date:t.getDate(),hours:e?e.getHours():0,minutes:e?e.getMinutes():0,seconds:e?e.getSeconds():0}},T.prototype.checkDate=function(e){var t,a,i=this,r=(new Date,i.config),o=r.dateTime=r.dateTime||i.systemDate(),s=i.bindElem||r.elem[0],l=(i.isInput(s)?"val":"html",i.isInput(s)?s.value:"static"===r.position?"":s.innerHTML),c=function(e){e.year>d[1]&&(e.year=d[1],a=!0),e.month>11&&(e.month=11,a=!0),e.hours>23&&(e.hours=0,a=!0),e.minutes>59&&(e.minutes=0,e.hours++,a=!0),e.seconds>59&&(e.seconds=0,e.minutes++,a=!0),t=n.getEndDate(e.month+1,e.year),e.date>t&&(e.date=t,a=!0)},m=function(e,t,n){var o=["startTime","endTime"];t=(t.match(i.EXP_SPLIT)||[]).slice(1),n=n||0,r.range&&(i[o[n]]=i[o[n]]||{}),w.each(i.format,function(s,l){var c=parseFloat(t[s]);t[s].length必须遵循下述格式:
      "+(r.range?r.format+" "+r.range+" "+r.format:r.format)+"
      已为你重置"),a=!0):l&&l.constructor===Date?r.dateTime=i.systemDate(l):(r.dateTime=i.systemDate(),delete i.startState,delete i.endState,delete i.startDate,delete i.endDate,delete i.startTime,delete i.endTime),c(o),a&&l&&i.setValue(r.range?i.endDate?i.parse():"":i.parse()),e&&e(),i)},T.prototype.mark=function(e,t){var n,a=this,i=a.config;return w.each(i.mark,function(e,a){var i=e.split("-");i[0]!=t[0]&&0!=i[0]||i[1]!=t[1]&&0!=i[1]||i[2]!=t[2]||(n=a||t[2])}),n&&e.html(''+n+""),a},T.prototype.limit=function(e,t,n,a){var i,r=this,o=r.config,l={},d=o[n>41?"endDate":"dateTime"],c=w.extend({},d,t||{});return w.each({now:c,min:o.min,max:o.max},function(e,t){l[e]=r.newDate(w.extend({year:t.year,month:t.month,date:t.date},function(){var e={};return w.each(a,function(n,a){e[a]=t[a]}),e}())).getTime()}),i=l.nowl.max,e&&e[i?"addClass":"removeClass"](s),i},T.prototype.calendar=function(e){var t,a,i,r=this,s=r.config,l=e||s.dateTime,c=new Date,m=r.lang(),u="date"!==s.type&&"datetime"!==s.type,h=e?1:0,y=w(r.table[h]).find("td"),f=w(r.elemHeader[h][2]).find("span");if(l.yeard[1]&&(l.year=d[1],r.hint("最高只能支持到公元"+d[1]+"年")),r.firstDate||(r.firstDate=w.extend({},l)),c.setFullYear(l.year,l.month,1),t=c.getDay(),a=n.getEndDate(l.month||12,l.year),i=n.getEndDate(l.month+1,l.year),w.each(y,function(e,n){var d=[l.year,l.month],c=0;n=w(n),n.removeAttr("class"),e=t&&e=n.firstDate.year&&(r.month=a.max.month,r.date=a.max.date),n.limit(w(i),r,t),M++}),w(u[f?0:1]).attr("lay-ym",M-8+"-"+T[1]).html(b+p+" - "+(M-1+p))}else if("month"===e)w.each(new Array(12),function(e){var i=w.elem("li",{"lay-ym":e}),s={year:T[0],month:e};e+1==T[1]&&w(i).addClass(o),i.innerHTML=r.month[e]+(f?"月":""),d.appendChild(i),T[0]=n.firstDate.year&&(s.date=a.max.date),n.limit(w(i),s,t)}),w(u[f?0:1]).attr("lay-ym",T[0]+"-"+T[1]).html(T[0]+p);else if("time"===e){var E=function(){w(d).find("ol").each(function(e,a){w(a).find("li").each(function(a,i){n.limit(w(i),[{hours:a},{hours:n[x].hours,minutes:a},{hours:n[x].hours,minutes:n[x].minutes,seconds:a}][e],t,[["hours"],["hours","minutes"],["hours","minutes","seconds"]][e])})}),a.range||n.limit(w(n.footer).find(g),n[x],0,["hours","minutes","seconds"])};a.range?n[x]||(n[x]={hours:0,minutes:0,seconds:0}):n[x]=i,w.each([24,60,60],function(e,t){var a=w.elem("li"),i=["

      "+r.time[e]+"

        "];w.each(new Array(t),function(t){i.push(""+w.digit(t,2)+"")}),a.innerHTML=i.join("")+"
      ",d.appendChild(a)}),E()}if(y&&h.removeChild(y),h.appendChild(d),"year"===e||"month"===e)w(n.elemMain[t]).addClass("laydate-ym-show"),w(d).find("li").on("click",function(){var r=0|w(this).attr("lay-ym");if(!w(this).hasClass(s)){if(0===t)i[e]=r,l&&(n.startDate[e]=r),n.limit(w(n.footer).find(g),null,0);else if(l)n.endDate[e]=r;else{var c="year"===e?n.getAsYM(r,T[1]-1,"sub"):n.getAsYM(T[0],r,"sub");w.extend(i,{year:c[0],month:c[1]})}"year"===a.type||"month"===a.type?(w(d).find("."+o).removeClass(o),w(this).addClass(o),"month"===a.type&&"year"===e&&(n.listYM[t][0]=r,l&&(n[["startDate","endDate"][t]].year=r),n.list("month",t))):(n.checkDate("limit").calendar(),n.closeList()),n.setBtnStatus(),a.range||n.done(null,"change"),w(n.footer).find(D).removeClass(s)}});else{var S=w.elem("span",{"class":v}),k=function(){w(d).find("ol").each(function(e){var t=this,a=w(t).find("li");t.scrollTop=30*(n[x][C[e]]-2),t.scrollTop<=0&&a.each(function(e,n){if(!w(this).hasClass(s))return t.scrollTop=30*(e-2),!0})})},H=w(c[2]).find("."+v);k(),S.innerHTML=a.range?[r.startTime,r.endTime][t]:r.timeTips,w(n.elemMain[t]).addClass("laydate-time-show"),H[0]&&H.remove(),c[2].appendChild(S),w(d).find("ol").each(function(e){var t=this;w(t).find("li").on("click",function(){var r=0|this.innerHTML;w(this).hasClass(s)||(a.range?n[x][C[e]]=r:i[C[e]]=r,w(t).find("."+o).removeClass(o),w(this).addClass(o),E(),k(),(n.endDate||"time"===a.type)&&n.done(null,"change"),n.setBtnStatus())})})}return n},T.prototype.listYM=[],T.prototype.closeList=function(){var e=this;e.config;w.each(e.elemCont,function(t,n){w(this).find("."+m).remove(),w(e.elemMain[t]).removeClass("laydate-ym-show laydate-time-show")}),w(e.elem).find("."+v).remove()},T.prototype.setBtnStatus=function(e,t,n){var a,i=this,r=i.config,o=w(i.footer).find(g),d=r.range&&"date"!==r.type&&"time"!==r.type;d&&(t=t||i.startDate,n=n||i.endDate,a=i.newDate(t).getTime()>i.newDate(n).getTime(),i.limit(null,t)||i.limit(null,n)?o.addClass(s):o[a?"addClass":"removeClass"](s),e&&a&&i.hint("string"==typeof e?l.replace(/日期/g,e):l))},T.prototype.parse=function(e,t){var n=this,a=n.config,i=t||(e?w.extend({},n.endDate,n.endTime):a.range?w.extend({},n.startDate,n.startTime):a.dateTime),r=n.format.concat();return w.each(r,function(e,t){/yyyy|y/.test(t)?r[e]=w.digit(i.year,t.length):/MM|M/.test(t)?r[e]=w.digit(i.month+1,t.length):/dd|d/.test(t)?r[e]=w.digit(i.date,t.length):/HH|H/.test(t)?r[e]=w.digit(i.hours,t.length):/mm|m/.test(t)?r[e]=w.digit(i.minutes,t.length):/ss|s/.test(t)&&(r[e]=w.digit(i.seconds,t.length))}),a.range&&!e?r.join("")+" "+a.range+" "+n.parse(1):r.join("")},T.prototype.newDate=function(e){return e=e||{},new Date(e.year||1,e.month||0,e.date||1,e.hours||0,e.minutes||0,e.seconds||0)},T.prototype.setValue=function(e){var t=this,n=t.config,a=t.bindElem||n.elem[0],i=t.isInput(a)?"val":"html";return"static"===n.position||w(a)[i](e||""),this},T.prototype.stampRange=function(){var e,t,n=this,a=n.config,i=w(n.elem).find("td");if(a.range&&!n.endDate&&w(n.footer).find(g).addClass(s),n.endDate)return e=n.newDate({year:n.startDate.year,month:n.startDate.month,date:n.startDate.date}).getTime(),t=n.newDate({year:n.endDate.year,month:n.endDate.month,date:n.endDate.date}).getTime(),e>t?n.hint(l):void w.each(i,function(a,i){var r=w(i).attr("lay-ymd").split("-"),s=n.newDate({year:r[0],month:r[1]-1,date:r[2]}).getTime();w(i).removeClass(u+" "+o),s!==e&&s!==t||w(i).addClass(w(i).hasClass(y)||w(i).hasClass(f)?u:o),s>e&&svs$|eAFngtr$Wyy=ZNkcq#`CiW=yMTg}p(M>y3Vn%m zT0=85NqNe_K&9ParfANzDS`>mIG7^M!b;d^G(<5Pgy#R|fm%3GM-`H3aL1lkwq7*8 z{2kH7GEPDBGK8+RJ(tFakU{6_h{*~g4v5Pqb-F?@t^s_12Lgng&6~A1e z3JmP%#Zof%S=^U4h$0%1m;IKCGxnG?STVXEcSH%^K^q{u@e>JMuFBPknuxtzm8$zq z1Oa1&h1eI7_%cRe1r`xLrt853cuZ~()tf7i+3SmaFWU_+R#M1XEYI$`nb8%+1%2k z%F*snawCO^Y1T}o3RKAecOC@#gvD!21fo$=vlOp5Z_#3pGY#{*&J)>UnL{5>JR ze44$%X!~2n^U~+s+|eEKZCYdO?BCoJ*BaeN>;3*#zyG9LaXQ_Sib#Q%av~6r(gSN__d^eE`_q2GJD-~{BrK#sPuWVb1|M9j!qrcU)qQM<( zYv^9x#7FPc1sm(bk)IK&$jaKE(p|a1%&c`DjxvWv_>^&Ygm+2THyX3X>_#@f1xxIr z9$v@Noe|?OpBgbPF0sQd*RIJ|@wWS@gEXQ>9*zf^TpkWIDP03R^q|a}`MfV0R*kcq z^0h~Ny)s{b?1QYU;i%ecyulT|00_$XM40ySiH8Ugi&*=H{FU5CE2xvYh&-%xMG^=q zk{FJ6@DO+2PjvH;e91_uk+919jW5(tM2+%M<8345i-c6(2P!NmF7ul(3q^dqk0*pK zYP|Ol0T29i%Y4s;H_d3)>%z#^W*bZ7f^QZtgYUJm12|!0Co0Ak8!O;nu(6l=Xs?ay zkeeqEF*{Hh=}G#~#*BjWjg2J~vL9?LgTHHI2k<{Oc2WQ}!J0>*AotnWOXIxF#&s0o zkGr-=?WN|6A6p!o0*_nJ!8;T7srFZB# zy|^&%?2)N>sg%~z#e7y9#R7UJlh+Ex{2_g^6q_!U3L6Fn#KMA)P3E)sG;Tvx*6kXe zLc$$HP1pXb(r!3H@9f6JrGQb)YOx+>OGYRV$O`D?%C@2H?EkwLvA2UxiS&@ + + + + +Created by iconfont + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/javascripts/layDate-v5.0.9/laydate/theme/default/font/iconfont.ttf b/public/javascripts/layDate-v5.0.9/laydate/theme/default/font/iconfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..0bd6c4a88dd899aea3926e49bdfb37e81004bcb9 GIT binary patch literal 2272 zcmc&#TWl0n82KNt^83(# zg?zD)t!0$i8_?xTMAC*uJ(*TNe&s#beh-;i1mU_VzX^O9vU)LBsrLK~M0_1xFk46^ zr3uc!{~UBRm#h}Kn+{?=2wlr3bNaq(&fP>#o6Yvf-j z&hVAUDTBRF+nsqbOr{uCUA;&pW1q#?Do{l=BIcMi#aY`Y16FvCVMLYS z9kda;8<(iP+K?ObO;LNbAvF$|2nu|Jh1eH{oeVEzU{T>iYW5a9r0gwe+fBU7X2iZ% zZNU;7*i#{5ZyR_XLd0`v9I!+@w#K|A_6a;nZ_`Kg9fx3vXw4tw%W{x9X@n+eJK-H+ zWt4|hDa?b>L`)jx?m=gFPnRl3hogh8;h~uP1osRnU4i&iBGRL{6d$YH&yNkpr=l?_ z%IgxFrA-_UgqeF+_3ibq3HjwS>+8Ne@Q5_P?Y+^yUHdz*hM|Oo~2vU#t}X}ZCq@z!!9?k%2)8V`)GhPqE4QQ2fADy z4s{*&X^?9Lu}5E6&L&H( zR4bm-OXa0PUYm?fw9-5Dyk5E!w|sOVUa4fXOsSC5W|2V8W(!)eR5+}sDzU{%rMPi? zTqG8JELF(i)3}XFq*IbA=+iiGhp2{riBeRcJY~$j0=q11YOt^@*Zya*2Yw5*Y|fV+ zX!RiPIe3?-jA$a8hL1&zCLS1N2dwj^$KC5K(^0G6DLx95k(XKllwJ=C6?L2PFC1OTvcj?W!%ck U%LUx7>Qb_{RMXw|I4MH>3rdt+EdT%j literal 0 HcmV?d00001 diff --git a/public/javascripts/layDate-v5.0.9/laydate/theme/default/font/iconfont.woff b/public/javascripts/layDate-v5.0.9/laydate/theme/default/font/iconfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..bfe5599671f9441ceebdc8afeac71d4f65a741c7 GIT binary patch literal 1492 zcmY+Ec~Fx_7{)gwfRsQv0;F70?g7dvDTi_k2q?&X&U_&x2IUmw6v>BjMv!1R4M!=} zat=&T#2N_qQ9*2LQO=SDwfF%7h8S8TISJOqsY87jqJohDAyMQ=D)by+U2j;o((iXckC^DV zczE72m}3s{H1!QBN@7!xFa+U;7E&h2NPO&;2$_!{WCke2Q%=!RR6X#c*wHpdxVQ@K za*hDVQ^UH0&wKXz%uuu#yEzG=wzb3;(!RdM}$9bAdD=wplNTO;eyZC zaM2&yfiXjyZ6~lQXuFf+y6i;QlGYzd46q#^XH64j1zTk6hocD0jQb}8QIei?v+m!M zEs8<;=~df(i=8GaG;6EG(;}OU%e5Cb6m4jH3UrA!c?--Pi$T{%cW?w z*{9i}HN@-Md30G>345QLyekC9!Ul1&jl{R8jh&8VsBKL`7^4}hX0rIT%BTTieK%sF zs%v3xCAH4opxhz-QmdM;TIszbHRsw-;u^EBC`g8uzt30JX$z=NVUHAC6|Jm$*iu{J zUsWx()qYk+4^yD2KlIe&omj5!hY};(WhWc1V9qE-R-oRBt)nSWB%q-e;y}w&9mH-9D+eGe@vp`sKnL{YUT8p0R+=*_e&4;lmC$ zd=&ik7f4f|kb9C5tI34j7B7RQQs(WN8S@o#?8Q6FCAHgHYr?ZT9h=PJ6CH!YS-4)K zcaJxS(}NwkQ(mdkuh?(u@+Gf6YnvL_^H2LUM49?H+SMv4a`yC%;Q_-fZid)Ar^uDa zeo(e(Gn~`dQO2a{+{0&Eh*rMdbbi~Ca#cfo$4_mC_H)AKHo^Zw!0g_*6-T+*%T0tO zrh6hTL}x5Jz;!-vUswtMM9Xv~ygxQ5jZYrckbTiv!94Q3ES%6Rp}d&;SFbmcW!YHi zZQzb}&wh+K^QG?)1cW|5tgAe*HGPrFr;!2LC>%Dfy1K9BPb?clgT;k33$=l#v?%4j z{4ed-3j}P6SQwdB3~<5=M8h5?BM5S7gvaY;_zM4h8wll4 z7(xXYO_gNl76v?MZS?o+4;ntE=S8 zF&atkofJ(AjZ703tsWd|{E<1yO;4Nxr^6Kcj&!H6C-W z(`|q5eC8*5XP!ls-sGxvP{KqnbIGD*b5y}$iTwf-T_RYq+Zx=fVf9_P-1@4Bva?qzk-sa0xR#X8sMG&6E_&HiQKEtgx3 z>LtfIQt8)xnzrY;Yf+EB*DOR&shTfhb@0-ik46GN42H;azKOR$cS5Xl&6XwPzf#7( zRFpCaYtr3ymQWjRB`O~G2;TY7X;p5q+7h_!%j12);&&J2W5A7dm CyJwOB literal 0 HcmV?d00001 diff --git a/public/javascripts/layDate-v5.0.9/laydate/theme/default/laydate.css b/public/javascripts/layDate-v5.0.9/laydate/theme/default/laydate.css new file mode 100755 index 00000000..c7e15086 --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/laydate/theme/default/laydate.css @@ -0,0 +1,2 @@ +/*! laydate-v5.0.9 日期与时间组件 MIT License http://www.layui.com/laydate/ By 贤心 */ +.laydate-set-ym,.layui-laydate,.layui-laydate *,.layui-laydate-list{box-sizing:border-box}html #layuicss-laydate{display:none;position:absolute;width:1989px}.layui-laydate *{margin:0;padding:0}.layui-laydate{position:absolute;z-index:66666666;margin:5px 0;border-radius:2px;font-size:14px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:laydate-upbit;animation-name:laydate-upbit}.layui-laydate-main{width:272px}.layui-laydate-content td,.layui-laydate-header *,.layui-laydate-list li{transition-duration:.3s;-webkit-transition-duration:.3s}@-webkit-keyframes laydate-upbit{from{-webkit-transform:translate3d(0,20px,0);opacity:.3}to{-webkit-transform:translate3d(0,0,0);opacity:1}}@keyframes laydate-upbit{from{transform:translate3d(0,20px,0);opacity:.3}to{transform:translate3d(0,0,0);opacity:1}}.layui-laydate-static{position:relative;z-index:0;display:inline-block;margin:0;-webkit-animation:none;animation:none}.laydate-ym-show .laydate-next-m,.laydate-ym-show .laydate-prev-m{display:none!important}.laydate-ym-show .laydate-next-y,.laydate-ym-show .laydate-prev-y{display:inline-block!important}.laydate-time-show .laydate-set-ym span[lay-type=month],.laydate-time-show .laydate-set-ym span[lay-type=year],.laydate-time-show .layui-laydate-header .layui-icon,.laydate-ym-show .laydate-set-ym span[lay-type=month]{display:none!important}.layui-laydate-header{position:relative;line-height:30px;padding:10px 70px 5px}.laydate-set-ym span,.layui-laydate-header i{padding:0 5px;cursor:pointer}.layui-laydate-header *{display:inline-block;vertical-align:bottom}.layui-laydate-header i{position:absolute;top:10px;color:#999;font-size:18px}.layui-laydate-header i.laydate-prev-y{left:15px}.layui-laydate-header i.laydate-prev-m{left:45px}.layui-laydate-header i.laydate-next-y{right:15px}.layui-laydate-header i.laydate-next-m{right:45px}.laydate-set-ym{width:100%;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.laydate-time-text{cursor:default!important}.layui-laydate-content{position:relative;padding:10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.layui-laydate-content table{border-collapse:collapse;border-spacing:0}.layui-laydate-content td,.layui-laydate-content th{width:36px;height:30px;padding:5px;text-align:center}.layui-laydate-content td{position:relative;cursor:pointer}.laydate-day-mark{position:absolute;left:0;top:0;width:100%;height:100%;line-height:30px;font-size:12px;overflow:hidden}.laydate-day-mark::after{position:absolute;content:'';right:2px;top:2px;width:5px;height:5px;border-radius:50%}.layui-laydate-footer{position:relative;height:46px;line-height:26px;padding:10px 20px}.layui-laydate-footer span{margin-right:15px;display:inline-block;cursor:pointer;font-size:12px}.layui-laydate-footer span:hover{color:#5FB878}.laydate-footer-btns{position:absolute;right:10px;top:10px}.laydate-footer-btns span{height:26px;line-height:26px;margin:0 0 0 -1px;padding:0 10px;border:1px solid #C9C9C9;background-color:#fff;white-space:nowrap;vertical-align:top;border-radius:2px}.layui-laydate-list>li,.layui-laydate-range .layui-laydate-main{display:inline-block;vertical-align:middle}.layui-laydate-list{position:absolute;left:0;top:0;width:100%;height:100%;padding:10px;background-color:#fff}.layui-laydate-list>li{position:relative;width:33.3%;height:36px;line-height:36px;margin:3px 0;text-align:center;cursor:pointer}.laydate-month-list>li{width:25%;margin:17px 0}.laydate-time-list>li{height:100%;margin:0;line-height:normal;cursor:default}.laydate-time-list p{position:relative;top:-4px;line-height:29px}.laydate-time-list ol{height:181px;overflow:hidden}.laydate-time-list>li:hover ol{overflow-y:auto}.laydate-time-list ol li{width:130%;padding-left:33px;line-height:30px;text-align:left;cursor:pointer}.layui-laydate-hint{position:absolute;top:115px;left:50%;width:250px;margin-left:-125px;line-height:20px;padding:15px;text-align:center;font-size:12px}.layui-laydate-range{width:546px}.layui-laydate-range .laydate-main-list-0 .laydate-next-m,.layui-laydate-range .laydate-main-list-0 .laydate-next-y,.layui-laydate-range .laydate-main-list-1 .laydate-prev-m,.layui-laydate-range .laydate-main-list-1 .laydate-prev-y{display:none}.layui-laydate-range .laydate-main-list-1 .layui-laydate-content{border-left:1px solid #e2e2e2}.layui-laydate,.layui-laydate-hint{border:1px solid #d2d2d2;box-shadow:0 2px 4px rgba(0,0,0,.12);background-color:#fff;color:#666}.layui-laydate-header{border-bottom:1px solid #e2e2e2}.layui-laydate-header i:hover,.layui-laydate-header span:hover{color:#5FB878}.layui-laydate-content{border-top:none 0;border-bottom:none 0}.layui-laydate-content th{font-weight:400;color:#333}.layui-laydate-content td{color:#666}.layui-laydate-content td.laydate-selected{background-color:#00F7DE}.laydate-selected:hover{background-color:#00F7DE!important}.layui-laydate-content td:hover,.layui-laydate-list li:hover{background-color:#eaeaea;color:#333}.laydate-time-list li ol{margin:0;padding:0;border:1px solid #e2e2e2;border-left-width:0}.laydate-time-list li:first-child ol{border-left-width:1px}.laydate-time-list>li:hover{background:0 0}.layui-laydate-content .laydate-day-next,.layui-laydate-content .laydate-day-prev{color:#d2d2d2}.laydate-selected.laydate-day-next,.laydate-selected.laydate-day-prev{background-color:#f8f8f8!important}.layui-laydate-footer{border-top:1px solid #e2e2e2}.layui-laydate-hint{color:#FF5722}.laydate-day-mark::after{background-color:#5FB878}.layui-laydate-content td.layui-this .laydate-day-mark::after{display:none}.layui-laydate-footer span[lay-type=date]{color:#5FB878}.layui-laydate .layui-this{background-color:#009688!important;color:#fff!important}.layui-laydate .laydate-disabled,.layui-laydate .laydate-disabled:hover{background:0 0!important;color:#d2d2d2!important;cursor:not-allowed!important;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.laydate-theme-molv{border:none}.laydate-theme-molv.layui-laydate-range{width:548px}.laydate-theme-molv .layui-laydate-main{width:274px}.laydate-theme-molv .layui-laydate-header{border:none;background-color:#009688}.laydate-theme-molv .layui-laydate-header i,.laydate-theme-molv .layui-laydate-header span{color:#f6f6f6}.laydate-theme-molv .layui-laydate-header i:hover,.laydate-theme-molv .layui-laydate-header span:hover{color:#fff}.laydate-theme-molv .layui-laydate-content{border:1px solid #e2e2e2;border-top:none;border-bottom:none}.laydate-theme-molv .laydate-main-list-1 .layui-laydate-content{border-left:none}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li,.laydate-theme-grid .layui-laydate-content td,.laydate-theme-grid .layui-laydate-content thead,.laydate-theme-molv .layui-laydate-footer{border:1px solid #e2e2e2}.laydate-theme-grid .laydate-selected,.laydate-theme-grid .laydate-selected:hover{background-color:#f2f2f2!important;color:#009688!important}.laydate-theme-grid .laydate-selected.laydate-day-next,.laydate-theme-grid .laydate-selected.laydate-day-prev{color:#d2d2d2!important}.laydate-theme-grid .laydate-month-list,.laydate-theme-grid .laydate-year-list{margin:1px 0 0 1px}.laydate-theme-grid .laydate-month-list>li,.laydate-theme-grid .laydate-year-list>li{margin:0 -1px -1px 0}.laydate-theme-grid .laydate-year-list>li{height:43px;line-height:43px}.laydate-theme-grid .laydate-month-list>li{height:71px;line-height:71px}@font-face{font-family:laydate-icon;src:url(font/iconfont.eot);src:url(font/iconfont.eot#iefix) format('embedded-opentype'),url(font/iconfont.svg#iconfont) format('svg'),url(font/iconfont.woff) format('woff'),url(font/iconfont.ttf) format('truetype')}.laydate-icon{font-family:laydate-icon!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} \ No newline at end of file diff --git a/public/javascripts/layDate-v5.0.9/test.html b/public/javascripts/layDate-v5.0.9/test.html new file mode 100755 index 00000000..68e15bcc --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/test.html @@ -0,0 +1,39 @@ + + + + + 使用 layDate 独立版 + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/javascripts/layDate-v5.0.9/文档/官网.url b/public/javascripts/layDate-v5.0.9/文档/官网.url new file mode 100755 index 00000000..8587d375 --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/文档/官网.url @@ -0,0 +1,6 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://www.layui.com/laydate/ +IDList= +HotKey=0 diff --git a/public/javascripts/layDate-v5.0.9/文档/文档.url b/public/javascripts/layDate-v5.0.9/文档/文档.url new file mode 100755 index 00000000..14a8b762 --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/文档/文档.url @@ -0,0 +1,8 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://www.layui.com/doc/modules/laydate.html +IDList= +HotKey=0 +IconIndex=0 +IconFile=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe diff --git a/public/javascripts/layDate-v5.0.9/文档/社区.url b/public/javascripts/layDate-v5.0.9/文档/社区.url new file mode 100755 index 00000000..a2d508d0 --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/文档/社区.url @@ -0,0 +1,8 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://fly.layui.com/ +IDList= +HotKey=0 +IconIndex=0 +IconFile=C:\Program Files (x86)\Google\Chrome\Application\chrome.exe diff --git a/public/javascripts/layDate-v5.0.9/更新日志.url b/public/javascripts/layDate-v5.0.9/更新日志.url new file mode 100755 index 00000000..1dc10b09 --- /dev/null +++ b/public/javascripts/layDate-v5.0.9/更新日志.url @@ -0,0 +1,6 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://www.layui.com/laydate/changelog.html +IDList= +HotKey=0 diff --git a/public/stylesheets/educoder/edu-all.css b/public/stylesheets/educoder/edu-all.css index 13775084..18438c02 100644 --- a/public/stylesheets/educoder/edu-all.css +++ b/public/stylesheets/educoder/edu-all.css @@ -3226,4 +3226,27 @@ line-height: 20px;display: inline-block;color: rgba(65, 140, 205, 1) !important; position: absolute; top: 0px; left: 0px; +} + +.width200{width: 200px !important;} + +.width350mr20{ + width: 350px !important; + margin-right: 20px; +} + +.contrasttitle{ + height: 60px; + line-height: 60px; + text-align: center; + font-size: 18px; + font-weight: bold; +} +.relative{ + position:relative; +} +.groupBoxs{ + position:absolute; + top: 12px; + right: 20px; } \ No newline at end of file diff --git a/public/stylesheets/educoder/edu-main.css b/public/stylesheets/educoder/edu-main.css index 869a474c..c1765c2a 100644 --- a/public/stylesheets/educoder/edu-main.css +++ b/public/stylesheets/educoder/edu-main.css @@ -888,4 +888,8 @@ html>body #ajax-indicator { position: fixed; } overflow:hidden; text-overflow:ellipsis; white-space:nowrap +} + +.coolor838383{ + color:#838383; } \ No newline at end of file From f9765729855937be16f1b00a784ed4bac9fddfba Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 22 Apr 2019 17:31:49 +0800 Subject: [PATCH 11/13] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E6=8F=90=E7=A4=BA=E9=A1=B5=E9=9D=A2=E6=97=B6=E9=97=B4=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/update.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/update.html b/public/update.html index a6bf6ab6..b5e7a569 100644 --- a/public/update.html +++ b/public/update.html @@ -56,7 +56,7 @@ If you continue to experience problems please contact your Trustie administrator 温馨提示:为了给大家提供更优质的服务

      - 平台拟于2019年3月8日00:00--8:00进行全面升级,带来不便,敬请谅解! + 平台拟于2019年4月23日00:00--02:00进行全面升级,带来不便,敬请谅解!

    From 84769b7e5333d492b7352aba2a60ac72ce246417 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Mon, 22 Apr 2019 17:35:33 +0800 Subject: [PATCH 12/13] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=AE=9E=E4=BE=8B?= =?UTF-8?q?=E5=8D=95=E4=BD=8D=E7=9A=84=E7=A4=BA=E4=BE=8B2=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/ecs/_department_list.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/ecs/_department_list.html.erb b/app/views/ecs/_department_list.html.erb index 4216372e..0f1e6472 100644 --- a/app/views/ecs/_department_list.html.erb +++ b/app/views/ecs/_department_list.html.erb @@ -9,7 +9,7 @@
  • 0 000000 - <%= @template_major.name %>(示例) + <%= @template_major.name %> <%= User.current.admin? ? "配置" : "查看" %> From fc719acffc75b91665ea5882e4c7b8f6de56ad80 Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Mon, 22 Apr 2019 18:22:36 +0800 Subject: [PATCH 13/13] 1 --- app/controllers/application_controller.rb | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index 3d2960e7..91d479eb 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -34,6 +34,7 @@ class ApplicationController < ActionController::Base class_attribute :accept_rss_auth_actions class_attribute :model_object + before_filter :update_system # skip_before_filter :verify_authenticity_token, @@ -1113,4 +1114,10 @@ class ApplicationController < ActionController::Base end true end + + def update_system + redirect_to "https://www.educoder.net/update.html" if Time.now > Time.new(2019, 4, 23) && + Time.now < Time.new(2019, 4, 23, 2) + end + end