From 120e9803eb39eb1940512b5b118a3ba3005e9df0 Mon Sep 17 00:00:00 2001 From: Nicolas Bally Date: Tue, 28 Apr 2020 14:51:42 +0200 Subject: [PATCH] initial --- .browserslistrc | 1 + .gitignore | 45 + .ruby-version | 1 + .../(__TEMPLATE__)c | Bin 0 -> 2290 bytes .../(__TEMPLATE__)c | Bin 0 -> 1345 bytes .../(__TEMPLATE__)c | Bin 0 -> 2294 bytes Capfile | 41 + Gemfile | 112 + Gemfile.lock | 431 + README.md | 24 + Rakefile | 6 + app/assets/config/manifest.js | 2 + app/assets/images/.keep | 0 .../admin/content_type/type_AgirContent.png | Bin 0 -> 10865 bytes .../type_ArticleindexsContent.png | Bin 0 -> 6605 bytes .../admin/content_type/type_BlockContent.png | Bin 0 -> 2799 bytes .../admin/content_type/type_BreakContent.png | Bin 0 -> 2619 bytes .../content_type/type_DownloadContent.png | Bin 0 -> 3002 bytes .../content_type/type_DynamicContent.png | Bin 0 -> 3101 bytes .../admin/content_type/type_EventContent.png | Bin 0 -> 3225 bytes .../content_type/type_GalleryContent.png | Bin 0 -> 3099 bytes .../admin/content_type/type_HtmlContent.png | Bin 0 -> 3349 bytes .../admin/content_type/type_ImageContent.png | Bin 0 -> 3086 bytes .../content_type/type_ImgLinkContent.png | Bin 0 -> 3064 bytes .../content_type/type_KeynumberContent.png | Bin 0 -> 5116 bytes .../admin/content_type/type_LinkContent.png | Bin 0 -> 3291 bytes .../admin/content_type/type_MapContent.png | Bin 0 -> 3401 bytes .../content_type/type_MenuItemLinkContent.png | Bin 0 -> 23090 bytes .../content_type/type_PetitionContent.png | Bin 0 -> 6050 bytes .../admin/content_type/type_QuoteContent.png | Bin 0 -> 20458 bytes .../admin/content_type/type_ShareContent.png | Bin 0 -> 13028 bytes .../admin/content_type/type_SlideContent.png | Bin 0 -> 5494 bytes .../admin/content_type/type_TableContent.png | Bin 0 -> 3028 bytes .../admin/content_type/type_TextContent.png | Bin 0 -> 2954 bytes .../admin/content_type/type_TimeContent.png | Bin 0 -> 6311 bytes .../admin/content_type/type_TitleContent.png | Bin 0 -> 3047 bytes .../admin/content_type/type_VideoContent.png | Bin 0 -> 7108 bytes app/assets/images/admin/default_image.png | Bin 0 -> 28345 bytes .../images/file_types/1358029801_css.png | Bin 0 -> 13439 bytes .../images/file_types/1358029807_docx.png | Bin 0 -> 19760 bytes .../images/file_types/1358029820_psd.png | Bin 0 -> 15137 bytes .../images/file_types/1358029824_jpg.png | Bin 0 -> 19545 bytes .../images/file_types/1358029827_generic.png | Bin 0 -> 10807 bytes .../images/file_types/1358029830_doc.png | Bin 0 -> 19440 bytes .../images/file_types/1358029834_aac.png | Bin 0 -> 18592 bytes .../images/file_types/1358029839_wmv.png | Bin 0 -> 14912 bytes .../images/file_types/1358029845_raw.png | Bin 0 -> 19867 bytes .../images/file_types/1358029848_tar.png | Bin 0 -> 12005 bytes .../images/file_types/1358029854_tiff.png | Bin 0 -> 19388 bytes .../images/file_types/1358029858_rtf.png | Bin 0 -> 19388 bytes .../images/file_types/1358029860_rtf.png | Bin 0 -> 19388 bytes .../images/file_types/1358029868_js.png | Bin 0 -> 14893 bytes .../images/file_types/1358029872_gif.png | Bin 0 -> 19425 bytes .../images/file_types/1358029874_aiff.png | Bin 0 -> 18453 bytes .../images/file_types/1358029878_gzip.png | Bin 0 -> 12139 bytes .../images/file_types/1358029881_ma.png | Bin 0 -> 18600 bytes .../images/file_types/1358029885_mp.png | Bin 0 -> 19107 bytes .../images/file_types/1358029888_php.png | Bin 0 -> 14436 bytes .../images/file_types/1358029892_mpeg.png | Bin 0 -> 15293 bytes .../images/file_types/1358029894_mov.png | Bin 0 -> 19275 bytes .../images/file_types/1358029899_html.png | Bin 0 -> 15836 bytes .../images/file_types/1358029903_avi.png | Bin 0 -> 14574 bytes .../images/file_types/1358029912_wav.png | Bin 0 -> 18702 bytes .../images/file_types/1358029916_generic.png | Bin 0 -> 10807 bytes app/assets/images/file_types/_blank.png | Bin 0 -> 558 bytes app/assets/images/file_types/_page.png | Bin 0 -> 1635 bytes app/assets/images/file_types/aac.png | Bin 0 -> 2092 bytes app/assets/images/file_types/ai.png | Bin 0 -> 9796 bytes app/assets/images/file_types/bmp.png | Bin 0 -> 463491 bytes app/assets/images/file_types/eps.png | Bin 0 -> 17318 bytes app/assets/images/file_types/gif.png | Bin 0 -> 17008 bytes app/assets/images/file_types/icns.png | Bin 0 -> 17657 bytes app/assets/images/file_types/ico.png | Bin 0 -> 17331 bytes app/assets/images/file_types/jpeg.png | Bin 0 -> 17473 bytes app/assets/images/file_types/jpg.png | Bin 0 -> 17473 bytes app/assets/images/file_types/key.png | Bin 0 -> 13305 bytes app/assets/images/file_types/kth.png | Bin 0 -> 17014 bytes app/assets/images/file_types/m4v.png | Bin 0 -> 19169 bytes app/assets/images/file_types/md.png | Bin 0 -> 5968 bytes app/assets/images/file_types/mpg.png | Bin 0 -> 14820 bytes app/assets/images/file_types/nmbtemplate.png | Bin 0 -> 16466 bytes app/assets/images/file_types/numbers.png | Bin 0 -> 12849 bytes app/assets/images/file_types/odf.png | Bin 0 -> 1384 bytes app/assets/images/file_types/ods.png | Bin 0 -> 1600 bytes app/assets/images/file_types/odt.png | Bin 0 -> 1594 bytes app/assets/images/file_types/otp.png | Bin 0 -> 1350 bytes app/assets/images/file_types/ots.png | Bin 0 -> 1511 bytes app/assets/images/file_types/ott.png | Bin 0 -> 1491 bytes app/assets/images/file_types/pages.png | Bin 0 -> 16881 bytes app/assets/images/file_types/pdf.png | Bin 0 -> 11840 bytes app/assets/images/file_types/php.png | Bin 0 -> 1510 bytes app/assets/images/file_types/png.png | Bin 0 -> 18137 bytes app/assets/images/file_types/psd.png | Bin 0 -> 12372 bytes app/assets/images/file_types/sql.png | Bin 0 -> 11721 bytes app/assets/images/file_types/tar.gz.png | Bin 0 -> 11784 bytes app/assets/images/file_types/tar.png | Bin 0 -> 11784 bytes app/assets/images/file_types/template.png | Bin 0 -> 20592 bytes app/assets/images/file_types/tiff.png | Bin 0 -> 16866 bytes app/assets/images/file_types/txt.png | Bin 0 -> 11302 bytes app/assets/images/file_types/zip.png | Bin 0 -> 11784 bytes app/assets/images/fond.jpg | Bin 0 -> 44978 bytes app/assets/images/front/cc-licenses-terms.png | Bin 0 -> 688 bytes app/assets/images/front/default_avatar.jpg | Bin 0 -> 13268 bytes app/assets/images/front/facebook.png | Bin 0 -> 3577 bytes app/assets/images/front/facebook_active.png | Bin 0 -> 3320 bytes app/assets/images/front/facebook_bw.png | Bin 0 -> 2614 bytes app/assets/images/front/facebook_dark.png | Bin 0 -> 2642 bytes app/assets/images/front/fond.jpg | Bin 0 -> 12526 bytes app/assets/images/front/in_active.png | Bin 0 -> 3431 bytes app/assets/images/front/in_dark.png | Bin 0 -> 2687 bytes app/assets/images/front/linkedin.png | Bin 0 -> 3312 bytes app/assets/images/front/linkedin_bw.png | Bin 0 -> 2496 bytes app/assets/images/front/logo copie.png | Bin 0 -> 12310 bytes app/assets/images/front/logo.png | Bin 0 -> 12445 bytes app/assets/images/front/nicolasbally.jpg | Bin 0 -> 34986 bytes .../images/front/stumbleupon_active.png | Bin 0 -> 3292 bytes app/assets/images/front/stumbleupon_dark.png | Bin 0 -> 2705 bytes app/assets/images/front/top.png | Bin 0 -> 6240 bytes app/assets/images/front/tumblr_active.png | Bin 0 -> 3134 bytes app/assets/images/front/tumblr_dark.png | Bin 0 -> 2675 bytes app/assets/images/front/twitter_active.png | Bin 0 -> 3486 bytes app/assets/images/front/twitter_bw.png | Bin 0 -> 2541 bytes app/assets/images/front/twitter_dark.png | Bin 0 -> 2772 bytes app/assets/images/front/viadeo.png | Bin 0 -> 3846 bytes app/assets/images/front/viadeo_active.png | Bin 0 -> 2721 bytes app/assets/images/front/viadeo_dark.png | Bin 0 -> 2256 bytes app/assets/images/front/web.jpg | Bin 0 -> 21524 bytes app/assets/images/nb.png | Bin 0 -> 898 bytes app/assets/images/vendor/select2-spinner.gif | Bin 0 -> 1849 bytes app/assets/images/vendor/select2.png | Bin 0 -> 613 bytes app/assets/images/vendor/select2x2.png | Bin 0 -> 845 bytes app/assets/javascripts/Chart.js | 3477 +++ app/assets/javascripts/admin.coffee | 697 + app/assets/javascripts/admin/donators.coffee | 3 + app/assets/javascripts/admin/trunk8.js | 270 + app/assets/javascripts/bootstrap.js | 14 + app/assets/javascripts/bootstrap/affix.js | 137 + app/assets/javascripts/bootstrap/alert.js | 88 + app/assets/javascripts/bootstrap/button.js | 107 + app/assets/javascripts/bootstrap/carousel.js | 205 + app/assets/javascripts/bootstrap/collapse.js | 170 + .../javascripts/bootstrap/datetimepicker.js | 3652 +++ app/assets/javascripts/bootstrap/dropdown.js | 147 + app/assets/javascripts/bootstrap/modal.js | 243 + app/assets/javascripts/bootstrap/popover.js | 110 + app/assets/javascripts/bootstrap/scrollspy.js | 153 + app/assets/javascripts/bootstrap/tab.js | 125 + app/assets/javascripts/bootstrap/tooltip.js | 399 + .../javascripts/bootstrap/transition.js | 48 + app/assets/javascripts/connexion.coffee | 12 + .../data_tables/dataTables.bootstrap.js | 182 + .../data_tables/dataTables.colReorder.js | 1491 ++ .../data_tables/dataTables.fixedColumns.js | 1659 ++ .../data_tables/dataTables.fixedHeader.js | 726 + .../data_tables/dataTables.keyTable.js | 1244 + .../data_tables/dataTables.select.js | 1206 + .../data_tables/jquery.dataTables.js | 15334 +++++++++++++ app/assets/javascripts/event_form.coffee | 17 + app/assets/javascripts/flipclock.js | 2782 +++ app/assets/javascripts/freeze-table.js | 804 + app/assets/javascripts/image_files.js | 192 + app/assets/javascripts/jquery.bxslider.js | 1343 ++ app/assets/javascripts/jquery.bxslider.min.js | 10 + app/assets/javascripts/jquery.easing.1.3.js | 205 + app/assets/javascripts/jquery.js | 10347 +++++++++ app/assets/javascripts/manager.js | 229 + app/assets/javascripts/nested_fields.coffee | 33 + app/assets/javascripts/pane_hover.js | 59 + app/assets/javascripts/popover.coffee | 268 + app/assets/javascripts/public.js.coffee | 106 + .../javascripts/public/label_site.coffee | 3 + .../javascripts/public/send_fourrure.coffee | 3 + app/assets/javascripts/redactor.js | 11537 ++++++++++ .../javascripts/redactor_plugins/alignment.js | 63 + .../javascripts/redactor_plugins/fontcolor.js | 111 + .../redactor_plugins/fontfamily.js | 34 + .../javascripts/redactor_plugins/fontsize.js | 33 + .../javascripts/redactor_plugins/source.js | 213 + .../javascripts/redactor_plugins/sup.js | 28 + .../javascripts/redactor_plugins/table.js | 471 + app/assets/javascripts/search.coffee | 3 + app/assets/javascripts/shared/jquery-ui.js | 791 + .../javascripts/shared/jquery.backstretch.js | 364 + app/assets/javascripts/shared/jquery.js | 9046 ++++++++ .../javascripts/shared/jquery.strings.js | 291 + app/assets/javascripts/shared/jquery.utils.js | 260 + .../javascripts/shared/responsiveslides.js | 391 + app/assets/javascripts/slippry.min.js | 14 + app/assets/javascripts/table-fixed-header.js | 70 + app/assets/javascripts/vendor/Chart.bundle.js | 18962 ++++++++++++++++ app/assets/javascripts/vendor/Chart.min.js | 10 + app/assets/javascripts/vendor/accounting.js | 414 + .../javascripts/vendor/bootstrap-slider.js | 388 + app/assets/javascripts/vendor/flipclock.js | 2782 +++ .../javascripts/vendor/jquery-sortable.js | 598 + app/assets/javascripts/vendor/jquery-ui.js | 18706 +++++++++++++++ .../javascripts/vendor/jquery-ui.js.old | 18686 +++++++++++++++ .../javascripts/vendor/jquery.bxslider.js | 1343 ++ .../javascripts/vendor/jquery.cookiebar.js | 198 + .../javascripts/vendor/jquery.event.drag.js | 402 + .../vendor/jquery.fileupload-process.js | 164 + .../vendor/jquery.fileupload-ui.js | 638 + .../javascripts/vendor/jquery.fileupload.js | 1315 ++ .../javascripts/vendor/jquery.fitvids.js | 80 + .../javascripts/vendor/jquery.flexslider.js | 1195 + .../vendor/jquery.fullpage.extensions.min.js | 9 + .../vendor/jquery.iframe-transport.js | 205 + app/assets/javascripts/vendor/jquery.mask.js | 489 + .../javascripts/vendor/jquery.scrollify.js | 832 + .../javascripts/vendor/jquery.ui.widget.js | 530 + .../javascripts/vendor/markerclusterer.js | 1304 ++ app/assets/javascripts/vendor/select2.min.js | 3137 +++ app/assets/javascripts/vendor/tmpl.min.js | 1 + app/assets/stylesheets/admin.scss | 1606 ++ app/assets/stylesheets/admin/qi.scss | 143 + app/assets/stylesheets/admin_auth.css.scss | 28 + app/assets/stylesheets/bootstrap.scss | 52 + app/assets/stylesheets/bootstrap/_alerts.scss | 67 + app/assets/stylesheets/bootstrap/_badges.scss | 43 + .../stylesheets/bootstrap/_breadcrumbs.scss | 26 + .../stylesheets/bootstrap/_button-groups.scss | 226 + .../stylesheets/bootstrap/_buttons.scss | 159 + .../stylesheets/bootstrap/_carousel.scss | 232 + app/assets/stylesheets/bootstrap/_close.scss | 35 + app/assets/stylesheets/bootstrap/_code.scss | 63 + .../bootstrap/_component-animations.scss | 29 + .../bootstrap/_datetimepicker.scss | 229 + .../stylesheets/bootstrap/_dropdowns.scss | 213 + app/assets/stylesheets/bootstrap/_forms.scss | 436 + .../stylesheets/bootstrap/_glyphicons.scss | 233 + app/assets/stylesheets/bootstrap/_grid.scss | 84 + .../stylesheets/bootstrap/_input-groups.scss | 162 + .../stylesheets/bootstrap/_jumbotron.scss | 44 + app/assets/stylesheets/bootstrap/_labels.scss | 64 + .../stylesheets/bootstrap/_list-group.scss | 110 + app/assets/stylesheets/bootstrap/_media.scss | 56 + app/assets/stylesheets/bootstrap/_mixins.scss | 947 + app/assets/stylesheets/bootstrap/_modals.scss | 139 + app/assets/stylesheets/bootstrap/_navbar.scss | 620 + app/assets/stylesheets/bootstrap/_navs.scss | 242 + .../stylesheets/bootstrap/_normalize.scss | 423 + app/assets/stylesheets/bootstrap/_pager.scss | 55 + .../stylesheets/bootstrap/_pagination.scss | 88 + app/assets/stylesheets/bootstrap/_panels.scss | 241 + .../stylesheets/bootstrap/_popovers.scss | 133 + app/assets/stylesheets/bootstrap/_print.scss | 101 + .../stylesheets/bootstrap/_progress-bars.scss | 80 + .../bootstrap/_responsive-utilities.scss | 74 + .../stylesheets/bootstrap/_scaffolding.scss | 134 + app/assets/stylesheets/bootstrap/_tables.scss | 233 + app/assets/stylesheets/bootstrap/_theme.scss | 247 + .../stylesheets/bootstrap/_thumbnails.scss | 38 + .../stylesheets/bootstrap/_tooltip.scss | 95 + app/assets/stylesheets/bootstrap/_type.scss | 284 + .../stylesheets/bootstrap/_utilities.scss | 56 + .../stylesheets/bootstrap/_variables.scss | 885 + app/assets/stylesheets/bootstrap/_wells.scss | 29 + .../stylesheets/bootstrap/bootstrap.scss | 49 + app/assets/stylesheets/bootstrap/slider.scss | 138 + app/assets/stylesheets/connexion.scss | 51 + app/assets/stylesheets/css3-mixins.scss | 286 + .../data_tables/colReorder.bootstrap.css | 11 + .../data_tables/dataTables.bootstrap.css | 187 + .../data_tables/fixedColumns.bootstrap.css | 60 + .../data_tables/fixedHeader.bootstrap.css | 20 + .../data_tables/jquery.dataTables.css | 448 + .../data_tables/keyTable.bootstrap.css | 9 + .../data_tables/select.bootstrap.css | 115 + .../fontawesome.old/_animated.scss | 34 + .../fontawesome.old/_bordered-pulled.scss | 25 + .../stylesheets/fontawesome.old/_core.scss | 12 + .../fontawesome.old/_fixed-width.scss | 6 + .../stylesheets/fontawesome.old/_icons.scss | 697 + .../stylesheets/fontawesome.old/_larger.scss | 13 + .../stylesheets/fontawesome.old/_list.scss | 19 + .../stylesheets/fontawesome.old/_mixins.scss | 26 + .../stylesheets/fontawesome.old/_path.scss | 15 + .../fontawesome.old/_rotated-flipped.scss | 20 + .../stylesheets/fontawesome.old/_stacked.scss | 20 + .../fontawesome.old/_variables.scss | 708 + .../fontawesome.old/font-awesome.scss | 17 + .../stylesheets/fontawesome/_animated.scss | 20 + .../fontawesome/_bordered-pulled.scss | 20 + app/assets/stylesheets/fontawesome/_core.scss | 21 + .../stylesheets/fontawesome/_fixed-width.scss | 6 + .../stylesheets/fontawesome/_icons.scss | 1441 ++ .../stylesheets/fontawesome/_larger.scss | 23 + app/assets/stylesheets/fontawesome/_list.scss | 18 + .../stylesheets/fontawesome/_mixins.scss | 56 + .../fontawesome/_rotated-flipped.scss | 24 + .../fontawesome/_screen-reader.scss | 5 + .../stylesheets/fontawesome/_shims.scss | 2066 ++ .../stylesheets/fontawesome/_stacked.scss | 31 + .../stylesheets/fontawesome/_variables.scss | 1458 ++ .../stylesheets/fontawesome/brands.scss | 23 + .../stylesheets/fontawesome/fontawesome.scss | 16 + .../stylesheets/fontawesome/regular.scss | 23 + app/assets/stylesheets/fontawesome/solid.scss | 24 + .../stylesheets/fontawesome/v4-shims.scss | 6 + app/assets/stylesheets/jquery.bxslider.css | 200 + app/assets/stylesheets/label.scss | 3655 +++ app/assets/stylesheets/manager.scss | 548 + app/assets/stylesheets/pane_hover.scss | 58 + app/assets/stylesheets/popover.scss | 69 + app/assets/stylesheets/public.scss | 80 + app/assets/stylesheets/public.scss.old | 1896 ++ .../public/menu_item_link_contents.scss | 47 + app/assets/stylesheets/qi_grids.scss | 73 + app/assets/stylesheets/redactor.css | 1236 + .../redactor_plugins/alignment.css | 9 + app/assets/stylesheets/shared/formtastic.less | 145 + app/assets/stylesheets/shared/superfish.css | 110 + .../stylesheets/table-fixed-header.scss | 15 + app/assets/stylesheets/vendor/flipclock.css | 431 + .../stylesheets/vendor/jquery.cookiebar.css | 11 + .../stylesheets/vendor/jquery.fullPage.css | 229 + app/assets/stylesheets/vendor/select2.scss | 645 + app/channels/application_cable/channel.rb | 4 + app/channels/application_cable/connection.rb | 4 + app/controllers/admin/a_sites_controller.rb | 65 + .../admin/accounting_zones_controller.rb | 65 + .../admin/admin_auths_controller.rb | 60 + .../admin/admin_permissions_controller.rb | 78 + .../admin/admin_roles_controller.rb | 78 + app/controllers/admin/admins_controller.rb | 98 + app/controllers/admin/albums_controller.rb | 53 + .../admin/article_authors_controller.rb | 70 + app/controllers/admin/articles_controller.rb | 144 + app/controllers/admin/blocks_controller.rb | 28 + .../admin/categories_controller.rb | 172 + app/controllers/admin/cibles_controller.rb | 24 + app/controllers/admin/circuits_controller.rb | 76 + app/controllers/admin/comments_controller.rb | 63 + app/controllers/admin/contacts_controller.rb | 22 + app/controllers/admin/dashboard_controller.rb | 12 + .../admin/data_files_controller.rb | 74 + .../admin/edit_watchers_controller.rb | 29 + app/controllers/admin/events_controller.rb | 124 + .../admin/export_comptas_controller.rb | 320 + .../admin/external_links_controller.rb | 72 + .../admin/file_folders_controller.rb | 50 + .../admin/file_tunel_downloads_controller.rb | 74 + .../admin/file_tunel_files_controller.rb | 74 + .../admin/file_tunel_sends_controller.rb | 80 + .../admin/file_tunels_controller.rb | 74 + .../admin/home_slider_slides_controller.rb | 87 + .../admin/home_sliders_controller.rb | 71 + .../admin/i_task_projects_controller.rb | 65 + app/controllers/admin/i_tasks_controller.rb | 98 + .../admin/image_actu_albums_controller.rb | 47 + .../admin/image_actus_controller.rb | 97 + .../admin/image_files_controller.rb | 76 + app/controllers/admin/m_events_controller.rb | 76 + .../admin/m_odr_brands_controller.rb | 78 + .../admin/m_odr_file_products_controller.rb | 76 + .../admin/m_odr_file_types_controller.rb | 65 + .../admin/m_odr_files_controller.rb | 114 + .../admin/m_odr_places_controller.rb | 77 + .../admin/m_odr_product_cats_controller.rb | 74 + .../admin/m_odr_product_remises_controller.rb | 65 + .../admin/m_odr_products_controller.rb | 78 + .../admin/m_odr_remises_controller.rb | 148 + .../admin/m_odr_rep_ribs_controller.rb | 88 + .../admin/m_odr_reps_controller.rb | 127 + .../admin/m_odr_trackers_controller.rb | 65 + .../admin/m_odr_virements_controller.rb | 104 + app/controllers/admin/m_odrs_controller.rb | 65 + .../admin/mail_contents_controller.rb | 72 + .../admin/mail_hists_controller.rb | 74 + .../admin/mail_templates_controller.rb | 121 + .../admin/mail_types_controller.rb | 76 + .../admin/market_discounts_controller.rb | 65 + .../admin/menu_aliases_controller.rb | 15 + .../admin/menu_items_controller.rb | 428 + app/controllers/admin/menu_urls_controller.rb | 14 + app/controllers/admin/menus_controller.rb | 79 + app/controllers/admin/navision_controller.rb | 569 + .../admin/odr_trackers_controller.rb | 65 + .../admin/open_ranges_controller.rb | 65 + .../admin/organisateurs_controller.rb | 76 + .../admin/p_bank_accounts_controller.rb | 76 + app/controllers/admin/p_banks_controller.rb | 76 + .../admin/p_brut_products_controller.rb | 77 + .../admin/p_commercial_cats_controller.rb | 65 + .../admin/p_commercials_controller.rb | 77 + .../admin/p_customer_cats_controller.rb | 76 + .../admin/p_customer_sheets_controller.rb | 162 + .../admin/p_customers_controller.rb | 458 + .../admin/p_documents_controller.rb | 237 + app/controllers/admin/p_drivers_controller.rb | 76 + .../admin/p_fournisseur_orders_controller.rb | 198 + .../admin/p_fournisseurs_controller.rb | 90 + .../admin/p_payment_types_controller.rb | 76 + .../admin/p_payments_controller.rb | 218 + .../admin/p_price_cats_controller.rb | 65 + .../admin/p_product_cats_controller.rb | 78 + .../p_product_feature_cats_controller.rb | 65 + .../admin/p_product_features_controller.rb | 65 + .../admin/p_product_prices_controller.rb | 65 + .../admin/p_product_refs_controller.rb | 115 + .../admin/p_product_specs_controller.rb | 78 + .../admin/p_product_sub_cats_controller.rb | 173 + .../admin/p_products_controller.rb | 243 + app/controllers/admin/p_remises_controller.rb | 129 + .../admin/p_sheet_lines_controller.rb | 24 + .../admin/p_ship_bills_controller.rb | 76 + ..._ship_tour_truck_sheet_lines_controller.rb | 52 + .../admin/p_ship_tour_trucks_controller.rb | 68 + .../admin/p_ship_tours_controller.rb | 218 + app/controllers/admin/p_stats_controller.rb | 53 + app/controllers/admin/p_tanks_controller.rb | 76 + app/controllers/admin/p_trucks_controller.rb | 76 + .../admin/p_volucompteurs_controller.rb | 85 + app/controllers/admin/pages_controller.rb | 42 + .../admin/particulars_controller.rb | 79 + .../admin/password_resets_controller.rb | 25 + app/controllers/admin/popups_controller.rb | 97 + .../admin/price_documents_controller.rb | 183 + .../admin/price_line_blocks_controller.rb | 65 + .../admin/price_lines_controller.rb | 65 + app/controllers/admin/qi_helps_controller.rb | 22 + app/controllers/admin/s_brands_controller.rb | 65 + .../admin/s_compta_accounts_controller.rb | 65 + .../s_module_configurations_controller.rb | 65 + app/controllers/admin/s_modules_controller.rb | 65 + .../admin/s_modules_states_controller.rb | 65 + .../admin/s_organisations_controller.rb | 65 + .../admin/s_site_types_controller.rb | 65 + app/controllers/admin/s_sites_controller.rb | 65 + .../admin/specific_map_items_controller.rb | 85 + .../admin/specific_maps_controller.rb | 14 + .../admin/specific_preferences_controller.rb | 80 + app/controllers/admin/tags_controller.rb | 72 + .../admin/timeline_contents_controller.rb | 71 + .../admin/timeline_histories_controller.rb | 71 + .../admin/timeline_years_controller.rb | 71 + .../admin/timer_watchers_controller.rb | 64 + app/controllers/admin/tiny_urls_controller.rb | 54 + .../admin/translations_controller.rb | 125 + app/controllers/admin/tva_rates_controller.rb | 65 + .../admin/video_files_controller.rb | 73 + .../admin/video_folders_controller.rb | 63 + app/controllers/application_controller.rb | 244 + app/controllers/concerns/.keep | 0 .../download_data_files_controller.rb | 14 + .../portlet/agir_contents_controller.rb | 100 + .../articleindexs_contents_controller.rb | 100 + .../portlet/block_contents_controller.rb | 111 + .../portlet/break_contents_controller.rb | 116 + .../portlet/download_contents_controller.rb | 109 + .../portlet/dynamic_contents_controller.rb | 116 + .../portlet/gallery_contents_controller.rb | 109 + .../portlet/gallery_images_controller.rb | 82 + .../portlet/html_contents_controller.rb | 116 + .../portlet/image_contents_controller.rb | 100 + .../portlet/keynumber_contents_controller.rb | 100 + .../portlet/link_contents_controller.rb | 110 + .../portlet/map_contents_controller.rb | 116 + .../menu_item_link_contents_controller.rb | 110 + .../portlet/petition_contents_controller.rb | 110 + .../portlet/portlets_controller.rb | 124 + .../portlet/quote_contents_controller.rb | 116 + .../portlet/share_contents_controller.rb | 100 + .../portlet/slide_contents_controller.rb | 100 + .../portlet/table_cols_controller.rb | 35 + .../portlet/table_contents_controller.rb | 108 + .../portlet/table_rows_controller.rb | 106 + .../portlet/text_contents_controller.rb | 116 + .../portlet/time_contents_controller.rb | 100 + .../timeline_history_contents_controller.rb | 110 + .../portlet/title_contents_controller.rb | 116 + .../portlet/video_contents_controller.rb | 100 + app/controllers/public/articles_controller.rb | 169 + app/controllers/public/circuits_controller.rb | 18 + app/controllers/public/comments_controller.rb | 41 + app/controllers/public/contacts_controller.rb | 40 + .../public/data_files_controller.rb | 27 + .../public/file_tunel_downloads_controller.rb | 71 + .../public/file_tunel_sends_controller.rb | 16 + app/controllers/public/home_controller.rb | 109 + app/controllers/public/m_events_controller.rb | 18 + .../public/m_odr_reps_controller.rb | 59 + app/controllers/public/m_odrs_controller.rb | 15 + .../public/menu_items_controller.rb | 120 + .../public/my_account_controller.rb | 34 + .../public/organisateurs_controller.rb | 18 + .../public/p_customer_auths_controller.rb | 172 + app/controllers/public/search_controller.rb | 105 + app/controllers/public/seo_controller.rb | 18 + .../public/specific_map_items_controller.rb | 12 + .../public/specific_maps_controller.rb | 31 + .../public/video_files_controller.rb | 31 + app/helpers/application_helper.rb | 71 + app/helpers/document_line_helper.rb | 40 + app/helpers/icon_helper.rb | 22 + app/helpers/mail_helper.rb | 56 + app/helpers/markdown_helper.rb | 45 + app/helpers/menu_items_helper.rb | 107 + app/helpers/phone_helper.rb | 103 + app/helpers/sitemap_helper.rb | 6 + app/helpers/translation_helper.rb | 54 + app/inputs/check_boxes_input.rb | 49 + app/inputs/date_input.rb | 26 + app/inputs/qi_cible_select_input.rb | 30 + app/inputs/qi_datetime_picker_input.rb | 12 + app/inputs/qi_image_select_input.rb | 38 + app/inputs/qi_time_picker_input.rb | 12 + app/inputs/qi_video_select_input.rb | 35 + app/javascript/channels/consumer.js | 6 + app/javascript/channels/index.js | 5 + app/javascript/packs/application.js | 17 + app/jobs/application_job.rb | 7 + app/mailers/admin_mailer.rb | 7 + app/mailers/application_mailer.rb | 4 + app/mailers/general_mails.rb | 95 + app/models/accounting_zone.rb | 2 + app/models/admin.rb | 87 + app/models/admin_admin_role.rb | 4 + app/models/admin_p_customer.rb | 4 + app/models/admin_permission.rb | 6 + app/models/admin_permission_admin_role.rb | 4 + app/models/admin_preference.rb | 3 + app/models/admin_role.rb | 9 + app/models/album.rb | 5 + app/models/allowed_block_content.rb | 5 + app/models/application_record.rb | 73 + app/models/block.rb | 72 + app/models/block_content.rb | 62 + app/models/break_content.rb | 10 + app/models/category.rb | 117 + app/models/category_categoryable.rb | 5 + app/models/category_lang.rb | 16 + app/models/cel_table.rb | 90 + app/models/circuit.rb | 42 + app/models/comment.rb | 56 + app/models/concerns/.keep | 0 app/models/contact.rb | 89 + app/models/data_file.rb | 76 + app/models/data_file_category.rb | 2 + app/models/data_file_password.rb | 3 + app/models/download_content.rb | 12 + app/models/dynamic_content.rb | 25 + app/models/edit_watcher.rb | 3 + app/models/export_hist.rb | 4 + app/models/external_link.rb | 16 + app/models/file_folder.rb | 3 + app/models/file_tunel.rb | 64 + app/models/file_tunel_download.rb | 94 + app/models/file_tunel_file.rb | 50 + app/models/file_tunel_send.rb | 65 + app/models/gallery_content.rb | 49 + app/models/gallery_image.rb | 17 + app/models/hashtag.rb | 13 + app/models/hashtagging.rb | 4 + app/models/html_content.rb | 11 + app/models/i_task.rb | 19 + app/models/i_task_project.rb | 5 + app/models/image_content.rb | 35 + app/models/image_file.rb | 62 + app/models/img_link_content.rb | 39 + app/models/investigation_cat.rb | 7 + app/models/keynumber_content.rb | 8 + app/models/lang_article.rb | 57 + app/models/lang_page.rb | 58 + app/models/lang_site.rb | 4 + app/models/link_content.rb | 45 + app/models/m_event.rb | 30 + app/models/m_odr.rb | 56 + app/models/m_odr_brand.rb | 14 + app/models/m_odr_coupon.rb | 3 + app/models/m_odr_file.rb | 61 + app/models/m_odr_file_product.rb | 4 + app/models/m_odr_file_type.rb | 2 + app/models/m_odr_place.rb | 16 + app/models/m_odr_product.rb | 30 + app/models/m_odr_product_cat.rb | 3 + app/models/m_odr_product_remise.rb | 3 + app/models/m_odr_remise.rb | 66 + app/models/m_odr_rep.rb | 342 + app/models/m_odr_rep_rib.rb | 32 + app/models/m_odr_tracker.rb | 15 + app/models/m_odr_virement.rb | 116 + app/models/mail_content.rb | 45 + app/models/mail_hist.rb | 119 + app/models/mail_profile.rb | 33 + app/models/mail_template.rb | 2 + app/models/mail_type.rb | 34 + app/models/map_content.rb | 16 + app/models/market_discount.rb | 9 + app/models/menu.rb | 12 + app/models/menu_alias.rb | 13 + app/models/menu_folder.rb | 8 + app/models/menu_item.rb | 217 + app/models/menu_item_article.rb | 5 + app/models/menu_item_category.rb | 4 + app/models/menu_item_lang.rb | 47 + app/models/menu_item_link_content.rb | 21 + app/models/menu_item_slug_history.rb | 3 + app/models/menu_item_tag.rb | 4 + app/models/menu_url.rb | 9 + app/models/open_range.rb | 2 + app/models/open_range_element.rb | 5 + app/models/organisateur.rb | 42 + app/models/p_bank.rb | 2 + app/models/p_bank_account.rb | 11 + app/models/p_brut_product.rb | 4 + app/models/p_commercial.rb | 30 + app/models/p_commercial_cat.rb | 3 + app/models/p_compta_element.rb | 20 + app/models/p_compta_export.rb | 44 + app/models/p_contact.rb | 9 + app/models/p_contact_contact_type.rb | 4 + app/models/p_contact_type.rb | 3 + app/models/p_customer.rb | 428 + app/models/p_customer_cat.rb | 2 + app/models/p_customer_rib.rb | 13 + app/models/p_customer_sheet.rb | 291 + app/models/p_customer_site.rb | 4 + app/models/p_document.rb | 596 + app/models/p_document_type.rb | 3 + app/models/p_fournisseur.rb | 2 + app/models/p_fournisseur_order.rb | 45 + app/models/p_payment.rb | 129 + app/models/p_payment_document.rb | 82 + app/models/p_payment_type.rb | 12 + app/models/p_price_cat.rb | 2 + app/models/p_product.rb | 90 + app/models/p_product_brut_product.rb | 5 + app/models/p_product_brut_stock.rb | 100 + app/models/p_product_cat.rb | 8 + app/models/p_product_feature.rb | 18 + app/models/p_product_feature_cat.rb | 2 + app/models/p_product_p_customer_cat.rb | 4 + app/models/p_product_p_norme.rb | 4 + app/models/p_product_p_product_sub_cat.rb | 9 + app/models/p_product_price.rb | 4 + app/models/p_product_ref.rb | 91 + app/models/p_product_ref_price_history.rb | 4 + app/models/p_product_spec.rb | 7 + app/models/p_product_sub_cat.rb | 63 + app/models/p_remise.rb | 33 + app/models/p_sheet_line.rb | 339 + app/models/p_sheet_line_stock.rb | 29 + app/models/p_ship_bill.rb | 17 + app/models/p_ship_bill_line.rb | 10 + app/models/p_tank.rb | 8 + app/models/p_tank_stock.rb | 4 + app/models/p_truck_space.rb | 5 + app/models/page.rb | 119 + app/models/particular.rb | 103 + app/models/portlet.rb | 65 + app/models/price_document.rb | 242 + app/models/price_document_type.rb | 2 + app/models/price_line.rb | 367 + app/models/price_line_block.rb | 375 + app/models/quote_content.rb | 16 + app/models/s_brand.rb | 4 + app/models/s_compta_account.rb | 2 + app/models/s_module.rb | 5 + app/models/s_module_configuration.rb | 2 + app/models/s_modules_state.rb | 6 + app/models/s_organisation.rb | 4 + app/models/s_site.rb | 3 + app/models/s_site_type.rb | 2 + app/models/share_content.rb | 5 + app/models/specific_preference.rb | 2 + app/models/table_content.rb | 51 + app/models/table_row.rb | 82 + app/models/tag.rb | 30 + app/models/tag_taggable.rb | 16 + app/models/text_content.rb | 10 + app/models/timer_watcher.rb | 42 + app/models/tiny_url.rb | 18 + app/models/title_content.rb | 11 + app/models/translation.rb | 3 + app/models/tva_rate.rb | 19 + app/models/tvable_tva_rate.rb | 5 + app/models/video_content.rb | 4 + app/models/video_file.rb | 86 + app/models/video_file_lang.rb | 23 + app/models/video_folder.rb | 8 + app/uploaders/file_uploader.rb | 58 + app/uploaders/image_uploader.rb | 93 + app/uploaders/odr_uploader.rb | 58 + app/uploaders/video_uploader.rb | 62 + app/validators/iban_validator.rb | 9 + .../_accounting_zone.html.haml | 10 + .../admin/accounting_zones/_form.html.haml | 14 + .../admin/accounting_zones/create.js.erb | 2 + .../admin/accounting_zones/destroy.js.erb | 1 + app/views/admin/accounting_zones/edit.js.erb | 1 + .../admin/accounting_zones/index.html.haml | 22 + app/views/admin/accounting_zones/new.js.erb | 1 + .../admin/accounting_zones/show.html.haml | 10 + .../admin/accounting_zones/update.js.erb | 2 + app/views/admin/admin_auths/index.haml | 14 + app/views/admin/admin_auths/new.haml | 19 + .../_admin_permission.html.haml | 10 + .../admin/admin_permissions/_form.html.haml | 19 + .../admin/admin_permissions/create.js.erb | 2 + .../admin/admin_permissions/destroy.js.erb | 1 + .../admin/admin_permissions/edit.html.haml | 4 + app/views/admin/admin_permissions/edit.js.erb | 1 + .../admin/admin_permissions/index.html.haml | 25 + .../admin/admin_permissions/new.html.haml | 4 + app/views/admin/admin_permissions/new.js.erb | 1 + .../admin/admin_permissions/show.html.haml | 10 + .../admin/admin_permissions/update.js.erb | 2 + .../admin/admin_roles/_admin_role.html.haml | 13 + app/views/admin/admin_roles/_form.html.haml | 11 + app/views/admin/admin_roles/create.js.erb | 2 + app/views/admin/admin_roles/destroy.js.erb | 1 + app/views/admin/admin_roles/edit.html.haml | 4 + app/views/admin/admin_roles/edit.js.erb | 1 + app/views/admin/admin_roles/index.html.haml | 26 + app/views/admin/admin_roles/new.html.haml | 4 + app/views/admin/admin_roles/new.js.erb | 1 + app/views/admin/admin_roles/show.html.haml | 10 + app/views/admin/admin_roles/update.js.erb | 2 + .../admin/admin_spaces/_clients.html.haml | 15 + .../admin/admin_spaces/_default.html.haml | 3 + .../admin/admin_spaces/_documents.html.haml | 3 + .../admin_spaces/_export_compta.html.haml | 4 + .../admin/admin_spaces/_payments.html.haml | 12 + .../admin/admin_spaces/_preferences.html.haml | 12 + .../admin_spaces/_statistiques.html.haml | 2 + .../admin/admin_spaces/_stocks.html.haml | 17 + app/views/admin/admin_spaces/_todos.html.haml | 2 + .../admin/admin_spaces/_tournees.html.haml | 1 + .../admin/admin_spaces/_ventes.html.haml | 3 + app/views/admin/admins/_admin.html.haml | 35 + app/views/admin/admins/_form.html.haml | 43 + app/views/admin/admins/create.js.erb | 2 + app/views/admin/admins/destroy.js.erb | 1 + app/views/admin/admins/edit.js.erb | 1 + app/views/admin/admins/index.html.haml | 61 + app/views/admin/admins/index.js.erb | 2 + app/views/admin/admins/new.js.erb | 1 + app/views/admin/admins/show.html.haml | 89 + app/views/admin/admins/update.js.erb | 3 + app/views/admin/albums/_album.html.haml | 4 + app/views/admin/albums/_albums.html.haml | 3 + .../admin/albums/_albums_navbar.html.haml | 4 + app/views/admin/albums/create.js.erb | 2 + app/views/admin/albums/destroy.js.erb | 4 + app/views/admin/albums/edit.js.erb | 16 + app/views/admin/albums/new.js.erb | 16 + app/views/admin/albums/update.js.erb | 2 + .../article_authors/_article_author.html.haml | 8 + .../admin/article_authors/_form.html.haml | 11 + app/views/admin/article_authors/create.js.erb | 2 + .../admin/article_authors/destroy.js.erb | 1 + .../admin/article_authors/edit.html.haml | 4 + app/views/admin/article_authors/edit.js.erb | 1 + .../admin/article_authors/index.html.haml | 22 + app/views/admin/article_authors/new.html.haml | 4 + app/views/admin/article_authors/new.js.erb | 1 + .../admin/article_authors/show.html.haml | 10 + app/views/admin/article_authors/update.js.erb | 2 + app/views/admin/articles/_article.html.haml | 20 + .../articles/_edit_menu_items_form.html.haml | 14 + app/views/admin/articles/_form.html.haml | 65 + .../admin/articles/_index_block.html.haml | 35 + app/views/admin/articles/_show.html.haml | 17 + app/views/admin/articles/_tags.html.haml | 14 + app/views/admin/articles/create.js.erb | 5 + app/views/admin/articles/destroy.js.erb | 2 + app/views/admin/articles/edit.html.haml | 100 + app/views/admin/articles/edit.js.erb | 2 + .../admin/articles/edit_menu_items.js.erb | 1 + app/views/admin/articles/index.html.haml | 92 + app/views/admin/articles/index.js.erb | 2 + app/views/admin/articles/new.js.erb | 2 + app/views/admin/articles/update.js.erb | 9 + app/views/admin/blocks/_block.html.haml | 7 + .../admin/blocks/_block_allowed.html.haml | 7 + app/views/admin/blocks/_edit.html.haml | 0 app/views/admin/blocks/_form.html.haml | 16 + app/views/admin/blocks/edit.html.haml | 1 + app/views/admin/blocks/edit.js.erb | 8 + app/views/admin/blocks/old.block | 5 + app/views/admin/blocks/old.show.html.haml | 19 + .../admin/categories/_category.html.haml | 26 + app/views/admin/categories/_form.html.haml | 22 + .../admin/categories/_index_block.html.haml | 53 + app/views/admin/categories/cible.html.haml | 6 + app/views/admin/categories/create.js.erb | 4 + app/views/admin/categories/destroy.js.erb | 4 + app/views/admin/categories/edit.js.erb | 1 + app/views/admin/categories/index.html.haml | 10 + app/views/admin/categories/index.js.erb | 13 + app/views/admin/categories/new.js.erb | 1 + app/views/admin/categories/reorder.js.erb | 4 + app/views/admin/categories/update.js.erb | 4 + app/views/admin/categories/update_row.js.erb | 2 + app/views/admin/cibles/_cible_place.html.haml | 10 + app/views/admin/cibles/index.html.haml | 1 + app/views/admin/cibles/index.js.erb | 2 + app/views/admin/cibles/new.html.haml | 15 + app/views/admin/circuits/_circuit.html.haml | 16 + app/views/admin/circuits/_form.html.haml | 32 + app/views/admin/circuits/create.js.erb | 2 + app/views/admin/circuits/destroy.js.erb | 1 + app/views/admin/circuits/edit.js.erb | 1 + app/views/admin/circuits/index.html.haml | 26 + app/views/admin/circuits/new.js.erb | 1 + app/views/admin/circuits/show.html.haml | 10 + app/views/admin/circuits/update.js.erb | 2 + app/views/admin/comments/_comment.html.haml | 13 + app/views/admin/comments/_form.html.haml | 15 + app/views/admin/comments/destroy.js.erb | 2 + app/views/admin/comments/edit.html.haml | 10 + app/views/admin/comments/edit.js.erb | 1 + app/views/admin/comments/index.html.haml | 28 + app/views/admin/comments/update.js.erb | 3 + app/views/admin/contacts/_contact.html.haml | 8 + app/views/admin/contacts/index.html.haml | 20 + app/views/admin/contacts/show.html.haml | 87 + .../admin/data_files/_data_file.html.haml | 29 + .../_data_files_container.html.haml | 4 + app/views/admin/data_files/_form.html.haml | 38 + .../admin/data_files/_index_block.html.haml | 150 + app/views/admin/data_files/_show.html.haml | 18 + app/views/admin/data_files/create.js.erb | 4 + app/views/admin/data_files/destroy.js.erb | 2 + app/views/admin/data_files/edit.js.erb | 1 + app/views/admin/data_files/index.html.haml | 2 + app/views/admin/data_files/index.js.erb | 1 + app/views/admin/data_files/show.js.erb | 3 + app/views/admin/data_files/update.js.erb | 9 + .../admin/edit_watchers/_result.html.haml | 20 + app/views/admin/edit_watchers/create.js.erb | 1 + .../admin/export_comptas/index.html.haml | 20 + app/views/admin/export_comptas/show.html.haml | 16 + .../external_links/_external_link.html.haml | 12 + .../admin/external_links/_form.html.haml | 14 + .../admin/external_links/cible.html.haml | 11 + app/views/admin/external_links/create.js.erb | 2 + app/views/admin/external_links/destroy.js.erb | 1 + app/views/admin/external_links/edit.html.haml | 6 + app/views/admin/external_links/edit.js.erb | 1 + app/views/admin/external_links/index.js.erb | 2 + app/views/admin/external_links/new.js.erb | 1 + app/views/admin/external_links/show.html.haml | 31 + app/views/admin/external_links/update.js.erb | 2 + .../admin/file_folders/_file_folder.html.haml | 5 + .../file_folders/_file_folders.html.haml | 6 + .../_file_folders_navbar.html.haml | 9 + app/views/admin/file_folders/create.js.erb | 2 + app/views/admin/file_folders/destroy.js.erb | 1 + app/views/admin/file_folders/edit.js.erb | 16 + app/views/admin/file_folders/index.js.erb | 3 + app/views/admin/file_folders/new.js.erb | 16 + app/views/admin/file_folders/update.js.erb | 2 + .../_file_tunel_download.html.haml | 13 + .../file_tunel_downloads/_form.html.haml | 21 + .../admin/file_tunel_downloads/create.js.erb | 2 + .../admin/file_tunel_downloads/destroy.js.erb | 1 + .../admin/file_tunel_downloads/edit.js.erb | 1 + .../file_tunel_downloads/index.html.haml | 20 + .../admin/file_tunel_downloads/new.js.erb | 1 + .../admin/file_tunel_downloads/show.html.haml | 10 + .../admin/file_tunel_downloads/update.js.erb | 2 + .../_file_tunel_file.html.haml | 18 + .../admin/file_tunel_files/_form.html.haml | 8 + .../admin/file_tunel_files/create.js.erb | 2 + .../admin/file_tunel_files/destroy.js.erb | 1 + app/views/admin/file_tunel_files/edit.js.erb | 1 + .../admin/file_tunel_files/index.html.haml | 20 + app/views/admin/file_tunel_files/new.js.erb | 1 + .../admin/file_tunel_files/show.html.haml | 10 + .../admin/file_tunel_files/update.js.erb | 2 + .../_file_tunel_send.html.haml | 14 + .../admin/file_tunel_sends/_form.html.haml | 6 + .../admin/file_tunel_sends/create.js.erb | 2 + .../admin/file_tunel_sends/destroy.js.erb | 1 + app/views/admin/file_tunel_sends/edit.js.erb | 1 + .../admin/file_tunel_sends/index.html.haml | 20 + app/views/admin/file_tunel_sends/new.js.erb | 1 + .../admin/file_tunel_sends/show.html.haml | 10 + .../admin/file_tunel_sends/update.js.erb | 2 + .../admin/file_tunels/_file_tunel.html.haml | 13 + app/views/admin/file_tunels/_form.html.haml | 56 + app/views/admin/file_tunels/create.js.erb | 2 + app/views/admin/file_tunels/destroy.js.erb | 1 + app/views/admin/file_tunels/edit.html.haml | 1 + app/views/admin/file_tunels/edit.js.erb | 1 + app/views/admin/file_tunels/index.html.haml | 20 + app/views/admin/file_tunels/new.html.haml | 1 + app/views/admin/file_tunels/new.js.erb | 1 + app/views/admin/file_tunels/show.html.haml | 40 + app/views/admin/file_tunels/update.js.erb | 2 + .../admin/home_slider_slides/_form.html.haml | 32 + .../_home_slider_slide.html.haml | 23 + .../admin/home_slider_slides/create.js.erb | 2 + .../admin/home_slider_slides/destroy.js.erb | 1 + .../admin/home_slider_slides/edit.js.erb | 1 + app/views/admin/home_slider_slides/new.js.erb | 1 + .../admin/home_slider_slides/update.js.erb | 3 + app/views/admin/home_sliders/index.html.haml | 24 + app/views/admin/home_sliders/show.html.haml | 52 + .../admin/i_task_projects/_form.html.haml | 17 + .../i_task_projects/_i_task_project.html.haml | 12 + app/views/admin/i_task_projects/create.js.erb | 2 + .../admin/i_task_projects/destroy.js.erb | 1 + app/views/admin/i_task_projects/edit.js.erb | 1 + .../admin/i_task_projects/index.html.haml | 24 + app/views/admin/i_task_projects/new.js.erb | 1 + .../admin/i_task_projects/show.html.haml | 10 + app/views/admin/i_task_projects/update.js.erb | 2 + app/views/admin/i_tasks/_form.html.haml | 64 + app/views/admin/i_tasks/_i_task.html.haml | 65 + app/views/admin/i_tasks/_results.html.haml | 32 + app/views/admin/i_tasks/create.js.erb | 15 + app/views/admin/i_tasks/destroy.js.erb | 1 + app/views/admin/i_tasks/edit.html.haml | 4 + app/views/admin/i_tasks/edit.js.erb | 1 + app/views/admin/i_tasks/import.html.haml | 32 + app/views/admin/i_tasks/index.html.haml | 72 + app/views/admin/i_tasks/new.html.haml | 4 + app/views/admin/i_tasks/new.js.erb | 1 + app/views/admin/i_tasks/show.html.haml | 26 + app/views/admin/i_tasks/update.js.erb | 7 + .../admin/image_actu_albums/_form.html.haml | 21 + .../_image_actu_album.html.haml | 4 + .../_image_actu_albums.html.haml | 3 + .../_image_actu_albums_navbar.html.haml | 4 + .../admin/image_actu_albums/create.js.erb | 3 + .../admin/image_actu_albums/destroy.js.erb | 4 + app/views/admin/image_actu_albums/edit.js.erb | 1 + app/views/admin/image_actu_albums/new.js.erb | 1 + .../admin/image_actu_albums/update.js.erb | 3 + app/views/admin/image_actus/_form.html.haml | 33 + .../admin/image_actus/_image_actu.html.haml | 17 + .../_image_actus_container.html.haml | 5 + .../admin/image_actus/_index_block.html.haml | 166 + app/views/admin/image_actus/_show.html.haml | 0 app/views/admin/image_actus/create.js.erb | 9 + app/views/admin/image_actus/destroy.js.erb | 4 + app/views/admin/image_actus/edit.js.erb | 1 + app/views/admin/image_actus/index.html.haml | 3 + app/views/admin/image_actus/index.js.erb | 5 + app/views/admin/image_actus/rotate.js.erb | 9 + app/views/admin/image_actus/show.js.erb | 3 + app/views/admin/image_actus/update.js.erb | 9 + app/views/admin/image_files/_form.html.haml | 14 + .../admin/image_files/_image_file.html.haml | 16 + .../_image_files_container.html.haml | 4 + .../admin/image_files/_index_block.html.haml | 169 + app/views/admin/image_files/_show.html.haml | 16 + app/views/admin/image_files/create.js.erb | 9 + app/views/admin/image_files/destroy.js.erb | 4 + app/views/admin/image_files/edit.js.erb | 1 + app/views/admin/image_files/index.html.haml | 12 + app/views/admin/image_files/index.js.erb | 5 + app/views/admin/image_files/rotate.js.erb | 9 + app/views/admin/image_files/show.js.erb | 3 + app/views/admin/image_files/update.js.erb | 9 + app/views/admin/m_events/_form.html.haml | 20 + app/views/admin/m_events/_m_event.html.haml | 24 + app/views/admin/m_events/create.js.erb | 2 + app/views/admin/m_events/destroy.js.erb | 1 + app/views/admin/m_events/edit.js.erb | 1 + app/views/admin/m_events/index.html.haml | 16 + app/views/admin/m_events/new.js.erb | 1 + app/views/admin/m_events/show.html.haml | 10 + app/views/admin/m_events/update.js.erb | 2 + app/views/admin/m_odr_brands/_form.html.haml | 10 + .../admin/m_odr_brands/_m_odr_brand.html.haml | 16 + app/views/admin/m_odr_brands/create.js.erb | 2 + app/views/admin/m_odr_brands/destroy.js.erb | 1 + app/views/admin/m_odr_brands/edit.js.erb | 1 + app/views/admin/m_odr_brands/index.html.haml | 23 + app/views/admin/m_odr_brands/new.js.erb | 1 + app/views/admin/m_odr_brands/show.html.haml | 10 + app/views/admin/m_odr_brands/update.js.erb | 2 + .../admin/m_odr_file_products/_form.html.haml | 10 + .../_m_odr_file_product.html.haml | 16 + .../admin/m_odr_file_products/create.js.erb | 2 + .../admin/m_odr_file_products/destroy.js.erb | 1 + .../admin/m_odr_file_products/edit.js.erb | 1 + .../admin/m_odr_file_products/index.html.haml | 15 + .../admin/m_odr_file_products/new.js.erb | 1 + .../admin/m_odr_file_products/show.html.haml | 10 + .../admin/m_odr_file_products/update.js.erb | 2 + .../admin/m_odr_file_types/_form.html.haml | 7 + .../_m_odr_file_type.html.haml | 9 + .../admin/m_odr_file_types/create.js.erb | 2 + .../admin/m_odr_file_types/destroy.js.erb | 1 + app/views/admin/m_odr_file_types/edit.js.erb | 1 + .../admin/m_odr_file_types/index.html.haml | 21 + app/views/admin/m_odr_file_types/new.js.erb | 1 + .../admin/m_odr_file_types/show.html.haml | 10 + .../admin/m_odr_file_types/update.js.erb | 2 + app/views/admin/m_odr_files/_form.html.haml | 40 + app/views/admin/m_odr_files/_image.html.haml | 2 + .../admin/m_odr_files/_m_odr_file.html.haml | 33 + app/views/admin/m_odr_files/create.js.erb | 2 + app/views/admin/m_odr_files/destroy.js.erb | 1 + app/views/admin/m_odr_files/edit.html.haml | 11 + app/views/admin/m_odr_files/edit.js.erb | 1 + app/views/admin/m_odr_files/index.html.haml | 25 + app/views/admin/m_odr_files/new.html.haml | 11 + app/views/admin/m_odr_files/new.js.erb | 1 + app/views/admin/m_odr_files/rotate.js.erb | 1 + app/views/admin/m_odr_files/show.html.haml | 30 + .../admin/m_odr_files/update.js copy.erb | 2 + app/views/admin/m_odr_files/update.js.erb | 5 + app/views/admin/m_odr_places/_form.html.haml | 10 + .../admin/m_odr_places/_m_odr_place.html.haml | 16 + app/views/admin/m_odr_places/create.js.erb | 2 + app/views/admin/m_odr_places/destroy.js.erb | 1 + app/views/admin/m_odr_places/edit.js.erb | 1 + app/views/admin/m_odr_places/index.html.haml | 23 + app/views/admin/m_odr_places/new.js.erb | 1 + app/views/admin/m_odr_places/show.html.haml | 10 + app/views/admin/m_odr_places/update.js.erb | 2 + .../admin/m_odr_product_cats/_form.html.haml | 7 + .../_m_odr_product_cat.html.haml | 13 + .../admin/m_odr_product_cats/create.js.erb | 2 + .../admin/m_odr_product_cats/destroy.js.erb | 1 + .../admin/m_odr_product_cats/edit.js.erb | 1 + .../admin/m_odr_product_cats/index.html.haml | 20 + app/views/admin/m_odr_product_cats/new.js.erb | 1 + .../admin/m_odr_product_cats/show.html.haml | 10 + .../admin/m_odr_product_cats/update.js.erb | 2 + .../m_odr_product_remises/_form.html.haml | 5 + .../_m_odr_product_remise.html.haml | 10 + .../admin/m_odr_product_remises/create.js.erb | 2 + .../m_odr_product_remises/destroy.js.erb | 1 + .../admin/m_odr_product_remises/edit.js.erb | 1 + .../m_odr_product_remises/index.html.haml | 22 + .../admin/m_odr_product_remises/new.js.erb | 1 + .../m_odr_product_remises/show.html.haml | 10 + .../admin/m_odr_product_remises/update.js.erb | 2 + .../admin/m_odr_products/_form.html.haml | 19 + .../m_odr_products/_m_odr_product.html.haml | 16 + app/views/admin/m_odr_products/create.js.erb | 2 + app/views/admin/m_odr_products/destroy.js.erb | 1 + app/views/admin/m_odr_products/edit.js.erb | 1 + .../admin/m_odr_products/index.html.haml | 21 + app/views/admin/m_odr_products/new.js.erb | 1 + app/views/admin/m_odr_products/show.html.haml | 10 + app/views/admin/m_odr_products/update.js.erb | 2 + app/views/admin/m_odr_remises/_form.html.haml | 18 + .../m_odr_remises/_m_odr_remise.html.haml | 36 + app/views/admin/m_odr_remises/create.js.erb | 2 + app/views/admin/m_odr_remises/destroy.js.erb | 1 + app/views/admin/m_odr_remises/edit.js.erb | 1 + .../admin/m_odr_remises/export_sepa.html.erb | 85 + app/views/admin/m_odr_remises/index.html.haml | 31 + app/views/admin/m_odr_remises/new.js.erb | 1 + app/views/admin/m_odr_remises/show.html.haml | 42 + app/views/admin/m_odr_remises/update.js.erb | 2 + .../admin/m_odr_rep_ribs/_form.html.haml | 19 + .../m_odr_rep_ribs/_m_odr_rep_rib.html.haml | 29 + app/views/admin/m_odr_rep_ribs/create.js.erb | 2 + app/views/admin/m_odr_rep_ribs/destroy.js.erb | 1 + app/views/admin/m_odr_rep_ribs/edit.js.erb | 1 + .../admin/m_odr_rep_ribs/index.html.haml | 23 + app/views/admin/m_odr_rep_ribs/new.js.erb | 1 + app/views/admin/m_odr_rep_ribs/show.html.haml | 10 + app/views/admin/m_odr_rep_ribs/update.js.erb | 2 + app/views/admin/m_odr_reps/_form.html.haml | 26 + app/views/admin/m_odr_reps/_head.html.haml | 34 + .../admin/m_odr_reps/_left_column.html.haml | 152 + .../admin/m_odr_reps/_m_odr_rep.html.haml | 37 + app/views/admin/m_odr_reps/_state.html.haml | 1 + app/views/admin/m_odr_reps/create.js.erb | 2 + app/views/admin/m_odr_reps/destroy.js.erb | 1 + app/views/admin/m_odr_reps/edit.js.erb | 1 + app/views/admin/m_odr_reps/index.html.haml | 42 + app/views/admin/m_odr_reps/new.js.erb | 1 + app/views/admin/m_odr_reps/show.html.haml | 93 + app/views/admin/m_odr_reps/update.js.erb | 7 + .../admin/m_odr_trackers/_form.html.haml | 5 + .../m_odr_trackers/_m_odr_tracker.html.haml | 10 + app/views/admin/m_odr_trackers/create.js.erb | 2 + app/views/admin/m_odr_trackers/destroy.js.erb | 1 + app/views/admin/m_odr_trackers/edit.js.erb | 1 + .../admin/m_odr_trackers/index.html.haml | 22 + app/views/admin/m_odr_trackers/new.js.erb | 1 + app/views/admin/m_odr_trackers/show.html.haml | 10 + app/views/admin/m_odr_trackers/update.js.erb | 2 + .../admin/m_odr_virements/_form.html.haml | 22 + .../m_odr_virements/_m_odr_virement.html.haml | 86 + .../admin/m_odr_virements/admin_valid.js.erb | 2 + app/views/admin/m_odr_virements/create.js.erb | 2 + .../admin/m_odr_virements/destroy.js.erb | 1 + app/views/admin/m_odr_virements/edit.js.erb | 1 + .../admin/m_odr_virements/index.html.haml | 33 + app/views/admin/m_odr_virements/new.js.erb | 1 + app/views/admin/m_odr_virements/refuse.js.erb | 2 + .../admin/m_odr_virements/show.html.haml | 10 + app/views/admin/m_odr_virements/update.js.erb | 2 + app/views/admin/m_odrs/_form.html.haml | 191 + app/views/admin/m_odrs/_m_odr.html.haml | 22 + app/views/admin/m_odrs/create.html.haml | 1 + app/views/admin/m_odrs/create.js.erb | 2 + app/views/admin/m_odrs/destroy.js.erb | 1 + app/views/admin/m_odrs/edit.html.haml | 8 + app/views/admin/m_odrs/edit.js.erb | 1 + app/views/admin/m_odrs/index.html.haml | 28 + app/views/admin/m_odrs/new.html.haml | 8 + app/views/admin/m_odrs/new.js.erb | 1 + app/views/admin/m_odrs/show.html.haml | 126 + app/views/admin/m_odrs/thank.html.haml | 10 + app/views/admin/m_odrs/update.js.erb | 2 + app/views/admin/mail_contents/_form.html.haml | 12 + .../mail_contents/_mail_content.html.haml | 20 + app/views/admin/mail_contents/edit.html.haml | 105 + app/views/admin/mail_contents/edit.js.erb | 1 + app/views/admin/mail_contents/index.html.haml | 23 + app/views/admin/mail_contents/show.html.haml | 1 + .../admin/mail_contents/update_row.js.erb | 2 + app/views/admin/mail_hists/_form.html.haml | 24 + .../admin/mail_hists/_mail_hist.html.haml | 17 + app/views/admin/mail_hists/create.js.erb | 2 + app/views/admin/mail_hists/destroy.js.erb | 1 + app/views/admin/mail_hists/edit.js.erb | 1 + app/views/admin/mail_hists/index.html.haml | 21 + app/views/admin/mail_hists/new.js.erb | 1 + app/views/admin/mail_hists/show.html.haml | 13 + app/views/admin/mail_hists/update.js.erb | 2 + .../admin/mail_templates/_form.html.haml | 12 + .../mail_templates/_mail_template.html.haml | 8 + app/views/admin/mail_templates/edit.html.haml | 10 + app/views/admin/mail_templates/edit.js.erb | 1 + .../admin/mail_templates/index.html.haml | 21 + app/views/admin/mail_templates/new.html.haml | 10 + .../admin/mail_templates/update_row.js.erb | 2 + app/views/admin/mail_types/_form.html.haml | 15 + .../admin/mail_types/_mail_type.html.haml | 16 + app/views/admin/mail_types/create.js.erb | 2 + app/views/admin/mail_types/destroy.js.erb | 1 + app/views/admin/mail_types/edit.js.erb | 1 + app/views/admin/mail_types/index.html.haml | 18 + app/views/admin/mail_types/new.js.erb | 1 + app/views/admin/mail_types/show.html.haml | 10 + app/views/admin/mail_types/update.js.erb | 2 + .../admin/market_discounts/_form.html.haml | 15 + .../_market_discount.html.haml | 12 + .../admin/market_discounts/create.js.erb | 2 + .../admin/market_discounts/destroy.js.erb | 1 + app/views/admin/market_discounts/edit.js.erb | 1 + .../admin/market_discounts/index.html.haml | 23 + app/views/admin/market_discounts/new.js.erb | 1 + .../admin/market_discounts/show.html.haml | 10 + .../admin/market_discounts/update.js.erb | 2 + app/views/admin/menu_aliases/_form.html.haml | 6 + .../admin/menu_aliases/_menu_alias.html.haml | 4 + app/views/admin/menu_aliases/edit.html.haml | 0 .../admin/menu_items/_cible_line.html.haml | 9 + .../menu_items/_edit_articles_form.html.haml | 16 + .../admin/menu_items/_edit_form.html.haml | 12 + app/views/admin/menu_items/_form.html.haml | 42 + .../admin/menu_items/_form_line.html.haml | 7 + .../admin/menu_items/_index_block.html.haml | 82 + .../admin/menu_items/_menu_english.html.haml | 18 + .../admin/menu_items/_menu_item.html.haml | 35 + .../_menu_item_content_form.html.haml | 7 + .../admin/menu_items/_new_form.html.haml | 18 + app/views/admin/menu_items/_show.html.haml | 7 + app/views/admin/menu_items/archives.html.haml | 10 + app/views/admin/menu_items/cible.html.haml | 5 + app/views/admin/menu_items/create.js.erb | 4 + app/views/admin/menu_items/edit.html.haml | 14 + app/views/admin/menu_items/edit.js.erb | 3 + .../admin/menu_items/edit_articles.js.erb | 1 + app/views/admin/menu_items/index.html.haml | 17 + app/views/admin/menu_items/index.js.erb | 13 + app/views/admin/menu_items/new.html.haml | 4 + app/views/admin/menu_items/new.js.erb | 3 + app/views/admin/menu_items/reorder.js.erb | 2 + app/views/admin/menu_items/show.js.erb | 11 + app/views/admin/menu_items/update.js.erb | 4 + .../menu_items/update_reorder_failled.js.erb | 7 + app/views/admin/menu_urls/_form.html.haml | 5 + app/views/admin/menu_urls/_menu_url.html.haml | 4 + app/views/admin/menu_urls/edit.html.haml | 0 app/views/admin/menus/_form.html.haml | 8 + app/views/admin/menus/_index_block.html.haml | 43 + app/views/admin/menus/_menu.html.haml | 9 + app/views/admin/menus/edit.html.haml | 4 + app/views/admin/menus/index.html.haml | 5 + app/views/admin/menus/index.js.erb | 2 + app/views/admin/menus/new.html.haml | 4 + app/views/admin/menus/show.html.haml | 2 + .../admin/navision/export_a_sale.html.haml | 67 + .../admin/navision/export_purchase.html.haml | 52 + .../admin/navision/export_sale.html.haml | 67 + .../admin/navision/get_account.html.haml | 108 + app/views/admin/navision/index.html.haml | 46 + app/views/admin/navision/show.html.haml | 91 + app/views/admin/odr_trackers/_form.html.haml | 13 + .../admin/odr_trackers/_odr_tracker.html.haml | 9 + app/views/admin/odr_trackers/create.js.erb | 2 + app/views/admin/odr_trackers/destroy.js.erb | 1 + app/views/admin/odr_trackers/edit.js.erb | 1 + app/views/admin/odr_trackers/index.html.haml | 21 + app/views/admin/odr_trackers/new.js.erb | 1 + app/views/admin/odr_trackers/show.html.haml | 10 + app/views/admin/odr_trackers/update.js.erb | 2 + app/views/admin/open_ranges/_form.html.haml | 13 + .../admin/open_ranges/_open_range.html.haml | 9 + app/views/admin/open_ranges/create.js.erb | 2 + app/views/admin/open_ranges/destroy.js.erb | 1 + app/views/admin/open_ranges/edit.js.erb | 1 + app/views/admin/open_ranges/index.html.haml | 21 + app/views/admin/open_ranges/new.js.erb | 1 + app/views/admin/open_ranges/show.html.haml | 10 + app/views/admin/open_ranges/update.js.erb | 2 + app/views/admin/organisateurs/_form.html.haml | 33 + .../organisateurs/_organisateur.html.haml | 16 + app/views/admin/organisateurs/create.js.erb | 2 + app/views/admin/organisateurs/destroy.js.erb | 1 + app/views/admin/organisateurs/edit.js.erb | 1 + app/views/admin/organisateurs/index.html.haml | 16 + app/views/admin/organisateurs/new.js.erb | 1 + app/views/admin/organisateurs/show.html.haml | 10 + app/views/admin/organisateurs/update.js.erb | 2 + .../admin/p_bank_accounts/_form.html.haml | 17 + .../p_bank_accounts/_p_bank_account.html.haml | 16 + app/views/admin/p_bank_accounts/create.js.erb | 2 + .../admin/p_bank_accounts/destroy.js.erb | 1 + .../admin/p_bank_accounts/edit.html.haml | 4 + app/views/admin/p_bank_accounts/edit.js.erb | 1 + .../admin/p_bank_accounts/index.html.haml | 26 + app/views/admin/p_bank_accounts/new.html.haml | 4 + app/views/admin/p_bank_accounts/new.js.erb | 1 + .../admin/p_bank_accounts/show.html.haml | 10 + app/views/admin/p_bank_accounts/update.js.erb | 2 + app/views/admin/p_banks/_form.html.haml | 13 + app/views/admin/p_banks/_p_bank.html.haml | 12 + app/views/admin/p_banks/create.js.erb | 2 + app/views/admin/p_banks/destroy.js.erb | 1 + app/views/admin/p_banks/edit.html.haml | 4 + app/views/admin/p_banks/edit.js.erb | 1 + app/views/admin/p_banks/index.html.haml | 21 + app/views/admin/p_banks/new.html.haml | 4 + app/views/admin/p_banks/new.js.erb | 1 + app/views/admin/p_banks/show.html.haml | 10 + app/views/admin/p_banks/update.js.erb | 2 + .../admin/p_brut_products/_form.html.haml | 9 + .../p_brut_products/_p_brut_product.html.haml | 8 + app/views/admin/p_brut_products/create.js.erb | 2 + .../admin/p_brut_products/destroy.js.erb | 1 + .../admin/p_brut_products/edit.html.haml | 4 + app/views/admin/p_brut_products/edit.js.erb | 1 + .../admin/p_brut_products/index.html.haml | 22 + app/views/admin/p_brut_products/new.html.haml | 4 + app/views/admin/p_brut_products/new.js.erb | 1 + .../admin/p_brut_products/show.html.haml | 10 + app/views/admin/p_brut_products/update.js.erb | 2 + .../admin/p_commercial_cats/_form.html.haml | 14 + .../_p_commercial_cat.html.haml | 8 + .../admin/p_commercial_cats/create.js.erb | 2 + .../admin/p_commercial_cats/destroy.js.erb | 1 + app/views/admin/p_commercial_cats/edit.js.erb | 1 + .../admin/p_commercial_cats/index.html.haml | 21 + app/views/admin/p_commercial_cats/new.js.erb | 1 + .../admin/p_commercial_cats/show.html.haml | 10 + .../admin/p_commercial_cats/update.js.erb | 2 + app/views/admin/p_commercials/_form.html.haml | 41 + .../p_commercials/_p_commercial.html.haml | 24 + app/views/admin/p_commercials/create.js.erb | 2 + app/views/admin/p_commercials/destroy.js.erb | 1 + app/views/admin/p_commercials/edit.html.haml | 4 + app/views/admin/p_commercials/edit.js.erb | 1 + .../admin/p_commercials/import.html.haml | 32 + app/views/admin/p_commercials/index.html.haml | 32 + app/views/admin/p_commercials/new.html.haml | 4 + app/views/admin/p_commercials/new.js.erb | 1 + app/views/admin/p_commercials/show.html.haml | 136 + app/views/admin/p_commercials/update.js.erb | 2 + .../_p_compta_element.html.haml | 69 + .../admin/p_compta_exports/_form.html.haml | 10 + .../_p_compta_export.html.haml | 26 + .../admin/p_compta_exports/create.js.erb | 2 + .../admin/p_compta_exports/destroy.js.erb | 1 + .../admin/p_compta_exports/edit.html.haml | 4 + app/views/admin/p_compta_exports/edit.js.erb | 1 + .../admin/p_compta_exports/import.html.haml | 32 + .../admin/p_compta_exports/index.html.haml | 32 + .../admin/p_compta_exports/new.html.haml | 4 + app/views/admin/p_compta_exports/new.js.erb | 1 + .../admin/p_compta_exports/show.html.haml | 50 + .../admin/p_compta_exports/update.js.erb | 2 + app/views/admin/p_contacts/_form.html.haml | 42 + .../admin/p_customer_cats/_form.html.haml | 17 + .../p_customer_cats/_p_customer_cat.html.haml | 9 + app/views/admin/p_customer_cats/create.js.erb | 2 + .../admin/p_customer_cats/destroy.js.erb | 1 + .../admin/p_customer_cats/edit.html.haml | 4 + app/views/admin/p_customer_cats/edit.js.erb | 1 + .../admin/p_customer_cats/index.html.haml | 21 + app/views/admin/p_customer_cats/new.html.haml | 4 + app/views/admin/p_customer_cats/new.js.erb | 1 + .../admin/p_customer_cats/show.html.haml | 1 + app/views/admin/p_customer_cats/update.js.erb | 2 + .../admin/p_customer_ribs/_form.html.haml | 23 + .../p_customer_ribs/_large_form.html.haml | 9 + .../admin/p_customer_ribs/_mandat.html.haml | 88 + .../p_customer_ribs/_p_customer_rib.html.haml | 44 + app/views/admin/p_customer_ribs/create.js.erb | 2 + .../admin/p_customer_ribs/destroy.js.erb | 1 + .../admin/p_customer_ribs/edit.html.haml | 4 + app/views/admin/p_customer_ribs/edit.js.erb | 1 + .../admin/p_customer_ribs/index.html.haml | 32 + app/views/admin/p_customer_ribs/new.html.haml | 4 + app/views/admin/p_customer_ribs/new.js.erb | 1 + .../admin/p_customer_ribs/show.html.haml | 101 + app/views/admin/p_customer_ribs/update.js.erb | 2 + .../admin/p_customer_sheets/_apercu.html.haml | 0 .../admin/p_customer_sheets/_form.html.haml | 18 + .../_p_customer_sheet.html.haml | 41 + .../admin/p_customer_sheets/create.js.erb | 2 + .../admin/p_customer_sheets/destroy.js.erb | 1 + .../admin/p_customer_sheets/edit.html.haml | 12 + app/views/admin/p_customer_sheets/edit.js.erb | 1 + .../admin/p_customer_sheets/index.html.haml | 41 + .../admin/p_customer_sheets/new.html.haml | 16 + app/views/admin/p_customer_sheets/new.js.erb | 1 + .../admin/p_customer_sheets/show.html.haml | 445 + .../admin/p_customer_sheets/update.js.erb | 2 + app/views/admin/p_customers/_apercu.html.haml | 29 + app/views/admin/p_customers/_etat.html.haml | 27 + .../admin/p_customers/_financier.html.haml | 30 + app/views/admin/p_customers/_form.html.haml | 66 + .../admin/p_customers/_p_customer.html.haml | 67 + .../p_customers/_particular_form.html.haml | 40 + .../admin/p_customers/_qi_list.html.haml | 5 + .../p_customers/_search_etat_form.html.haml | 34 + .../p_customers/archive_import.html.haml | 62 + .../admin/p_customers/autocomplete.js.erb | 0 .../p_customers/autocomplete_apercu.js.erb | 8 + app/views/admin/p_customers/create.js.erb | 5 + app/views/admin/p_customers/destroy.js.erb | 1 + app/views/admin/p_customers/edit.html.haml | 10 + app/views/admin/p_customers/edit.js.erb | 1 + app/views/admin/p_customers/etat.html.haml | 242 + app/views/admin/p_customers/import.html.haml | 92 + app/views/admin/p_customers/import3.html.haml | 33 + .../admin/p_customers/import_cat.html.haml | 52 + app/views/admin/p_customers/index.html.haml | 120 + app/views/admin/p_customers/new.html.haml | 8 + app/views/admin/p_customers/new.js.erb | 1 + app/views/admin/p_customers/show.html.haml | 121 + app/views/admin/p_customers/update.js.erb | 2 + app/views/admin/p_documents/_bl.haml | 141 + app/views/admin/p_documents/_form.html.haml | 16 + .../admin/p_documents/_form_avoir.html.haml | 290 + .../admin/p_documents/_general.html.haml | 187 + app/views/admin/p_documents/_index.html.haml | 78 + .../admin/p_documents/_p_document.html.haml | 156 + .../p_documents/_search_to_affect.html.haml | 1 + .../admin/p_documents/create_avoir.html.haml | 14 + app/views/admin/p_documents/detail.html.haml | 124 + .../admin/p_documents/doublons.html.haml | 54 + app/views/admin/p_documents/edit.js.erb | 1 + app/views/admin/p_documents/index.html.haml | 119 + .../admin/p_documents/search_to_affect.js.erb | 2 + app/views/admin/p_documents/show.html.haml | 138 + app/views/admin/p_documents/update.js.erb | 8 + app/views/admin/p_drivers/_form.html.haml | 9 + app/views/admin/p_drivers/_p_driver.html.haml | 9 + app/views/admin/p_drivers/create.js.erb | 2 + app/views/admin/p_drivers/destroy.js.erb | 1 + app/views/admin/p_drivers/edit.html.haml | 4 + app/views/admin/p_drivers/edit.js.erb | 1 + app/views/admin/p_drivers/index.html.haml | 21 + app/views/admin/p_drivers/new.html.haml | 4 + app/views/admin/p_drivers/new.js.erb | 1 + app/views/admin/p_drivers/show.html.haml | 10 + app/views/admin/p_drivers/update.js.erb | 2 + .../p_fournisseur_orders/_form.html.haml | 146 + .../_p_fournisseur_order.html.haml | 59 + .../admin/p_fournisseur_orders/create.js.erb | 2 + .../admin/p_fournisseur_orders/destroy.js.erb | 1 + .../admin/p_fournisseur_orders/edit.html.haml | 10 + .../admin/p_fournisseur_orders/edit.js.erb | 1 + .../p_fournisseur_orders/export.html.haml | 22 + .../p_fournisseur_orders/index.html.haml | 44 + .../admin/p_fournisseur_orders/new.html.haml | 11 + .../admin/p_fournisseur_orders/new.js.erb | 1 + .../admin/p_fournisseur_orders/show.html.haml | 10 + .../admin/p_fournisseur_orders/update.js.erb | 2 + .../admin/p_fournisseurs/_form.html.haml | 24 + .../p_fournisseurs/_p_fournisseur.html.haml | 27 + app/views/admin/p_fournisseurs/create.js.erb | 2 + app/views/admin/p_fournisseurs/destroy.js.erb | 1 + app/views/admin/p_fournisseurs/edit.html.haml | 4 + app/views/admin/p_fournisseurs/edit.js.erb | 1 + .../admin/p_fournisseurs/import.html.haml | 32 + .../admin/p_fournisseurs/index.html.haml | 29 + app/views/admin/p_fournisseurs/new.html.haml | 4 + app/views/admin/p_fournisseurs/new.js.erb | 1 + app/views/admin/p_fournisseurs/show.html.haml | 10 + app/views/admin/p_fournisseurs/update.js.erb | 2 + .../admin/p_payment_documents/_form.html.haml | 19 + .../_p_payment_document.html.haml | 19 + .../admin/p_payment_types/_form.html.haml | 15 + .../p_payment_types/_p_payment_type.html.haml | 21 + app/views/admin/p_payment_types/create.js.erb | 2 + .../admin/p_payment_types/destroy.js.erb | 1 + .../admin/p_payment_types/edit.html.haml | 4 + app/views/admin/p_payment_types/edit.js.erb | 1 + .../admin/p_payment_types/index.html.haml | 22 + app/views/admin/p_payment_types/new.html.haml | 4 + app/views/admin/p_payment_types/new.js.erb | 1 + .../admin/p_payment_types/show.html.haml | 10 + app/views/admin/p_payment_types/update.js.erb | 2 + .../p_payments/_essentials_form.html.haml | 36 + app/views/admin/p_payments/_form.html.haml | 154 + .../admin/p_payments/_p_payment.html.haml | 37 + app/views/admin/p_payments/create.js.erb | 5 + app/views/admin/p_payments/destroy.js.erb | 1 + app/views/admin/p_payments/edit.html.haml | 4 + app/views/admin/p_payments/edit.js.erb | 1 + app/views/admin/p_payments/import.html.haml | 96 + .../p_payments/import_arrondis.html.haml | 48 + .../p_payments/import_lettrage.html.haml | 35 + app/views/admin/p_payments/index.html.haml | 158 + app/views/admin/p_payments/new.html.haml | 4 + app/views/admin/p_payments/new.js.erb | 1 + app/views/admin/p_payments/relances.html.haml | 143 + app/views/admin/p_payments/show.html.haml | 10 + app/views/admin/p_payments/update.js.erb | 6 + app/views/admin/p_price_cats/_form.html.haml | 14 + .../admin/p_price_cats/_p_price_cat.html.haml | 10 + app/views/admin/p_price_cats/create.js.erb | 2 + app/views/admin/p_price_cats/destroy.js.erb | 1 + app/views/admin/p_price_cats/edit.js.erb | 1 + app/views/admin/p_price_cats/index.html.haml | 22 + app/views/admin/p_price_cats/new.js.erb | 1 + app/views/admin/p_price_cats/show.html.haml | 10 + app/views/admin/p_price_cats/update.js.erb | 2 + .../p_product_brut_products/_form.html.haml | 6 + .../p_product_brut_stocks/_form.html.haml | 51 + .../admin/p_product_cats/_form.html.haml | 36 + .../p_product_cats/_p_product_cat.html.haml | 11 + app/views/admin/p_product_cats/create.js.erb | 2 + app/views/admin/p_product_cats/destroy.js.erb | 1 + app/views/admin/p_product_cats/edit.html.haml | 4 + app/views/admin/p_product_cats/edit.js.erb | 1 + .../admin/p_product_cats/index.html.haml | 24 + app/views/admin/p_product_cats/new.html.haml | 4 + app/views/admin/p_product_cats/new.js.erb | 1 + app/views/admin/p_product_cats/show.html.haml | 10 + app/views/admin/p_product_cats/update.js.erb | 2 + .../p_product_feature_cats/_form.html.haml | 14 + .../_p_product_feature_cat.html.haml | 9 + .../p_product_feature_cats/create.js.erb | 2 + .../p_product_feature_cats/destroy.js.erb | 1 + .../admin/p_product_feature_cats/edit.js.erb | 1 + .../p_product_feature_cats/index.html.haml | 22 + .../admin/p_product_feature_cats/new.js.erb | 1 + .../p_product_feature_cats/show.html.haml | 10 + .../p_product_feature_cats/update.js.erb | 2 + .../admin/p_product_features/_form.html.haml | 13 + .../_p_product_feature.html.haml | 12 + .../admin/p_product_features/create.js.erb | 2 + .../admin/p_product_features/destroy.js.erb | 1 + .../admin/p_product_features/edit.js.erb | 1 + .../admin/p_product_features/index.html.haml | 24 + app/views/admin/p_product_features/new.js.erb | 1 + .../admin/p_product_features/show.html.haml | 10 + .../admin/p_product_features/update.js.erb | 2 + .../admin/p_product_prices/_form.html.haml | 17 + .../_p_product_price.html.haml | 13 + .../admin/p_product_prices/create.js.erb | 2 + .../admin/p_product_prices/destroy.js.erb | 1 + app/views/admin/p_product_prices/edit.js.erb | 1 + .../admin/p_product_prices/index.html.haml | 25 + app/views/admin/p_product_prices/new.js.erb | 1 + .../admin/p_product_prices/show.html.haml | 10 + .../admin/p_product_prices/update.js.erb | 2 + .../admin/p_product_refs/_apercu.html.haml | 3 + .../admin/p_product_refs/_form.html.haml | 22 + .../p_product_refs/_p_product_ref.html.haml | 10 + .../admin/p_product_refs/autocomplete.js.erb | 2 + .../p_product_refs/autocomplete_apercu.js.erb | 2 + app/views/admin/p_product_refs/create.js.erb | 2 + app/views/admin/p_product_refs/destroy.js.erb | 1 + app/views/admin/p_product_refs/edit.js.erb | 1 + .../admin/p_product_refs/index.html.haml | 22 + app/views/admin/p_product_refs/new.js.erb | 1 + app/views/admin/p_product_refs/show.html.haml | 10 + app/views/admin/p_product_refs/update.js.erb | 2 + .../admin/p_product_specs/_form.html.haml | 11 + .../p_product_specs/_p_product_spec.html.haml | 9 + app/views/admin/p_product_specs/create.js.erb | 2 + .../admin/p_product_specs/destroy.js.erb | 1 + .../admin/p_product_specs/edit.html.haml | 4 + app/views/admin/p_product_specs/edit.js.erb | 1 + .../admin/p_product_specs/index.html.haml | 23 + app/views/admin/p_product_specs/new.html.haml | 4 + app/views/admin/p_product_specs/new.js.erb | 1 + .../admin/p_product_specs/show.html.haml | 10 + app/views/admin/p_product_specs/update.js.erb | 2 + .../p_product_sub_cats.old/_form.html.haml | 16 + .../_p_product_sub_cat.html.haml | 9 + .../p_product_sub_cats.old/create.js.erb | 2 + .../p_product_sub_cats.old/destroy.js.erb | 1 + .../admin/p_product_sub_cats.old/edit.js.erb | 1 + .../p_product_sub_cats.old/index.html.haml | 22 + .../admin/p_product_sub_cats.old/new.js.erb | 1 + .../p_product_sub_cats.old/show.html.haml | 10 + .../p_product_sub_cats.old/update.js.erb | 2 + .../admin/p_product_sub_cats/_form.html.haml | 16 + .../p_product_sub_cats/_index_block.html.haml | 52 + .../_p_product_sub_cat.html.haml | 25 + .../admin/p_product_sub_cats/create.js.erb | 4 + .../admin/p_product_sub_cats/destroy.js.erb | 4 + .../admin/p_product_sub_cats/edit.js.erb | 1 + .../admin/p_product_sub_cats/index.html.haml | 10 + .../admin/p_product_sub_cats/index.js.erb | 13 + app/views/admin/p_product_sub_cats/new.js.erb | 1 + .../admin/p_product_sub_cats/reorder.js.erb | 4 + .../admin/p_product_sub_cats/update.js.erb | 4 + .../p_product_sub_cats/update_row.js.erb | 2 + app/views/admin/p_products/_apercu.html.haml | 3 + app/views/admin/p_products/_form.html.haml | 125 + .../admin/p_products/_p_product.html.haml | 71 + app/views/admin/p_products/_qi_list.html.haml | 6 + .../admin/p_products/autocomplete.js.erb | 2 + .../p_products/autocomplete_apercu.js.erb | 2 + app/views/admin/p_products/create.js.erb | 2 + app/views/admin/p_products/destroy.js.erb | 1 + app/views/admin/p_products/edit.html.haml | 11 + app/views/admin/p_products/edit.js.erb | 1 + app/views/admin/p_products/import2.html.haml | 12 + app/views/admin/p_products/import3.html.haml | 42 + app/views/admin/p_products/index.html.haml | 177 + app/views/admin/p_products/new.html.haml | 14 + app/views/admin/p_products/new.js.erb | 1 + app/views/admin/p_products/show.html.haml | 10 + app/views/admin/p_products/update.js.erb | 2 + app/views/admin/p_remises/_form.html.haml | 49 + app/views/admin/p_remises/_p_remise.html.haml | 24 + app/views/admin/p_remises/create.js.erb | 2 + app/views/admin/p_remises/destroy.js.erb | 1 + app/views/admin/p_remises/edit.html.haml | 16 + app/views/admin/p_remises/edit.js.erb | 1 + app/views/admin/p_remises/index.html.haml | 30 + app/views/admin/p_remises/new.html.haml | 16 + app/views/admin/p_remises/new.js.erb | 1 + app/views/admin/p_remises/print.html.haml | 134 + app/views/admin/p_remises/show.html.haml | 34 + app/views/admin/p_remises/update.js.erb | 2 + .../admin/p_sheet_lines/_affect.html.haml | 30 + .../admin/p_sheet_lines/_avoir_form.html.haml | 119 + .../admin/p_sheet_lines/_form.html copy.haml | 95 + app/views/admin/p_sheet_lines/_form.html.haml | 111 + .../p_sheet_lines/_p_sheet_line.html.haml | 34 + .../_p_sheet_line_return.html.haml | 29 + .../p_sheet_lines/_p_sheet_lines.html.haml | 143 + .../_print_p_sheet_lines.html.haml | 137 + .../admin/p_ship_bill_lines/_form.html.haml | 15 + app/views/admin/p_ship_bills/_form.html.haml | 21 + .../admin/p_ship_bills/_p_ship_bill.html.haml | 10 + app/views/admin/p_ship_bills/create.js.erb | 2 + app/views/admin/p_ship_bills/destroy.js.erb | 1 + app/views/admin/p_ship_bills/edit.html.haml | 4 + app/views/admin/p_ship_bills/edit.js.erb | 1 + app/views/admin/p_ship_bills/index.html.haml | 25 + app/views/admin/p_ship_bills/new.html.haml | 4 + app/views/admin/p_ship_bills/new.js.erb | 1 + app/views/admin/p_ship_bills/show.html.haml | 10 + app/views/admin/p_ship_bills/update.js.erb | 2 + app/views/admin/p_stats/index.html.haml | 228 + app/views/admin/pages/_form.html.haml | 22 + app/views/admin/pages/_page.html.haml | 122 + app/views/admin/pages/edit.html.haml | 0 app/views/admin/pages/update.html.haml | 2 + .../particulars/_customer_preview.html.haml | 8 + app/views/admin/particulars/_form.html.haml | 30 + .../admin/particulars/_large_form.html.haml | 11 + .../admin/particulars/_particular.html.haml | 26 + .../particulars/_particular_detail.html.haml | 53 + app/views/admin/particulars/create.js.erb | 5 + app/views/admin/particulars/destroy.js.erb | 1 + app/views/admin/particulars/edit.js.erb | 1 + app/views/admin/particulars/new.js.erb | 1 + app/views/admin/particulars/update.js.erb | 7 + .../admin/password_resets/edit.html.haml | 6 + app/views/admin/password_resets/new.html.haml | 6 + app/views/admin/passwords/edit.html.haml | 16 + app/views/admin/passwords/new.html.haml | 11 + app/views/admin/popups/_form.html.haml | 44 + app/views/admin/popups/edit.html.haml | 15 + app/views/admin/popups/index.html.haml | 41 + app/views/admin/popups/new.html.haml | 15 + app/views/admin/popups/show.html.haml | 87 + .../admin/price_documents/_form.html.haml | 163 + .../price_documents/_price_document.html.haml | 35 + .../_search_to_affect.html.haml | 266 + app/views/admin/price_documents/create.js.erb | 2 + .../admin/price_documents/destroy.js.erb | 1 + .../admin/price_documents/edit.html.haml | 11 + app/views/admin/price_documents/edit.js.erb | 1 + .../admin/price_documents/index.html.haml | 156 + app/views/admin/price_documents/new.html.haml | 11 + app/views/admin/price_documents/new.js.erb | 1 + .../admin/price_documents/print.html.haml | 391 + .../price_documents/search_to_affect.js.erb | 2 + .../admin/price_documents/show.html.haml | 10 + app/views/admin/price_documents/update.js.erb | 2 + .../admin/price_line_blocks/_form.html.haml | 94 + .../price_line_blocks/_form.html.haml.old | 124 + .../_price_line_block.html.haml | 49 + .../admin/price_line_blocks/create.js.erb | 2 + .../admin/price_line_blocks/destroy.js.erb | 1 + app/views/admin/price_line_blocks/edit.js.erb | 1 + .../admin/price_line_blocks/index.html.haml | 61 + app/views/admin/price_line_blocks/new.js.erb | 1 + .../admin/price_line_blocks/show.html.haml | 10 + .../admin/price_line_blocks/update.js.erb | 2 + app/views/admin/price_lines/_form.html.haml | 224 + .../admin/price_lines/_price_line.html.haml | 57 + app/views/admin/price_lines/create.js.erb | 2 + app/views/admin/price_lines/destroy.js.erb | 1 + app/views/admin/price_lines/edit.js.erb | 1 + app/views/admin/price_lines/index.html.haml | 69 + app/views/admin/price_lines/new.js.erb | 1 + app/views/admin/price_lines/show.html.haml | 10 + app/views/admin/price_lines/update.js.erb | 2 + app/views/admin/s_brands/_form.html.haml | 12 + app/views/admin/s_brands/_s_brand.html.haml | 9 + app/views/admin/s_brands/create.js.erb | 2 + app/views/admin/s_brands/destroy.js.erb | 1 + app/views/admin/s_brands/edit.js.erb | 1 + app/views/admin/s_brands/index.html.haml | 21 + app/views/admin/s_brands/new.js.erb | 1 + app/views/admin/s_brands/show.html.haml | 10 + app/views/admin/s_brands/update.js.erb | 2 + .../admin/s_compta_accounts/_form.html.haml | 16 + .../_s_compta_account.html.haml | 12 + .../admin/s_compta_accounts/create.js.erb | 2 + .../admin/s_compta_accounts/destroy.js.erb | 1 + app/views/admin/s_compta_accounts/edit.js.erb | 1 + .../admin/s_compta_accounts/index.html.haml | 24 + app/views/admin/s_compta_accounts/new.js.erb | 1 + .../admin/s_compta_accounts/show.html.haml | 10 + .../admin/s_compta_accounts/update.js.erb | 2 + .../s_module_configurations/_form.html.haml | 13 + .../_s_module_configuration.html.haml | 9 + .../s_module_configurations/create.js.erb | 2 + .../s_module_configurations/destroy.js.erb | 1 + .../admin/s_module_configurations/edit.js.erb | 1 + .../s_module_configurations/index.html.haml | 22 + .../admin/s_module_configurations/new.js.erb | 1 + .../s_module_configurations/show.html.haml | 10 + .../s_module_configurations/update.js.erb | 2 + app/views/admin/s_modules/_form.html.haml | 20 + app/views/admin/s_modules/_s_module.html.haml | 15 + app/views/admin/s_modules/create.js.erb | 2 + app/views/admin/s_modules/destroy.js.erb | 1 + app/views/admin/s_modules/edit.js.erb | 1 + app/views/admin/s_modules/index.html.haml | 27 + app/views/admin/s_modules/new.js.erb | 1 + app/views/admin/s_modules/show.html.haml | 10 + app/views/admin/s_modules/update.js.erb | 2 + .../admin/s_modules_states/_form.html.haml | 13 + .../_s_modules_state.html.haml | 9 + .../admin/s_modules_states/create.js.erb | 2 + .../admin/s_modules_states/destroy.js.erb | 1 + app/views/admin/s_modules_states/edit.js.erb | 1 + .../admin/s_modules_states/index.html.haml | 21 + app/views/admin/s_modules_states/new.js.erb | 1 + .../admin/s_modules_states/show.html.haml | 10 + .../admin/s_modules_states/update.js.erb | 2 + .../admin/s_organisations/_form.html.haml | 26 + .../s_organisations/_s_organisation.html.haml | 22 + app/views/admin/s_organisations/create.js.erb | 2 + .../admin/s_organisations/destroy.js.erb | 1 + app/views/admin/s_organisations/edit.js.erb | 1 + .../admin/s_organisations/index.html.haml | 34 + app/views/admin/s_organisations/new.js.erb | 1 + .../admin/s_organisations/show.html.haml | 10 + app/views/admin/s_organisations/update.js.erb | 2 + app/views/admin/s_site_types/_form.html.haml | 13 + .../admin/s_site_types/_s_site_type.html.haml | 9 + app/views/admin/s_site_types/create.js.erb | 2 + app/views/admin/s_site_types/destroy.js.erb | 1 + app/views/admin/s_site_types/edit.js.erb | 1 + app/views/admin/s_site_types/index.html.haml | 22 + app/views/admin/s_site_types/new.js.erb | 1 + app/views/admin/s_site_types/show.html.haml | 10 + app/views/admin/s_site_types/update.js.erb | 2 + app/views/admin/s_sites/_form.html.haml | 15 + app/views/admin/s_sites/_s_site.html.haml | 10 + app/views/admin/s_sites/create.js.erb | 2 + app/views/admin/s_sites/destroy.js.erb | 1 + app/views/admin/s_sites/edit.js.erb | 1 + app/views/admin/s_sites/index.html.haml | 23 + app/views/admin/s_sites/new.js.erb | 1 + app/views/admin/s_sites/show.html.haml | 10 + app/views/admin/s_sites/update.js.erb | 2 + app/views/admin/sessions/new.html.haml | 21 + app/views/admin/shared/_social_form.html.haml | 17 + .../specific_preferences/_form.html.haml | 10 + .../_specific_preference.html.haml | 17 + .../admin/specific_preferences/edit.js.erb | 1 + .../specific_preferences/import.html.haml | 29 + .../specific_preferences/index.html.haml | 21 + .../specific_preferences/update_row.js.erb | 2 + app/views/admin/tags/_form.html.haml | 9 + app/views/admin/tags/_tag.html.haml | 21 + app/views/admin/tags/create.js.erb | 4 + app/views/admin/tags/destroy.js.erb | 3 + app/views/admin/tags/edit.js.erb | 1 + app/views/admin/tags/index.html.haml | 12 + app/views/admin/tags/new.js.erb | 1 + app/views/admin/tags/update.js.erb | 6 + app/views/admin/tiny_urls/_form.html.haml | 11 + app/views/admin/tiny_urls/edit.html.haml | 14 + app/views/admin/tiny_urls/index.html.haml | 28 + app/views/admin/tiny_urls/new.html.haml | 14 + app/views/admin/translations/_form.html.haml | 8 + .../admin/translations/_translation.html.haml | 15 + app/views/admin/translations/edit.js.erb | 1 + app/views/admin/translations/import.html.haml | 29 + app/views/admin/translations/index.html.haml | 31 + .../admin/translations/update_row.js.erb | 2 + app/views/admin/tva_rates/_form.html.haml | 18 + app/views/admin/tva_rates/_tva_rate.html.haml | 16 + app/views/admin/tva_rates/create.js.erb | 2 + app/views/admin/tva_rates/destroy.js.erb | 1 + app/views/admin/tva_rates/edit.js.erb | 1 + app/views/admin/tva_rates/index.html.haml | 28 + app/views/admin/tva_rates/new.js.erb | 1 + app/views/admin/tva_rates/show.html.haml | 10 + app/views/admin/tva_rates/update.js.erb | 2 + app/views/admin/video_files/_form.html.haml | 57 + .../admin/video_files/_index_block.html.haml | 150 + app/views/admin/video_files/_show.html.haml | 18 + .../admin/video_files/_video_file.html.haml | 39 + .../_video_files_container.html.haml | 4 + app/views/admin/video_files/create.js.erb | 4 + app/views/admin/video_files/destroy.js.erb | 2 + app/views/admin/video_files/edit.js.erb | 1 + app/views/admin/video_files/index.html.haml | 2 + app/views/admin/video_files/index.js.erb | 1 + app/views/admin/video_files/new.js.erb | 1 + app/views/admin/video_files/show.js.erb | 3 + app/views/admin/video_files/update.js.erb | 14 + app/views/admin/video_folders/_form.html.haml | 11 + .../video_folders/_video_folder.html.haml | 5 + .../video_folders/_video_folders.html.haml | 6 + .../_video_folders_navbar.html.haml | 9 + app/views/admin/video_folders/create.js.erb | 4 + app/views/admin/video_folders/destroy.js.erb | 1 + app/views/admin/video_folders/edit.js.erb | 1 + app/views/admin/video_folders/index.js.erb | 3 + app/views/admin/video_folders/new.js.erb | 1 + app/views/admin/video_folders/update.js.erb | 5 + .../admin_mailer/password_reset.text.erb | 9 + app/views/general/en_confirm_email.html.erb | 11 + app/views/general/fr_confirm_email.html.erb | 12 + app/views/general/send_newsletter.html.erb | 0 app/views/general_mails/admin.html.haml | 1 + app/views/general_mails/general.html.haml | 3 + app/views/general_mails/general2.html.haml | 1 + app/views/kaminari/_first_page.html.haml | 9 + app/views/kaminari/_gap.html.haml | 8 + app/views/kaminari/_last_page.html.haml | 9 + app/views/kaminari/_next_page.html.haml | 9 + app/views/kaminari/_page.html.haml | 10 + app/views/kaminari/_paginator.html.haml | 26 + app/views/kaminari/_prev_page.html.haml | 9 + app/views/layouts/admin.html.haml | 325 + app/views/layouts/connexion.html.haml | 23 + app/views/layouts/mail.html.haml | 87 + app/views/layouts/print.html.haml | 121 + app/views/layouts/public.html.haml | 128 + .../portlet/agir_contents/_form.html.haml | 16 + .../articleindexs_contents/_form.html.haml | 8 + .../block_contents/_block_content.html.haml | 20 + .../portlet/block_contents/_form.html.haml | 97 + .../break_contents/_break_content.html.haml | 1 + .../portlet/break_contents/_form.html.haml | 11 + .../_download_content.html.haml | 8 + .../portlet/download_contents/_form.html.haml | 34 + .../_dynamic_content.html.haml | 1 + .../portlet/dynamic_contents/_form.html.haml | 11 + .../portlet/gallery_contents/_form.html.haml | 14 + .../_gallery_content.html.haml | 18 + .../portlet/gallery_images/_form.html.haml | 19 + .../gallery_images/_gallery_image.html.haml | 9 + .../portlet/gallery_images/create.js.erb | 1 + .../portlet/gallery_images/destroy.js.erb | 4 + app/views/portlet/gallery_images/edit.js.erb | 1 + .../portlet/gallery_images/reorder.js.erb | 0 .../portlet/gallery_images/update.js.erb | 5 + .../portlet/html_contents/_form.html.haml | 23 + .../html_contents/_html_content.html.haml | 11 + .../portlet/image_contents/_form.html.haml | 34 + .../image_contents/_image_content.html.haml | 42 + .../keynumber_contents/_form.html.haml | 11 + .../portlet/link_contents/_form.html.haml | 15 + .../link_contents/_link_content.html.haml | 10 + .../portlet/map_contents/_form.html.haml | 22 + .../map_contents/_map_content.html.haml | 64 + .../menu_item_link_contents/_form.html.haml | 26 + .../_link_content.html.haml | 10 + .../portlet/petition_contents/_form.html.haml | 8 + .../_timeline_history_content.html.haml | 10 + app/views/portlet/portlets/_portlet.html.haml | 29 + app/views/portlet/portlets/new.html.haml | 7 + app/views/portlet/portlets/new.js.erb | 12 + app/views/portlet/portlets/update.js.erb | 8 + .../portlet/quote_contents/_form.html.haml | 15 + .../portlet/share_contents/_form.html.haml | 17 + app/views/portlet/shared/create.js.erb | 21 + app/views/portlet/shared/destroy.js.erb | 16 + app/views/portlet/shared/edit.js.erb | 15 + app/views/portlet/shared/new.js.erb | 7 + app/views/portlet/shared/update.js.erb | 8 + .../portlet/slide_contents/_form.html.haml | 10 + app/views/portlet/table_cols/create.js.erb | 4 + app/views/portlet/table_cols/destroy.js.erb | 4 + .../portlet/table_contents/_form.html.haml | 18 + .../table_contents/_table_content.html.haml | 46 + .../_table_content_edit_pane.html.haml | 33 + .../portlet/table_contents/destroy_row.js.erb | 6 + app/views/portlet/table_rows/create.js.erb | 4 + app/views/portlet/table_rows/destroy.js.erb | 4 + .../portlet/text_contents/_form.html.haml | 80 + .../text_contents/_text_content.html.haml | 2 + .../portlet/time_contents/_form.html.haml | 11 + .../timeline_history_contents/_form.html.haml | 8 + .../_timeline_history_content.html.haml | 10 + .../portlet/title_contents/_form.html.haml | 37 + .../title_contents/_title_content.html.haml | 4 + .../portlet/video_contents/_form.html.haml | 7 + .../video_contents/_video_content.html.haml | 42 + .../dynamic_contents/_contact.html.haml | 4 + .../dynamic_contents/_contact_leg.html.haml | 4 + .../_contact_militer.html.haml | 4 + .../dynamic_contents/_detenus.html.haml | 39 + .../_historique_monde.html.haml | 0 .../dynamic_contents/_index_label.html.haml | 105 + .../_index_petitions.html.haml | 10 + .../_index_sponsorship.html.haml | 6 + .../dynamic_contents/_militer.html.haml | 71 + .../dynamic_contents/_newsletter.html.haml | 12 + .../portlets/dynamic_contents/_plan.html.haml | 66 + .../dynamic_contents/_sub_menu.html.haml | 13 + .../render_public/_agircontent.html.haml | 22 + .../_articleindexscontent.html.haml | 25 + .../render_public/_blockcontent.html.haml | 70 + .../render_public/_breakcontent.html.haml | 1 + .../render_public/_downloadcontent.html.haml | 70 + .../render_public/_dynamiccontent.html.haml | 15 + .../render_public/_eventcontent.html.haml | 106 + .../render_public/_gallerycontent.html.haml | 109 + .../render_public/_htmlcontent.html.haml | 7 + .../render_public/_imagecontent.html.haml | 79 + .../render_public/_imglinkcontent.html.haml | 27 + .../render_public/_keynumbercontent.html.haml | 7 + .../render_public/_linkcontent.html.haml | 12 + .../render_public/_mapcontent.html.haml | 64 + .../_menuitemlinkcontent.html.haml | 73 + .../render_public/_petitioncontent.html.haml | 16 + .../render_public/_quotecontent.html.haml | 58 + .../render_public/_sharecontent.html.haml | 25 + .../render_public/_slidecontent.html.haml | 44 + .../render_public/_tablecontent.html.haml | 72 + .../render_public/_textcontent.html.haml | 4 + .../render_public/_timecontent.html.haml | 24 + .../_timelinehistorycontent.html.haml | 27 + .../render_public/_titlecontent.html.haml | 11 + .../_videocontent.html copy.haml | 24 + .../render_public/_videocontent.html.haml | 51 + app/views/public/articles/_article.html.haml | 69 + .../public/articles/_article_img.html.haml | 16 + .../public/articles/_article_list.html.haml | 6 + .../public/articles/_article_search.html.haml | 61 + .../public/articles/_article_x2.html.haml | 19 + .../public/articles/_article_x2_2.html.haml | 26 + .../public/articles/_comments_list.html.haml | 12 + .../public/articles/_intro_blog.html.haml | 14 + app/views/public/articles/_show.html.haml | 18 + app/views/public/articles/_sidebar.html.haml | 34 + .../articles/_sidebar_archives.html.haml | 16 + .../articles/_sidebar_categories.html.haml | 7 + .../articles/_sidebar_recents.html.haml | 6 + .../articles/_sidebar_socials.html.haml | 23 + .../public/articles/_sidebar_tags.html.haml | 8 + app/views/public/articles/archives.html.haml | 38 + app/views/public/articles/category.html.haml | 41 + app/views/public/articles/feed.rss.builder | 22 + app/views/public/articles/index.html.haml | 215 + app/views/public/articles/index.js.erb | 8 + app/views/public/articles/show.html.haml | 253 + app/views/public/articles/show.js.erb | 6 + app/views/public/articles/tags.html.haml | 94 + app/views/public/blocks/_block.html.haml | 5 + app/views/public/circuits/_circuit.html.haml | 3 + app/views/public/circuits/index.html.haml | 6 + app/views/public/circuits/show.html.haml | 2 + app/views/public/comments/_comment.html.haml | 56 + app/views/public/comments/_form.html.haml | 103 + app/views/public/comments/create.js.erb | 10 + app/views/public/comments/new.js.erb | 8 + app/views/public/contacts/_form.html.haml | 245 + .../public/contacts/_inline_form.html.haml | 30 + .../public/contacts/_inline_thank.html.haml | 4 + app/views/public/contacts/_thank.html.haml | 26 + app/views/public/contacts/create.js.erb | 7 + app/views/public/contacts/index.haml | 7 + app/views/public/contacts/new.html.haml | 0 app/views/public/contacts/new.js.erb | 6 + .../public/data_files/_data_file.html.haml | 22 + .../data_files/_data_file_search.html.haml | 34 + app/views/public/data_files/read.html.haml | 83 + .../file_tunel_downloads/fili.html.haml | 19 + .../file_tunel_downloads/show.html.haml | 14 + .../file_tunel_downloads/thank.html.haml | 6 + .../public/file_tunel_sends/show.html.haml | 84 + app/views/public/home/_jauge.html.haml | 18 + app/views/public/home/_mi.html.haml | 12 + app/views/public/home/angora.html.haml | 954 + app/views/public/home/angora_e1.html.haml | 136 + app/views/public/home/assurance.html.haml | 71 + app/views/public/home/assurance2.html.haml | 317 + app/views/public/home/cirques.html.haml | 0 app/views/public/home/dressage.html.haml | 0 app/views/public/home/fourrure.html.haml | 719 + app/views/public/home/fourrure.old.html.haml | 722 + app/views/public/home/home.html.haml | 0 app/views/public/home/home2.html.haml | 0 app/views/public/home/plan.html.haml | 74 + .../_image_actu_album.html.haml | 5 + .../image_actu_albums/_index_block.html.haml | 17 + .../public/image_actu_albums/_menu.html.haml | 7 + .../image_actu_albums/hashtag.html.haml | 11 + .../public/image_actu_albums/index.html.haml | 8 + .../public/image_actu_albums/show.html.haml | 8 + .../public/image_actus/_image_actu.html.haml | 3 + app/views/public/image_actus/_show.html.haml | 36 + app/views/public/image_actus/show.html.haml | 1 + app/views/public/image_actus/show.js.erb | 3 + app/views/public/m_events/_m_event.html.haml | 3 + app/views/public/m_events/index.html.haml | 6 + app/views/public/m_events/show.html.haml | 2 + app/views/public/m_odr_reps/thank.html.haml | 27 + app/views/public/m_odrs/show.html.haml | 247 + app/views/public/menu_items/_bottom.html.haml | 172 + .../public/menu_items/_large_thumb.html.haml | 28 + .../menu_items/_menu_item_search.html.haml | 64 + app/views/public/menu_items/_show.html.haml | 3 + .../public/menu_items/_small_thumb.html.haml | 25 + .../public/menu_items/_sub_menu.html.haml | 30 + .../public/menu_items/_top_sub_menu.html.haml | 10 + app/views/public/menu_items/index.html.haml | 1 + app/views/public/menu_items/show.html.haml | 57 + app/views/public/my_account/index.html.haml | 55 + .../organisateurs/_organisateur.html.haml | 3 + .../public/organisateurs/index.html.haml | 6 + app/views/public/organisateurs/show.html.haml | 2 + .../public/p_customer_auths/_top.html.haml | 0 .../p_customer_auths/edit_password.haml | 42 + .../p_customer_auths/edit_password_reset.haml | 40 + .../edit_recurrent_payment.haml | 44 + .../public/p_customer_auths/index.html.haml | 25 + app/views/public/p_customer_auths/new.haml | 46 + .../p_customer_auths/password_reset.html.haml | 24 + .../public/particulars/_particular.html.haml | 17 + app/views/public/popups/_popup.html.haml | 23 + app/views/public/search/_new_top.html.haml | 51 + app/views/public/search/search.html.haml | 225 + app/views/public/seo/_mi.builder | 16 + app/views/public/seo/_sitemap_cirque.builder | 6 + .../public/seo/_sitemap_localhost.builder | 204 + app/views/public/seo/robots.erb | 5 + app/views/public/seo/sitemap.builder | 14 + app/views/public/shared/_cart.html.haml | 5 + app/views/public/shared/_first_menu.html.haml | 13 + app/views/public/shared/_ga.html.erb | 10 + app/views/public/shared/_home.html.haml | 278 + app/views/public/shared/_popups.html.haml | 29 + .../public/shared/_render_block.html.haml | 51 + .../public/shared/_social_ressource.html.haml | 11 + .../public/specific_map_items/_show.html.haml | 31 + .../specific_map_items/_show_resume.html.haml | 16 + .../_specific_map_item.html.haml | 12 + .../public/specific_map_items/show.js.erb | 19 + .../public/specific_maps/cirques.html.haml | 179 + app/views/public/specific_maps/show.html.haml | 158 + app/views/public/specific_maps/show.js.erb | 1 + app/views/public/untitled.txt | 0 app/views/public/video_files/_intro.html.haml | 69 + .../public/video_files/_video_file.html.haml | 36 + .../video_files/_video_file_search.html.haml | 49 + app/views/public/video_files/index.html.haml | 14 + app/views/public/video_files/show.html.haml | 105 + app/views/public/video_folders/.haml | 9 + .../video_folders/_video_folder.html.haml | 19 + .../video_folders/_video_folders.html.haml | 6 + app/views/public/video_folders/show.html.haml | 14 + app/views/qi/_autocomplete.html.haml | 9 + app/views/qi/_qi_ordered_table.html.haml | 273 + app/views/qi/_qi_ordered_table.html.haml.old | 177 + app/views/qi/_qi_ordered_table_head.html.haml | 35 + .../qi/_qi_ordered_table_head.html.haml.old | 35 + .../qi/_qi_ordered_table_object.html.haml | 42 + .../_qi_ordered_table_search_footer.html.haml | 13 + .../question_mailer/send_contact.html.haml | 76 + babel.config.js | 70 + bin/bundle | 105 + bin/rails | 9 + bin/rake | 9 + bin/setup | 36 + bin/spring | 17 + bin/webpack | 19 + bin/webpack-dev-server | 19 + bin/yarn | 11 + config.ru | 5 + config/application.rb | 21 + config/boot.rb | 4 + config/cable.yml | 10 + config/credentials.yml.enc | 1 + config/database.yml | 33 + config/deploy.rb | 15 + config/deploy/nginx.conf.erb | 23 + config/deploy/production.rb | 144 + config/deploy/staging.rb | 61 + config/env_init | 7 + config/environment.rb | 5 + config/environments/development.rb | 79 + config/environments/production.rb | 131 + config/environments/test.rb | 48 + .../application_controller_renderer.rb | 8 + config/initializers/assets.rb | 16 + config/initializers/backtrace_silencers.rb | 7 + .../initializers/content_security_policy.rb | 27 + config/initializers/cookies_serializer.rb | 5 + .../initializers/filter_parameter_logging.rb | 4 + config/initializers/formtastic.rb | 5 + config/initializers/inflections.rb | 16 + config/initializers/mailjet.rb | 5 + config/initializers/mime_types.rb | 4 + config/initializers/qi.rb | 4 + config/initializers/to_slug.rb | 43 + config/initializers/wrap_parameters.rb | 14 + config/locales/en.yml | 33 + config/locales/fr.yml | 254 + config/nginx.conf | 55 + config/puma.rb | 35 + config/routes.rb | 923 + config/spring.rb | 6 + config/storage.yml | 34 + config/unicorn.rb | 10 + db/migrate/00010_create_admin_admin_roles.rb | 10 + ...020_create_admin_permission_admin_roles.rb | 10 + db/migrate/00030_create_admin_permissions.rb | 9 + db/migrate/00040_create_admin_roles.rb | 9 + db/migrate/00050_create_admins.rb | 27 + db/migrate/00051_create_i_task_projects.rb | 12 + db/migrate/00052_create_i_tasks.rb | 24 + db/migrate/00054_create_export_hists.rb | 9 + db/migrate/00055_create_s_compta_accounts.rb | 16 + db/migrate/00056_create_price_lines.rb | 117 + db/migrate/00057_create_price_line_blocks.rb | 141 + db/migrate/00058_create_price_documents.rb | 73 + db/migrate/00060_create_albums.rb | 10 + db/migrate/00100_create_block_contents.rb | 29 + db/migrate/00110_create_blocks.rb | 13 + db/migrate/00120_create_break_contents.rb | 11 + db/migrate/00130_create_categories.rb | 17 + .../00140_create_category_categoryables.rb | 11 + db/migrate/00150_create_category_langs.rb | 14 + db/migrate/00160_create_cel_tables.rb | 12 + db/migrate/00170_create_comments.rb | 20 + db/migrate/00180_create_contacts.rb | 26 + .../00190_create_data_file_categories.rb | 11 + .../00200_create_data_file_passwords.rb | 12 + db/migrate/00210_create_data_files.rb | 24 + db/migrate/00220_create_download_contents.rb | 14 + db/migrate/00230_create_dynamic_contents.rb | 9 + db/migrate/00240_create_edit_watchers.rb | 12 + db/migrate/00250_create_external_links.rb | 11 + db/migrate/00260_create_file_folders.rb | 10 + db/migrate/00270_create_gallery_contents.rb | 13 + db/migrate/00280_create_gallery_images.rb | 14 + db/migrate/00290_create_hashtaggings.rb | 12 + db/migrate/00300_create_hashtags.rb | 12 + db/migrate/00340_create_html_contents.rb | 11 + db/migrate/00350_create_image_contents.rb | 24 + db/migrate/00360_create_image_files.rb | 19 + db/migrate/00370_create_lang_articles.rb | 27 + db/migrate/00380_create_lang_pages.rb | 16 + db/migrate/00390_create_lang_sites.rb | 11 + db/migrate/00400_create_link_contents.rb | 16 + db/migrate/00410_create_mail_contents.rb | 16 + db/migrate/00420_create_mail_profiles.rb | 22 + db/migrate/00430_create_mail_templates.rb | 10 + db/migrate/00440_create_mail_types.rb | 12 + db/migrate/00450_create_map_contents.rb | 13 + db/migrate/00460_create_menu_aliases.rb | 9 + db/migrate/00470_create_menu_item_articles.rb | 10 + .../00480_create_menu_item_categories.rb | 10 + db/migrate/00490_create_menu_item_langs.rb | 16 + .../00500_create_menu_item_link_contents.rb | 20 + .../00510_create_menu_item_slug_histories.rb | 12 + db/migrate/00520_create_menu_item_tags.rb | 10 + db/migrate/00530_create_menu_items.rb | 38 + db/migrate/00540_create_menu_urls.rb | 9 + db/migrate/00550_create_menus.rb | 11 + db/migrate/00560_create_p_bank_accounts.rb | 18 + db/migrate/00570_create_p_banks.rb | 10 + db/migrate/00580_create_p_brut_products.rb | 10 + db/migrate/00590_create_p_commercials.rb | 31 + db/migrate/00600_create_p_compta_elements.rb | 14 + db/migrate/00610_create_p_compta_exports.rb | 12 + db/migrate/00620_create_p_contacts.rb | 16 + db/migrate/00630_create_p_customer_cats.rb | 12 + db/migrate/00640_create_p_customer_sheets.rb | 70 + db/migrate/00650_create_p_customer_sites.rb | 12 + db/migrate/00660_create_p_customers.rb | 52 + db/migrate/00670_create_p_document_types.rb | 20 + db/migrate/00680_create_p_documents.rb | 60 + .../00700_create_p_fournisseur_orders.rb | 20 + db/migrate/00710_create_p_fournisseurs.rb | 18 + .../00720_create_p_payment_documents.rb | 12 + db/migrate/00730_create_p_payment_types.rb | 14 + db/migrate/00740_create_p_payments.rb | 34 + .../00750_create_p_product_brut_products.rb | 11 + .../00760_create_p_product_brut_stocks.rb | 24 + db/migrate/00770_create_p_product_cats.rb | 12 + db/migrate/00780_create_p_product_p_normes.rb | 10 + db/migrate/00790_create_p_product_specs.rb | 12 + db/migrate/00800_create_p_products.rb | 25 + db/migrate/00810_create_p_remises.rb | 12 + .../00820_create_p_sheet_line_stocks.rb | 19 + db/migrate/00830_create_p_sheet_lines.rb | 43 + db/migrate/00840_create_p_ship_bill_lines.rb | 16 + db/migrate/00850_create_p_ship_bills.rb | 14 + db/migrate/00900_create_p_tank_stocks.rb | 17 + db/migrate/00910_create_p_tanks.rb | 11 + db/migrate/00920_create_p_truck_spaces.rb | 13 + db/migrate/00960_create_pages.rb | 14 + db/migrate/00970_create_particulars.rb | 33 + db/migrate/01000_create_portlets.rb | 12 + db/migrate/01010_create_quote_contents.rb | 14 + db/migrate/01020_create_share_contents.rb | 20 + .../01060_create_specific_preferences.rb | 10 + db/migrate/01070_create_table_contents.rb | 11 + db/migrate/01080_create_table_rows.rb | 11 + db/migrate/01090_create_tag_taggables.rb | 11 + db/migrate/01100_create_tags.rb | 14 + db/migrate/01110_create_text_contents.rb | 10 + db/migrate/01170_create_tiny_urls.rb | 14 + db/migrate/01180_create_title_contents.rb | 12 + db/migrate/01190_create_translations.rb | 13 + db/migrate/01200_create_video_contents.rb | 16 + db/migrate/01210_create_video_file_langs.rb | 13 + db/migrate/01220_create_video_files.rb | 26 + db/migrate/01230_create_video_folders.rb | 13 + .../20181120100856_create_timer_watchers.rb | 17 + .../20190312134008_create_p_contact_types.rb | 9 + ...12134046_create_p_contact_contact_types.rb | 10 + .../20190527192921_create_s_modules_states.rb | 10 + db/migrate/20190528084918_create_s_modules.rb | 18 + ...28125527_create_s_module_configurations.rb | 10 + db/migrate/20190528130555_create_s_sites.rb | 12 + .../20190528130654_create_s_site_types.rb | 10 + .../20190626132657_create_s_organisations.rb | 24 + .../20190902090449_create_accounting_zones.rb | 11 + db/migrate/20190902091327_create_tva_rates.rb | 15 + db/migrate/20190902110809_create_s_brands.rb | 13 + .../20190902125403_create_p_price_cats.rb | 10 + .../20190902130900_create_p_product_refs.rb | 25 + .../20190902131001_create_p_product_prices.rb | 16 + ...902131511_create_p_product_feature_cats.rb | 11 + ...0190902152814_create_p_product_features.rb | 13 + .../20190902194539_create_tvable_tva_rates.rb | 11 + ...20190905084020_create_p_commercial_cats.rb | 11 + .../20190909214236_create_market_discounts.rb | 11 + ...215330_create_p_product_p_customer_cats.rb | 10 + ...0190909221918_create_p_product_sub_cats.rb | 14 + ...005_create_p_product_p_product_sub_cats.rb | 10 + ...0911110207_add_p_customer_to_p_products.rb | 5 + ...911110325_add_p_customer_to_price_lines.rb | 6 + ...03512_add_archived_to_p_customer_sheets.rb | 5 + ...04751_add_elements_to_p_compta_elements.rb | 13 + ...1210053_add_elements_to_price_documents.rb | 8 + ...90911212418_create_price_document_types.rb | 22 + .../20190912100309_create_open_ranges.rb | 10 + ...190912100630_create_open_range_elements.rb | 11 + ...900_add_price_document_id_to_p_payments.rb | 15 + ...rice_document_id_to_p_payment_documents.rb | 5 + ...190923104853_add_enabled_to_p_customers.rb | 6 + ...190930150156_add_com_name_to_particular.rb | 5 + ...3_add_demande_type_to_p_customer_sheets.rb | 5 + ...039_add_bl_comment_to_price_line_blocks.rb | 9 + ...46_create_p_product_ref_price_histories.rb | 13 + ...54_add_customer_cat_to_market_discounts.rb | 5 + ...018_add_remises_ok_to_price_line_blocks.rb | 9 + ...26220822_add_stuff_to_admin_permissions.rb | 8 + ...191211215941_add_imported_to_p_products.rb | 5 + ...101215030_add_some_stuff_to_p_customers.rb | 6 + .../20200101215031_create_p_customer_ribs.rb | 27 + .../20200205223142_add_note_to_p_products.rb | 6 + ...206000528_add_new_import_to_p_customers.rb | 7 + ...06145351_add_price_method_to_p_products.rb | 5 + ...206152348_add_price_calc_to_price_lines.rb | 6 + ...00206191745_add_precision_to_p_products.rb | 7 + ...29_add_com_counter_to_p_customer_sheets.rb | 12 + ...20200216215344_create_admin_preferences.rb | 11 + db/migrate/20200219002423_create_m_odrs.rb | 38 + ...200225090129_add_landing_text_to_m_odrs.rb | 6 + .../20200225205920_add_footer_to_m_odrs.rb | 10 + .../20200226173639_create_m_odr_rep_ribs.rb | 19 + .../20200226174543_create_m_odr_reps.rb | 23 + .../20200226174728_create_m_odr_files.rb | 16 + .../20200226174954_create_m_odr_products.rb | 12 + .../20200226175135_create_m_odr_brands.rb | 16 + .../20200226175312_create_m_odr_file_types.rb | 13 + ...0226212156_create_m_odr_product_remises.rb | 11 + .../20200226214522_create_m_odr_places.rb | 18 + ...20200226221850_add_m_odr_to_particulars.rb | 5 + ...20200227072133_add_conditions_to_m_odrs.rb | 8 + .../20200227072345_add_m_odr_to_mail_types.rb | 6 + .../20200227094249_create_m_odr_trackers.rb | 11 + ...27095045_add_m_odr_tracker_to_m_odr_rep.rb | 5 + ...20200227162438_add_email_from_to_m_odrs.rb | 5 + ...20200229130133_add_caches_to_m_odr_reps.rb | 62 + ...200229182042_add_enabled_to_m_odr_files.rb | 13 + ...0229185402_add_enabled_to_m_odr_rep_rib.rb | 18 + ...022_add_admin_validations_to_m_odr_reps.rb | 6 + .../20200229193617_create_m_odr_virements.rb | 48 + ...20200229222622_add_bank_infos_to_m_odrs.rb | 9 + .../20200229223930_create_m_odr_remises.rb | 29 + .../20200301125633_create_mail_hists.rb | 33 + .../20200303104326_create_file_tunels.rb | 23 + .../20200303104450_create_file_tunel_sends.rb | 16 + ...00303104619_create_file_tunel_downloads.rb | 18 + .../20200303104720_create_file_tunel_files.rb | 15 + ...0303153308_add_file_tunel_to_mail_types.rb | 5 + ...0200307102313_create_m_odr_product_cats.rb | 10 + ...2615_add_m_odr_product_cat_to_m_odr_rep.rb | 5 + .../20200307104157_add_prefs_to_m_odrs.rb | 17 + ...0309142336_add_reduc_code_to_m_odr_reps.rb | 5 + ...20200309142522_add_reduc_code_to_m_odrs.rb | 7 + ...20200401115523_create_admin_p_customers.rb | 10 + .../20200401121041_create_m_odr_coupons.rb | 10 + .../20200413164418_add_new_infos_to_m_odrs.rb | 7 + ...200413164941_add_buy_date_to_m_odr_reps.rb | 5 + db/migrate/20200413212227_create_circuits.rb | 33 + .../20200413223551_create_organisateurs.rb | 31 + db/migrate/20200414064102_create_m_events.rb | 17 + ...222_add_p_customer_id_to_m_odr_rep_ribs.rb | 5 + ...0414071347_add_p_customer_to_mail_hists.rb | 5 + ...415203150_add_p_customer_to_m_odr_files.rb | 5 + ...0200415204115_add_logins_to_p_customers.rb | 22 + ...200416141807_create_m_odr_file_products.rb | 15 + ...20200416144958_add_infos_to_m_odr_files.rb | 9 + ...16212613_add_other_infos_to_p_customers.rb | 38 + db/schema.rb | 2775 +++ db/seeds.rb | 19 + import_csv/clients.csv | 609 + import_csv/clients2.csv | 609 + import_csv/export articles precision.csv | 143 + import_csv/export articles.csv | 246 + import_csv/export clients.csv | 694 + import_csv/exportremises.csv | 438 + import_csv/produits.csv | 227 + lib/acts_as_caching.rb | 9 + lib/acts_as_caching/hook.rb | 82 + lib/acts_as_caching/railtie.rb | 18 + lib/acts_as_sorting.rb | 9 + lib/acts_as_sorting/hook.rb | 39 + lib/acts_as_sorting/railtie.rb | 18 + lib/assets/.keep | 0 lib/generators/js_scaffold/USAGE | 8 + .../js_scaffold/js_scaffold_generator.rb | 8 + lib/generators/rails/qis/USAGE | 8 + lib/generators/rails/qis/qis_generator.rb | 55 + .../rails/qis/templates/_class.html.haml | 16 + .../rails/qis/templates/_form.html.haml | 14 + .../rails/qis/templates/controller.rb | 76 + .../rails/qis/templates/create.js.erb | 2 + .../rails/qis/templates/destroy.js.erb | 1 + .../rails/qis/templates/edit.js.erb | 1 + .../rails/qis/templates/index.html.haml | 15 + lib/generators/rails/qis/templates/new.js.erb | 1 + .../rails/qis/templates/show.html.haml | 10 + .../rails/qis/templates/update.js.erb | 2 + lib/tasks/.keep | 0 lib/tasks/qi.rake | 19 + log/.keep | 0 migrations/00010_create_admin_admin_roles.rb | 10 + ...020_create_admin_permission_admin_roles.rb | 10 + migrations/00030_create_admin_permissions.rb | 9 + migrations/00040_create_admin_roles.rb | 9 + migrations/00050_create_admins.rb | 24 + migrations/00060_create_albums.rb | 10 + migrations/00100_create_block_contents.rb | 29 + migrations/00110_create_blocks.rb | 13 + migrations/00120_create_break_contents.rb | 11 + migrations/00130_create_categories.rb | 17 + .../00140_create_category_categoryables.rb | 11 + migrations/00150_create_category_langs.rb | 14 + migrations/00160_create_cel_tables.rb | 12 + migrations/00170_create_comments.rb | 20 + migrations/00180_create_contacts.rb | 26 + .../00190_create_data_file_categories.rb | 11 + .../00200_create_data_file_passwords.rb | 12 + migrations/00210_create_data_files.rb | 24 + migrations/00220_create_download_contents.rb | 14 + migrations/00230_create_dynamic_contents.rb | 9 + migrations/00240_create_edit_watchers.rb | 12 + migrations/00250_create_external_links.rb | 11 + migrations/00260_create_file_folders.rb | 10 + migrations/00270_create_gallery_contents.rb | 13 + migrations/00280_create_gallery_images.rb | 14 + migrations/00290_create_hashtaggings.rb | 12 + migrations/00300_create_hashtags.rb | 12 + migrations/00340_create_html_contents.rb | 11 + migrations/00350_create_image_contents.rb | 24 + migrations/00360_create_image_files.rb | 19 + migrations/00370_create_lang_articles.rb | 27 + migrations/00380_create_lang_pages.rb | 16 + migrations/00390_create_lang_sites.rb | 11 + migrations/00400_create_link_contents.rb | 16 + migrations/00410_create_mail_contents.rb | 16 + migrations/00420_create_mail_profiles.rb | 22 + migrations/00430_create_mail_templates.rb | 10 + migrations/00440_create_mail_types.rb | 12 + migrations/00450_create_map_contents.rb | 13 + migrations/00460_create_menu_aliases.rb | 9 + migrations/00470_create_menu_item_articles.rb | 10 + .../00480_create_menu_item_categories.rb | 10 + migrations/00490_create_menu_item_langs.rb | 16 + .../00500_create_menu_item_link_contents.rb | 20 + .../00510_create_menu_item_slug_histories.rb | 12 + migrations/00520_create_menu_item_tags.rb | 10 + migrations/00530_create_menu_items.rb | 38 + migrations/00540_create_menu_urls.rb | 9 + migrations/00550_create_menus.rb | 11 + migrations/00560_create_p_bank_accounts.rb | 18 + migrations/00570_create_p_banks.rb | 10 + migrations/00580_create_p_brut_products.rb | 10 + migrations/00590_create_p_commercials.rb | 13 + migrations/00600_create_p_compta_elements.rb | 14 + migrations/00610_create_p_compta_exports.rb | 12 + migrations/00620_create_p_contacts.rb | 16 + migrations/00630_create_p_customer_cats.rb | 12 + migrations/00640_create_p_customer_sheets.rb | 37 + migrations/00650_create_p_customer_sites.rb | 12 + migrations/00660_create_p_customers.rb | 41 + migrations/00670_create_p_document_types.rb | 20 + migrations/00680_create_p_documents.rb | 60 + .../00700_create_p_fournisseur_orders.rb | 20 + migrations/00710_create_p_fournisseurs.rb | 18 + .../00720_create_p_payment_documents.rb | 12 + migrations/00730_create_p_payment_types.rb | 14 + migrations/00740_create_p_payments.rb | 34 + .../00750_create_p_product_brut_products.rb | 11 + .../00760_create_p_product_brut_stocks.rb | 24 + migrations/00770_create_p_product_cats.rb | 10 + migrations/00780_create_p_product_p_normes.rb | 10 + migrations/00790_create_p_product_specs.rb | 12 + migrations/00800_create_p_products.rb | 22 + migrations/00810_create_p_remises.rb | 12 + .../00820_create_p_sheet_line_stocks.rb | 19 + migrations/00830_create_p_sheet_lines.rb | 43 + migrations/00840_create_p_ship_bill_lines.rb | 16 + migrations/00850_create_p_ship_bills.rb | 14 + migrations/00900_create_p_tank_stocks.rb | 17 + migrations/00910_create_p_tanks.rb | 11 + migrations/00920_create_p_truck_spaces.rb | 13 + migrations/00960_create_pages.rb | 14 + migrations/00970_create_particulars.rb | 33 + migrations/01000_create_portlets.rb | 12 + migrations/01010_create_quote_contents.rb | 14 + migrations/01020_create_share_contents.rb | 20 + .../01060_create_specific_preferences.rb | 10 + migrations/01070_create_table_contents.rb | 11 + migrations/01080_create_table_rows.rb | 11 + migrations/01090_create_tag_taggables.rb | 11 + migrations/01100_create_tags.rb | 14 + migrations/01110_create_text_contents.rb | 10 + migrations/01170_create_tiny_urls.rb | 14 + migrations/01180_create_title_contents.rb | 12 + migrations/01190_create_translations.rb | 13 + migrations/01200_create_video_contents.rb | 16 + migrations/01210_create_video_file_langs.rb | 13 + migrations/01220_create_video_files.rb | 26 + migrations/01230_create_video_folders.rb | 13 + package-lock.json | 317 + package.json | 23 + package.json.old | 18 + pdf.js | 34 + pdf2.js | 29 + pdfadr.js | 29 + pdfportrait.js | 31 + pdfportrait2.js | 31 + postcss.config.js | 12 + public/404.html | 71 + public/422.html | 72 + public/500.html | 72 + public/apple-touch-icon-precomposed.png | 0 public/apple-touch-icon.png | 0 public/favicon.ico | 0 public/fonts/Stylograph/styl-webfont.eot | Bin 0 -> 32630 bytes public/fonts/Stylograph/styl-webfont.ttf | Bin 0 -> 62404 bytes public/fonts/Stylograph/styl-webfont.woff | Bin 0 -> 35612 bytes public/fonts/Stylograph/stylesheet.css | 14 + public/fonts/flexslider-icon.eot | Bin 0 -> 2082 bytes public/fonts/flexslider-icon.svg | 19 + public/fonts/flexslider-icon.ttf | Bin 0 -> 1892 bytes public/fonts/flexslider-icon.woff | Bin 0 -> 1268 bytes public/fonts/fontawesome/fa-brands-400.eot | Bin 0 -> 133034 bytes public/fonts/fontawesome/fa-brands-400.svg | 3570 +++ public/fonts/fontawesome/fa-brands-400.ttf | Bin 0 -> 132728 bytes public/fonts/fontawesome/fa-brands-400.woff | Bin 0 -> 89824 bytes public/fonts/fontawesome/fa-brands-400.woff2 | Bin 0 -> 76612 bytes public/fonts/fontawesome/fa-regular-400.eot | Bin 0 -> 34390 bytes public/fonts/fontawesome/fa-regular-400.svg | 803 + public/fonts/fontawesome/fa-regular-400.ttf | Bin 0 -> 34092 bytes public/fonts/fontawesome/fa-regular-400.woff | Bin 0 -> 16800 bytes public/fonts/fontawesome/fa-regular-400.woff2 | Bin 0 -> 13584 bytes public/fonts/fontawesome/fa-solid-900.eot | Bin 0 -> 202902 bytes public/fonts/fontawesome/fa-solid-900.svg | 4938 ++++ public/fonts/fontawesome/fa-solid-900.ttf | Bin 0 -> 202616 bytes public/fonts/fontawesome/fa-solid-900.woff | Bin 0 -> 103300 bytes public/fonts/fontawesome/fa-solid-900.woff2 | Bin 0 -> 79444 bytes public/images/interface/Logo-DMD.png | Bin 0 -> 180448 bytes public/images/interface/logo_petit.png | Bin 0 -> 15052 bytes public/jquery.js | 10346 +++++++++ public/logo-pollen-mini.png | Bin 0 -> 96843 bytes public/logo-pollen.png | Bin 0 -> 249591 bytes public/robots.txt | 1 + .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../large_logo.png | Bin 0 -> 39054 bytes .../large_medium_logo.png | Bin 0 -> 62575 bytes .../large_medium_small_logo.png | Bin 0 -> 22186 bytes .../large_medium_small_thumb_logo.png | Bin 0 -> 17757 bytes .../logo.png | Bin 0 -> 39054 bytes .../square_logo.png | Bin 0 -> 32350 bytes .../Abela_familly_Senior.csv | 7 + .../SEPA.pdf | Bin 0 -> 354594 bytes .../Abela_Sante_senior___3.csv | 125 + ...apture_d_écran_2020-02-25_à_22.09.21.png | Bin 0 -> 391689 bytes ...apture_d_écran_2020-02-29_à_11.47.09.png | Bin 0 -> 169731 bytes .../ot-statuts.pdf | Bin 0 -> 95069 bytes ...apture_d_écran_2020-03-08_à_13.00.45.png | Bin 0 -> 1899636 bytes storage/.keep | 0 test/application_system_test_case.rb | 5 + .../application_cable/connection_test.rb | 11 + test/controllers/.keep | 0 test/fixtures/.keep | 0 test/fixtures/a_sites.yml | 11 + test/fixtures/accounting_zones.yml | 9 + test/fixtures/admin_p_customers.yml | 9 + test/fixtures/admin_preferences.yml | 11 + test/fixtures/circuits.yml | 51 + test/fixtures/file_tunel_downloads.yml | 25 + test/fixtures/file_tunel_files.yml | 19 + test/fixtures/file_tunel_sends.yml | 21 + test/fixtures/file_tunels.yml | 31 + test/fixtures/files/.keep | 0 test/fixtures/i_task_projects.yml | 13 + test/fixtures/m_events.yml | 23 + test/fixtures/m_odr_brands.yml | 13 + test/fixtures/m_odr_coupons.yml | 9 + test/fixtures/m_odr_file_products.yml | 19 + test/fixtures/m_odr_file_types.yml | 9 + test/fixtures/m_odr_files.yml | 17 + test/fixtures/m_odr_places.yml | 25 + test/fixtures/m_odr_product_cats.yml | 9 + test/fixtures/m_odr_product_remises.yml | 11 + test/fixtures/m_odr_products.yml | 13 + test/fixtures/m_odr_remises.yml | 19 + test/fixtures/m_odr_rep_ribs.yml | 27 + test/fixtures/m_odr_reps.yml | 17 + test/fixtures/m_odr_trackers.yml | 11 + test/fixtures/m_odr_virements.yml | 27 + test/fixtures/m_odrs.yml | 27 + test/fixtures/mail_hists.yml | 31 + test/fixtures/market_discounts.yml | 11 + test/fixtures/odr_trackers.yml | 9 + test/fixtures/open_range_elements.yml | 11 + test/fixtures/open_ranges.yml | 9 + test/fixtures/organisateurs.yml | 47 + test/fixtures/p_commercial_cats.yml | 11 + test/fixtures/p_price_cats.yml | 9 + test/fixtures/p_product_feature_cats.yml | 11 + test/fixtures/p_product_features.yml | 15 + test/fixtures/p_product_p_customer_cats.yml | 9 + .../fixtures/p_product_p_product_sub_cats.yml | 9 + test/fixtures/p_product_prices.yml | 17 + .../p_product_ref_price_histories.yml | 9 + test/fixtures/p_product_refs.yml | 11 + test/fixtures/p_product_sub_cats.yml | 13 + test/fixtures/price_document_types.yml | 27 + test/fixtures/price_documents.yml | 111 + test/fixtures/price_line_blocks.yml | 89 + test/fixtures/price_lines.yml | 105 + test/fixtures/s_brands.yml | 13 + test/fixtures/s_compta_accounts.yml | 13 + test/fixtures/s_module_configurations.yml | 9 + test/fixtures/s_modules.yml | 21 + test/fixtures/s_modules_states.yml | 7 + test/fixtures/s_organisations.yml | 35 + test/fixtures/s_site_types.yml | 9 + test/fixtures/s_sites.yml | 11 + test/fixtures/tva_rates.yml | 15 + test/fixtures/tvable_tva_rates.yml | 11 + test/helpers/.keep | 0 test/integration/.keep | 0 .../generators/js_scaffold_generator_test.rb | 14 + .../generators/rails/qis_generator_test.rb | 14 + test/mailers/.keep | 0 test/models/.keep | 0 test/models/a_site_test.rb | 7 + test/models/accounting_zone_test.rb | 7 + test/models/admin_p_customer_test.rb | 7 + test/models/admin_preference_test.rb | 7 + test/models/circuit_test.rb | 7 + test/models/file_tunel_download_test.rb | 7 + test/models/file_tunel_file_test.rb | 7 + test/models/file_tunel_send_test.rb | 7 + test/models/file_tunel_test.rb | 7 + test/models/i_task_project_test.rb | 7 + test/models/m_event_test.rb | 7 + test/models/m_odr_brand_test.rb | 7 + test/models/m_odr_coupon_test.rb | 7 + test/models/m_odr_file_product_test.rb | 7 + test/models/m_odr_file_test.rb | 7 + test/models/m_odr_file_type_test.rb | 7 + test/models/m_odr_place_test.rb | 7 + test/models/m_odr_product_cat_test.rb | 7 + test/models/m_odr_product_remise_test.rb | 7 + test/models/m_odr_product_test.rb | 7 + test/models/m_odr_remise_test.rb | 7 + test/models/m_odr_rep_rib_test.rb | 7 + test/models/m_odr_rep_test.rb | 7 + test/models/m_odr_test.rb | 7 + test/models/m_odr_tracker_test.rb | 7 + test/models/m_odr_virement_test.rb | 7 + test/models/mail_hist_test.rb | 7 + test/models/market_discount_test.rb | 7 + test/models/odr_tracker_test.rb | 7 + test/models/open_range_element_test.rb | 7 + test/models/open_range_test.rb | 7 + test/models/organisateur_test.rb | 7 + test/models/p_commercial_cat_test.rb | 7 + test/models/p_price_cat_test.rb | 7 + test/models/p_product_feature_cat_test.rb | 7 + test/models/p_product_feature_test.rb | 7 + test/models/p_product_p_customer_cat_test.rb | 7 + .../p_product_p_product_sub_cat_test.rb | 7 + test/models/p_product_price_test.rb | 7 + .../p_product_ref_price_history_test.rb | 7 + test/models/p_product_ref_test.rb | 7 + test/models/p_product_sub_cat_test.rb | 7 + test/models/price_document_test.rb | 7 + test/models/price_document_type_test.rb | 7 + test/models/price_line_block_test.rb | 7 + test/models/price_line_test.rb | 7 + test/models/s_brand_test.rb | 7 + test/models/s_compta_account_test.rb | 7 + test/models/s_module_configuration_test.rb | 7 + test/models/s_module_test.rb | 7 + test/models/s_modules_state_test.rb | 7 + test/models/s_organisation_test.rb | 7 + test/models/s_site_test.rb | 7 + test/models/s_site_type_test.rb | 7 + test/models/tva_rate_test.rb | 7 + test/models/tvable_tva_rate_test.rb | 7 + test/system/.keep | 0 test/test_helper.rb | 13 + tmp/.keep | 0 vendor/.keep | 0 yarn.lock | 7052 ++++++ 2627 files changed, 269377 insertions(+) create mode 100644 .browserslistrc create mode 100644 .gitignore create mode 100644 .ruby-version create mode 100644 .sass-cache/8733fa08796e17fefbefc6517a63d69bb4e801b6/(__TEMPLATE__)c create mode 100644 .sass-cache/8c7afa2ca120fb449b855301fbe142d6d39647fd/(__TEMPLATE__)c create mode 100644 .sass-cache/edf7867ffc64e5ea005fd8f5aae84c1637bbbf4f/(__TEMPLATE__)c create mode 100644 Capfile create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100644 README.md create mode 100644 Rakefile create mode 100644 app/assets/config/manifest.js create mode 100644 app/assets/images/.keep create mode 100644 app/assets/images/admin/content_type/type_AgirContent.png create mode 100644 app/assets/images/admin/content_type/type_ArticleindexsContent.png create mode 100644 app/assets/images/admin/content_type/type_BlockContent.png create mode 100644 app/assets/images/admin/content_type/type_BreakContent.png create mode 100644 app/assets/images/admin/content_type/type_DownloadContent.png create mode 100644 app/assets/images/admin/content_type/type_DynamicContent.png create mode 100644 app/assets/images/admin/content_type/type_EventContent.png create mode 100644 app/assets/images/admin/content_type/type_GalleryContent.png create mode 100644 app/assets/images/admin/content_type/type_HtmlContent.png create mode 100644 app/assets/images/admin/content_type/type_ImageContent.png create mode 100644 app/assets/images/admin/content_type/type_ImgLinkContent.png create mode 100644 app/assets/images/admin/content_type/type_KeynumberContent.png create mode 100644 app/assets/images/admin/content_type/type_LinkContent.png create mode 100644 app/assets/images/admin/content_type/type_MapContent.png create mode 100644 app/assets/images/admin/content_type/type_MenuItemLinkContent.png create mode 100644 app/assets/images/admin/content_type/type_PetitionContent.png create mode 100644 app/assets/images/admin/content_type/type_QuoteContent.png create mode 100644 app/assets/images/admin/content_type/type_ShareContent.png create mode 100644 app/assets/images/admin/content_type/type_SlideContent.png create mode 100644 app/assets/images/admin/content_type/type_TableContent.png create mode 100644 app/assets/images/admin/content_type/type_TextContent.png create mode 100644 app/assets/images/admin/content_type/type_TimeContent.png create mode 100644 app/assets/images/admin/content_type/type_TitleContent.png create mode 100644 app/assets/images/admin/content_type/type_VideoContent.png create mode 100644 app/assets/images/admin/default_image.png create mode 100644 app/assets/images/file_types/1358029801_css.png create mode 100644 app/assets/images/file_types/1358029807_docx.png create mode 100644 app/assets/images/file_types/1358029820_psd.png create mode 100644 app/assets/images/file_types/1358029824_jpg.png create mode 100644 app/assets/images/file_types/1358029827_generic.png create mode 100644 app/assets/images/file_types/1358029830_doc.png create mode 100644 app/assets/images/file_types/1358029834_aac.png create mode 100644 app/assets/images/file_types/1358029839_wmv.png create mode 100644 app/assets/images/file_types/1358029845_raw.png create mode 100644 app/assets/images/file_types/1358029848_tar.png create mode 100644 app/assets/images/file_types/1358029854_tiff.png create mode 100644 app/assets/images/file_types/1358029858_rtf.png create mode 100644 app/assets/images/file_types/1358029860_rtf.png create mode 100644 app/assets/images/file_types/1358029868_js.png create mode 100644 app/assets/images/file_types/1358029872_gif.png create mode 100644 app/assets/images/file_types/1358029874_aiff.png create mode 100644 app/assets/images/file_types/1358029878_gzip.png create mode 100644 app/assets/images/file_types/1358029881_ma.png create mode 100644 app/assets/images/file_types/1358029885_mp.png create mode 100644 app/assets/images/file_types/1358029888_php.png create mode 100644 app/assets/images/file_types/1358029892_mpeg.png create mode 100644 app/assets/images/file_types/1358029894_mov.png create mode 100644 app/assets/images/file_types/1358029899_html.png create mode 100644 app/assets/images/file_types/1358029903_avi.png create mode 100644 app/assets/images/file_types/1358029912_wav.png create mode 100644 app/assets/images/file_types/1358029916_generic.png create mode 100755 app/assets/images/file_types/_blank.png create mode 100755 app/assets/images/file_types/_page.png create mode 100755 app/assets/images/file_types/aac.png create mode 100644 app/assets/images/file_types/ai.png create mode 100644 app/assets/images/file_types/bmp.png create mode 100644 app/assets/images/file_types/eps.png create mode 100644 app/assets/images/file_types/gif.png create mode 100644 app/assets/images/file_types/icns.png create mode 100644 app/assets/images/file_types/ico.png create mode 100644 app/assets/images/file_types/jpeg.png create mode 100644 app/assets/images/file_types/jpg.png create mode 100644 app/assets/images/file_types/key.png create mode 100644 app/assets/images/file_types/kth.png create mode 100644 app/assets/images/file_types/m4v.png create mode 100644 app/assets/images/file_types/md.png create mode 100644 app/assets/images/file_types/mpg.png create mode 100644 app/assets/images/file_types/nmbtemplate.png create mode 100644 app/assets/images/file_types/numbers.png create mode 100755 app/assets/images/file_types/odf.png create mode 100755 app/assets/images/file_types/ods.png create mode 100755 app/assets/images/file_types/odt.png create mode 100755 app/assets/images/file_types/otp.png create mode 100755 app/assets/images/file_types/ots.png create mode 100755 app/assets/images/file_types/ott.png create mode 100644 app/assets/images/file_types/pages.png create mode 100644 app/assets/images/file_types/pdf.png create mode 100755 app/assets/images/file_types/php.png create mode 100644 app/assets/images/file_types/png.png create mode 100644 app/assets/images/file_types/psd.png create mode 100644 app/assets/images/file_types/sql.png create mode 100644 app/assets/images/file_types/tar.gz.png create mode 100644 app/assets/images/file_types/tar.png create mode 100644 app/assets/images/file_types/template.png create mode 100644 app/assets/images/file_types/tiff.png create mode 100644 app/assets/images/file_types/txt.png create mode 100644 app/assets/images/file_types/zip.png create mode 100644 app/assets/images/fond.jpg create mode 100644 app/assets/images/front/cc-licenses-terms.png create mode 100644 app/assets/images/front/default_avatar.jpg create mode 100755 app/assets/images/front/facebook.png create mode 100644 app/assets/images/front/facebook_active.png create mode 100755 app/assets/images/front/facebook_bw.png create mode 100644 app/assets/images/front/facebook_dark.png create mode 100644 app/assets/images/front/fond.jpg create mode 100644 app/assets/images/front/in_active.png create mode 100644 app/assets/images/front/in_dark.png create mode 100755 app/assets/images/front/linkedin.png create mode 100755 app/assets/images/front/linkedin_bw.png create mode 100644 app/assets/images/front/logo copie.png create mode 100644 app/assets/images/front/logo.png create mode 100644 app/assets/images/front/nicolasbally.jpg create mode 100644 app/assets/images/front/stumbleupon_active.png create mode 100644 app/assets/images/front/stumbleupon_dark.png create mode 100644 app/assets/images/front/top.png create mode 100644 app/assets/images/front/tumblr_active.png create mode 100644 app/assets/images/front/tumblr_dark.png create mode 100644 app/assets/images/front/twitter_active.png create mode 100755 app/assets/images/front/twitter_bw.png create mode 100644 app/assets/images/front/twitter_dark.png create mode 100755 app/assets/images/front/viadeo.png create mode 100644 app/assets/images/front/viadeo_active.png create mode 100644 app/assets/images/front/viadeo_dark.png create mode 100644 app/assets/images/front/web.jpg create mode 100644 app/assets/images/nb.png create mode 100755 app/assets/images/vendor/select2-spinner.gif create mode 100755 app/assets/images/vendor/select2.png create mode 100755 app/assets/images/vendor/select2x2.png create mode 100755 app/assets/javascripts/Chart.js create mode 100644 app/assets/javascripts/admin.coffee create mode 100644 app/assets/javascripts/admin/donators.coffee create mode 100644 app/assets/javascripts/admin/trunk8.js create mode 100644 app/assets/javascripts/bootstrap.js create mode 100644 app/assets/javascripts/bootstrap/affix.js create mode 100644 app/assets/javascripts/bootstrap/alert.js create mode 100644 app/assets/javascripts/bootstrap/button.js create mode 100644 app/assets/javascripts/bootstrap/carousel.js create mode 100644 app/assets/javascripts/bootstrap/collapse.js create mode 100755 app/assets/javascripts/bootstrap/datetimepicker.js create mode 100644 app/assets/javascripts/bootstrap/dropdown.js create mode 100644 app/assets/javascripts/bootstrap/modal.js create mode 100644 app/assets/javascripts/bootstrap/popover.js create mode 100644 app/assets/javascripts/bootstrap/scrollspy.js create mode 100644 app/assets/javascripts/bootstrap/tab.js create mode 100644 app/assets/javascripts/bootstrap/tooltip.js create mode 100644 app/assets/javascripts/bootstrap/transition.js create mode 100644 app/assets/javascripts/connexion.coffee create mode 100644 app/assets/javascripts/data_tables/dataTables.bootstrap.js create mode 100644 app/assets/javascripts/data_tables/dataTables.colReorder.js create mode 100644 app/assets/javascripts/data_tables/dataTables.fixedColumns.js create mode 100644 app/assets/javascripts/data_tables/dataTables.fixedHeader.js create mode 100644 app/assets/javascripts/data_tables/dataTables.keyTable.js create mode 100644 app/assets/javascripts/data_tables/dataTables.select.js create mode 100644 app/assets/javascripts/data_tables/jquery.dataTables.js create mode 100644 app/assets/javascripts/event_form.coffee create mode 100755 app/assets/javascripts/flipclock.js create mode 100644 app/assets/javascripts/freeze-table.js create mode 100644 app/assets/javascripts/image_files.js create mode 100644 app/assets/javascripts/jquery.bxslider.js create mode 100644 app/assets/javascripts/jquery.bxslider.min.js create mode 100755 app/assets/javascripts/jquery.easing.1.3.js create mode 100644 app/assets/javascripts/jquery.js create mode 100644 app/assets/javascripts/manager.js create mode 100644 app/assets/javascripts/nested_fields.coffee create mode 100644 app/assets/javascripts/pane_hover.js create mode 100644 app/assets/javascripts/popover.coffee create mode 100644 app/assets/javascripts/public.js.coffee create mode 100644 app/assets/javascripts/public/label_site.coffee create mode 100644 app/assets/javascripts/public/send_fourrure.coffee create mode 100644 app/assets/javascripts/redactor.js create mode 100755 app/assets/javascripts/redactor_plugins/alignment.js create mode 100755 app/assets/javascripts/redactor_plugins/fontcolor.js create mode 100755 app/assets/javascripts/redactor_plugins/fontfamily.js create mode 100755 app/assets/javascripts/redactor_plugins/fontsize.js create mode 100644 app/assets/javascripts/redactor_plugins/source.js create mode 100644 app/assets/javascripts/redactor_plugins/sup.js create mode 100755 app/assets/javascripts/redactor_plugins/table.js create mode 100644 app/assets/javascripts/search.coffee create mode 100755 app/assets/javascripts/shared/jquery-ui.js create mode 100644 app/assets/javascripts/shared/jquery.backstretch.js create mode 100755 app/assets/javascripts/shared/jquery.js create mode 100644 app/assets/javascripts/shared/jquery.strings.js create mode 100644 app/assets/javascripts/shared/jquery.utils.js create mode 100755 app/assets/javascripts/shared/responsiveslides.js create mode 100755 app/assets/javascripts/slippry.min.js create mode 100755 app/assets/javascripts/table-fixed-header.js create mode 100644 app/assets/javascripts/vendor/Chart.bundle.js create mode 100644 app/assets/javascripts/vendor/Chart.min.js create mode 100644 app/assets/javascripts/vendor/accounting.js create mode 100755 app/assets/javascripts/vendor/bootstrap-slider.js create mode 100755 app/assets/javascripts/vendor/flipclock.js create mode 100644 app/assets/javascripts/vendor/jquery-sortable.js create mode 100644 app/assets/javascripts/vendor/jquery-ui.js create mode 100644 app/assets/javascripts/vendor/jquery-ui.js.old create mode 100644 app/assets/javascripts/vendor/jquery.bxslider.js create mode 100755 app/assets/javascripts/vendor/jquery.cookiebar.js create mode 100644 app/assets/javascripts/vendor/jquery.event.drag.js create mode 100755 app/assets/javascripts/vendor/jquery.fileupload-process.js create mode 100755 app/assets/javascripts/vendor/jquery.fileupload-ui.js create mode 100755 app/assets/javascripts/vendor/jquery.fileupload.js create mode 100644 app/assets/javascripts/vendor/jquery.fitvids.js create mode 100755 app/assets/javascripts/vendor/jquery.flexslider.js create mode 100644 app/assets/javascripts/vendor/jquery.fullpage.extensions.min.js create mode 100755 app/assets/javascripts/vendor/jquery.iframe-transport.js create mode 100644 app/assets/javascripts/vendor/jquery.mask.js create mode 100755 app/assets/javascripts/vendor/jquery.scrollify.js create mode 100755 app/assets/javascripts/vendor/jquery.ui.widget.js create mode 100644 app/assets/javascripts/vendor/markerclusterer.js create mode 100755 app/assets/javascripts/vendor/select2.min.js create mode 100644 app/assets/javascripts/vendor/tmpl.min.js create mode 100644 app/assets/stylesheets/admin.scss create mode 100644 app/assets/stylesheets/admin/qi.scss create mode 100644 app/assets/stylesheets/admin_auth.css.scss create mode 100644 app/assets/stylesheets/bootstrap.scss create mode 100644 app/assets/stylesheets/bootstrap/_alerts.scss create mode 100644 app/assets/stylesheets/bootstrap/_badges.scss create mode 100644 app/assets/stylesheets/bootstrap/_breadcrumbs.scss create mode 100644 app/assets/stylesheets/bootstrap/_button-groups.scss create mode 100644 app/assets/stylesheets/bootstrap/_buttons.scss create mode 100644 app/assets/stylesheets/bootstrap/_carousel.scss create mode 100644 app/assets/stylesheets/bootstrap/_close.scss create mode 100644 app/assets/stylesheets/bootstrap/_code.scss create mode 100644 app/assets/stylesheets/bootstrap/_component-animations.scss create mode 100755 app/assets/stylesheets/bootstrap/_datetimepicker.scss create mode 100644 app/assets/stylesheets/bootstrap/_dropdowns.scss create mode 100644 app/assets/stylesheets/bootstrap/_forms.scss create mode 100644 app/assets/stylesheets/bootstrap/_glyphicons.scss create mode 100644 app/assets/stylesheets/bootstrap/_grid.scss create mode 100644 app/assets/stylesheets/bootstrap/_input-groups.scss create mode 100644 app/assets/stylesheets/bootstrap/_jumbotron.scss create mode 100644 app/assets/stylesheets/bootstrap/_labels.scss create mode 100644 app/assets/stylesheets/bootstrap/_list-group.scss create mode 100644 app/assets/stylesheets/bootstrap/_media.scss create mode 100644 app/assets/stylesheets/bootstrap/_mixins.scss create mode 100644 app/assets/stylesheets/bootstrap/_modals.scss create mode 100644 app/assets/stylesheets/bootstrap/_navbar.scss create mode 100644 app/assets/stylesheets/bootstrap/_navs.scss create mode 100644 app/assets/stylesheets/bootstrap/_normalize.scss create mode 100644 app/assets/stylesheets/bootstrap/_pager.scss create mode 100644 app/assets/stylesheets/bootstrap/_pagination.scss create mode 100644 app/assets/stylesheets/bootstrap/_panels.scss create mode 100644 app/assets/stylesheets/bootstrap/_popovers.scss create mode 100644 app/assets/stylesheets/bootstrap/_print.scss create mode 100644 app/assets/stylesheets/bootstrap/_progress-bars.scss create mode 100644 app/assets/stylesheets/bootstrap/_responsive-utilities.scss create mode 100644 app/assets/stylesheets/bootstrap/_scaffolding.scss create mode 100644 app/assets/stylesheets/bootstrap/_tables.scss create mode 100644 app/assets/stylesheets/bootstrap/_theme.scss create mode 100644 app/assets/stylesheets/bootstrap/_thumbnails.scss create mode 100644 app/assets/stylesheets/bootstrap/_tooltip.scss create mode 100644 app/assets/stylesheets/bootstrap/_type.scss create mode 100644 app/assets/stylesheets/bootstrap/_utilities.scss create mode 100644 app/assets/stylesheets/bootstrap/_variables.scss create mode 100644 app/assets/stylesheets/bootstrap/_wells.scss create mode 100644 app/assets/stylesheets/bootstrap/bootstrap.scss create mode 100755 app/assets/stylesheets/bootstrap/slider.scss create mode 100644 app/assets/stylesheets/connexion.scss create mode 100644 app/assets/stylesheets/css3-mixins.scss create mode 100644 app/assets/stylesheets/data_tables/colReorder.bootstrap.css create mode 100644 app/assets/stylesheets/data_tables/dataTables.bootstrap.css create mode 100644 app/assets/stylesheets/data_tables/fixedColumns.bootstrap.css create mode 100644 app/assets/stylesheets/data_tables/fixedHeader.bootstrap.css create mode 100644 app/assets/stylesheets/data_tables/jquery.dataTables.css create mode 100644 app/assets/stylesheets/data_tables/keyTable.bootstrap.css create mode 100644 app/assets/stylesheets/data_tables/select.bootstrap.css create mode 100644 app/assets/stylesheets/fontawesome.old/_animated.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_bordered-pulled.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_core.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_fixed-width.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_icons.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_larger.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_list.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_mixins.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_path.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_rotated-flipped.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_stacked.scss create mode 100644 app/assets/stylesheets/fontawesome.old/_variables.scss create mode 100644 app/assets/stylesheets/fontawesome.old/font-awesome.scss create mode 100644 app/assets/stylesheets/fontawesome/_animated.scss create mode 100644 app/assets/stylesheets/fontawesome/_bordered-pulled.scss create mode 100644 app/assets/stylesheets/fontawesome/_core.scss create mode 100644 app/assets/stylesheets/fontawesome/_fixed-width.scss create mode 100644 app/assets/stylesheets/fontawesome/_icons.scss create mode 100644 app/assets/stylesheets/fontawesome/_larger.scss create mode 100644 app/assets/stylesheets/fontawesome/_list.scss create mode 100644 app/assets/stylesheets/fontawesome/_mixins.scss create mode 100644 app/assets/stylesheets/fontawesome/_rotated-flipped.scss create mode 100644 app/assets/stylesheets/fontawesome/_screen-reader.scss create mode 100644 app/assets/stylesheets/fontawesome/_shims.scss create mode 100644 app/assets/stylesheets/fontawesome/_stacked.scss create mode 100644 app/assets/stylesheets/fontawesome/_variables.scss create mode 100644 app/assets/stylesheets/fontawesome/brands.scss create mode 100644 app/assets/stylesheets/fontawesome/fontawesome.scss create mode 100644 app/assets/stylesheets/fontawesome/regular.scss create mode 100644 app/assets/stylesheets/fontawesome/solid.scss create mode 100644 app/assets/stylesheets/fontawesome/v4-shims.scss create mode 100644 app/assets/stylesheets/jquery.bxslider.css create mode 100644 app/assets/stylesheets/label.scss create mode 100644 app/assets/stylesheets/manager.scss create mode 100644 app/assets/stylesheets/pane_hover.scss create mode 100644 app/assets/stylesheets/popover.scss create mode 100644 app/assets/stylesheets/public.scss create mode 100644 app/assets/stylesheets/public.scss.old create mode 100644 app/assets/stylesheets/public/menu_item_link_contents.scss create mode 100644 app/assets/stylesheets/qi_grids.scss create mode 100644 app/assets/stylesheets/redactor.css create mode 100644 app/assets/stylesheets/redactor_plugins/alignment.css create mode 100644 app/assets/stylesheets/shared/formtastic.less create mode 100755 app/assets/stylesheets/shared/superfish.css create mode 100755 app/assets/stylesheets/table-fixed-header.scss create mode 100755 app/assets/stylesheets/vendor/flipclock.css create mode 100755 app/assets/stylesheets/vendor/jquery.cookiebar.css create mode 100644 app/assets/stylesheets/vendor/jquery.fullPage.css create mode 100755 app/assets/stylesheets/vendor/select2.scss create mode 100644 app/channels/application_cable/channel.rb create mode 100644 app/channels/application_cable/connection.rb create mode 100644 app/controllers/admin/a_sites_controller.rb create mode 100644 app/controllers/admin/accounting_zones_controller.rb create mode 100644 app/controllers/admin/admin_auths_controller.rb create mode 100644 app/controllers/admin/admin_permissions_controller.rb create mode 100644 app/controllers/admin/admin_roles_controller.rb create mode 100644 app/controllers/admin/admins_controller.rb create mode 100644 app/controllers/admin/albums_controller.rb create mode 100644 app/controllers/admin/article_authors_controller.rb create mode 100644 app/controllers/admin/articles_controller.rb create mode 100644 app/controllers/admin/blocks_controller.rb create mode 100644 app/controllers/admin/categories_controller.rb create mode 100644 app/controllers/admin/cibles_controller.rb create mode 100644 app/controllers/admin/circuits_controller.rb create mode 100644 app/controllers/admin/comments_controller.rb create mode 100755 app/controllers/admin/contacts_controller.rb create mode 100644 app/controllers/admin/dashboard_controller.rb create mode 100644 app/controllers/admin/data_files_controller.rb create mode 100644 app/controllers/admin/edit_watchers_controller.rb create mode 100644 app/controllers/admin/events_controller.rb create mode 100644 app/controllers/admin/export_comptas_controller.rb create mode 100644 app/controllers/admin/external_links_controller.rb create mode 100644 app/controllers/admin/file_folders_controller.rb create mode 100644 app/controllers/admin/file_tunel_downloads_controller.rb create mode 100644 app/controllers/admin/file_tunel_files_controller.rb create mode 100644 app/controllers/admin/file_tunel_sends_controller.rb create mode 100644 app/controllers/admin/file_tunels_controller.rb create mode 100644 app/controllers/admin/home_slider_slides_controller.rb create mode 100644 app/controllers/admin/home_sliders_controller.rb create mode 100644 app/controllers/admin/i_task_projects_controller.rb create mode 100644 app/controllers/admin/i_tasks_controller.rb create mode 100644 app/controllers/admin/image_actu_albums_controller.rb create mode 100644 app/controllers/admin/image_actus_controller.rb create mode 100644 app/controllers/admin/image_files_controller.rb create mode 100644 app/controllers/admin/m_events_controller.rb create mode 100644 app/controllers/admin/m_odr_brands_controller.rb create mode 100644 app/controllers/admin/m_odr_file_products_controller.rb create mode 100644 app/controllers/admin/m_odr_file_types_controller.rb create mode 100644 app/controllers/admin/m_odr_files_controller.rb create mode 100644 app/controllers/admin/m_odr_places_controller.rb create mode 100644 app/controllers/admin/m_odr_product_cats_controller.rb create mode 100644 app/controllers/admin/m_odr_product_remises_controller.rb create mode 100644 app/controllers/admin/m_odr_products_controller.rb create mode 100644 app/controllers/admin/m_odr_remises_controller.rb create mode 100644 app/controllers/admin/m_odr_rep_ribs_controller.rb create mode 100644 app/controllers/admin/m_odr_reps_controller.rb create mode 100644 app/controllers/admin/m_odr_trackers_controller.rb create mode 100644 app/controllers/admin/m_odr_virements_controller.rb create mode 100644 app/controllers/admin/m_odrs_controller.rb create mode 100755 app/controllers/admin/mail_contents_controller.rb create mode 100644 app/controllers/admin/mail_hists_controller.rb create mode 100755 app/controllers/admin/mail_templates_controller.rb create mode 100644 app/controllers/admin/mail_types_controller.rb create mode 100644 app/controllers/admin/market_discounts_controller.rb create mode 100644 app/controllers/admin/menu_aliases_controller.rb create mode 100644 app/controllers/admin/menu_items_controller.rb create mode 100644 app/controllers/admin/menu_urls_controller.rb create mode 100644 app/controllers/admin/menus_controller.rb create mode 100644 app/controllers/admin/navision_controller.rb create mode 100644 app/controllers/admin/odr_trackers_controller.rb create mode 100644 app/controllers/admin/open_ranges_controller.rb create mode 100644 app/controllers/admin/organisateurs_controller.rb create mode 100644 app/controllers/admin/p_bank_accounts_controller.rb create mode 100644 app/controllers/admin/p_banks_controller.rb create mode 100644 app/controllers/admin/p_brut_products_controller.rb create mode 100644 app/controllers/admin/p_commercial_cats_controller.rb create mode 100644 app/controllers/admin/p_commercials_controller.rb create mode 100644 app/controllers/admin/p_customer_cats_controller.rb create mode 100644 app/controllers/admin/p_customer_sheets_controller.rb create mode 100644 app/controllers/admin/p_customers_controller.rb create mode 100755 app/controllers/admin/p_documents_controller.rb create mode 100644 app/controllers/admin/p_drivers_controller.rb create mode 100644 app/controllers/admin/p_fournisseur_orders_controller.rb create mode 100644 app/controllers/admin/p_fournisseurs_controller.rb create mode 100644 app/controllers/admin/p_payment_types_controller.rb create mode 100644 app/controllers/admin/p_payments_controller.rb create mode 100644 app/controllers/admin/p_price_cats_controller.rb create mode 100644 app/controllers/admin/p_product_cats_controller.rb create mode 100644 app/controllers/admin/p_product_feature_cats_controller.rb create mode 100644 app/controllers/admin/p_product_features_controller.rb create mode 100644 app/controllers/admin/p_product_prices_controller.rb create mode 100644 app/controllers/admin/p_product_refs_controller.rb create mode 100644 app/controllers/admin/p_product_specs_controller.rb create mode 100644 app/controllers/admin/p_product_sub_cats_controller.rb create mode 100644 app/controllers/admin/p_products_controller.rb create mode 100644 app/controllers/admin/p_remises_controller.rb create mode 100644 app/controllers/admin/p_sheet_lines_controller.rb create mode 100644 app/controllers/admin/p_ship_bills_controller.rb create mode 100644 app/controllers/admin/p_ship_tour_truck_sheet_lines_controller.rb create mode 100644 app/controllers/admin/p_ship_tour_trucks_controller.rb create mode 100644 app/controllers/admin/p_ship_tours_controller.rb create mode 100644 app/controllers/admin/p_stats_controller.rb create mode 100644 app/controllers/admin/p_tanks_controller.rb create mode 100644 app/controllers/admin/p_trucks_controller.rb create mode 100644 app/controllers/admin/p_volucompteurs_controller.rb create mode 100644 app/controllers/admin/pages_controller.rb create mode 100644 app/controllers/admin/particulars_controller.rb create mode 100644 app/controllers/admin/password_resets_controller.rb create mode 100644 app/controllers/admin/popups_controller.rb create mode 100644 app/controllers/admin/price_documents_controller.rb create mode 100644 app/controllers/admin/price_line_blocks_controller.rb create mode 100644 app/controllers/admin/price_lines_controller.rb create mode 100644 app/controllers/admin/qi_helps_controller.rb create mode 100644 app/controllers/admin/s_brands_controller.rb create mode 100644 app/controllers/admin/s_compta_accounts_controller.rb create mode 100644 app/controllers/admin/s_module_configurations_controller.rb create mode 100644 app/controllers/admin/s_modules_controller.rb create mode 100644 app/controllers/admin/s_modules_states_controller.rb create mode 100644 app/controllers/admin/s_organisations_controller.rb create mode 100644 app/controllers/admin/s_site_types_controller.rb create mode 100644 app/controllers/admin/s_sites_controller.rb create mode 100644 app/controllers/admin/specific_map_items_controller.rb create mode 100644 app/controllers/admin/specific_maps_controller.rb create mode 100755 app/controllers/admin/specific_preferences_controller.rb create mode 100644 app/controllers/admin/tags_controller.rb create mode 100644 app/controllers/admin/timeline_contents_controller.rb create mode 100644 app/controllers/admin/timeline_histories_controller.rb create mode 100644 app/controllers/admin/timeline_years_controller.rb create mode 100644 app/controllers/admin/timer_watchers_controller.rb create mode 100644 app/controllers/admin/tiny_urls_controller.rb create mode 100755 app/controllers/admin/translations_controller.rb create mode 100644 app/controllers/admin/tva_rates_controller.rb create mode 100644 app/controllers/admin/video_files_controller.rb create mode 100644 app/controllers/admin/video_folders_controller.rb create mode 100644 app/controllers/application_controller.rb create mode 100644 app/controllers/concerns/.keep create mode 100644 app/controllers/download_data_files_controller.rb create mode 100644 app/controllers/portlet/agir_contents_controller.rb create mode 100644 app/controllers/portlet/articleindexs_contents_controller.rb create mode 100644 app/controllers/portlet/block_contents_controller.rb create mode 100644 app/controllers/portlet/break_contents_controller.rb create mode 100644 app/controllers/portlet/download_contents_controller.rb create mode 100644 app/controllers/portlet/dynamic_contents_controller.rb create mode 100644 app/controllers/portlet/gallery_contents_controller.rb create mode 100644 app/controllers/portlet/gallery_images_controller.rb create mode 100644 app/controllers/portlet/html_contents_controller.rb create mode 100644 app/controllers/portlet/image_contents_controller.rb create mode 100644 app/controllers/portlet/keynumber_contents_controller.rb create mode 100644 app/controllers/portlet/link_contents_controller.rb create mode 100644 app/controllers/portlet/map_contents_controller.rb create mode 100644 app/controllers/portlet/menu_item_link_contents_controller.rb create mode 100644 app/controllers/portlet/petition_contents_controller.rb create mode 100644 app/controllers/portlet/portlets_controller.rb create mode 100644 app/controllers/portlet/quote_contents_controller.rb create mode 100644 app/controllers/portlet/share_contents_controller.rb create mode 100644 app/controllers/portlet/slide_contents_controller.rb create mode 100644 app/controllers/portlet/table_cols_controller.rb create mode 100644 app/controllers/portlet/table_contents_controller.rb create mode 100644 app/controllers/portlet/table_rows_controller.rb create mode 100644 app/controllers/portlet/text_contents_controller.rb create mode 100644 app/controllers/portlet/time_contents_controller.rb create mode 100644 app/controllers/portlet/timeline_history_contents_controller.rb create mode 100644 app/controllers/portlet/title_contents_controller.rb create mode 100644 app/controllers/portlet/video_contents_controller.rb create mode 100644 app/controllers/public/articles_controller.rb create mode 100644 app/controllers/public/circuits_controller.rb create mode 100644 app/controllers/public/comments_controller.rb create mode 100755 app/controllers/public/contacts_controller.rb create mode 100644 app/controllers/public/data_files_controller.rb create mode 100644 app/controllers/public/file_tunel_downloads_controller.rb create mode 100644 app/controllers/public/file_tunel_sends_controller.rb create mode 100644 app/controllers/public/home_controller.rb create mode 100644 app/controllers/public/m_events_controller.rb create mode 100644 app/controllers/public/m_odr_reps_controller.rb create mode 100644 app/controllers/public/m_odrs_controller.rb create mode 100644 app/controllers/public/menu_items_controller.rb create mode 100644 app/controllers/public/my_account_controller.rb create mode 100644 app/controllers/public/organisateurs_controller.rb create mode 100644 app/controllers/public/p_customer_auths_controller.rb create mode 100644 app/controllers/public/search_controller.rb create mode 100644 app/controllers/public/seo_controller.rb create mode 100644 app/controllers/public/specific_map_items_controller.rb create mode 100644 app/controllers/public/specific_maps_controller.rb create mode 100644 app/controllers/public/video_files_controller.rb create mode 100644 app/helpers/application_helper.rb create mode 100644 app/helpers/document_line_helper.rb create mode 100644 app/helpers/icon_helper.rb create mode 100644 app/helpers/mail_helper.rb create mode 100644 app/helpers/markdown_helper.rb create mode 100644 app/helpers/menu_items_helper.rb create mode 100644 app/helpers/phone_helper.rb create mode 100644 app/helpers/sitemap_helper.rb create mode 100755 app/helpers/translation_helper.rb create mode 100644 app/inputs/check_boxes_input.rb create mode 100644 app/inputs/date_input.rb create mode 100644 app/inputs/qi_cible_select_input.rb create mode 100644 app/inputs/qi_datetime_picker_input.rb create mode 100644 app/inputs/qi_image_select_input.rb create mode 100644 app/inputs/qi_time_picker_input.rb create mode 100644 app/inputs/qi_video_select_input.rb create mode 100644 app/javascript/channels/consumer.js create mode 100644 app/javascript/channels/index.js create mode 100644 app/javascript/packs/application.js create mode 100644 app/jobs/application_job.rb create mode 100644 app/mailers/admin_mailer.rb create mode 100644 app/mailers/application_mailer.rb create mode 100644 app/mailers/general_mails.rb create mode 100644 app/models/accounting_zone.rb create mode 100644 app/models/admin.rb create mode 100644 app/models/admin_admin_role.rb create mode 100644 app/models/admin_p_customer.rb create mode 100644 app/models/admin_permission.rb create mode 100644 app/models/admin_permission_admin_role.rb create mode 100644 app/models/admin_preference.rb create mode 100644 app/models/admin_role.rb create mode 100644 app/models/album.rb create mode 100644 app/models/allowed_block_content.rb create mode 100644 app/models/application_record.rb create mode 100644 app/models/block.rb create mode 100644 app/models/block_content.rb create mode 100644 app/models/break_content.rb create mode 100644 app/models/category.rb create mode 100644 app/models/category_categoryable.rb create mode 100644 app/models/category_lang.rb create mode 100644 app/models/cel_table.rb create mode 100644 app/models/circuit.rb create mode 100644 app/models/comment.rb create mode 100644 app/models/concerns/.keep create mode 100755 app/models/contact.rb create mode 100644 app/models/data_file.rb create mode 100644 app/models/data_file_category.rb create mode 100644 app/models/data_file_password.rb create mode 100644 app/models/download_content.rb create mode 100644 app/models/dynamic_content.rb create mode 100644 app/models/edit_watcher.rb create mode 100644 app/models/export_hist.rb create mode 100644 app/models/external_link.rb create mode 100644 app/models/file_folder.rb create mode 100644 app/models/file_tunel.rb create mode 100644 app/models/file_tunel_download.rb create mode 100644 app/models/file_tunel_file.rb create mode 100644 app/models/file_tunel_send.rb create mode 100644 app/models/gallery_content.rb create mode 100644 app/models/gallery_image.rb create mode 100644 app/models/hashtag.rb create mode 100644 app/models/hashtagging.rb create mode 100644 app/models/html_content.rb create mode 100644 app/models/i_task.rb create mode 100644 app/models/i_task_project.rb create mode 100644 app/models/image_content.rb create mode 100644 app/models/image_file.rb create mode 100644 app/models/img_link_content.rb create mode 100644 app/models/investigation_cat.rb create mode 100644 app/models/keynumber_content.rb create mode 100644 app/models/lang_article.rb create mode 100644 app/models/lang_page.rb create mode 100644 app/models/lang_site.rb create mode 100644 app/models/link_content.rb create mode 100644 app/models/m_event.rb create mode 100644 app/models/m_odr.rb create mode 100644 app/models/m_odr_brand.rb create mode 100644 app/models/m_odr_coupon.rb create mode 100644 app/models/m_odr_file.rb create mode 100644 app/models/m_odr_file_product.rb create mode 100644 app/models/m_odr_file_type.rb create mode 100644 app/models/m_odr_place.rb create mode 100644 app/models/m_odr_product.rb create mode 100644 app/models/m_odr_product_cat.rb create mode 100644 app/models/m_odr_product_remise.rb create mode 100644 app/models/m_odr_remise.rb create mode 100644 app/models/m_odr_rep.rb create mode 100644 app/models/m_odr_rep_rib.rb create mode 100644 app/models/m_odr_tracker.rb create mode 100644 app/models/m_odr_virement.rb create mode 100644 app/models/mail_content.rb create mode 100644 app/models/mail_hist.rb create mode 100644 app/models/mail_profile.rb create mode 100644 app/models/mail_template.rb create mode 100644 app/models/mail_type.rb create mode 100644 app/models/map_content.rb create mode 100644 app/models/market_discount.rb create mode 100644 app/models/menu.rb create mode 100644 app/models/menu_alias.rb create mode 100644 app/models/menu_folder.rb create mode 100644 app/models/menu_item.rb create mode 100644 app/models/menu_item_article.rb create mode 100644 app/models/menu_item_category.rb create mode 100644 app/models/menu_item_lang.rb create mode 100644 app/models/menu_item_link_content.rb create mode 100644 app/models/menu_item_slug_history.rb create mode 100644 app/models/menu_item_tag.rb create mode 100644 app/models/menu_url.rb create mode 100644 app/models/open_range.rb create mode 100644 app/models/open_range_element.rb create mode 100644 app/models/organisateur.rb create mode 100644 app/models/p_bank.rb create mode 100644 app/models/p_bank_account.rb create mode 100644 app/models/p_brut_product.rb create mode 100644 app/models/p_commercial.rb create mode 100644 app/models/p_commercial_cat.rb create mode 100644 app/models/p_compta_element.rb create mode 100644 app/models/p_compta_export.rb create mode 100644 app/models/p_contact.rb create mode 100644 app/models/p_contact_contact_type.rb create mode 100644 app/models/p_contact_type.rb create mode 100644 app/models/p_customer.rb create mode 100644 app/models/p_customer_cat.rb create mode 100644 app/models/p_customer_rib.rb create mode 100644 app/models/p_customer_sheet.rb create mode 100644 app/models/p_customer_site.rb create mode 100644 app/models/p_document.rb create mode 100644 app/models/p_document_type.rb create mode 100644 app/models/p_fournisseur.rb create mode 100644 app/models/p_fournisseur_order.rb create mode 100644 app/models/p_payment.rb create mode 100644 app/models/p_payment_document.rb create mode 100644 app/models/p_payment_type.rb create mode 100644 app/models/p_price_cat.rb create mode 100644 app/models/p_product.rb create mode 100644 app/models/p_product_brut_product.rb create mode 100644 app/models/p_product_brut_stock.rb create mode 100644 app/models/p_product_cat.rb create mode 100644 app/models/p_product_feature.rb create mode 100644 app/models/p_product_feature_cat.rb create mode 100644 app/models/p_product_p_customer_cat.rb create mode 100644 app/models/p_product_p_norme.rb create mode 100644 app/models/p_product_p_product_sub_cat.rb create mode 100644 app/models/p_product_price.rb create mode 100644 app/models/p_product_ref.rb create mode 100644 app/models/p_product_ref_price_history.rb create mode 100644 app/models/p_product_spec.rb create mode 100644 app/models/p_product_sub_cat.rb create mode 100644 app/models/p_remise.rb create mode 100644 app/models/p_sheet_line.rb create mode 100644 app/models/p_sheet_line_stock.rb create mode 100644 app/models/p_ship_bill.rb create mode 100644 app/models/p_ship_bill_line.rb create mode 100644 app/models/p_tank.rb create mode 100644 app/models/p_tank_stock.rb create mode 100644 app/models/p_truck_space.rb create mode 100644 app/models/page.rb create mode 100644 app/models/particular.rb create mode 100644 app/models/portlet.rb create mode 100644 app/models/price_document.rb create mode 100644 app/models/price_document_type.rb create mode 100644 app/models/price_line.rb create mode 100644 app/models/price_line_block.rb create mode 100644 app/models/quote_content.rb create mode 100644 app/models/s_brand.rb create mode 100644 app/models/s_compta_account.rb create mode 100644 app/models/s_module.rb create mode 100644 app/models/s_module_configuration.rb create mode 100644 app/models/s_modules_state.rb create mode 100644 app/models/s_organisation.rb create mode 100644 app/models/s_site.rb create mode 100644 app/models/s_site_type.rb create mode 100644 app/models/share_content.rb create mode 100644 app/models/specific_preference.rb create mode 100644 app/models/table_content.rb create mode 100644 app/models/table_row.rb create mode 100644 app/models/tag.rb create mode 100644 app/models/tag_taggable.rb create mode 100644 app/models/text_content.rb create mode 100644 app/models/timer_watcher.rb create mode 100644 app/models/tiny_url.rb create mode 100644 app/models/title_content.rb create mode 100755 app/models/translation.rb create mode 100644 app/models/tva_rate.rb create mode 100644 app/models/tvable_tva_rate.rb create mode 100644 app/models/video_content.rb create mode 100644 app/models/video_file.rb create mode 100644 app/models/video_file_lang.rb create mode 100644 app/models/video_folder.rb create mode 100644 app/uploaders/file_uploader.rb create mode 100644 app/uploaders/image_uploader.rb create mode 100644 app/uploaders/odr_uploader.rb create mode 100644 app/uploaders/video_uploader.rb create mode 100644 app/validators/iban_validator.rb create mode 100644 app/views/admin/accounting_zones/_accounting_zone.html.haml create mode 100644 app/views/admin/accounting_zones/_form.html.haml create mode 100644 app/views/admin/accounting_zones/create.js.erb create mode 100644 app/views/admin/accounting_zones/destroy.js.erb create mode 100644 app/views/admin/accounting_zones/edit.js.erb create mode 100644 app/views/admin/accounting_zones/index.html.haml create mode 100644 app/views/admin/accounting_zones/new.js.erb create mode 100644 app/views/admin/accounting_zones/show.html.haml create mode 100644 app/views/admin/accounting_zones/update.js.erb create mode 100644 app/views/admin/admin_auths/index.haml create mode 100644 app/views/admin/admin_auths/new.haml create mode 100644 app/views/admin/admin_permissions/_admin_permission.html.haml create mode 100755 app/views/admin/admin_permissions/_form.html.haml create mode 100644 app/views/admin/admin_permissions/create.js.erb create mode 100644 app/views/admin/admin_permissions/destroy.js.erb create mode 100644 app/views/admin/admin_permissions/edit.html.haml create mode 100644 app/views/admin/admin_permissions/edit.js.erb create mode 100644 app/views/admin/admin_permissions/index.html.haml create mode 100644 app/views/admin/admin_permissions/new.html.haml create mode 100644 app/views/admin/admin_permissions/new.js.erb create mode 100644 app/views/admin/admin_permissions/show.html.haml create mode 100644 app/views/admin/admin_permissions/update.js.erb create mode 100644 app/views/admin/admin_roles/_admin_role.html.haml create mode 100755 app/views/admin/admin_roles/_form.html.haml create mode 100644 app/views/admin/admin_roles/create.js.erb create mode 100644 app/views/admin/admin_roles/destroy.js.erb create mode 100644 app/views/admin/admin_roles/edit.html.haml create mode 100644 app/views/admin/admin_roles/edit.js.erb create mode 100644 app/views/admin/admin_roles/index.html.haml create mode 100644 app/views/admin/admin_roles/new.html.haml create mode 100644 app/views/admin/admin_roles/new.js.erb create mode 100644 app/views/admin/admin_roles/show.html.haml create mode 100644 app/views/admin/admin_roles/update.js.erb create mode 100644 app/views/admin/admin_spaces/_clients.html.haml create mode 100644 app/views/admin/admin_spaces/_default.html.haml create mode 100644 app/views/admin/admin_spaces/_documents.html.haml create mode 100644 app/views/admin/admin_spaces/_export_compta.html.haml create mode 100644 app/views/admin/admin_spaces/_payments.html.haml create mode 100644 app/views/admin/admin_spaces/_preferences.html.haml create mode 100644 app/views/admin/admin_spaces/_statistiques.html.haml create mode 100644 app/views/admin/admin_spaces/_stocks.html.haml create mode 100644 app/views/admin/admin_spaces/_todos.html.haml create mode 100644 app/views/admin/admin_spaces/_tournees.html.haml create mode 100644 app/views/admin/admin_spaces/_ventes.html.haml create mode 100644 app/views/admin/admins/_admin.html.haml create mode 100644 app/views/admin/admins/_form.html.haml create mode 100644 app/views/admin/admins/create.js.erb create mode 100644 app/views/admin/admins/destroy.js.erb create mode 100644 app/views/admin/admins/edit.js.erb create mode 100644 app/views/admin/admins/index.html.haml create mode 100644 app/views/admin/admins/index.js.erb create mode 100644 app/views/admin/admins/new.js.erb create mode 100644 app/views/admin/admins/show.html.haml create mode 100644 app/views/admin/admins/update.js.erb create mode 100644 app/views/admin/albums/_album.html.haml create mode 100644 app/views/admin/albums/_albums.html.haml create mode 100644 app/views/admin/albums/_albums_navbar.html.haml create mode 100644 app/views/admin/albums/create.js.erb create mode 100644 app/views/admin/albums/destroy.js.erb create mode 100644 app/views/admin/albums/edit.js.erb create mode 100644 app/views/admin/albums/new.js.erb create mode 100644 app/views/admin/albums/update.js.erb create mode 100644 app/views/admin/article_authors/_article_author.html.haml create mode 100755 app/views/admin/article_authors/_form.html.haml create mode 100644 app/views/admin/article_authors/create.js.erb create mode 100644 app/views/admin/article_authors/destroy.js.erb create mode 100644 app/views/admin/article_authors/edit.html.haml create mode 100644 app/views/admin/article_authors/edit.js.erb create mode 100644 app/views/admin/article_authors/index.html.haml create mode 100644 app/views/admin/article_authors/new.html.haml create mode 100644 app/views/admin/article_authors/new.js.erb create mode 100644 app/views/admin/article_authors/show.html.haml create mode 100644 app/views/admin/article_authors/update.js.erb create mode 100644 app/views/admin/articles/_article.html.haml create mode 100644 app/views/admin/articles/_edit_menu_items_form.html.haml create mode 100644 app/views/admin/articles/_form.html.haml create mode 100644 app/views/admin/articles/_index_block.html.haml create mode 100644 app/views/admin/articles/_show.html.haml create mode 100644 app/views/admin/articles/_tags.html.haml create mode 100644 app/views/admin/articles/create.js.erb create mode 100644 app/views/admin/articles/destroy.js.erb create mode 100644 app/views/admin/articles/edit.html.haml create mode 100644 app/views/admin/articles/edit.js.erb create mode 100644 app/views/admin/articles/edit_menu_items.js.erb create mode 100644 app/views/admin/articles/index.html.haml create mode 100644 app/views/admin/articles/index.js.erb create mode 100644 app/views/admin/articles/new.js.erb create mode 100644 app/views/admin/articles/update.js.erb create mode 100644 app/views/admin/blocks/_block.html.haml create mode 100644 app/views/admin/blocks/_block_allowed.html.haml create mode 100644 app/views/admin/blocks/_edit.html.haml create mode 100644 app/views/admin/blocks/_form.html.haml create mode 100644 app/views/admin/blocks/edit.html.haml create mode 100644 app/views/admin/blocks/edit.js.erb create mode 100644 app/views/admin/blocks/old.block create mode 100644 app/views/admin/blocks/old.show.html.haml create mode 100644 app/views/admin/categories/_category.html.haml create mode 100644 app/views/admin/categories/_form.html.haml create mode 100644 app/views/admin/categories/_index_block.html.haml create mode 100644 app/views/admin/categories/cible.html.haml create mode 100644 app/views/admin/categories/create.js.erb create mode 100644 app/views/admin/categories/destroy.js.erb create mode 100644 app/views/admin/categories/edit.js.erb create mode 100644 app/views/admin/categories/index.html.haml create mode 100644 app/views/admin/categories/index.js.erb create mode 100644 app/views/admin/categories/new.js.erb create mode 100644 app/views/admin/categories/reorder.js.erb create mode 100644 app/views/admin/categories/update.js.erb create mode 100644 app/views/admin/categories/update_row.js.erb create mode 100644 app/views/admin/cibles/_cible_place.html.haml create mode 100644 app/views/admin/cibles/index.html.haml create mode 100644 app/views/admin/cibles/index.js.erb create mode 100644 app/views/admin/cibles/new.html.haml create mode 100644 app/views/admin/circuits/_circuit.html.haml create mode 100644 app/views/admin/circuits/_form.html.haml create mode 100644 app/views/admin/circuits/create.js.erb create mode 100644 app/views/admin/circuits/destroy.js.erb create mode 100644 app/views/admin/circuits/edit.js.erb create mode 100644 app/views/admin/circuits/index.html.haml create mode 100644 app/views/admin/circuits/new.js.erb create mode 100644 app/views/admin/circuits/show.html.haml create mode 100644 app/views/admin/circuits/update.js.erb create mode 100644 app/views/admin/comments/_comment.html.haml create mode 100644 app/views/admin/comments/_form.html.haml create mode 100644 app/views/admin/comments/destroy.js.erb create mode 100644 app/views/admin/comments/edit.html.haml create mode 100644 app/views/admin/comments/edit.js.erb create mode 100644 app/views/admin/comments/index.html.haml create mode 100644 app/views/admin/comments/update.js.erb create mode 100644 app/views/admin/contacts/_contact.html.haml create mode 100755 app/views/admin/contacts/index.html.haml create mode 100755 app/views/admin/contacts/show.html.haml create mode 100644 app/views/admin/data_files/_data_file.html.haml create mode 100644 app/views/admin/data_files/_data_files_container.html.haml create mode 100644 app/views/admin/data_files/_form.html.haml create mode 100644 app/views/admin/data_files/_index_block.html.haml create mode 100644 app/views/admin/data_files/_show.html.haml create mode 100644 app/views/admin/data_files/create.js.erb create mode 100644 app/views/admin/data_files/destroy.js.erb create mode 100644 app/views/admin/data_files/edit.js.erb create mode 100644 app/views/admin/data_files/index.html.haml create mode 100644 app/views/admin/data_files/index.js.erb create mode 100644 app/views/admin/data_files/show.js.erb create mode 100644 app/views/admin/data_files/update.js.erb create mode 100644 app/views/admin/edit_watchers/_result.html.haml create mode 100644 app/views/admin/edit_watchers/create.js.erb create mode 100644 app/views/admin/export_comptas/index.html.haml create mode 100644 app/views/admin/export_comptas/show.html.haml create mode 100644 app/views/admin/external_links/_external_link.html.haml create mode 100644 app/views/admin/external_links/_form.html.haml create mode 100644 app/views/admin/external_links/cible.html.haml create mode 100644 app/views/admin/external_links/create.js.erb create mode 100644 app/views/admin/external_links/destroy.js.erb create mode 100644 app/views/admin/external_links/edit.html.haml create mode 100644 app/views/admin/external_links/edit.js.erb create mode 100644 app/views/admin/external_links/index.js.erb create mode 100644 app/views/admin/external_links/new.js.erb create mode 100644 app/views/admin/external_links/show.html.haml create mode 100644 app/views/admin/external_links/update.js.erb create mode 100644 app/views/admin/file_folders/_file_folder.html.haml create mode 100644 app/views/admin/file_folders/_file_folders.html.haml create mode 100644 app/views/admin/file_folders/_file_folders_navbar.html.haml create mode 100644 app/views/admin/file_folders/create.js.erb create mode 100644 app/views/admin/file_folders/destroy.js.erb create mode 100644 app/views/admin/file_folders/edit.js.erb create mode 100644 app/views/admin/file_folders/index.js.erb create mode 100644 app/views/admin/file_folders/new.js.erb create mode 100644 app/views/admin/file_folders/update.js.erb create mode 100644 app/views/admin/file_tunel_downloads/_file_tunel_download.html.haml create mode 100644 app/views/admin/file_tunel_downloads/_form.html.haml create mode 100644 app/views/admin/file_tunel_downloads/create.js.erb create mode 100644 app/views/admin/file_tunel_downloads/destroy.js.erb create mode 100644 app/views/admin/file_tunel_downloads/edit.js.erb create mode 100644 app/views/admin/file_tunel_downloads/index.html.haml create mode 100644 app/views/admin/file_tunel_downloads/new.js.erb create mode 100644 app/views/admin/file_tunel_downloads/show.html.haml create mode 100644 app/views/admin/file_tunel_downloads/update.js.erb create mode 100644 app/views/admin/file_tunel_files/_file_tunel_file.html.haml create mode 100644 app/views/admin/file_tunel_files/_form.html.haml create mode 100644 app/views/admin/file_tunel_files/create.js.erb create mode 100644 app/views/admin/file_tunel_files/destroy.js.erb create mode 100644 app/views/admin/file_tunel_files/edit.js.erb create mode 100644 app/views/admin/file_tunel_files/index.html.haml create mode 100644 app/views/admin/file_tunel_files/new.js.erb create mode 100644 app/views/admin/file_tunel_files/show.html.haml create mode 100644 app/views/admin/file_tunel_files/update.js.erb create mode 100644 app/views/admin/file_tunel_sends/_file_tunel_send.html.haml create mode 100644 app/views/admin/file_tunel_sends/_form.html.haml create mode 100644 app/views/admin/file_tunel_sends/create.js.erb create mode 100644 app/views/admin/file_tunel_sends/destroy.js.erb create mode 100644 app/views/admin/file_tunel_sends/edit.js.erb create mode 100644 app/views/admin/file_tunel_sends/index.html.haml create mode 100644 app/views/admin/file_tunel_sends/new.js.erb create mode 100644 app/views/admin/file_tunel_sends/show.html.haml create mode 100644 app/views/admin/file_tunel_sends/update.js.erb create mode 100644 app/views/admin/file_tunels/_file_tunel.html.haml create mode 100644 app/views/admin/file_tunels/_form.html.haml create mode 100644 app/views/admin/file_tunels/create.js.erb create mode 100644 app/views/admin/file_tunels/destroy.js.erb create mode 120000 app/views/admin/file_tunels/edit.html.haml create mode 100644 app/views/admin/file_tunels/edit.js.erb create mode 100644 app/views/admin/file_tunels/index.html.haml create mode 120000 app/views/admin/file_tunels/new.html.haml create mode 100644 app/views/admin/file_tunels/new.js.erb create mode 100644 app/views/admin/file_tunels/show.html.haml create mode 100644 app/views/admin/file_tunels/update.js.erb create mode 100755 app/views/admin/home_slider_slides/_form.html.haml create mode 100644 app/views/admin/home_slider_slides/_home_slider_slide.html.haml create mode 100644 app/views/admin/home_slider_slides/create.js.erb create mode 100644 app/views/admin/home_slider_slides/destroy.js.erb create mode 100644 app/views/admin/home_slider_slides/edit.js.erb create mode 100644 app/views/admin/home_slider_slides/new.js.erb create mode 100644 app/views/admin/home_slider_slides/update.js.erb create mode 100644 app/views/admin/home_sliders/index.html.haml create mode 100644 app/views/admin/home_sliders/show.html.haml create mode 100644 app/views/admin/i_task_projects/_form.html.haml create mode 100644 app/views/admin/i_task_projects/_i_task_project.html.haml create mode 100644 app/views/admin/i_task_projects/create.js.erb create mode 100644 app/views/admin/i_task_projects/destroy.js.erb create mode 100644 app/views/admin/i_task_projects/edit.js.erb create mode 100644 app/views/admin/i_task_projects/index.html.haml create mode 100644 app/views/admin/i_task_projects/new.js.erb create mode 100644 app/views/admin/i_task_projects/show.html.haml create mode 100644 app/views/admin/i_task_projects/update.js.erb create mode 100755 app/views/admin/i_tasks/_form.html.haml create mode 100644 app/views/admin/i_tasks/_i_task.html.haml create mode 100644 app/views/admin/i_tasks/_results.html.haml create mode 100644 app/views/admin/i_tasks/create.js.erb create mode 100644 app/views/admin/i_tasks/destroy.js.erb create mode 100644 app/views/admin/i_tasks/edit.html.haml create mode 100644 app/views/admin/i_tasks/edit.js.erb create mode 100644 app/views/admin/i_tasks/import.html.haml create mode 100644 app/views/admin/i_tasks/index.html.haml create mode 100644 app/views/admin/i_tasks/new.html.haml create mode 100644 app/views/admin/i_tasks/new.js.erb create mode 100644 app/views/admin/i_tasks/show.html.haml create mode 100644 app/views/admin/i_tasks/update.js.erb create mode 100644 app/views/admin/image_actu_albums/_form.html.haml create mode 100644 app/views/admin/image_actu_albums/_image_actu_album.html.haml create mode 100644 app/views/admin/image_actu_albums/_image_actu_albums.html.haml create mode 100644 app/views/admin/image_actu_albums/_image_actu_albums_navbar.html.haml create mode 100644 app/views/admin/image_actu_albums/create.js.erb create mode 100644 app/views/admin/image_actu_albums/destroy.js.erb create mode 100644 app/views/admin/image_actu_albums/edit.js.erb create mode 100644 app/views/admin/image_actu_albums/new.js.erb create mode 100644 app/views/admin/image_actu_albums/update.js.erb create mode 100644 app/views/admin/image_actus/_form.html.haml create mode 100644 app/views/admin/image_actus/_image_actu.html.haml create mode 100644 app/views/admin/image_actus/_image_actus_container.html.haml create mode 100644 app/views/admin/image_actus/_index_block.html.haml create mode 100644 app/views/admin/image_actus/_show.html.haml create mode 100644 app/views/admin/image_actus/create.js.erb create mode 100644 app/views/admin/image_actus/destroy.js.erb create mode 100644 app/views/admin/image_actus/edit.js.erb create mode 100644 app/views/admin/image_actus/index.html.haml create mode 100644 app/views/admin/image_actus/index.js.erb create mode 100644 app/views/admin/image_actus/rotate.js.erb create mode 100644 app/views/admin/image_actus/show.js.erb create mode 100644 app/views/admin/image_actus/update.js.erb create mode 100644 app/views/admin/image_files/_form.html.haml create mode 100644 app/views/admin/image_files/_image_file.html.haml create mode 100644 app/views/admin/image_files/_image_files_container.html.haml create mode 100644 app/views/admin/image_files/_index_block.html.haml create mode 100644 app/views/admin/image_files/_show.html.haml create mode 100644 app/views/admin/image_files/create.js.erb create mode 100644 app/views/admin/image_files/destroy.js.erb create mode 100644 app/views/admin/image_files/edit.js.erb create mode 100644 app/views/admin/image_files/index.html.haml create mode 100644 app/views/admin/image_files/index.js.erb create mode 100644 app/views/admin/image_files/rotate.js.erb create mode 100644 app/views/admin/image_files/show.js.erb create mode 100644 app/views/admin/image_files/update.js.erb create mode 100644 app/views/admin/m_events/_form.html.haml create mode 100644 app/views/admin/m_events/_m_event.html.haml create mode 100644 app/views/admin/m_events/create.js.erb create mode 100644 app/views/admin/m_events/destroy.js.erb create mode 100644 app/views/admin/m_events/edit.js.erb create mode 100644 app/views/admin/m_events/index.html.haml create mode 100644 app/views/admin/m_events/new.js.erb create mode 100644 app/views/admin/m_events/show.html.haml create mode 100644 app/views/admin/m_events/update.js.erb create mode 100644 app/views/admin/m_odr_brands/_form.html.haml create mode 100644 app/views/admin/m_odr_brands/_m_odr_brand.html.haml create mode 100644 app/views/admin/m_odr_brands/create.js.erb create mode 100644 app/views/admin/m_odr_brands/destroy.js.erb create mode 100644 app/views/admin/m_odr_brands/edit.js.erb create mode 100644 app/views/admin/m_odr_brands/index.html.haml create mode 100644 app/views/admin/m_odr_brands/new.js.erb create mode 100644 app/views/admin/m_odr_brands/show.html.haml create mode 100644 app/views/admin/m_odr_brands/update.js.erb create mode 100644 app/views/admin/m_odr_file_products/_form.html.haml create mode 100644 app/views/admin/m_odr_file_products/_m_odr_file_product.html.haml create mode 100644 app/views/admin/m_odr_file_products/create.js.erb create mode 100644 app/views/admin/m_odr_file_products/destroy.js.erb create mode 100644 app/views/admin/m_odr_file_products/edit.js.erb create mode 100644 app/views/admin/m_odr_file_products/index.html.haml create mode 100644 app/views/admin/m_odr_file_products/new.js.erb create mode 100644 app/views/admin/m_odr_file_products/show.html.haml create mode 100644 app/views/admin/m_odr_file_products/update.js.erb create mode 100644 app/views/admin/m_odr_file_types/_form.html.haml create mode 100644 app/views/admin/m_odr_file_types/_m_odr_file_type.html.haml create mode 100644 app/views/admin/m_odr_file_types/create.js.erb create mode 100644 app/views/admin/m_odr_file_types/destroy.js.erb create mode 100644 app/views/admin/m_odr_file_types/edit.js.erb create mode 100644 app/views/admin/m_odr_file_types/index.html.haml create mode 100644 app/views/admin/m_odr_file_types/new.js.erb create mode 100644 app/views/admin/m_odr_file_types/show.html.haml create mode 100644 app/views/admin/m_odr_file_types/update.js.erb create mode 100644 app/views/admin/m_odr_files/_form.html.haml create mode 100644 app/views/admin/m_odr_files/_image.html.haml create mode 100644 app/views/admin/m_odr_files/_m_odr_file.html.haml create mode 100644 app/views/admin/m_odr_files/create.js.erb create mode 100644 app/views/admin/m_odr_files/destroy.js.erb create mode 100644 app/views/admin/m_odr_files/edit.html.haml create mode 100644 app/views/admin/m_odr_files/edit.js.erb create mode 100644 app/views/admin/m_odr_files/index.html.haml create mode 100644 app/views/admin/m_odr_files/new.html.haml create mode 100644 app/views/admin/m_odr_files/new.js.erb create mode 100644 app/views/admin/m_odr_files/rotate.js.erb create mode 100644 app/views/admin/m_odr_files/show.html.haml create mode 100644 app/views/admin/m_odr_files/update.js copy.erb create mode 100644 app/views/admin/m_odr_files/update.js.erb create mode 100644 app/views/admin/m_odr_places/_form.html.haml create mode 100644 app/views/admin/m_odr_places/_m_odr_place.html.haml create mode 100644 app/views/admin/m_odr_places/create.js.erb create mode 100644 app/views/admin/m_odr_places/destroy.js.erb create mode 100644 app/views/admin/m_odr_places/edit.js.erb create mode 100644 app/views/admin/m_odr_places/index.html.haml create mode 100644 app/views/admin/m_odr_places/new.js.erb create mode 100644 app/views/admin/m_odr_places/show.html.haml create mode 100644 app/views/admin/m_odr_places/update.js.erb create mode 100644 app/views/admin/m_odr_product_cats/_form.html.haml create mode 100644 app/views/admin/m_odr_product_cats/_m_odr_product_cat.html.haml create mode 100644 app/views/admin/m_odr_product_cats/create.js.erb create mode 100644 app/views/admin/m_odr_product_cats/destroy.js.erb create mode 100644 app/views/admin/m_odr_product_cats/edit.js.erb create mode 100644 app/views/admin/m_odr_product_cats/index.html.haml create mode 100644 app/views/admin/m_odr_product_cats/new.js.erb create mode 100644 app/views/admin/m_odr_product_cats/show.html.haml create mode 100644 app/views/admin/m_odr_product_cats/update.js.erb create mode 100644 app/views/admin/m_odr_product_remises/_form.html.haml create mode 100644 app/views/admin/m_odr_product_remises/_m_odr_product_remise.html.haml create mode 100644 app/views/admin/m_odr_product_remises/create.js.erb create mode 100644 app/views/admin/m_odr_product_remises/destroy.js.erb create mode 100644 app/views/admin/m_odr_product_remises/edit.js.erb create mode 100644 app/views/admin/m_odr_product_remises/index.html.haml create mode 100644 app/views/admin/m_odr_product_remises/new.js.erb create mode 100644 app/views/admin/m_odr_product_remises/show.html.haml create mode 100644 app/views/admin/m_odr_product_remises/update.js.erb create mode 100644 app/views/admin/m_odr_products/_form.html.haml create mode 100644 app/views/admin/m_odr_products/_m_odr_product.html.haml create mode 100644 app/views/admin/m_odr_products/create.js.erb create mode 100644 app/views/admin/m_odr_products/destroy.js.erb create mode 100644 app/views/admin/m_odr_products/edit.js.erb create mode 100644 app/views/admin/m_odr_products/index.html.haml create mode 100644 app/views/admin/m_odr_products/new.js.erb create mode 100644 app/views/admin/m_odr_products/show.html.haml create mode 100644 app/views/admin/m_odr_products/update.js.erb create mode 100644 app/views/admin/m_odr_remises/_form.html.haml create mode 100644 app/views/admin/m_odr_remises/_m_odr_remise.html.haml create mode 100644 app/views/admin/m_odr_remises/create.js.erb create mode 100644 app/views/admin/m_odr_remises/destroy.js.erb create mode 100644 app/views/admin/m_odr_remises/edit.js.erb create mode 100644 app/views/admin/m_odr_remises/export_sepa.html.erb create mode 100644 app/views/admin/m_odr_remises/index.html.haml create mode 100644 app/views/admin/m_odr_remises/new.js.erb create mode 100644 app/views/admin/m_odr_remises/show.html.haml create mode 100644 app/views/admin/m_odr_remises/update.js.erb create mode 100644 app/views/admin/m_odr_rep_ribs/_form.html.haml create mode 100644 app/views/admin/m_odr_rep_ribs/_m_odr_rep_rib.html.haml create mode 100644 app/views/admin/m_odr_rep_ribs/create.js.erb create mode 100644 app/views/admin/m_odr_rep_ribs/destroy.js.erb create mode 100644 app/views/admin/m_odr_rep_ribs/edit.js.erb create mode 100644 app/views/admin/m_odr_rep_ribs/index.html.haml create mode 100644 app/views/admin/m_odr_rep_ribs/new.js.erb create mode 100644 app/views/admin/m_odr_rep_ribs/show.html.haml create mode 100644 app/views/admin/m_odr_rep_ribs/update.js.erb create mode 100644 app/views/admin/m_odr_reps/_form.html.haml create mode 100644 app/views/admin/m_odr_reps/_head.html.haml create mode 100644 app/views/admin/m_odr_reps/_left_column.html.haml create mode 100644 app/views/admin/m_odr_reps/_m_odr_rep.html.haml create mode 100644 app/views/admin/m_odr_reps/_state.html.haml create mode 100644 app/views/admin/m_odr_reps/create.js.erb create mode 100644 app/views/admin/m_odr_reps/destroy.js.erb create mode 100644 app/views/admin/m_odr_reps/edit.js.erb create mode 100644 app/views/admin/m_odr_reps/index.html.haml create mode 100644 app/views/admin/m_odr_reps/new.js.erb create mode 100644 app/views/admin/m_odr_reps/show.html.haml create mode 100644 app/views/admin/m_odr_reps/update.js.erb create mode 100644 app/views/admin/m_odr_trackers/_form.html.haml create mode 100644 app/views/admin/m_odr_trackers/_m_odr_tracker.html.haml create mode 100644 app/views/admin/m_odr_trackers/create.js.erb create mode 100644 app/views/admin/m_odr_trackers/destroy.js.erb create mode 100644 app/views/admin/m_odr_trackers/edit.js.erb create mode 100644 app/views/admin/m_odr_trackers/index.html.haml create mode 100644 app/views/admin/m_odr_trackers/new.js.erb create mode 100644 app/views/admin/m_odr_trackers/show.html.haml create mode 100644 app/views/admin/m_odr_trackers/update.js.erb create mode 100644 app/views/admin/m_odr_virements/_form.html.haml create mode 100644 app/views/admin/m_odr_virements/_m_odr_virement.html.haml create mode 100644 app/views/admin/m_odr_virements/admin_valid.js.erb create mode 100644 app/views/admin/m_odr_virements/create.js.erb create mode 100644 app/views/admin/m_odr_virements/destroy.js.erb create mode 100644 app/views/admin/m_odr_virements/edit.js.erb create mode 100644 app/views/admin/m_odr_virements/index.html.haml create mode 100644 app/views/admin/m_odr_virements/new.js.erb create mode 100644 app/views/admin/m_odr_virements/refuse.js.erb create mode 100644 app/views/admin/m_odr_virements/show.html.haml create mode 100644 app/views/admin/m_odr_virements/update.js.erb create mode 100644 app/views/admin/m_odrs/_form.html.haml create mode 100644 app/views/admin/m_odrs/_m_odr.html.haml create mode 100644 app/views/admin/m_odrs/create.html.haml create mode 100644 app/views/admin/m_odrs/create.js.erb create mode 100644 app/views/admin/m_odrs/destroy.js.erb create mode 100644 app/views/admin/m_odrs/edit.html.haml create mode 100644 app/views/admin/m_odrs/edit.js.erb create mode 100644 app/views/admin/m_odrs/index.html.haml create mode 100644 app/views/admin/m_odrs/new.html.haml create mode 100644 app/views/admin/m_odrs/new.js.erb create mode 100644 app/views/admin/m_odrs/show.html.haml create mode 100644 app/views/admin/m_odrs/thank.html.haml create mode 100644 app/views/admin/m_odrs/update.js.erb create mode 100755 app/views/admin/mail_contents/_form.html.haml create mode 100755 app/views/admin/mail_contents/_mail_content.html.haml create mode 100644 app/views/admin/mail_contents/edit.html.haml create mode 100755 app/views/admin/mail_contents/edit.js.erb create mode 100755 app/views/admin/mail_contents/index.html.haml create mode 100644 app/views/admin/mail_contents/show.html.haml create mode 100755 app/views/admin/mail_contents/update_row.js.erb create mode 100644 app/views/admin/mail_hists/_form.html.haml create mode 100644 app/views/admin/mail_hists/_mail_hist.html.haml create mode 100644 app/views/admin/mail_hists/create.js.erb create mode 100644 app/views/admin/mail_hists/destroy.js.erb create mode 100644 app/views/admin/mail_hists/edit.js.erb create mode 100644 app/views/admin/mail_hists/index.html.haml create mode 100644 app/views/admin/mail_hists/new.js.erb create mode 100644 app/views/admin/mail_hists/show.html.haml create mode 100644 app/views/admin/mail_hists/update.js.erb create mode 100755 app/views/admin/mail_templates/_form.html.haml create mode 100755 app/views/admin/mail_templates/_mail_template.html.haml create mode 100644 app/views/admin/mail_templates/edit.html.haml create mode 100755 app/views/admin/mail_templates/edit.js.erb create mode 100755 app/views/admin/mail_templates/index.html.haml create mode 100644 app/views/admin/mail_templates/new.html.haml create mode 100755 app/views/admin/mail_templates/update_row.js.erb create mode 100644 app/views/admin/mail_types/_form.html.haml create mode 100644 app/views/admin/mail_types/_mail_type.html.haml create mode 100644 app/views/admin/mail_types/create.js.erb create mode 100644 app/views/admin/mail_types/destroy.js.erb create mode 100644 app/views/admin/mail_types/edit.js.erb create mode 100644 app/views/admin/mail_types/index.html.haml create mode 100644 app/views/admin/mail_types/new.js.erb create mode 100644 app/views/admin/mail_types/show.html.haml create mode 100644 app/views/admin/mail_types/update.js.erb create mode 100644 app/views/admin/market_discounts/_form.html.haml create mode 100644 app/views/admin/market_discounts/_market_discount.html.haml create mode 100644 app/views/admin/market_discounts/create.js.erb create mode 100644 app/views/admin/market_discounts/destroy.js.erb create mode 100644 app/views/admin/market_discounts/edit.js.erb create mode 100644 app/views/admin/market_discounts/index.html.haml create mode 100644 app/views/admin/market_discounts/new.js.erb create mode 100644 app/views/admin/market_discounts/show.html.haml create mode 100644 app/views/admin/market_discounts/update.js.erb create mode 100644 app/views/admin/menu_aliases/_form.html.haml create mode 100644 app/views/admin/menu_aliases/_menu_alias.html.haml create mode 100644 app/views/admin/menu_aliases/edit.html.haml create mode 100644 app/views/admin/menu_items/_cible_line.html.haml create mode 100644 app/views/admin/menu_items/_edit_articles_form.html.haml create mode 100644 app/views/admin/menu_items/_edit_form.html.haml create mode 100644 app/views/admin/menu_items/_form.html.haml create mode 100644 app/views/admin/menu_items/_form_line.html.haml create mode 100644 app/views/admin/menu_items/_index_block.html.haml create mode 100644 app/views/admin/menu_items/_menu_english.html.haml create mode 100644 app/views/admin/menu_items/_menu_item.html.haml create mode 100644 app/views/admin/menu_items/_menu_item_content_form.html.haml create mode 100644 app/views/admin/menu_items/_new_form.html.haml create mode 100644 app/views/admin/menu_items/_show.html.haml create mode 100644 app/views/admin/menu_items/archives.html.haml create mode 100644 app/views/admin/menu_items/cible.html.haml create mode 100644 app/views/admin/menu_items/create.js.erb create mode 100644 app/views/admin/menu_items/edit.html.haml create mode 100644 app/views/admin/menu_items/edit.js.erb create mode 100644 app/views/admin/menu_items/edit_articles.js.erb create mode 100644 app/views/admin/menu_items/index.html.haml create mode 100644 app/views/admin/menu_items/index.js.erb create mode 100644 app/views/admin/menu_items/new.html.haml create mode 100644 app/views/admin/menu_items/new.js.erb create mode 100644 app/views/admin/menu_items/reorder.js.erb create mode 100644 app/views/admin/menu_items/show.js.erb create mode 100644 app/views/admin/menu_items/update.js.erb create mode 100644 app/views/admin/menu_items/update_reorder_failled.js.erb create mode 100644 app/views/admin/menu_urls/_form.html.haml create mode 100644 app/views/admin/menu_urls/_menu_url.html.haml create mode 100644 app/views/admin/menu_urls/edit.html.haml create mode 100644 app/views/admin/menus/_form.html.haml create mode 100644 app/views/admin/menus/_index_block.html.haml create mode 100644 app/views/admin/menus/_menu.html.haml create mode 100644 app/views/admin/menus/edit.html.haml create mode 100644 app/views/admin/menus/index.html.haml create mode 100644 app/views/admin/menus/index.js.erb create mode 100644 app/views/admin/menus/new.html.haml create mode 100644 app/views/admin/menus/show.html.haml create mode 100644 app/views/admin/navision/export_a_sale.html.haml create mode 100644 app/views/admin/navision/export_purchase.html.haml create mode 100644 app/views/admin/navision/export_sale.html.haml create mode 100644 app/views/admin/navision/get_account.html.haml create mode 100644 app/views/admin/navision/index.html.haml create mode 100644 app/views/admin/navision/show.html.haml create mode 100644 app/views/admin/odr_trackers/_form.html.haml create mode 100644 app/views/admin/odr_trackers/_odr_tracker.html.haml create mode 100644 app/views/admin/odr_trackers/create.js.erb create mode 100644 app/views/admin/odr_trackers/destroy.js.erb create mode 100644 app/views/admin/odr_trackers/edit.js.erb create mode 100644 app/views/admin/odr_trackers/index.html.haml create mode 100644 app/views/admin/odr_trackers/new.js.erb create mode 100644 app/views/admin/odr_trackers/show.html.haml create mode 100644 app/views/admin/odr_trackers/update.js.erb create mode 100644 app/views/admin/open_ranges/_form.html.haml create mode 100644 app/views/admin/open_ranges/_open_range.html.haml create mode 100644 app/views/admin/open_ranges/create.js.erb create mode 100644 app/views/admin/open_ranges/destroy.js.erb create mode 100644 app/views/admin/open_ranges/edit.js.erb create mode 100644 app/views/admin/open_ranges/index.html.haml create mode 100644 app/views/admin/open_ranges/new.js.erb create mode 100644 app/views/admin/open_ranges/show.html.haml create mode 100644 app/views/admin/open_ranges/update.js.erb create mode 100644 app/views/admin/organisateurs/_form.html.haml create mode 100644 app/views/admin/organisateurs/_organisateur.html.haml create mode 100644 app/views/admin/organisateurs/create.js.erb create mode 100644 app/views/admin/organisateurs/destroy.js.erb create mode 100644 app/views/admin/organisateurs/edit.js.erb create mode 100644 app/views/admin/organisateurs/index.html.haml create mode 100644 app/views/admin/organisateurs/new.js.erb create mode 100644 app/views/admin/organisateurs/show.html.haml create mode 100644 app/views/admin/organisateurs/update.js.erb create mode 100755 app/views/admin/p_bank_accounts/_form.html.haml create mode 100644 app/views/admin/p_bank_accounts/_p_bank_account.html.haml create mode 100644 app/views/admin/p_bank_accounts/create.js.erb create mode 100644 app/views/admin/p_bank_accounts/destroy.js.erb create mode 100644 app/views/admin/p_bank_accounts/edit.html.haml create mode 100644 app/views/admin/p_bank_accounts/edit.js.erb create mode 100644 app/views/admin/p_bank_accounts/index.html.haml create mode 100644 app/views/admin/p_bank_accounts/new.html.haml create mode 100644 app/views/admin/p_bank_accounts/new.js.erb create mode 100644 app/views/admin/p_bank_accounts/show.html.haml create mode 100644 app/views/admin/p_bank_accounts/update.js.erb create mode 100755 app/views/admin/p_banks/_form.html.haml create mode 100644 app/views/admin/p_banks/_p_bank.html.haml create mode 100644 app/views/admin/p_banks/create.js.erb create mode 100644 app/views/admin/p_banks/destroy.js.erb create mode 100644 app/views/admin/p_banks/edit.html.haml create mode 100644 app/views/admin/p_banks/edit.js.erb create mode 100644 app/views/admin/p_banks/index.html.haml create mode 100644 app/views/admin/p_banks/new.html.haml create mode 100644 app/views/admin/p_banks/new.js.erb create mode 100644 app/views/admin/p_banks/show.html.haml create mode 100644 app/views/admin/p_banks/update.js.erb create mode 100755 app/views/admin/p_brut_products/_form.html.haml create mode 100644 app/views/admin/p_brut_products/_p_brut_product.html.haml create mode 100644 app/views/admin/p_brut_products/create.js.erb create mode 100644 app/views/admin/p_brut_products/destroy.js.erb create mode 100644 app/views/admin/p_brut_products/edit.html.haml create mode 100644 app/views/admin/p_brut_products/edit.js.erb create mode 100644 app/views/admin/p_brut_products/index.html.haml create mode 100644 app/views/admin/p_brut_products/new.html.haml create mode 100644 app/views/admin/p_brut_products/new.js.erb create mode 100644 app/views/admin/p_brut_products/show.html.haml create mode 100644 app/views/admin/p_brut_products/update.js.erb create mode 100644 app/views/admin/p_commercial_cats/_form.html.haml create mode 100644 app/views/admin/p_commercial_cats/_p_commercial_cat.html.haml create mode 100644 app/views/admin/p_commercial_cats/create.js.erb create mode 100644 app/views/admin/p_commercial_cats/destroy.js.erb create mode 100644 app/views/admin/p_commercial_cats/edit.js.erb create mode 100644 app/views/admin/p_commercial_cats/index.html.haml create mode 100644 app/views/admin/p_commercial_cats/new.js.erb create mode 100644 app/views/admin/p_commercial_cats/show.html.haml create mode 100644 app/views/admin/p_commercial_cats/update.js.erb create mode 100755 app/views/admin/p_commercials/_form.html.haml create mode 100644 app/views/admin/p_commercials/_p_commercial.html.haml create mode 100644 app/views/admin/p_commercials/create.js.erb create mode 100644 app/views/admin/p_commercials/destroy.js.erb create mode 100644 app/views/admin/p_commercials/edit.html.haml create mode 100644 app/views/admin/p_commercials/edit.js.erb create mode 100644 app/views/admin/p_commercials/import.html.haml create mode 100644 app/views/admin/p_commercials/index.html.haml create mode 100644 app/views/admin/p_commercials/new.html.haml create mode 100644 app/views/admin/p_commercials/new.js.erb create mode 100644 app/views/admin/p_commercials/show.html.haml create mode 100644 app/views/admin/p_commercials/update.js.erb create mode 100644 app/views/admin/p_compta_elements/_p_compta_element.html.haml create mode 100755 app/views/admin/p_compta_exports/_form.html.haml create mode 100644 app/views/admin/p_compta_exports/_p_compta_export.html.haml create mode 100644 app/views/admin/p_compta_exports/create.js.erb create mode 100644 app/views/admin/p_compta_exports/destroy.js.erb create mode 100644 app/views/admin/p_compta_exports/edit.html.haml create mode 100644 app/views/admin/p_compta_exports/edit.js.erb create mode 100644 app/views/admin/p_compta_exports/import.html.haml create mode 100644 app/views/admin/p_compta_exports/index.html.haml create mode 100644 app/views/admin/p_compta_exports/new.html.haml create mode 100644 app/views/admin/p_compta_exports/new.js.erb create mode 100644 app/views/admin/p_compta_exports/show.html.haml create mode 100644 app/views/admin/p_compta_exports/update.js.erb create mode 100755 app/views/admin/p_contacts/_form.html.haml create mode 100755 app/views/admin/p_customer_cats/_form.html.haml create mode 100644 app/views/admin/p_customer_cats/_p_customer_cat.html.haml create mode 100644 app/views/admin/p_customer_cats/create.js.erb create mode 100644 app/views/admin/p_customer_cats/destroy.js.erb create mode 100644 app/views/admin/p_customer_cats/edit.html.haml create mode 100644 app/views/admin/p_customer_cats/edit.js.erb create mode 100644 app/views/admin/p_customer_cats/index.html.haml create mode 100644 app/views/admin/p_customer_cats/new.html.haml create mode 100644 app/views/admin/p_customer_cats/new.js.erb create mode 100644 app/views/admin/p_customer_cats/show.html.haml create mode 100644 app/views/admin/p_customer_cats/update.js.erb create mode 100644 app/views/admin/p_customer_ribs/_form.html.haml create mode 100755 app/views/admin/p_customer_ribs/_large_form.html.haml create mode 100644 app/views/admin/p_customer_ribs/_mandat.html.haml create mode 100644 app/views/admin/p_customer_ribs/_p_customer_rib.html.haml create mode 100644 app/views/admin/p_customer_ribs/create.js.erb create mode 100644 app/views/admin/p_customer_ribs/destroy.js.erb create mode 100644 app/views/admin/p_customer_ribs/edit.html.haml create mode 100644 app/views/admin/p_customer_ribs/edit.js.erb create mode 100644 app/views/admin/p_customer_ribs/index.html.haml create mode 100644 app/views/admin/p_customer_ribs/new.html.haml create mode 100644 app/views/admin/p_customer_ribs/new.js.erb create mode 100644 app/views/admin/p_customer_ribs/show.html.haml create mode 100644 app/views/admin/p_customer_ribs/update.js.erb create mode 100644 app/views/admin/p_customer_sheets/_apercu.html.haml create mode 100755 app/views/admin/p_customer_sheets/_form.html.haml create mode 100644 app/views/admin/p_customer_sheets/_p_customer_sheet.html.haml create mode 100644 app/views/admin/p_customer_sheets/create.js.erb create mode 100644 app/views/admin/p_customer_sheets/destroy.js.erb create mode 100644 app/views/admin/p_customer_sheets/edit.html.haml create mode 100644 app/views/admin/p_customer_sheets/edit.js.erb create mode 100644 app/views/admin/p_customer_sheets/index.html.haml create mode 100644 app/views/admin/p_customer_sheets/new.html.haml create mode 100644 app/views/admin/p_customer_sheets/new.js.erb create mode 100644 app/views/admin/p_customer_sheets/show.html.haml create mode 100644 app/views/admin/p_customer_sheets/update.js.erb create mode 100644 app/views/admin/p_customers/_apercu.html.haml create mode 100644 app/views/admin/p_customers/_etat.html.haml create mode 100644 app/views/admin/p_customers/_financier.html.haml create mode 100755 app/views/admin/p_customers/_form.html.haml create mode 100644 app/views/admin/p_customers/_p_customer.html.haml create mode 100644 app/views/admin/p_customers/_particular_form.html.haml create mode 100644 app/views/admin/p_customers/_qi_list.html.haml create mode 100644 app/views/admin/p_customers/_search_etat_form.html.haml create mode 100644 app/views/admin/p_customers/archive_import.html.haml create mode 100644 app/views/admin/p_customers/autocomplete.js.erb create mode 100644 app/views/admin/p_customers/autocomplete_apercu.js.erb create mode 100644 app/views/admin/p_customers/create.js.erb create mode 100644 app/views/admin/p_customers/destroy.js.erb create mode 100644 app/views/admin/p_customers/edit.html.haml create mode 100644 app/views/admin/p_customers/edit.js.erb create mode 100644 app/views/admin/p_customers/etat.html.haml create mode 100644 app/views/admin/p_customers/import.html.haml create mode 100644 app/views/admin/p_customers/import3.html.haml create mode 100644 app/views/admin/p_customers/import_cat.html.haml create mode 100644 app/views/admin/p_customers/index.html.haml create mode 100644 app/views/admin/p_customers/new.html.haml create mode 100644 app/views/admin/p_customers/new.js.erb create mode 100644 app/views/admin/p_customers/show.html.haml create mode 100644 app/views/admin/p_customers/update.js.erb create mode 100644 app/views/admin/p_documents/_bl.haml create mode 100755 app/views/admin/p_documents/_form.html.haml create mode 100755 app/views/admin/p_documents/_form_avoir.html.haml create mode 100644 app/views/admin/p_documents/_general.html.haml create mode 100644 app/views/admin/p_documents/_index.html.haml create mode 100644 app/views/admin/p_documents/_p_document.html.haml create mode 100644 app/views/admin/p_documents/_search_to_affect.html.haml create mode 100644 app/views/admin/p_documents/create_avoir.html.haml create mode 100644 app/views/admin/p_documents/detail.html.haml create mode 100644 app/views/admin/p_documents/doublons.html.haml create mode 100644 app/views/admin/p_documents/edit.js.erb create mode 100644 app/views/admin/p_documents/index.html.haml create mode 100644 app/views/admin/p_documents/search_to_affect.js.erb create mode 100644 app/views/admin/p_documents/show.html.haml create mode 100644 app/views/admin/p_documents/update.js.erb create mode 100755 app/views/admin/p_drivers/_form.html.haml create mode 100644 app/views/admin/p_drivers/_p_driver.html.haml create mode 100644 app/views/admin/p_drivers/create.js.erb create mode 100644 app/views/admin/p_drivers/destroy.js.erb create mode 100644 app/views/admin/p_drivers/edit.html.haml create mode 100644 app/views/admin/p_drivers/edit.js.erb create mode 100644 app/views/admin/p_drivers/index.html.haml create mode 100644 app/views/admin/p_drivers/new.html.haml create mode 100644 app/views/admin/p_drivers/new.js.erb create mode 100644 app/views/admin/p_drivers/show.html.haml create mode 100644 app/views/admin/p_drivers/update.js.erb create mode 100755 app/views/admin/p_fournisseur_orders/_form.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/_p_fournisseur_order.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/create.js.erb create mode 100644 app/views/admin/p_fournisseur_orders/destroy.js.erb create mode 100644 app/views/admin/p_fournisseur_orders/edit.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/edit.js.erb create mode 100644 app/views/admin/p_fournisseur_orders/export.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/index.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/new.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/new.js.erb create mode 100644 app/views/admin/p_fournisseur_orders/show.html.haml create mode 100644 app/views/admin/p_fournisseur_orders/update.js.erb create mode 100755 app/views/admin/p_fournisseurs/_form.html.haml create mode 100644 app/views/admin/p_fournisseurs/_p_fournisseur.html.haml create mode 100644 app/views/admin/p_fournisseurs/create.js.erb create mode 100644 app/views/admin/p_fournisseurs/destroy.js.erb create mode 100644 app/views/admin/p_fournisseurs/edit.html.haml create mode 100644 app/views/admin/p_fournisseurs/edit.js.erb create mode 100644 app/views/admin/p_fournisseurs/import.html.haml create mode 100644 app/views/admin/p_fournisseurs/index.html.haml create mode 100644 app/views/admin/p_fournisseurs/new.html.haml create mode 100644 app/views/admin/p_fournisseurs/new.js.erb create mode 100644 app/views/admin/p_fournisseurs/show.html.haml create mode 100644 app/views/admin/p_fournisseurs/update.js.erb create mode 100755 app/views/admin/p_payment_documents/_form.html.haml create mode 100644 app/views/admin/p_payment_documents/_p_payment_document.html.haml create mode 100755 app/views/admin/p_payment_types/_form.html.haml create mode 100644 app/views/admin/p_payment_types/_p_payment_type.html.haml create mode 100644 app/views/admin/p_payment_types/create.js.erb create mode 100644 app/views/admin/p_payment_types/destroy.js.erb create mode 100644 app/views/admin/p_payment_types/edit.html.haml create mode 100644 app/views/admin/p_payment_types/edit.js.erb create mode 100644 app/views/admin/p_payment_types/index.html.haml create mode 100644 app/views/admin/p_payment_types/new.html.haml create mode 100644 app/views/admin/p_payment_types/new.js.erb create mode 100644 app/views/admin/p_payment_types/show.html.haml create mode 100644 app/views/admin/p_payment_types/update.js.erb create mode 100644 app/views/admin/p_payments/_essentials_form.html.haml create mode 100755 app/views/admin/p_payments/_form.html.haml create mode 100644 app/views/admin/p_payments/_p_payment.html.haml create mode 100644 app/views/admin/p_payments/create.js.erb create mode 100644 app/views/admin/p_payments/destroy.js.erb create mode 100644 app/views/admin/p_payments/edit.html.haml create mode 100644 app/views/admin/p_payments/edit.js.erb create mode 100644 app/views/admin/p_payments/import.html.haml create mode 100644 app/views/admin/p_payments/import_arrondis.html.haml create mode 100644 app/views/admin/p_payments/import_lettrage.html.haml create mode 100644 app/views/admin/p_payments/index.html.haml create mode 100644 app/views/admin/p_payments/new.html.haml create mode 100644 app/views/admin/p_payments/new.js.erb create mode 100644 app/views/admin/p_payments/relances.html.haml create mode 100644 app/views/admin/p_payments/show.html.haml create mode 100644 app/views/admin/p_payments/update.js.erb create mode 100644 app/views/admin/p_price_cats/_form.html.haml create mode 100644 app/views/admin/p_price_cats/_p_price_cat.html.haml create mode 100644 app/views/admin/p_price_cats/create.js.erb create mode 100644 app/views/admin/p_price_cats/destroy.js.erb create mode 100644 app/views/admin/p_price_cats/edit.js.erb create mode 100644 app/views/admin/p_price_cats/index.html.haml create mode 100644 app/views/admin/p_price_cats/new.js.erb create mode 100644 app/views/admin/p_price_cats/show.html.haml create mode 100644 app/views/admin/p_price_cats/update.js.erb create mode 100755 app/views/admin/p_product_brut_products/_form.html.haml create mode 100755 app/views/admin/p_product_brut_stocks/_form.html.haml create mode 100755 app/views/admin/p_product_cats/_form.html.haml create mode 100644 app/views/admin/p_product_cats/_p_product_cat.html.haml create mode 100644 app/views/admin/p_product_cats/create.js.erb create mode 100644 app/views/admin/p_product_cats/destroy.js.erb create mode 100644 app/views/admin/p_product_cats/edit.html.haml create mode 100644 app/views/admin/p_product_cats/edit.js.erb create mode 100644 app/views/admin/p_product_cats/index.html.haml create mode 100644 app/views/admin/p_product_cats/new.html.haml create mode 100644 app/views/admin/p_product_cats/new.js.erb create mode 100644 app/views/admin/p_product_cats/show.html.haml create mode 100644 app/views/admin/p_product_cats/update.js.erb create mode 100644 app/views/admin/p_product_feature_cats/_form.html.haml create mode 100644 app/views/admin/p_product_feature_cats/_p_product_feature_cat.html.haml create mode 100644 app/views/admin/p_product_feature_cats/create.js.erb create mode 100644 app/views/admin/p_product_feature_cats/destroy.js.erb create mode 100644 app/views/admin/p_product_feature_cats/edit.js.erb create mode 100644 app/views/admin/p_product_feature_cats/index.html.haml create mode 100644 app/views/admin/p_product_feature_cats/new.js.erb create mode 100644 app/views/admin/p_product_feature_cats/show.html.haml create mode 100644 app/views/admin/p_product_feature_cats/update.js.erb create mode 100644 app/views/admin/p_product_features/_form.html.haml create mode 100644 app/views/admin/p_product_features/_p_product_feature.html.haml create mode 100644 app/views/admin/p_product_features/create.js.erb create mode 100644 app/views/admin/p_product_features/destroy.js.erb create mode 100644 app/views/admin/p_product_features/edit.js.erb create mode 100644 app/views/admin/p_product_features/index.html.haml create mode 100644 app/views/admin/p_product_features/new.js.erb create mode 100644 app/views/admin/p_product_features/show.html.haml create mode 100644 app/views/admin/p_product_features/update.js.erb create mode 100644 app/views/admin/p_product_prices/_form.html.haml create mode 100644 app/views/admin/p_product_prices/_p_product_price.html.haml create mode 100644 app/views/admin/p_product_prices/create.js.erb create mode 100644 app/views/admin/p_product_prices/destroy.js.erb create mode 100644 app/views/admin/p_product_prices/edit.js.erb create mode 100644 app/views/admin/p_product_prices/index.html.haml create mode 100644 app/views/admin/p_product_prices/new.js.erb create mode 100644 app/views/admin/p_product_prices/show.html.haml create mode 100644 app/views/admin/p_product_prices/update.js.erb create mode 100644 app/views/admin/p_product_refs/_apercu.html.haml create mode 100644 app/views/admin/p_product_refs/_form.html.haml create mode 100644 app/views/admin/p_product_refs/_p_product_ref.html.haml create mode 100644 app/views/admin/p_product_refs/autocomplete.js.erb create mode 100644 app/views/admin/p_product_refs/autocomplete_apercu.js.erb create mode 100644 app/views/admin/p_product_refs/create.js.erb create mode 100644 app/views/admin/p_product_refs/destroy.js.erb create mode 100644 app/views/admin/p_product_refs/edit.js.erb create mode 100644 app/views/admin/p_product_refs/index.html.haml create mode 100644 app/views/admin/p_product_refs/new.js.erb create mode 100644 app/views/admin/p_product_refs/show.html.haml create mode 100644 app/views/admin/p_product_refs/update.js.erb create mode 100755 app/views/admin/p_product_specs/_form.html.haml create mode 100644 app/views/admin/p_product_specs/_p_product_spec.html.haml create mode 100644 app/views/admin/p_product_specs/create.js.erb create mode 100644 app/views/admin/p_product_specs/destroy.js.erb create mode 100644 app/views/admin/p_product_specs/edit.html.haml create mode 100644 app/views/admin/p_product_specs/edit.js.erb create mode 100644 app/views/admin/p_product_specs/index.html.haml create mode 100644 app/views/admin/p_product_specs/new.html.haml create mode 100644 app/views/admin/p_product_specs/new.js.erb create mode 100644 app/views/admin/p_product_specs/show.html.haml create mode 100644 app/views/admin/p_product_specs/update.js.erb create mode 100644 app/views/admin/p_product_sub_cats.old/_form.html.haml create mode 100644 app/views/admin/p_product_sub_cats.old/_p_product_sub_cat.html.haml create mode 100644 app/views/admin/p_product_sub_cats.old/create.js.erb create mode 100644 app/views/admin/p_product_sub_cats.old/destroy.js.erb create mode 100644 app/views/admin/p_product_sub_cats.old/edit.js.erb create mode 100644 app/views/admin/p_product_sub_cats.old/index.html.haml create mode 100644 app/views/admin/p_product_sub_cats.old/new.js.erb create mode 100644 app/views/admin/p_product_sub_cats.old/show.html.haml create mode 100644 app/views/admin/p_product_sub_cats.old/update.js.erb create mode 100644 app/views/admin/p_product_sub_cats/_form.html.haml create mode 100644 app/views/admin/p_product_sub_cats/_index_block.html.haml create mode 100644 app/views/admin/p_product_sub_cats/_p_product_sub_cat.html.haml create mode 100644 app/views/admin/p_product_sub_cats/create.js.erb create mode 100644 app/views/admin/p_product_sub_cats/destroy.js.erb create mode 100644 app/views/admin/p_product_sub_cats/edit.js.erb create mode 100644 app/views/admin/p_product_sub_cats/index.html.haml create mode 100644 app/views/admin/p_product_sub_cats/index.js.erb create mode 100644 app/views/admin/p_product_sub_cats/new.js.erb create mode 100644 app/views/admin/p_product_sub_cats/reorder.js.erb create mode 100644 app/views/admin/p_product_sub_cats/update.js.erb create mode 100644 app/views/admin/p_product_sub_cats/update_row.js.erb create mode 100644 app/views/admin/p_products/_apercu.html.haml create mode 100755 app/views/admin/p_products/_form.html.haml create mode 100644 app/views/admin/p_products/_p_product.html.haml create mode 100644 app/views/admin/p_products/_qi_list.html.haml create mode 100644 app/views/admin/p_products/autocomplete.js.erb create mode 100644 app/views/admin/p_products/autocomplete_apercu.js.erb create mode 100644 app/views/admin/p_products/create.js.erb create mode 100644 app/views/admin/p_products/destroy.js.erb create mode 100644 app/views/admin/p_products/edit.html.haml create mode 100644 app/views/admin/p_products/edit.js.erb create mode 100644 app/views/admin/p_products/import2.html.haml create mode 100644 app/views/admin/p_products/import3.html.haml create mode 100644 app/views/admin/p_products/index.html.haml create mode 100644 app/views/admin/p_products/new.html.haml create mode 100644 app/views/admin/p_products/new.js.erb create mode 100644 app/views/admin/p_products/show.html.haml create mode 100644 app/views/admin/p_products/update.js.erb create mode 100755 app/views/admin/p_remises/_form.html.haml create mode 100644 app/views/admin/p_remises/_p_remise.html.haml create mode 100644 app/views/admin/p_remises/create.js.erb create mode 100644 app/views/admin/p_remises/destroy.js.erb create mode 100644 app/views/admin/p_remises/edit.html.haml create mode 100644 app/views/admin/p_remises/edit.js.erb create mode 100644 app/views/admin/p_remises/index.html.haml create mode 100644 app/views/admin/p_remises/new.html.haml create mode 100644 app/views/admin/p_remises/new.js.erb create mode 100644 app/views/admin/p_remises/print.html.haml create mode 100644 app/views/admin/p_remises/show.html.haml create mode 100644 app/views/admin/p_remises/update.js.erb create mode 100644 app/views/admin/p_sheet_lines/_affect.html.haml create mode 100755 app/views/admin/p_sheet_lines/_avoir_form.html.haml create mode 100755 app/views/admin/p_sheet_lines/_form.html copy.haml create mode 100755 app/views/admin/p_sheet_lines/_form.html.haml create mode 100644 app/views/admin/p_sheet_lines/_p_sheet_line.html.haml create mode 100644 app/views/admin/p_sheet_lines/_p_sheet_line_return.html.haml create mode 100644 app/views/admin/p_sheet_lines/_p_sheet_lines.html.haml create mode 100644 app/views/admin/p_sheet_lines/_print_p_sheet_lines.html.haml create mode 100755 app/views/admin/p_ship_bill_lines/_form.html.haml create mode 100755 app/views/admin/p_ship_bills/_form.html.haml create mode 100644 app/views/admin/p_ship_bills/_p_ship_bill.html.haml create mode 100644 app/views/admin/p_ship_bills/create.js.erb create mode 100644 app/views/admin/p_ship_bills/destroy.js.erb create mode 100644 app/views/admin/p_ship_bills/edit.html.haml create mode 100644 app/views/admin/p_ship_bills/edit.js.erb create mode 100644 app/views/admin/p_ship_bills/index.html.haml create mode 100644 app/views/admin/p_ship_bills/new.html.haml create mode 100644 app/views/admin/p_ship_bills/new.js.erb create mode 100644 app/views/admin/p_ship_bills/show.html.haml create mode 100644 app/views/admin/p_ship_bills/update.js.erb create mode 100644 app/views/admin/p_stats/index.html.haml create mode 100644 app/views/admin/pages/_form.html.haml create mode 100644 app/views/admin/pages/_page.html.haml create mode 100644 app/views/admin/pages/edit.html.haml create mode 100644 app/views/admin/pages/update.html.haml create mode 100644 app/views/admin/particulars/_customer_preview.html.haml create mode 100644 app/views/admin/particulars/_form.html.haml create mode 100755 app/views/admin/particulars/_large_form.html.haml create mode 100644 app/views/admin/particulars/_particular.html.haml create mode 100644 app/views/admin/particulars/_particular_detail.html.haml create mode 100644 app/views/admin/particulars/create.js.erb create mode 100644 app/views/admin/particulars/destroy.js.erb create mode 100644 app/views/admin/particulars/edit.js.erb create mode 100644 app/views/admin/particulars/new.js.erb create mode 100644 app/views/admin/particulars/update.js.erb create mode 100644 app/views/admin/password_resets/edit.html.haml create mode 100644 app/views/admin/password_resets/new.html.haml create mode 100644 app/views/admin/passwords/edit.html.haml create mode 100644 app/views/admin/passwords/new.html.haml create mode 100755 app/views/admin/popups/_form.html.haml create mode 100644 app/views/admin/popups/edit.html.haml create mode 100644 app/views/admin/popups/index.html.haml create mode 100644 app/views/admin/popups/new.html.haml create mode 100644 app/views/admin/popups/show.html.haml create mode 100644 app/views/admin/price_documents/_form.html.haml create mode 100644 app/views/admin/price_documents/_price_document.html.haml create mode 100644 app/views/admin/price_documents/_search_to_affect.html.haml create mode 100644 app/views/admin/price_documents/create.js.erb create mode 100644 app/views/admin/price_documents/destroy.js.erb create mode 100644 app/views/admin/price_documents/edit.html.haml create mode 100644 app/views/admin/price_documents/edit.js.erb create mode 100644 app/views/admin/price_documents/index.html.haml create mode 100644 app/views/admin/price_documents/new.html.haml create mode 100644 app/views/admin/price_documents/new.js.erb create mode 100644 app/views/admin/price_documents/print.html.haml create mode 100644 app/views/admin/price_documents/search_to_affect.js.erb create mode 100644 app/views/admin/price_documents/show.html.haml create mode 100644 app/views/admin/price_documents/update.js.erb create mode 100644 app/views/admin/price_line_blocks/_form.html.haml create mode 100644 app/views/admin/price_line_blocks/_form.html.haml.old create mode 100644 app/views/admin/price_line_blocks/_price_line_block.html.haml create mode 100644 app/views/admin/price_line_blocks/create.js.erb create mode 100644 app/views/admin/price_line_blocks/destroy.js.erb create mode 100644 app/views/admin/price_line_blocks/edit.js.erb create mode 100644 app/views/admin/price_line_blocks/index.html.haml create mode 100644 app/views/admin/price_line_blocks/new.js.erb create mode 100644 app/views/admin/price_line_blocks/show.html.haml create mode 100644 app/views/admin/price_line_blocks/update.js.erb create mode 100644 app/views/admin/price_lines/_form.html.haml create mode 100644 app/views/admin/price_lines/_price_line.html.haml create mode 100644 app/views/admin/price_lines/create.js.erb create mode 100644 app/views/admin/price_lines/destroy.js.erb create mode 100644 app/views/admin/price_lines/edit.js.erb create mode 100644 app/views/admin/price_lines/index.html.haml create mode 100644 app/views/admin/price_lines/new.js.erb create mode 100644 app/views/admin/price_lines/show.html.haml create mode 100644 app/views/admin/price_lines/update.js.erb create mode 100644 app/views/admin/s_brands/_form.html.haml create mode 100644 app/views/admin/s_brands/_s_brand.html.haml create mode 100644 app/views/admin/s_brands/create.js.erb create mode 100644 app/views/admin/s_brands/destroy.js.erb create mode 100644 app/views/admin/s_brands/edit.js.erb create mode 100644 app/views/admin/s_brands/index.html.haml create mode 100644 app/views/admin/s_brands/new.js.erb create mode 100644 app/views/admin/s_brands/show.html.haml create mode 100644 app/views/admin/s_brands/update.js.erb create mode 100644 app/views/admin/s_compta_accounts/_form.html.haml create mode 100644 app/views/admin/s_compta_accounts/_s_compta_account.html.haml create mode 100644 app/views/admin/s_compta_accounts/create.js.erb create mode 100644 app/views/admin/s_compta_accounts/destroy.js.erb create mode 100644 app/views/admin/s_compta_accounts/edit.js.erb create mode 100644 app/views/admin/s_compta_accounts/index.html.haml create mode 100644 app/views/admin/s_compta_accounts/new.js.erb create mode 100644 app/views/admin/s_compta_accounts/show.html.haml create mode 100644 app/views/admin/s_compta_accounts/update.js.erb create mode 100644 app/views/admin/s_module_configurations/_form.html.haml create mode 100644 app/views/admin/s_module_configurations/_s_module_configuration.html.haml create mode 100644 app/views/admin/s_module_configurations/create.js.erb create mode 100644 app/views/admin/s_module_configurations/destroy.js.erb create mode 100644 app/views/admin/s_module_configurations/edit.js.erb create mode 100644 app/views/admin/s_module_configurations/index.html.haml create mode 100644 app/views/admin/s_module_configurations/new.js.erb create mode 100644 app/views/admin/s_module_configurations/show.html.haml create mode 100644 app/views/admin/s_module_configurations/update.js.erb create mode 100644 app/views/admin/s_modules/_form.html.haml create mode 100644 app/views/admin/s_modules/_s_module.html.haml create mode 100644 app/views/admin/s_modules/create.js.erb create mode 100644 app/views/admin/s_modules/destroy.js.erb create mode 100644 app/views/admin/s_modules/edit.js.erb create mode 100644 app/views/admin/s_modules/index.html.haml create mode 100644 app/views/admin/s_modules/new.js.erb create mode 100644 app/views/admin/s_modules/show.html.haml create mode 100644 app/views/admin/s_modules/update.js.erb create mode 100644 app/views/admin/s_modules_states/_form.html.haml create mode 100644 app/views/admin/s_modules_states/_s_modules_state.html.haml create mode 100644 app/views/admin/s_modules_states/create.js.erb create mode 100644 app/views/admin/s_modules_states/destroy.js.erb create mode 100644 app/views/admin/s_modules_states/edit.js.erb create mode 100644 app/views/admin/s_modules_states/index.html.haml create mode 100644 app/views/admin/s_modules_states/new.js.erb create mode 100644 app/views/admin/s_modules_states/show.html.haml create mode 100644 app/views/admin/s_modules_states/update.js.erb create mode 100644 app/views/admin/s_organisations/_form.html.haml create mode 100644 app/views/admin/s_organisations/_s_organisation.html.haml create mode 100644 app/views/admin/s_organisations/create.js.erb create mode 100644 app/views/admin/s_organisations/destroy.js.erb create mode 100644 app/views/admin/s_organisations/edit.js.erb create mode 100644 app/views/admin/s_organisations/index.html.haml create mode 100644 app/views/admin/s_organisations/new.js.erb create mode 100644 app/views/admin/s_organisations/show.html.haml create mode 100644 app/views/admin/s_organisations/update.js.erb create mode 100644 app/views/admin/s_site_types/_form.html.haml create mode 100644 app/views/admin/s_site_types/_s_site_type.html.haml create mode 100644 app/views/admin/s_site_types/create.js.erb create mode 100644 app/views/admin/s_site_types/destroy.js.erb create mode 100644 app/views/admin/s_site_types/edit.js.erb create mode 100644 app/views/admin/s_site_types/index.html.haml create mode 100644 app/views/admin/s_site_types/new.js.erb create mode 100644 app/views/admin/s_site_types/show.html.haml create mode 100644 app/views/admin/s_site_types/update.js.erb create mode 100644 app/views/admin/s_sites/_form.html.haml create mode 100644 app/views/admin/s_sites/_s_site.html.haml create mode 100644 app/views/admin/s_sites/create.js.erb create mode 100644 app/views/admin/s_sites/destroy.js.erb create mode 100644 app/views/admin/s_sites/edit.js.erb create mode 100644 app/views/admin/s_sites/index.html.haml create mode 100644 app/views/admin/s_sites/new.js.erb create mode 100644 app/views/admin/s_sites/show.html.haml create mode 100644 app/views/admin/s_sites/update.js.erb create mode 100644 app/views/admin/sessions/new.html.haml create mode 100644 app/views/admin/shared/_social_form.html.haml create mode 100755 app/views/admin/specific_preferences/_form.html.haml create mode 100755 app/views/admin/specific_preferences/_specific_preference.html.haml create mode 100755 app/views/admin/specific_preferences/edit.js.erb create mode 100644 app/views/admin/specific_preferences/import.html.haml create mode 100755 app/views/admin/specific_preferences/index.html.haml create mode 100755 app/views/admin/specific_preferences/update_row.js.erb create mode 100644 app/views/admin/tags/_form.html.haml create mode 100644 app/views/admin/tags/_tag.html.haml create mode 100644 app/views/admin/tags/create.js.erb create mode 100644 app/views/admin/tags/destroy.js.erb create mode 100644 app/views/admin/tags/edit.js.erb create mode 100644 app/views/admin/tags/index.html.haml create mode 100644 app/views/admin/tags/new.js.erb create mode 100644 app/views/admin/tags/update.js.erb create mode 100644 app/views/admin/tiny_urls/_form.html.haml create mode 100644 app/views/admin/tiny_urls/edit.html.haml create mode 100644 app/views/admin/tiny_urls/index.html.haml create mode 100644 app/views/admin/tiny_urls/new.html.haml create mode 100755 app/views/admin/translations/_form.html.haml create mode 100755 app/views/admin/translations/_translation.html.haml create mode 100755 app/views/admin/translations/edit.js.erb create mode 100644 app/views/admin/translations/import.html.haml create mode 100755 app/views/admin/translations/index.html.haml create mode 100755 app/views/admin/translations/update_row.js.erb create mode 100644 app/views/admin/tva_rates/_form.html.haml create mode 100644 app/views/admin/tva_rates/_tva_rate.html.haml create mode 100644 app/views/admin/tva_rates/create.js.erb create mode 100644 app/views/admin/tva_rates/destroy.js.erb create mode 100644 app/views/admin/tva_rates/edit.js.erb create mode 100644 app/views/admin/tva_rates/index.html.haml create mode 100644 app/views/admin/tva_rates/new.js.erb create mode 100644 app/views/admin/tva_rates/show.html.haml create mode 100644 app/views/admin/tva_rates/update.js.erb create mode 100644 app/views/admin/video_files/_form.html.haml create mode 100644 app/views/admin/video_files/_index_block.html.haml create mode 100644 app/views/admin/video_files/_show.html.haml create mode 100644 app/views/admin/video_files/_video_file.html.haml create mode 100644 app/views/admin/video_files/_video_files_container.html.haml create mode 100644 app/views/admin/video_files/create.js.erb create mode 100644 app/views/admin/video_files/destroy.js.erb create mode 100644 app/views/admin/video_files/edit.js.erb create mode 100644 app/views/admin/video_files/index.html.haml create mode 100644 app/views/admin/video_files/index.js.erb create mode 100644 app/views/admin/video_files/new.js.erb create mode 100644 app/views/admin/video_files/show.js.erb create mode 100644 app/views/admin/video_files/update.js.erb create mode 100644 app/views/admin/video_folders/_form.html.haml create mode 100644 app/views/admin/video_folders/_video_folder.html.haml create mode 100644 app/views/admin/video_folders/_video_folders.html.haml create mode 100644 app/views/admin/video_folders/_video_folders_navbar.html.haml create mode 100644 app/views/admin/video_folders/create.js.erb create mode 100644 app/views/admin/video_folders/destroy.js.erb create mode 100644 app/views/admin/video_folders/edit.js.erb create mode 100644 app/views/admin/video_folders/index.js.erb create mode 100644 app/views/admin/video_folders/new.js.erb create mode 100644 app/views/admin/video_folders/update.js.erb create mode 100644 app/views/admin_mailer/password_reset.text.erb create mode 100644 app/views/general/en_confirm_email.html.erb create mode 100644 app/views/general/fr_confirm_email.html.erb create mode 100644 app/views/general/send_newsletter.html.erb create mode 100644 app/views/general_mails/admin.html.haml create mode 100644 app/views/general_mails/general.html.haml create mode 100644 app/views/general_mails/general2.html.haml create mode 100644 app/views/kaminari/_first_page.html.haml create mode 100644 app/views/kaminari/_gap.html.haml create mode 100644 app/views/kaminari/_last_page.html.haml create mode 100644 app/views/kaminari/_next_page.html.haml create mode 100644 app/views/kaminari/_page.html.haml create mode 100644 app/views/kaminari/_paginator.html.haml create mode 100644 app/views/kaminari/_prev_page.html.haml create mode 100644 app/views/layouts/admin.html.haml create mode 100644 app/views/layouts/connexion.html.haml create mode 100755 app/views/layouts/mail.html.haml create mode 100644 app/views/layouts/print.html.haml create mode 100644 app/views/layouts/public.html.haml create mode 100644 app/views/portlet/agir_contents/_form.html.haml create mode 100644 app/views/portlet/articleindexs_contents/_form.html.haml create mode 100644 app/views/portlet/block_contents/_block_content.html.haml create mode 100644 app/views/portlet/block_contents/_form.html.haml create mode 100644 app/views/portlet/break_contents/_break_content.html.haml create mode 100644 app/views/portlet/break_contents/_form.html.haml create mode 100644 app/views/portlet/download_contents/_download_content.html.haml create mode 100644 app/views/portlet/download_contents/_form.html.haml create mode 100644 app/views/portlet/dynamic_contents/_dynamic_content.html.haml create mode 100644 app/views/portlet/dynamic_contents/_form.html.haml create mode 100644 app/views/portlet/gallery_contents/_form.html.haml create mode 100644 app/views/portlet/gallery_contents/_gallery_content.html.haml create mode 100644 app/views/portlet/gallery_images/_form.html.haml create mode 100644 app/views/portlet/gallery_images/_gallery_image.html.haml create mode 100644 app/views/portlet/gallery_images/create.js.erb create mode 100644 app/views/portlet/gallery_images/destroy.js.erb create mode 100644 app/views/portlet/gallery_images/edit.js.erb create mode 100644 app/views/portlet/gallery_images/reorder.js.erb create mode 100644 app/views/portlet/gallery_images/update.js.erb create mode 100644 app/views/portlet/html_contents/_form.html.haml create mode 100644 app/views/portlet/html_contents/_html_content.html.haml create mode 100644 app/views/portlet/image_contents/_form.html.haml create mode 100644 app/views/portlet/image_contents/_image_content.html.haml create mode 100644 app/views/portlet/keynumber_contents/_form.html.haml create mode 100644 app/views/portlet/link_contents/_form.html.haml create mode 100644 app/views/portlet/link_contents/_link_content.html.haml create mode 100644 app/views/portlet/map_contents/_form.html.haml create mode 100644 app/views/portlet/map_contents/_map_content.html.haml create mode 100644 app/views/portlet/menu_item_link_contents/_form.html.haml create mode 100644 app/views/portlet/menu_item_link_contents/_link_content.html.haml create mode 100644 app/views/portlet/petition_contents/_form.html.haml create mode 100644 app/views/portlet/petition_contents/_timeline_history_content.html.haml create mode 100644 app/views/portlet/portlets/_portlet.html.haml create mode 100644 app/views/portlet/portlets/new.html.haml create mode 100644 app/views/portlet/portlets/new.js.erb create mode 100644 app/views/portlet/portlets/update.js.erb create mode 100644 app/views/portlet/quote_contents/_form.html.haml create mode 100644 app/views/portlet/share_contents/_form.html.haml create mode 100644 app/views/portlet/shared/create.js.erb create mode 100644 app/views/portlet/shared/destroy.js.erb create mode 100644 app/views/portlet/shared/edit.js.erb create mode 100644 app/views/portlet/shared/new.js.erb create mode 100644 app/views/portlet/shared/update.js.erb create mode 100644 app/views/portlet/slide_contents/_form.html.haml create mode 100644 app/views/portlet/table_cols/create.js.erb create mode 100644 app/views/portlet/table_cols/destroy.js.erb create mode 100644 app/views/portlet/table_contents/_form.html.haml create mode 100644 app/views/portlet/table_contents/_table_content.html.haml create mode 100644 app/views/portlet/table_contents/_table_content_edit_pane.html.haml create mode 100644 app/views/portlet/table_contents/destroy_row.js.erb create mode 100644 app/views/portlet/table_rows/create.js.erb create mode 100644 app/views/portlet/table_rows/destroy.js.erb create mode 100644 app/views/portlet/text_contents/_form.html.haml create mode 100644 app/views/portlet/text_contents/_text_content.html.haml create mode 100644 app/views/portlet/time_contents/_form.html.haml create mode 100644 app/views/portlet/timeline_history_contents/_form.html.haml create mode 100644 app/views/portlet/timeline_history_contents/_timeline_history_content.html.haml create mode 100644 app/views/portlet/title_contents/_form.html.haml create mode 100644 app/views/portlet/title_contents/_title_content.html.haml create mode 100644 app/views/portlet/video_contents/_form.html.haml create mode 100644 app/views/portlet/video_contents/_video_content.html.haml create mode 100644 app/views/portlets/dynamic_contents/_contact.html.haml create mode 100644 app/views/portlets/dynamic_contents/_contact_leg.html.haml create mode 100644 app/views/portlets/dynamic_contents/_contact_militer.html.haml create mode 100644 app/views/portlets/dynamic_contents/_detenus.html.haml create mode 100644 app/views/portlets/dynamic_contents/_historique_monde.html.haml create mode 100644 app/views/portlets/dynamic_contents/_index_label.html.haml create mode 100644 app/views/portlets/dynamic_contents/_index_petitions.html.haml create mode 100644 app/views/portlets/dynamic_contents/_index_sponsorship.html.haml create mode 100644 app/views/portlets/dynamic_contents/_militer.html.haml create mode 100644 app/views/portlets/dynamic_contents/_newsletter.html.haml create mode 100644 app/views/portlets/dynamic_contents/_plan.html.haml create mode 100644 app/views/portlets/dynamic_contents/_sub_menu.html.haml create mode 100644 app/views/portlets/render_public/_agircontent.html.haml create mode 100644 app/views/portlets/render_public/_articleindexscontent.html.haml create mode 100644 app/views/portlets/render_public/_blockcontent.html.haml create mode 100644 app/views/portlets/render_public/_breakcontent.html.haml create mode 100644 app/views/portlets/render_public/_downloadcontent.html.haml create mode 100644 app/views/portlets/render_public/_dynamiccontent.html.haml create mode 100644 app/views/portlets/render_public/_eventcontent.html.haml create mode 100644 app/views/portlets/render_public/_gallerycontent.html.haml create mode 100644 app/views/portlets/render_public/_htmlcontent.html.haml create mode 100644 app/views/portlets/render_public/_imagecontent.html.haml create mode 100644 app/views/portlets/render_public/_imglinkcontent.html.haml create mode 100644 app/views/portlets/render_public/_keynumbercontent.html.haml create mode 100644 app/views/portlets/render_public/_linkcontent.html.haml create mode 100644 app/views/portlets/render_public/_mapcontent.html.haml create mode 100644 app/views/portlets/render_public/_menuitemlinkcontent.html.haml create mode 100644 app/views/portlets/render_public/_petitioncontent.html.haml create mode 100644 app/views/portlets/render_public/_quotecontent.html.haml create mode 100644 app/views/portlets/render_public/_sharecontent.html.haml create mode 100644 app/views/portlets/render_public/_slidecontent.html.haml create mode 100644 app/views/portlets/render_public/_tablecontent.html.haml create mode 100644 app/views/portlets/render_public/_textcontent.html.haml create mode 100644 app/views/portlets/render_public/_timecontent.html.haml create mode 100644 app/views/portlets/render_public/_timelinehistorycontent.html.haml create mode 100644 app/views/portlets/render_public/_titlecontent.html.haml create mode 100644 app/views/portlets/render_public/_videocontent.html copy.haml create mode 100644 app/views/portlets/render_public/_videocontent.html.haml create mode 100644 app/views/public/articles/_article.html.haml create mode 100644 app/views/public/articles/_article_img.html.haml create mode 100644 app/views/public/articles/_article_list.html.haml create mode 100644 app/views/public/articles/_article_search.html.haml create mode 100644 app/views/public/articles/_article_x2.html.haml create mode 100644 app/views/public/articles/_article_x2_2.html.haml create mode 100644 app/views/public/articles/_comments_list.html.haml create mode 100644 app/views/public/articles/_intro_blog.html.haml create mode 100644 app/views/public/articles/_show.html.haml create mode 100644 app/views/public/articles/_sidebar.html.haml create mode 100644 app/views/public/articles/_sidebar_archives.html.haml create mode 100644 app/views/public/articles/_sidebar_categories.html.haml create mode 100644 app/views/public/articles/_sidebar_recents.html.haml create mode 100644 app/views/public/articles/_sidebar_socials.html.haml create mode 100644 app/views/public/articles/_sidebar_tags.html.haml create mode 100644 app/views/public/articles/archives.html.haml create mode 100644 app/views/public/articles/category.html.haml create mode 100644 app/views/public/articles/feed.rss.builder create mode 100644 app/views/public/articles/index.html.haml create mode 100644 app/views/public/articles/index.js.erb create mode 100644 app/views/public/articles/show.html.haml create mode 100644 app/views/public/articles/show.js.erb create mode 100644 app/views/public/articles/tags.html.haml create mode 100644 app/views/public/blocks/_block.html.haml create mode 100644 app/views/public/circuits/_circuit.html.haml create mode 100644 app/views/public/circuits/index.html.haml create mode 100644 app/views/public/circuits/show.html.haml create mode 100644 app/views/public/comments/_comment.html.haml create mode 100644 app/views/public/comments/_form.html.haml create mode 100644 app/views/public/comments/create.js.erb create mode 100644 app/views/public/comments/new.js.erb create mode 100755 app/views/public/contacts/_form.html.haml create mode 100755 app/views/public/contacts/_inline_form.html.haml create mode 100755 app/views/public/contacts/_inline_thank.html.haml create mode 100755 app/views/public/contacts/_thank.html.haml create mode 100755 app/views/public/contacts/create.js.erb create mode 100755 app/views/public/contacts/index.haml create mode 100644 app/views/public/contacts/new.html.haml create mode 100755 app/views/public/contacts/new.js.erb create mode 100644 app/views/public/data_files/_data_file.html.haml create mode 100644 app/views/public/data_files/_data_file_search.html.haml create mode 100644 app/views/public/data_files/read.html.haml create mode 100644 app/views/public/file_tunel_downloads/fili.html.haml create mode 100644 app/views/public/file_tunel_downloads/show.html.haml create mode 100644 app/views/public/file_tunel_downloads/thank.html.haml create mode 100644 app/views/public/file_tunel_sends/show.html.haml create mode 100644 app/views/public/home/_jauge.html.haml create mode 100644 app/views/public/home/_mi.html.haml create mode 100644 app/views/public/home/angora.html.haml create mode 100644 app/views/public/home/angora_e1.html.haml create mode 100644 app/views/public/home/assurance.html.haml create mode 100644 app/views/public/home/assurance2.html.haml create mode 100644 app/views/public/home/cirques.html.haml create mode 100644 app/views/public/home/dressage.html.haml create mode 100644 app/views/public/home/fourrure.html.haml create mode 100644 app/views/public/home/fourrure.old.html.haml create mode 100644 app/views/public/home/home.html.haml create mode 100644 app/views/public/home/home2.html.haml create mode 100644 app/views/public/home/plan.html.haml create mode 100644 app/views/public/image_actu_albums/_image_actu_album.html.haml create mode 100644 app/views/public/image_actu_albums/_index_block.html.haml create mode 100644 app/views/public/image_actu_albums/_menu.html.haml create mode 100644 app/views/public/image_actu_albums/hashtag.html.haml create mode 100644 app/views/public/image_actu_albums/index.html.haml create mode 100644 app/views/public/image_actu_albums/show.html.haml create mode 100644 app/views/public/image_actus/_image_actu.html.haml create mode 100644 app/views/public/image_actus/_show.html.haml create mode 100644 app/views/public/image_actus/show.html.haml create mode 100644 app/views/public/image_actus/show.js.erb create mode 100644 app/views/public/m_events/_m_event.html.haml create mode 100644 app/views/public/m_events/index.html.haml create mode 100644 app/views/public/m_events/show.html.haml create mode 100644 app/views/public/m_odr_reps/thank.html.haml create mode 100644 app/views/public/m_odrs/show.html.haml create mode 100644 app/views/public/menu_items/_bottom.html.haml create mode 100644 app/views/public/menu_items/_large_thumb.html.haml create mode 100644 app/views/public/menu_items/_menu_item_search.html.haml create mode 100644 app/views/public/menu_items/_show.html.haml create mode 100644 app/views/public/menu_items/_small_thumb.html.haml create mode 100644 app/views/public/menu_items/_sub_menu.html.haml create mode 100644 app/views/public/menu_items/_top_sub_menu.html.haml create mode 100644 app/views/public/menu_items/index.html.haml create mode 100644 app/views/public/menu_items/show.html.haml create mode 100644 app/views/public/my_account/index.html.haml create mode 100644 app/views/public/organisateurs/_organisateur.html.haml create mode 100644 app/views/public/organisateurs/index.html.haml create mode 100644 app/views/public/organisateurs/show.html.haml create mode 100644 app/views/public/p_customer_auths/_top.html.haml create mode 100644 app/views/public/p_customer_auths/edit_password.haml create mode 100644 app/views/public/p_customer_auths/edit_password_reset.haml create mode 100644 app/views/public/p_customer_auths/edit_recurrent_payment.haml create mode 100644 app/views/public/p_customer_auths/index.html.haml create mode 100644 app/views/public/p_customer_auths/new.haml create mode 100644 app/views/public/p_customer_auths/password_reset.html.haml create mode 100644 app/views/public/particulars/_particular.html.haml create mode 100644 app/views/public/popups/_popup.html.haml create mode 100644 app/views/public/search/_new_top.html.haml create mode 100644 app/views/public/search/search.html.haml create mode 100644 app/views/public/seo/_mi.builder create mode 100644 app/views/public/seo/_sitemap_cirque.builder create mode 100644 app/views/public/seo/_sitemap_localhost.builder create mode 100644 app/views/public/seo/robots.erb create mode 100644 app/views/public/seo/sitemap.builder create mode 100644 app/views/public/shared/_cart.html.haml create mode 100644 app/views/public/shared/_first_menu.html.haml create mode 100644 app/views/public/shared/_ga.html.erb create mode 100644 app/views/public/shared/_home.html.haml create mode 100644 app/views/public/shared/_popups.html.haml create mode 100644 app/views/public/shared/_render_block.html.haml create mode 100644 app/views/public/shared/_social_ressource.html.haml create mode 100644 app/views/public/specific_map_items/_show.html.haml create mode 100644 app/views/public/specific_map_items/_show_resume.html.haml create mode 100644 app/views/public/specific_map_items/_specific_map_item.html.haml create mode 100644 app/views/public/specific_map_items/show.js.erb create mode 100644 app/views/public/specific_maps/cirques.html.haml create mode 100644 app/views/public/specific_maps/show.html.haml create mode 100644 app/views/public/specific_maps/show.js.erb create mode 100644 app/views/public/untitled.txt create mode 100644 app/views/public/video_files/_intro.html.haml create mode 100644 app/views/public/video_files/_video_file.html.haml create mode 100644 app/views/public/video_files/_video_file_search.html.haml create mode 100644 app/views/public/video_files/index.html.haml create mode 100644 app/views/public/video_files/show.html.haml create mode 100644 app/views/public/video_folders/.haml create mode 100644 app/views/public/video_folders/_video_folder.html.haml create mode 100644 app/views/public/video_folders/_video_folders.html.haml create mode 100644 app/views/public/video_folders/show.html.haml create mode 100644 app/views/qi/_autocomplete.html.haml create mode 100644 app/views/qi/_qi_ordered_table.html.haml create mode 100644 app/views/qi/_qi_ordered_table.html.haml.old create mode 100644 app/views/qi/_qi_ordered_table_head.html.haml create mode 100644 app/views/qi/_qi_ordered_table_head.html.haml.old create mode 100644 app/views/qi/_qi_ordered_table_object.html.haml create mode 100644 app/views/qi/_qi_ordered_table_search_footer.html.haml create mode 100755 app/views/question_mailer/send_contact.html.haml create mode 100644 babel.config.js create mode 100755 bin/bundle create mode 100755 bin/rails create mode 100755 bin/rake create mode 100755 bin/setup create mode 100755 bin/spring create mode 100755 bin/webpack create mode 100755 bin/webpack-dev-server create mode 100755 bin/yarn create mode 100644 config.ru create mode 100644 config/application.rb create mode 100644 config/boot.rb create mode 100644 config/cable.yml create mode 100644 config/credentials.yml.enc create mode 100644 config/database.yml create mode 100644 config/deploy.rb create mode 100644 config/deploy/nginx.conf.erb create mode 100644 config/deploy/production.rb create mode 100644 config/deploy/staging.rb create mode 100644 config/env_init create mode 100644 config/environment.rb create mode 100644 config/environments/development.rb create mode 100644 config/environments/production.rb create mode 100644 config/environments/test.rb create mode 100644 config/initializers/application_controller_renderer.rb create mode 100644 config/initializers/assets.rb create mode 100644 config/initializers/backtrace_silencers.rb create mode 100644 config/initializers/content_security_policy.rb create mode 100644 config/initializers/cookies_serializer.rb create mode 100644 config/initializers/filter_parameter_logging.rb create mode 100644 config/initializers/formtastic.rb create mode 100644 config/initializers/inflections.rb create mode 100644 config/initializers/mailjet.rb create mode 100644 config/initializers/mime_types.rb create mode 100644 config/initializers/qi.rb create mode 100644 config/initializers/to_slug.rb create mode 100644 config/initializers/wrap_parameters.rb create mode 100644 config/locales/en.yml create mode 100644 config/locales/fr.yml create mode 100644 config/nginx.conf create mode 100644 config/puma.rb create mode 100644 config/routes.rb create mode 100644 config/spring.rb create mode 100644 config/storage.yml create mode 100644 config/unicorn.rb create mode 100644 db/migrate/00010_create_admin_admin_roles.rb create mode 100644 db/migrate/00020_create_admin_permission_admin_roles.rb create mode 100644 db/migrate/00030_create_admin_permissions.rb create mode 100644 db/migrate/00040_create_admin_roles.rb create mode 100644 db/migrate/00050_create_admins.rb create mode 100644 db/migrate/00051_create_i_task_projects.rb create mode 100644 db/migrate/00052_create_i_tasks.rb create mode 100644 db/migrate/00054_create_export_hists.rb create mode 100644 db/migrate/00055_create_s_compta_accounts.rb create mode 100644 db/migrate/00056_create_price_lines.rb create mode 100644 db/migrate/00057_create_price_line_blocks.rb create mode 100644 db/migrate/00058_create_price_documents.rb create mode 100644 db/migrate/00060_create_albums.rb create mode 100644 db/migrate/00100_create_block_contents.rb create mode 100644 db/migrate/00110_create_blocks.rb create mode 100644 db/migrate/00120_create_break_contents.rb create mode 100644 db/migrate/00130_create_categories.rb create mode 100644 db/migrate/00140_create_category_categoryables.rb create mode 100644 db/migrate/00150_create_category_langs.rb create mode 100644 db/migrate/00160_create_cel_tables.rb create mode 100644 db/migrate/00170_create_comments.rb create mode 100644 db/migrate/00180_create_contacts.rb create mode 100644 db/migrate/00190_create_data_file_categories.rb create mode 100644 db/migrate/00200_create_data_file_passwords.rb create mode 100644 db/migrate/00210_create_data_files.rb create mode 100644 db/migrate/00220_create_download_contents.rb create mode 100644 db/migrate/00230_create_dynamic_contents.rb create mode 100644 db/migrate/00240_create_edit_watchers.rb create mode 100644 db/migrate/00250_create_external_links.rb create mode 100644 db/migrate/00260_create_file_folders.rb create mode 100644 db/migrate/00270_create_gallery_contents.rb create mode 100644 db/migrate/00280_create_gallery_images.rb create mode 100644 db/migrate/00290_create_hashtaggings.rb create mode 100644 db/migrate/00300_create_hashtags.rb create mode 100644 db/migrate/00340_create_html_contents.rb create mode 100644 db/migrate/00350_create_image_contents.rb create mode 100644 db/migrate/00360_create_image_files.rb create mode 100644 db/migrate/00370_create_lang_articles.rb create mode 100644 db/migrate/00380_create_lang_pages.rb create mode 100644 db/migrate/00390_create_lang_sites.rb create mode 100644 db/migrate/00400_create_link_contents.rb create mode 100644 db/migrate/00410_create_mail_contents.rb create mode 100644 db/migrate/00420_create_mail_profiles.rb create mode 100644 db/migrate/00430_create_mail_templates.rb create mode 100644 db/migrate/00440_create_mail_types.rb create mode 100644 db/migrate/00450_create_map_contents.rb create mode 100644 db/migrate/00460_create_menu_aliases.rb create mode 100644 db/migrate/00470_create_menu_item_articles.rb create mode 100644 db/migrate/00480_create_menu_item_categories.rb create mode 100644 db/migrate/00490_create_menu_item_langs.rb create mode 100644 db/migrate/00500_create_menu_item_link_contents.rb create mode 100644 db/migrate/00510_create_menu_item_slug_histories.rb create mode 100644 db/migrate/00520_create_menu_item_tags.rb create mode 100644 db/migrate/00530_create_menu_items.rb create mode 100644 db/migrate/00540_create_menu_urls.rb create mode 100644 db/migrate/00550_create_menus.rb create mode 100644 db/migrate/00560_create_p_bank_accounts.rb create mode 100644 db/migrate/00570_create_p_banks.rb create mode 100644 db/migrate/00580_create_p_brut_products.rb create mode 100644 db/migrate/00590_create_p_commercials.rb create mode 100644 db/migrate/00600_create_p_compta_elements.rb create mode 100644 db/migrate/00610_create_p_compta_exports.rb create mode 100644 db/migrate/00620_create_p_contacts.rb create mode 100644 db/migrate/00630_create_p_customer_cats.rb create mode 100644 db/migrate/00640_create_p_customer_sheets.rb create mode 100644 db/migrate/00650_create_p_customer_sites.rb create mode 100644 db/migrate/00660_create_p_customers.rb create mode 100644 db/migrate/00670_create_p_document_types.rb create mode 100644 db/migrate/00680_create_p_documents.rb create mode 100644 db/migrate/00700_create_p_fournisseur_orders.rb create mode 100644 db/migrate/00710_create_p_fournisseurs.rb create mode 100644 db/migrate/00720_create_p_payment_documents.rb create mode 100644 db/migrate/00730_create_p_payment_types.rb create mode 100644 db/migrate/00740_create_p_payments.rb create mode 100644 db/migrate/00750_create_p_product_brut_products.rb create mode 100644 db/migrate/00760_create_p_product_brut_stocks.rb create mode 100644 db/migrate/00770_create_p_product_cats.rb create mode 100644 db/migrate/00780_create_p_product_p_normes.rb create mode 100644 db/migrate/00790_create_p_product_specs.rb create mode 100644 db/migrate/00800_create_p_products.rb create mode 100644 db/migrate/00810_create_p_remises.rb create mode 100644 db/migrate/00820_create_p_sheet_line_stocks.rb create mode 100644 db/migrate/00830_create_p_sheet_lines.rb create mode 100644 db/migrate/00840_create_p_ship_bill_lines.rb create mode 100644 db/migrate/00850_create_p_ship_bills.rb create mode 100644 db/migrate/00900_create_p_tank_stocks.rb create mode 100644 db/migrate/00910_create_p_tanks.rb create mode 100644 db/migrate/00920_create_p_truck_spaces.rb create mode 100644 db/migrate/00960_create_pages.rb create mode 100644 db/migrate/00970_create_particulars.rb create mode 100644 db/migrate/01000_create_portlets.rb create mode 100644 db/migrate/01010_create_quote_contents.rb create mode 100644 db/migrate/01020_create_share_contents.rb create mode 100644 db/migrate/01060_create_specific_preferences.rb create mode 100644 db/migrate/01070_create_table_contents.rb create mode 100644 db/migrate/01080_create_table_rows.rb create mode 100644 db/migrate/01090_create_tag_taggables.rb create mode 100644 db/migrate/01100_create_tags.rb create mode 100644 db/migrate/01110_create_text_contents.rb create mode 100644 db/migrate/01170_create_tiny_urls.rb create mode 100644 db/migrate/01180_create_title_contents.rb create mode 100644 db/migrate/01190_create_translations.rb create mode 100644 db/migrate/01200_create_video_contents.rb create mode 100644 db/migrate/01210_create_video_file_langs.rb create mode 100644 db/migrate/01220_create_video_files.rb create mode 100644 db/migrate/01230_create_video_folders.rb create mode 100644 db/migrate/20181120100856_create_timer_watchers.rb create mode 100644 db/migrate/20190312134008_create_p_contact_types.rb create mode 100644 db/migrate/20190312134046_create_p_contact_contact_types.rb create mode 100644 db/migrate/20190527192921_create_s_modules_states.rb create mode 100644 db/migrate/20190528084918_create_s_modules.rb create mode 100644 db/migrate/20190528125527_create_s_module_configurations.rb create mode 100644 db/migrate/20190528130555_create_s_sites.rb create mode 100644 db/migrate/20190528130654_create_s_site_types.rb create mode 100644 db/migrate/20190626132657_create_s_organisations.rb create mode 100644 db/migrate/20190902090449_create_accounting_zones.rb create mode 100644 db/migrate/20190902091327_create_tva_rates.rb create mode 100644 db/migrate/20190902110809_create_s_brands.rb create mode 100644 db/migrate/20190902125403_create_p_price_cats.rb create mode 100644 db/migrate/20190902130900_create_p_product_refs.rb create mode 100644 db/migrate/20190902131001_create_p_product_prices.rb create mode 100644 db/migrate/20190902131511_create_p_product_feature_cats.rb create mode 100644 db/migrate/20190902152814_create_p_product_features.rb create mode 100644 db/migrate/20190902194539_create_tvable_tva_rates.rb create mode 100644 db/migrate/20190905084020_create_p_commercial_cats.rb create mode 100644 db/migrate/20190909214236_create_market_discounts.rb create mode 100644 db/migrate/20190909215330_create_p_product_p_customer_cats.rb create mode 100644 db/migrate/20190909221918_create_p_product_sub_cats.rb create mode 100644 db/migrate/20190909222005_create_p_product_p_product_sub_cats.rb create mode 100644 db/migrate/20190911110207_add_p_customer_to_p_products.rb create mode 100644 db/migrate/20190911110325_add_p_customer_to_price_lines.rb create mode 100644 db/migrate/20190911203512_add_archived_to_p_customer_sheets.rb create mode 100644 db/migrate/20190911204751_add_elements_to_p_compta_elements.rb create mode 100644 db/migrate/20190911210053_add_elements_to_price_documents.rb create mode 100644 db/migrate/20190911212418_create_price_document_types.rb create mode 100644 db/migrate/20190912100309_create_open_ranges.rb create mode 100644 db/migrate/20190912100630_create_open_range_elements.rb create mode 100644 db/migrate/20190912162900_add_price_document_id_to_p_payments.rb create mode 100644 db/migrate/20190912174809_add_price_document_id_to_p_payment_documents.rb create mode 100644 db/migrate/20190923104853_add_enabled_to_p_customers.rb create mode 100644 db/migrate/20190930150156_add_com_name_to_particular.rb create mode 100644 db/migrate/20190930150713_add_demande_type_to_p_customer_sheets.rb create mode 100644 db/migrate/20190930151039_add_bl_comment_to_price_line_blocks.rb create mode 100644 db/migrate/20191001163046_create_p_product_ref_price_histories.rb create mode 100644 db/migrate/20191029150154_add_customer_cat_to_market_discounts.rb create mode 100644 db/migrate/20191029152018_add_remises_ok_to_price_line_blocks.rb create mode 100644 db/migrate/20191126220822_add_stuff_to_admin_permissions.rb create mode 100644 db/migrate/20191211215941_add_imported_to_p_products.rb create mode 100644 db/migrate/20200101215030_add_some_stuff_to_p_customers.rb create mode 100644 db/migrate/20200101215031_create_p_customer_ribs.rb create mode 100644 db/migrate/20200205223142_add_note_to_p_products.rb create mode 100644 db/migrate/20200206000528_add_new_import_to_p_customers.rb create mode 100644 db/migrate/20200206145351_add_price_method_to_p_products.rb create mode 100644 db/migrate/20200206152348_add_price_calc_to_price_lines.rb create mode 100644 db/migrate/20200206191745_add_precision_to_p_products.rb create mode 100644 db/migrate/20200212192829_add_com_counter_to_p_customer_sheets.rb create mode 100644 db/migrate/20200216215344_create_admin_preferences.rb create mode 100644 db/migrate/20200219002423_create_m_odrs.rb create mode 100644 db/migrate/20200225090129_add_landing_text_to_m_odrs.rb create mode 100644 db/migrate/20200225205920_add_footer_to_m_odrs.rb create mode 100644 db/migrate/20200226173639_create_m_odr_rep_ribs.rb create mode 100644 db/migrate/20200226174543_create_m_odr_reps.rb create mode 100644 db/migrate/20200226174728_create_m_odr_files.rb create mode 100644 db/migrate/20200226174954_create_m_odr_products.rb create mode 100644 db/migrate/20200226175135_create_m_odr_brands.rb create mode 100644 db/migrate/20200226175312_create_m_odr_file_types.rb create mode 100644 db/migrate/20200226212156_create_m_odr_product_remises.rb create mode 100644 db/migrate/20200226214522_create_m_odr_places.rb create mode 100644 db/migrate/20200226221850_add_m_odr_to_particulars.rb create mode 100644 db/migrate/20200227072133_add_conditions_to_m_odrs.rb create mode 100644 db/migrate/20200227072345_add_m_odr_to_mail_types.rb create mode 100644 db/migrate/20200227094249_create_m_odr_trackers.rb create mode 100644 db/migrate/20200227095045_add_m_odr_tracker_to_m_odr_rep.rb create mode 100644 db/migrate/20200227162438_add_email_from_to_m_odrs.rb create mode 100644 db/migrate/20200229130133_add_caches_to_m_odr_reps.rb create mode 100644 db/migrate/20200229182042_add_enabled_to_m_odr_files.rb create mode 100644 db/migrate/20200229185402_add_enabled_to_m_odr_rep_rib.rb create mode 100644 db/migrate/20200229192022_add_admin_validations_to_m_odr_reps.rb create mode 100644 db/migrate/20200229193617_create_m_odr_virements.rb create mode 100644 db/migrate/20200229222622_add_bank_infos_to_m_odrs.rb create mode 100644 db/migrate/20200229223930_create_m_odr_remises.rb create mode 100644 db/migrate/20200301125633_create_mail_hists.rb create mode 100644 db/migrate/20200303104326_create_file_tunels.rb create mode 100644 db/migrate/20200303104450_create_file_tunel_sends.rb create mode 100644 db/migrate/20200303104619_create_file_tunel_downloads.rb create mode 100644 db/migrate/20200303104720_create_file_tunel_files.rb create mode 100644 db/migrate/20200303153308_add_file_tunel_to_mail_types.rb create mode 100644 db/migrate/20200307102313_create_m_odr_product_cats.rb create mode 100644 db/migrate/20200307102615_add_m_odr_product_cat_to_m_odr_rep.rb create mode 100644 db/migrate/20200307104157_add_prefs_to_m_odrs.rb create mode 100644 db/migrate/20200309142336_add_reduc_code_to_m_odr_reps.rb create mode 100644 db/migrate/20200309142522_add_reduc_code_to_m_odrs.rb create mode 100644 db/migrate/20200401115523_create_admin_p_customers.rb create mode 100644 db/migrate/20200401121041_create_m_odr_coupons.rb create mode 100644 db/migrate/20200413164418_add_new_infos_to_m_odrs.rb create mode 100644 db/migrate/20200413164941_add_buy_date_to_m_odr_reps.rb create mode 100644 db/migrate/20200413212227_create_circuits.rb create mode 100644 db/migrate/20200413223551_create_organisateurs.rb create mode 100644 db/migrate/20200414064102_create_m_events.rb create mode 100644 db/migrate/20200414070222_add_p_customer_id_to_m_odr_rep_ribs.rb create mode 100644 db/migrate/20200414071347_add_p_customer_to_mail_hists.rb create mode 100644 db/migrate/20200415203150_add_p_customer_to_m_odr_files.rb create mode 100644 db/migrate/20200415204115_add_logins_to_p_customers.rb create mode 100644 db/migrate/20200416141807_create_m_odr_file_products.rb create mode 100644 db/migrate/20200416144958_add_infos_to_m_odr_files.rb create mode 100644 db/migrate/20200416212613_add_other_infos_to_p_customers.rb create mode 100644 db/schema.rb create mode 100644 db/seeds.rb create mode 100644 import_csv/clients.csv create mode 100644 import_csv/clients2.csv create mode 100644 import_csv/export articles precision.csv create mode 100644 import_csv/export articles.csv create mode 100644 import_csv/export clients.csv create mode 100644 import_csv/exportremises.csv create mode 100644 import_csv/produits.csv create mode 100644 lib/acts_as_caching.rb create mode 100644 lib/acts_as_caching/hook.rb create mode 100644 lib/acts_as_caching/railtie.rb create mode 100644 lib/acts_as_sorting.rb create mode 100644 lib/acts_as_sorting/hook.rb create mode 100644 lib/acts_as_sorting/railtie.rb create mode 100644 lib/assets/.keep create mode 100644 lib/generators/js_scaffold/USAGE create mode 100644 lib/generators/js_scaffold/js_scaffold_generator.rb create mode 100644 lib/generators/rails/qis/USAGE create mode 100644 lib/generators/rails/qis/qis_generator.rb create mode 100644 lib/generators/rails/qis/templates/_class.html.haml create mode 100755 lib/generators/rails/qis/templates/_form.html.haml create mode 100644 lib/generators/rails/qis/templates/controller.rb create mode 100644 lib/generators/rails/qis/templates/create.js.erb create mode 100644 lib/generators/rails/qis/templates/destroy.js.erb create mode 100644 lib/generators/rails/qis/templates/edit.js.erb create mode 100644 lib/generators/rails/qis/templates/index.html.haml create mode 100644 lib/generators/rails/qis/templates/new.js.erb create mode 100644 lib/generators/rails/qis/templates/show.html.haml create mode 100644 lib/generators/rails/qis/templates/update.js.erb create mode 100644 lib/tasks/.keep create mode 100644 lib/tasks/qi.rake create mode 100644 log/.keep create mode 100644 migrations/00010_create_admin_admin_roles.rb create mode 100644 migrations/00020_create_admin_permission_admin_roles.rb create mode 100644 migrations/00030_create_admin_permissions.rb create mode 100644 migrations/00040_create_admin_roles.rb create mode 100644 migrations/00050_create_admins.rb create mode 100644 migrations/00060_create_albums.rb create mode 100644 migrations/00100_create_block_contents.rb create mode 100644 migrations/00110_create_blocks.rb create mode 100644 migrations/00120_create_break_contents.rb create mode 100644 migrations/00130_create_categories.rb create mode 100644 migrations/00140_create_category_categoryables.rb create mode 100644 migrations/00150_create_category_langs.rb create mode 100644 migrations/00160_create_cel_tables.rb create mode 100644 migrations/00170_create_comments.rb create mode 100644 migrations/00180_create_contacts.rb create mode 100644 migrations/00190_create_data_file_categories.rb create mode 100644 migrations/00200_create_data_file_passwords.rb create mode 100644 migrations/00210_create_data_files.rb create mode 100644 migrations/00220_create_download_contents.rb create mode 100644 migrations/00230_create_dynamic_contents.rb create mode 100644 migrations/00240_create_edit_watchers.rb create mode 100644 migrations/00250_create_external_links.rb create mode 100644 migrations/00260_create_file_folders.rb create mode 100644 migrations/00270_create_gallery_contents.rb create mode 100644 migrations/00280_create_gallery_images.rb create mode 100644 migrations/00290_create_hashtaggings.rb create mode 100644 migrations/00300_create_hashtags.rb create mode 100644 migrations/00340_create_html_contents.rb create mode 100644 migrations/00350_create_image_contents.rb create mode 100644 migrations/00360_create_image_files.rb create mode 100644 migrations/00370_create_lang_articles.rb create mode 100644 migrations/00380_create_lang_pages.rb create mode 100644 migrations/00390_create_lang_sites.rb create mode 100644 migrations/00400_create_link_contents.rb create mode 100644 migrations/00410_create_mail_contents.rb create mode 100644 migrations/00420_create_mail_profiles.rb create mode 100644 migrations/00430_create_mail_templates.rb create mode 100644 migrations/00440_create_mail_types.rb create mode 100644 migrations/00450_create_map_contents.rb create mode 100644 migrations/00460_create_menu_aliases.rb create mode 100644 migrations/00470_create_menu_item_articles.rb create mode 100644 migrations/00480_create_menu_item_categories.rb create mode 100644 migrations/00490_create_menu_item_langs.rb create mode 100644 migrations/00500_create_menu_item_link_contents.rb create mode 100644 migrations/00510_create_menu_item_slug_histories.rb create mode 100644 migrations/00520_create_menu_item_tags.rb create mode 100644 migrations/00530_create_menu_items.rb create mode 100644 migrations/00540_create_menu_urls.rb create mode 100644 migrations/00550_create_menus.rb create mode 100644 migrations/00560_create_p_bank_accounts.rb create mode 100644 migrations/00570_create_p_banks.rb create mode 100644 migrations/00580_create_p_brut_products.rb create mode 100644 migrations/00590_create_p_commercials.rb create mode 100644 migrations/00600_create_p_compta_elements.rb create mode 100644 migrations/00610_create_p_compta_exports.rb create mode 100644 migrations/00620_create_p_contacts.rb create mode 100644 migrations/00630_create_p_customer_cats.rb create mode 100644 migrations/00640_create_p_customer_sheets.rb create mode 100644 migrations/00650_create_p_customer_sites.rb create mode 100644 migrations/00660_create_p_customers.rb create mode 100644 migrations/00670_create_p_document_types.rb create mode 100644 migrations/00680_create_p_documents.rb create mode 100644 migrations/00700_create_p_fournisseur_orders.rb create mode 100644 migrations/00710_create_p_fournisseurs.rb create mode 100644 migrations/00720_create_p_payment_documents.rb create mode 100644 migrations/00730_create_p_payment_types.rb create mode 100644 migrations/00740_create_p_payments.rb create mode 100644 migrations/00750_create_p_product_brut_products.rb create mode 100644 migrations/00760_create_p_product_brut_stocks.rb create mode 100644 migrations/00770_create_p_product_cats.rb create mode 100644 migrations/00780_create_p_product_p_normes.rb create mode 100644 migrations/00790_create_p_product_specs.rb create mode 100644 migrations/00800_create_p_products.rb create mode 100644 migrations/00810_create_p_remises.rb create mode 100644 migrations/00820_create_p_sheet_line_stocks.rb create mode 100644 migrations/00830_create_p_sheet_lines.rb create mode 100644 migrations/00840_create_p_ship_bill_lines.rb create mode 100644 migrations/00850_create_p_ship_bills.rb create mode 100644 migrations/00900_create_p_tank_stocks.rb create mode 100644 migrations/00910_create_p_tanks.rb create mode 100644 migrations/00920_create_p_truck_spaces.rb create mode 100644 migrations/00960_create_pages.rb create mode 100644 migrations/00970_create_particulars.rb create mode 100644 migrations/01000_create_portlets.rb create mode 100644 migrations/01010_create_quote_contents.rb create mode 100644 migrations/01020_create_share_contents.rb create mode 100644 migrations/01060_create_specific_preferences.rb create mode 100644 migrations/01070_create_table_contents.rb create mode 100644 migrations/01080_create_table_rows.rb create mode 100644 migrations/01090_create_tag_taggables.rb create mode 100644 migrations/01100_create_tags.rb create mode 100644 migrations/01110_create_text_contents.rb create mode 100644 migrations/01170_create_tiny_urls.rb create mode 100644 migrations/01180_create_title_contents.rb create mode 100644 migrations/01190_create_translations.rb create mode 100644 migrations/01200_create_video_contents.rb create mode 100644 migrations/01210_create_video_file_langs.rb create mode 100644 migrations/01220_create_video_files.rb create mode 100644 migrations/01230_create_video_folders.rb create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 package.json.old create mode 100644 pdf.js create mode 100644 pdf2.js create mode 100644 pdfadr.js create mode 100644 pdfportrait.js create mode 100644 pdfportrait2.js create mode 100644 postcss.config.js create mode 100644 public/404.html create mode 100644 public/422.html create mode 100644 public/500.html create mode 100644 public/apple-touch-icon-precomposed.png create mode 100644 public/apple-touch-icon.png create mode 100644 public/favicon.ico create mode 100755 public/fonts/Stylograph/styl-webfont.eot create mode 100755 public/fonts/Stylograph/styl-webfont.ttf create mode 100755 public/fonts/Stylograph/styl-webfont.woff create mode 100755 public/fonts/Stylograph/stylesheet.css create mode 100755 public/fonts/flexslider-icon.eot create mode 100755 public/fonts/flexslider-icon.svg create mode 100755 public/fonts/flexslider-icon.ttf create mode 100755 public/fonts/flexslider-icon.woff create mode 100644 public/fonts/fontawesome/fa-brands-400.eot create mode 100644 public/fonts/fontawesome/fa-brands-400.svg create mode 100644 public/fonts/fontawesome/fa-brands-400.ttf create mode 100644 public/fonts/fontawesome/fa-brands-400.woff create mode 100644 public/fonts/fontawesome/fa-brands-400.woff2 create mode 100644 public/fonts/fontawesome/fa-regular-400.eot create mode 100644 public/fonts/fontawesome/fa-regular-400.svg create mode 100644 public/fonts/fontawesome/fa-regular-400.ttf create mode 100644 public/fonts/fontawesome/fa-regular-400.woff create mode 100644 public/fonts/fontawesome/fa-regular-400.woff2 create mode 100644 public/fonts/fontawesome/fa-solid-900.eot create mode 100644 public/fonts/fontawesome/fa-solid-900.svg create mode 100644 public/fonts/fontawesome/fa-solid-900.ttf create mode 100644 public/fonts/fontawesome/fa-solid-900.woff create mode 100644 public/fonts/fontawesome/fa-solid-900.woff2 create mode 100644 public/images/interface/Logo-DMD.png create mode 100644 public/images/interface/logo_petit.png create mode 100644 public/jquery.js create mode 100644 public/logo-pollen-mini.png create mode 100644 public/logo-pollen.png create mode 100644 public/robots.txt create mode 100644 public/uploads/tmp/1582589081-485512393824803-0001-9894/large_logo.png create mode 100644 public/uploads/tmp/1582589081-485512393824803-0001-9894/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589081-485512393824803-0001-9894/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589081-485512393824803-0001-9894/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589081-485512393824803-0001-9894/logo.png create mode 100644 public/uploads/tmp/1582589081-485512393824803-0001-9894/square_logo.png create mode 100644 public/uploads/tmp/1582589155-131253364539427-0002-1251/large_logo.png create mode 100644 public/uploads/tmp/1582589155-131253364539427-0002-1251/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589155-131253364539427-0002-1251/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589155-131253364539427-0002-1251/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589155-131253364539427-0002-1251/logo.png create mode 100644 public/uploads/tmp/1582589155-131253364539427-0002-1251/square_logo.png create mode 100644 public/uploads/tmp/1582589182-366506502838998-0003-8806/large_logo.png create mode 100644 public/uploads/tmp/1582589182-366506502838998-0003-8806/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589182-366506502838998-0003-8806/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589182-366506502838998-0003-8806/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589182-366506502838998-0003-8806/logo.png create mode 100644 public/uploads/tmp/1582589182-366506502838998-0003-8806/square_logo.png create mode 100644 public/uploads/tmp/1582589227-78591548376510-0004-5959/large_logo.png create mode 100644 public/uploads/tmp/1582589227-78591548376510-0004-5959/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589227-78591548376510-0004-5959/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589227-78591548376510-0004-5959/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589227-78591548376510-0004-5959/logo.png create mode 100644 public/uploads/tmp/1582589227-78591548376510-0004-5959/square_logo.png create mode 100644 public/uploads/tmp/1582589243-70649421484495-0005-3160/large_logo.png create mode 100644 public/uploads/tmp/1582589243-70649421484495-0005-3160/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589243-70649421484495-0005-3160/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589243-70649421484495-0005-3160/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589243-70649421484495-0005-3160/logo.png create mode 100644 public/uploads/tmp/1582589243-70649421484495-0005-3160/square_logo.png create mode 100644 public/uploads/tmp/1582589307-177442544383527-0001-2364/large_logo.png create mode 100644 public/uploads/tmp/1582589307-177442544383527-0001-2364/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589307-177442544383527-0001-2364/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589307-177442544383527-0001-2364/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589307-177442544383527-0001-2364/logo.png create mode 100644 public/uploads/tmp/1582589307-177442544383527-0001-2364/square_logo.png create mode 100644 public/uploads/tmp/1582589355-402113721266308-0002-1987/large_logo.png create mode 100644 public/uploads/tmp/1582589355-402113721266308-0002-1987/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589355-402113721266308-0002-1987/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589355-402113721266308-0002-1987/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589355-402113721266308-0002-1987/logo.png create mode 100644 public/uploads/tmp/1582589355-402113721266308-0002-1987/square_logo.png create mode 100644 public/uploads/tmp/1582589372-278801934193317-0001-5184/large_logo.png create mode 100644 public/uploads/tmp/1582589372-278801934193317-0001-5184/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589372-278801934193317-0001-5184/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589372-278801934193317-0001-5184/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589372-278801934193317-0001-5184/logo.png create mode 100644 public/uploads/tmp/1582589372-278801934193317-0001-5184/square_logo.png create mode 100644 public/uploads/tmp/1582589481-587872475126825-0001-4821/large_logo.png create mode 100644 public/uploads/tmp/1582589481-587872475126825-0001-4821/large_medium_logo.png create mode 100644 public/uploads/tmp/1582589481-587872475126825-0001-4821/large_medium_small_logo.png create mode 100644 public/uploads/tmp/1582589481-587872475126825-0001-4821/large_medium_small_thumb_logo.png create mode 100644 public/uploads/tmp/1582589481-587872475126825-0001-4821/logo.png create mode 100644 public/uploads/tmp/1582589481-587872475126825-0001-4821/square_logo.png create mode 100644 public/uploads/tmp/1582757032-564446529024996-0001-3963/Abela_familly_Senior.csv create mode 100644 public/uploads/tmp/1582794758-469719992142535-0001-6358/SEPA.pdf create mode 100644 public/uploads/tmp/1582820791-773489025153888-0001-9096/Abela_Sante_senior___3.csv create mode 100644 public/uploads/tmp/1582821429-666642917056715-0008-7720/Capture_d_écran_2020-02-25_à_22.09.21.png create mode 100644 public/uploads/tmp/1582980950-235198426704872-0001-4486/Capture_d_écran_2020-02-29_à_11.47.09.png create mode 100644 public/uploads/tmp/1583074260-176205389951835-0001-6724/ot-statuts.pdf create mode 100644 public/uploads/tmp/1583668901-949748450899485-0001-2599/Capture_d_écran_2020-03-08_à_13.00.45.png create mode 100644 storage/.keep create mode 100644 test/application_system_test_case.rb create mode 100644 test/channels/application_cable/connection_test.rb create mode 100644 test/controllers/.keep create mode 100644 test/fixtures/.keep create mode 100644 test/fixtures/a_sites.yml create mode 100644 test/fixtures/accounting_zones.yml create mode 100644 test/fixtures/admin_p_customers.yml create mode 100644 test/fixtures/admin_preferences.yml create mode 100644 test/fixtures/circuits.yml create mode 100644 test/fixtures/file_tunel_downloads.yml create mode 100644 test/fixtures/file_tunel_files.yml create mode 100644 test/fixtures/file_tunel_sends.yml create mode 100644 test/fixtures/file_tunels.yml create mode 100644 test/fixtures/files/.keep create mode 100644 test/fixtures/i_task_projects.yml create mode 100644 test/fixtures/m_events.yml create mode 100644 test/fixtures/m_odr_brands.yml create mode 100644 test/fixtures/m_odr_coupons.yml create mode 100644 test/fixtures/m_odr_file_products.yml create mode 100644 test/fixtures/m_odr_file_types.yml create mode 100644 test/fixtures/m_odr_files.yml create mode 100644 test/fixtures/m_odr_places.yml create mode 100644 test/fixtures/m_odr_product_cats.yml create mode 100644 test/fixtures/m_odr_product_remises.yml create mode 100644 test/fixtures/m_odr_products.yml create mode 100644 test/fixtures/m_odr_remises.yml create mode 100644 test/fixtures/m_odr_rep_ribs.yml create mode 100644 test/fixtures/m_odr_reps.yml create mode 100644 test/fixtures/m_odr_trackers.yml create mode 100644 test/fixtures/m_odr_virements.yml create mode 100644 test/fixtures/m_odrs.yml create mode 100644 test/fixtures/mail_hists.yml create mode 100644 test/fixtures/market_discounts.yml create mode 100644 test/fixtures/odr_trackers.yml create mode 100644 test/fixtures/open_range_elements.yml create mode 100644 test/fixtures/open_ranges.yml create mode 100644 test/fixtures/organisateurs.yml create mode 100644 test/fixtures/p_commercial_cats.yml create mode 100644 test/fixtures/p_price_cats.yml create mode 100644 test/fixtures/p_product_feature_cats.yml create mode 100644 test/fixtures/p_product_features.yml create mode 100644 test/fixtures/p_product_p_customer_cats.yml create mode 100644 test/fixtures/p_product_p_product_sub_cats.yml create mode 100644 test/fixtures/p_product_prices.yml create mode 100644 test/fixtures/p_product_ref_price_histories.yml create mode 100644 test/fixtures/p_product_refs.yml create mode 100644 test/fixtures/p_product_sub_cats.yml create mode 100644 test/fixtures/price_document_types.yml create mode 100644 test/fixtures/price_documents.yml create mode 100644 test/fixtures/price_line_blocks.yml create mode 100644 test/fixtures/price_lines.yml create mode 100644 test/fixtures/s_brands.yml create mode 100644 test/fixtures/s_compta_accounts.yml create mode 100644 test/fixtures/s_module_configurations.yml create mode 100644 test/fixtures/s_modules.yml create mode 100644 test/fixtures/s_modules_states.yml create mode 100644 test/fixtures/s_organisations.yml create mode 100644 test/fixtures/s_site_types.yml create mode 100644 test/fixtures/s_sites.yml create mode 100644 test/fixtures/tva_rates.yml create mode 100644 test/fixtures/tvable_tva_rates.yml create mode 100644 test/helpers/.keep create mode 100644 test/integration/.keep create mode 100644 test/lib/generators/js_scaffold_generator_test.rb create mode 100644 test/lib/generators/rails/qis_generator_test.rb create mode 100644 test/mailers/.keep create mode 100644 test/models/.keep create mode 100644 test/models/a_site_test.rb create mode 100644 test/models/accounting_zone_test.rb create mode 100644 test/models/admin_p_customer_test.rb create mode 100644 test/models/admin_preference_test.rb create mode 100644 test/models/circuit_test.rb create mode 100644 test/models/file_tunel_download_test.rb create mode 100644 test/models/file_tunel_file_test.rb create mode 100644 test/models/file_tunel_send_test.rb create mode 100644 test/models/file_tunel_test.rb create mode 100644 test/models/i_task_project_test.rb create mode 100644 test/models/m_event_test.rb create mode 100644 test/models/m_odr_brand_test.rb create mode 100644 test/models/m_odr_coupon_test.rb create mode 100644 test/models/m_odr_file_product_test.rb create mode 100644 test/models/m_odr_file_test.rb create mode 100644 test/models/m_odr_file_type_test.rb create mode 100644 test/models/m_odr_place_test.rb create mode 100644 test/models/m_odr_product_cat_test.rb create mode 100644 test/models/m_odr_product_remise_test.rb create mode 100644 test/models/m_odr_product_test.rb create mode 100644 test/models/m_odr_remise_test.rb create mode 100644 test/models/m_odr_rep_rib_test.rb create mode 100644 test/models/m_odr_rep_test.rb create mode 100644 test/models/m_odr_test.rb create mode 100644 test/models/m_odr_tracker_test.rb create mode 100644 test/models/m_odr_virement_test.rb create mode 100644 test/models/mail_hist_test.rb create mode 100644 test/models/market_discount_test.rb create mode 100644 test/models/odr_tracker_test.rb create mode 100644 test/models/open_range_element_test.rb create mode 100644 test/models/open_range_test.rb create mode 100644 test/models/organisateur_test.rb create mode 100644 test/models/p_commercial_cat_test.rb create mode 100644 test/models/p_price_cat_test.rb create mode 100644 test/models/p_product_feature_cat_test.rb create mode 100644 test/models/p_product_feature_test.rb create mode 100644 test/models/p_product_p_customer_cat_test.rb create mode 100644 test/models/p_product_p_product_sub_cat_test.rb create mode 100644 test/models/p_product_price_test.rb create mode 100644 test/models/p_product_ref_price_history_test.rb create mode 100644 test/models/p_product_ref_test.rb create mode 100644 test/models/p_product_sub_cat_test.rb create mode 100644 test/models/price_document_test.rb create mode 100644 test/models/price_document_type_test.rb create mode 100644 test/models/price_line_block_test.rb create mode 100644 test/models/price_line_test.rb create mode 100644 test/models/s_brand_test.rb create mode 100644 test/models/s_compta_account_test.rb create mode 100644 test/models/s_module_configuration_test.rb create mode 100644 test/models/s_module_test.rb create mode 100644 test/models/s_modules_state_test.rb create mode 100644 test/models/s_organisation_test.rb create mode 100644 test/models/s_site_test.rb create mode 100644 test/models/s_site_type_test.rb create mode 100644 test/models/tva_rate_test.rb create mode 100644 test/models/tvable_tva_rate_test.rb create mode 100644 test/system/.keep create mode 100644 test/test_helper.rb create mode 100644 tmp/.keep create mode 100644 vendor/.keep create mode 100644 yarn.lock diff --git a/.browserslistrc b/.browserslistrc new file mode 100644 index 0000000..e94f814 --- /dev/null +++ b/.browserslistrc @@ -0,0 +1 @@ +defaults diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4c6fb00 --- /dev/null +++ b/.gitignore @@ -0,0 +1,45 @@ +# See https://help.github.com/articles/ignoring-files for more about ignoring files. +# +# If you find yourself ignoring temporary files generated by your text editor +# or operating system, you probably want to add a global ignore instead: +# git config --global core.excludesfile '~/.gitignore_global' + +/.DS_Store +.DS_Store + +# Ignore bundler config. +/.bundle + +# Ignore the default SQLite database. +/db/*.sqlite3 +/db/*.sqlite3-journal + +# Ignore all logfiles and tempfiles. +/log/* +/tmp/* +!/log/.keep +!/tmp/.keep + +# Ignore uploaded files in development. +/storage/* +!/storage/.keep + +/public/assets +.byebug_history + +# Ignore master key for decrypting credentials and more. +/config/master.key + +/public/packs +/public/packs-test +/node_modules +/yarn-error.log +yarn-debug.log* +.yarn-integrity + +/private_medias/* +/public/public_medias/* +/pdf/* + +/.sass_cache/* + diff --git a/.ruby-version b/.ruby-version new file mode 100644 index 0000000..dd6df73 --- /dev/null +++ b/.ruby-version @@ -0,0 +1 @@ +ruby-2.6.0 diff --git a/.sass-cache/8733fa08796e17fefbefc6517a63d69bb4e801b6/(__TEMPLATE__)c b/.sass-cache/8733fa08796e17fefbefc6517a63d69bb4e801b6/(__TEMPLATE__)c new file mode 100644 index 0000000000000000000000000000000000000000..153f7ce8e7f5bd3d6ca530edbd2f9c936cb85364 GIT binary patch literal 2290 zcma)8U31z-6s0pAA%p?PiEGD>8I046J@FU?6Nq;^lkKE-OPXXnh4h67&4L!JM$)Rg zk{vhW-_ZZnU)8$;2@40ePe`kK&;2;(-sSkHbJQ}J*&dsnVaskd+b3pw$X>R_uiAE# zb(lGBw$0<_$%$#d92?*296jz)DG}-m#t{0A^Y8<=*$OI?(S_sMg82h&(I|46GO8eh z2zVZ7-FkVCy2HqmHL4-)w2#(EK!s$sr3@rT^=XtIbJ-~50--nD^JtI#88LsvbW|c9 z^M*`F6>VqHII+v)l|i1Py*u9>FK}66RRk+Q*;usd+B#(HQ;&7)#c8@4F7)Bdb$sS% zQ1jSvnKCdTAsG$-fMnxG9*L1EL+`Or1BVMLFK%*YP^OGOS%Uf##?j_1W_$?kRHp@0 zAu^;Qv;qzg+gX!yE}hWfejY!73|0sqk0lG?u|$|}$1Zp){)o4o5`;xLPhI9QKP=$YZe62s&6T(hGN2=t0N{rve#G&*hQEW-@CL`51^k%L zqnGiMTW=M-W8!M+tdf`}g0_jA(QIY9vxuiH;&tl}_bsb``u_agkNs22I#8+NDo3?x zMcrA+AlEbKg1nX?^Ax87WZSJ*8y_VosNp*!-uQ`KHXEKNM-~l&S;>M?*ZNC3jel+vd{#Sv#XyBXs1 zAUi!JO1%N`WDi%#Q~Ye!g6s}C7d%kwVHK~cwp506^l2h^%tX>sHhTf?qlWxvPQ;Vltd+*C13(KFup_He-G2-n7ue#$qptH8 zv)|Joj~*yHONK(tByd(B9u45PNMztrSl3_xBRjFCuS-Z-&t!6NJCnF3kTw7XAZ1Hl z`yu^|be~>GsjHTm`qzmyPzL)~H61S0pVL18UyNF9whGl_tu|i( rNX_s*jLRV?`>2}(p1;ci?<&XUCe%Eh# zhtPFj6ckzS3u6cwXaGWfD3yFyK9tBZ^TsmpHALsmW6&f33#t&8X*{1hy?VKEDft+J z*dfmGfV^a}&<1>N?~Nk$S&=>j;3Y~Ea-_mg^x<*>kp~4*W+8+_(8dHh)bzV1pi4(PNi=@I#B6PxIg(+%_kTYduB2|>9 ztH_|l)M#WN!DE?0RUix~0hWjCF5b6g_i-Jj~Q25ZbY7^iHq- zzWLLjj?GAVs`(YJ+D#*T2)T%3n+OM?K?MB&z*S~Y32x=!*Fr}!x-g2qap+q+d6y+( zXk?B$Pb_+-RctM~LRYLiOTIL5Af_pUC3Yo(3A*;KrM{cvP!kftp&6Ll>%thUgi>7A@B{XF;!<+O=c literal 0 HcmV?d00001 diff --git a/.sass-cache/edf7867ffc64e5ea005fd8f5aae84c1637bbbf4f/(__TEMPLATE__)c b/.sass-cache/edf7867ffc64e5ea005fd8f5aae84c1637bbbf4f/(__TEMPLATE__)c new file mode 100644 index 0000000000000000000000000000000000000000..34b42f6b4ae60dc9ad737fa3df580a4d7ad01828 GIT binary patch literal 2294 zcma)8U31z-6s0pAA%p?PiEGD>8I046J@FU?6Nq;^lkKE-OPXXnh4h67&4N}~jigm~ zB|C1$zoGxDzp8fy2nz?dPe`kK&;2;(-sSkHbJQ}J*>=p%uw^%!?Gv*-WG`FJtG3-_ z9cDVswt3tPK5~03e458mRk3Mjlt)Ma)UAUetSTN8Qjbe`}qY5&J zfaihMt(W(xH;jE*qZ-mq`)G}XR7hr9%0O~dpG4^~kBuTO5PHLXpZ3_FF$+daM_n z)aa>6= zL`GCZR>%QjJ8N>zr5m|C$m0i)!3yDyBUuEGCBgzbalu>3N4)KpAhb%+gjAtqE+QsO z<%rizj?2@+pDY%B>M@@MQ30=Z>l#gJt|WbsAsw+90DfrVM;xzf_&X>KZ*aU>z>oPn zdKo{t^;W?%~qy6i+I{1Ubp^m-?I9r@6X@;*gv(b1C=VSa#WjC z)SZ?Lay^4C$ZHufUvVlxw%vNI@lk?;8i70Fji1HFw1)E)tgA6td3JQcFPTUZH#jcpi5785DHrS#ia^0L z5v1dAPGQm_9Rwg_$8kTazUCFHXls$pHy#YEuDCSju_o64Nny6-rIbPyDv3D7+0Brj z2kGf4S?UeQCwsU`p5kZI7G(Fxx!|E%5vzDrwWTtoqfcYO~jt>3WO1r1tcGB*xkv)zZDot!Ax%`7)kY8|fki*C1Ep7pD(`?=YT+IOQE(QK| z5jWp4?}4pnV4p67b#(LS)grPwy9fIF4D|kOXrTKOyT0PWhCNxG=>B8mdcYPJKK0zc znEjrHdGtWpSuzr8CV{g8@o5OZMIu9w!pa5%7}>Ekd0j%vdM1;D+nFRafwTcA1Swnc zI*90JqzCK@20o{zMe+1?vW>6ff{Kz|a(5>ZKjZOemI>ON%*paKs?-E!kYMIA&n!Qa zA^9Oi&x|fyUT}?BvunOTchyqY-PBdfO#SPbHBbgSST!9k)t}Qp0bh(-ZMq88W34t{ s07%X7K8(vDDEqKu9)esBFc{q!#*G2O=|fx73~pUG+1;h36~FHP3s(JSdjJ3c literal 0 HcmV?d00001 diff --git a/Capfile b/Capfile new file mode 100644 index 0000000..53de04b --- /dev/null +++ b/Capfile @@ -0,0 +1,41 @@ +# Load DSL and set up stages +require "capistrano/setup" + +# Include default deployment tasks +require "capistrano/deploy" + +# Load the SCM plugin appropriate to your project: +# +# require "capistrano/scm/hg" +# install_plugin Capistrano::SCM::Hg +# or +# require "capistrano/scm/svn" +# install_plugin Capistrano::SCM::Svn +# or +require "capistrano/scm/git" +install_plugin Capistrano::SCM::Git + +# Include tasks from other gems included in your Gemfile +# +# For documentation on these, see for example: +# +# https://github.com/capistrano/rvm +# https://github.com/capistrano/rbenv +# https://github.com/capistrano/chruby +# https://github.com/capistrano/bundler +# https://github.com/capistrano/rails +# https://github.com/capistrano/passenger +# +require "capistrano/rvm" +# require "capistrano/rbenv" +# require "capistrano/chruby" +require "capistrano/rails/assets" +#require 'capistrano/nginx' +require "capistrano/bundler" +require "capistrano/rails/migrations" +# require "capistrano/passenger" + + + +# Load custom tasks from `lib/capistrano/tasks` if you have any defined +Dir.glob("lib/capistrano/tasks/*.rake").each { |r| import r } diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..70f6a94 --- /dev/null +++ b/Gemfile @@ -0,0 +1,112 @@ +source 'https://rubygems.org' +git_source(:github) { |repo| "https://github.com/#{repo}.git" } + +ruby '2.6.0' + +# Bundle edge Rails instead: gem 'rails', github: 'rails/rails' +gem 'rails', '6.0.0' +# Use sqlite3 as the database for Active Record +gem 'mysql2' +# Use Puma as the app server + +# Use SCSS for stylesheets +gem 'sass-rails', '~> 5' +# Transpile app-like JavaScript. Read more: https://github.com/rails/webpacker +#gem 'webpacker', '~> 4.0' +gem 'jquery-rails' +#gem 'sprockets', '~> 4.0' + +# Turbolinks makes navigating your web application faster. Read more: https://github.com/turbolinks/turbolinks +gem 'turbolinks', '~> 5' +# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder +gem 'jbuilder', '~> 2.5' +# Use Redis adapter to run Action Cable in production +# gem 'redis', '~> 4.0' +# Use Active Model has_secure_password +gem 'bcrypt', '~> 3.1.7' + +gem 'coffee-rails' + +# Use Active Storage variant +# gem 'image_processing', '~> 1.2' + +# Reduces boot times through caching; required in config/boot.rb +gem 'bootsnap', '>= 1.4.2', require: false + +group :development, :test do + # Call 'byebug' anywhere in the code to stop execution and get a debugger console + gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] + + +end + +group :production do + gem 'unicorn' +end + +group :development do + + gem 'puma', '~> 3.11' + # Access an interactive console on exception pages or by calling 'console' anywhere in the code. + gem 'web-console', '>= 3.3.0' + gem 'listen', '>= 3.0.5', '< 3.2' + # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring + gem 'spring' + gem 'spring-watcher-listen', '~> 2.0.0' +end + +group :test do + # Adds support for Capybara system testing and selenium driver + gem 'capybara', '>= 2.15' + gem 'selenium-webdriver' + # Easy installation and use of web drivers to run system tests with browsers + gem 'webdrivers' +end + +# Windows does not include zoneinfo files, so bundle the tzinfo-data gem +gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] + +gem 'carrierwave' +gem 'rmagick', :require => 'RMagick' + +gem 'acts_as_tree' +gem 'formtastic', "2.3.0" +gem "twitter-bootstrap-rails" +gem 'formtastic-bootstrap' +gem 'acts_as_commentable' +gem 'gravatar_image_tag' +gem 'kaminari-bootstrap' +gem 'fastimage' +#gem 'ogone-rails' +gem "geocoder" +gem "iban-tools" +gem "nokogiri" +gem 'searchkick' + + +gem 'truncate_html' +gem "posix-spawn" +gem "country_select" +gem 'haml-rails' +gem 'rails_autolink' + + +group :development do + gem "capistrano", "~> 3.10", require: false + gem 'capistrano-rails', '~> 1.1', require: false + gem 'capistrano-bundler', '~> 1.1', require: false + gem "capistrano-rvm", group: :development + gem 'capistrano3-nginx', '~> 2.0', group: :development + +end + +gem 'zip-zip' + +gem "tiny_tds", "1.3.0" + +gem 'axlsx', '3.0.0.pre' +gem 'axlsx_rails' + +gem 'iban-tools' + +gem "mailjet" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..f6c7066 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,431 @@ +GEM + remote: https://rubygems.org/ + specs: + actioncable (6.0.0) + actionpack (= 6.0.0) + nio4r (~> 2.0) + websocket-driver (>= 0.6.1) + actionmailbox (6.0.0) + actionpack (= 6.0.0) + activejob (= 6.0.0) + activerecord (= 6.0.0) + activestorage (= 6.0.0) + activesupport (= 6.0.0) + mail (>= 2.7.1) + actionmailer (6.0.0) + actionpack (= 6.0.0) + actionview (= 6.0.0) + activejob (= 6.0.0) + mail (~> 2.5, >= 2.5.4) + rails-dom-testing (~> 2.0) + actionpack (6.0.0) + actionview (= 6.0.0) + activesupport (= 6.0.0) + rack (~> 2.0) + rack-test (>= 0.6.3) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.0, >= 1.2.0) + actiontext (6.0.0) + actionpack (= 6.0.0) + activerecord (= 6.0.0) + activestorage (= 6.0.0) + activesupport (= 6.0.0) + nokogiri (>= 1.8.5) + actionview (6.0.0) + activesupport (= 6.0.0) + builder (~> 3.1) + erubi (~> 1.4) + rails-dom-testing (~> 2.0) + rails-html-sanitizer (~> 1.1, >= 1.2.0) + activejob (6.0.0) + activesupport (= 6.0.0) + globalid (>= 0.3.6) + activemodel (6.0.0) + activesupport (= 6.0.0) + activerecord (6.0.0) + activemodel (= 6.0.0) + activesupport (= 6.0.0) + activestorage (6.0.0) + actionpack (= 6.0.0) + activejob (= 6.0.0) + activerecord (= 6.0.0) + marcel (~> 0.3.1) + activesupport (6.0.0) + concurrent-ruby (~> 1.0, >= 1.0.2) + i18n (>= 0.7, < 2) + minitest (~> 5.1) + tzinfo (~> 1.1) + zeitwerk (~> 2.1, >= 2.1.8) + acts_as_commentable (4.0.2) + acts_as_tree (2.9.0) + activerecord (>= 3.0.0) + addressable (2.7.0) + public_suffix (>= 2.0.2, < 5.0) + airbrussh (1.3.3) + sshkit (>= 1.6.1, != 1.7.0) + axlsx (3.0.0.pre) + htmlentities (~> 4.3, >= 4.3.4) + mimemagic (~> 0.3) + nokogiri (~> 1.8, >= 1.8.2) + rubyzip (~> 1.2, >= 1.2.1) + axlsx_rails (0.5.2) + actionpack (>= 3.1) + axlsx (>= 2.0.1) + bcrypt (3.1.13) + bindex (0.8.1) + bootsnap (1.4.5) + msgpack (~> 1.0) + builder (3.2.3) + byebug (11.0.1) + capistrano (3.11.1) + airbrussh (>= 1.0.0) + i18n + rake (>= 10.0.0) + sshkit (>= 1.9.0) + capistrano-bundler (1.6.0) + capistrano (~> 3.1) + capistrano-rails (1.4.0) + capistrano (~> 3.1) + capistrano-bundler (~> 1.1) + capistrano-rvm (0.1.2) + capistrano (~> 3.0) + sshkit (~> 1.2) + capistrano3-nginx (2.1.6) + capistrano (>= 3.0.0) + capybara (3.28.0) + addressable + mini_mime (>= 0.1.3) + nokogiri (~> 1.8) + rack (>= 1.6.0) + rack-test (>= 0.6.3) + regexp_parser (~> 1.5) + xpath (~> 3.2) + carrierwave (2.1.0) + activemodel (>= 5.0.0) + activesupport (>= 5.0.0) + addressable (~> 2.6) + image_processing (~> 1.1) + mimemagic (>= 0.3.0) + mini_mime (>= 0.1.3) + childprocess (1.0.1) + rake (< 13.0) + coffee-rails (5.0.0) + coffee-script (>= 2.2.0) + railties (>= 5.2.0) + coffee-script (2.4.1) + coffee-script-source + execjs + coffee-script-source (1.12.2) + commonjs (0.2.7) + concurrent-ruby (1.1.5) + countries (3.0.0) + i18n_data (~> 0.8.0) + sixarm_ruby_unaccent (~> 1.1) + unicode_utils (~> 1.4) + country_select (4.0.0) + countries (~> 3.0) + sort_alphabetical (~> 1.0) + crass (1.0.4) + domain_name (0.5.20190701) + unf (>= 0.0.5, < 1.0.0) + elasticsearch (7.3.0) + elasticsearch-api (= 7.3.0) + elasticsearch-transport (= 7.3.0) + elasticsearch-api (7.3.0) + multi_json + elasticsearch-transport (7.3.0) + faraday + multi_json + erubi (1.8.0) + erubis (2.7.0) + execjs (2.7.0) + faraday (0.15.4) + multipart-post (>= 1.2, < 3) + fastimage (2.1.5) + ffi (1.11.1) + formtastic (2.3.0) + actionpack (>= 3.0) + formtastic-bootstrap (3.0.0) + formtastic (>= 2.2) + geocoder (1.5.1) + globalid (0.4.2) + activesupport (>= 4.2.0) + gravatar_image_tag (1.2.0) + haml (5.1.2) + temple (>= 0.8.0) + tilt + haml-rails (2.0.1) + actionpack (>= 5.1) + activesupport (>= 5.1) + haml (>= 4.0.6, < 6.0) + html2haml (>= 1.0.1) + railties (>= 5.1) + hashie (3.6.0) + html2haml (2.2.0) + erubis (~> 2.7.0) + haml (>= 4.0, < 6) + nokogiri (>= 1.6.0) + ruby_parser (~> 3.5) + htmlentities (4.3.4) + http-accept (1.7.0) + http-cookie (1.0.3) + domain_name (~> 0.5) + i18n (1.6.0) + concurrent-ruby (~> 1.0) + i18n_data (0.8.0) + iban-tools (1.1.0) + image_processing (1.10.3) + mini_magick (>= 4.9.5, < 5) + ruby-vips (>= 2.0.17, < 3) + jbuilder (2.9.1) + activesupport (>= 4.2.0) + jquery-rails (4.3.5) + rails-dom-testing (>= 1, < 3) + railties (>= 4.2.0) + thor (>= 0.14, < 2.0) + kaminari (1.1.1) + activesupport (>= 4.1.0) + kaminari-actionview (= 1.1.1) + kaminari-activerecord (= 1.1.1) + kaminari-core (= 1.1.1) + kaminari-actionview (1.1.1) + actionview + kaminari-core (= 1.1.1) + kaminari-activerecord (1.1.1) + activerecord + kaminari-core (= 1.1.1) + kaminari-bootstrap (3.0.1) + kaminari (>= 0.13.0) + rails + kaminari-core (1.1.1) + kgio (2.11.2) + less (2.6.0) + commonjs (~> 0.2.7) + less-rails (4.0.0) + actionpack (>= 4) + less (~> 2.6.0) + sprockets (>= 2) + listen (3.1.5) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + ruby_dep (~> 1.2) + loofah (2.2.3) + crass (~> 1.0.2) + nokogiri (>= 1.5.9) + mail (2.7.1) + mini_mime (>= 0.1.1) + mailjet (1.5.4) + activesupport (>= 3.1.0) + rack (>= 1.4.0) + rest-client + marcel (0.3.3) + mimemagic (~> 0.3.2) + method_source (0.9.2) + mime-types (3.3.1) + mime-types-data (~> 3.2015) + mime-types-data (3.2019.1009) + mimemagic (0.3.3) + mini_magick (4.10.1) + mini_mime (1.0.2) + mini_portile2 (2.4.0) + minitest (5.11.3) + msgpack (1.3.1) + multi_json (1.13.1) + multipart-post (2.1.1) + mysql2 (0.5.2) + net-scp (2.0.0) + net-ssh (>= 2.6.5, < 6.0.0) + net-ssh (5.2.0) + netrc (0.11.0) + nio4r (2.5.1) + nokogiri (1.10.4) + mini_portile2 (~> 2.4.0) + posix-spawn (0.3.13) + public_suffix (4.0.1) + puma (3.12.1) + rack (2.0.7) + rack-test (1.1.0) + rack (>= 1.0, < 3) + rails (6.0.0) + actioncable (= 6.0.0) + actionmailbox (= 6.0.0) + actionmailer (= 6.0.0) + actionpack (= 6.0.0) + actiontext (= 6.0.0) + actionview (= 6.0.0) + activejob (= 6.0.0) + activemodel (= 6.0.0) + activerecord (= 6.0.0) + activestorage (= 6.0.0) + activesupport (= 6.0.0) + bundler (>= 1.3.0) + railties (= 6.0.0) + sprockets-rails (>= 2.0.0) + rails-dom-testing (2.0.3) + activesupport (>= 4.2.0) + nokogiri (>= 1.6) + rails-html-sanitizer (1.2.0) + loofah (~> 2.2, >= 2.2.2) + rails_autolink (1.1.6) + rails (> 3.1) + railties (6.0.0) + actionpack (= 6.0.0) + activesupport (= 6.0.0) + method_source + rake (>= 0.8.7) + thor (>= 0.20.3, < 2.0) + raindrops (0.19.0) + rake (12.3.3) + rb-fsevent (0.10.3) + rb-inotify (0.10.0) + ffi (~> 1.0) + regexp_parser (1.6.0) + rest-client (2.1.0) + http-accept (>= 1.7.0, < 2.0) + http-cookie (>= 1.0.2, < 2.0) + mime-types (>= 1.16, < 4.0) + netrc (~> 0.8) + rmagick (4.0.0) + ruby-vips (2.0.17) + ffi (~> 1.9) + ruby_dep (1.5.0) + ruby_parser (3.13.1) + sexp_processor (~> 4.9) + rubyzip (1.2.3) + sass (3.7.4) + sass-listen (~> 4.0.0) + sass-listen (4.0.0) + rb-fsevent (~> 0.9, >= 0.9.4) + rb-inotify (~> 0.9, >= 0.9.7) + sass-rails (5.1.0) + railties (>= 5.2.0) + sass (~> 3.1) + sprockets (>= 2.8, < 4.0) + sprockets-rails (>= 2.0, < 4.0) + tilt (>= 1.1, < 3) + searchkick (4.1.0) + activemodel (>= 5) + elasticsearch (>= 6) + hashie + selenium-webdriver (3.142.3) + childprocess (>= 0.5, < 2.0) + rubyzip (~> 1.2, >= 1.2.2) + sexp_processor (4.12.1) + sixarm_ruby_unaccent (1.2.0) + sort_alphabetical (1.1.0) + unicode_utils (>= 1.2.2) + spring (2.1.0) + spring-watcher-listen (2.0.1) + listen (>= 2.7, < 4.0) + spring (>= 1.2, < 3.0) + sprockets (3.7.2) + concurrent-ruby (~> 1.0) + rack (> 1, < 3) + sprockets-rails (3.2.1) + actionpack (>= 4.0) + activesupport (>= 4.0) + sprockets (>= 3.0.0) + sshkit (1.20.0) + net-scp (>= 1.1.2) + net-ssh (>= 2.8.0) + temple (0.8.1) + thor (0.20.3) + thread_safe (0.3.6) + tilt (2.0.9) + tiny_tds (1.3.0) + mini_portile2 (~> 2.0) + truncate_html (0.9.3) + turbolinks (5.2.0) + turbolinks-source (~> 5.2) + turbolinks-source (5.2.0) + twitter-bootstrap-rails (3.2.2) + actionpack (>= 3.1) + execjs (>= 2.2.2, >= 2.2) + less-rails (>= 2.5.0) + railties (>= 3.1) + tzinfo (1.2.5) + thread_safe (~> 0.1) + unf (0.1.4) + unf_ext + unf_ext (0.0.7.6) + unicode_utils (1.4.0) + unicorn (5.5.1) + kgio (~> 2.6) + raindrops (~> 0.7) + web-console (4.0.1) + actionview (>= 6.0.0) + activemodel (>= 6.0.0) + bindex (>= 0.4.0) + railties (>= 6.0.0) + webdrivers (4.1.2) + nokogiri (~> 1.6) + rubyzip (~> 1.0) + selenium-webdriver (>= 3.0, < 4.0) + websocket-driver (0.7.1) + websocket-extensions (>= 0.1.0) + websocket-extensions (0.1.4) + xpath (3.2.0) + nokogiri (~> 1.8) + zeitwerk (2.1.9) + zip-zip (0.3) + rubyzip (>= 1.0.0) + +PLATFORMS + ruby + +DEPENDENCIES + acts_as_commentable + acts_as_tree + axlsx (= 3.0.0.pre) + axlsx_rails + bcrypt (~> 3.1.7) + bootsnap (>= 1.4.2) + byebug + capistrano (~> 3.10) + capistrano-bundler (~> 1.1) + capistrano-rails (~> 1.1) + capistrano-rvm + capistrano3-nginx (~> 2.0) + capybara (>= 2.15) + carrierwave + coffee-rails + country_select + fastimage + formtastic (= 2.3.0) + formtastic-bootstrap + geocoder + gravatar_image_tag + haml-rails + iban-tools + jbuilder (~> 2.5) + jquery-rails + kaminari-bootstrap + listen (>= 3.0.5, < 3.2) + mailjet + mysql2 + nokogiri + posix-spawn + puma (~> 3.11) + rails (= 6.0.0) + rails_autolink + rmagick + sass-rails (~> 5) + searchkick + selenium-webdriver + spring + spring-watcher-listen (~> 2.0.0) + tiny_tds (= 1.3.0) + truncate_html + turbolinks (~> 5) + twitter-bootstrap-rails + tzinfo-data + unicorn + web-console (>= 3.3.0) + webdrivers + zip-zip + +RUBY VERSION + ruby 2.6.0p0 + +BUNDLED WITH + 1.17.3 diff --git a/README.md b/README.md new file mode 100644 index 0000000..7db80e4 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# README + +This README would normally document whatever steps are necessary to get the +application up and running. + +Things you may want to cover: + +* Ruby version + +* System dependencies + +* Configuration + +* Database creation + +* Database initialization + +* How to run the test suite + +* Services (job queues, cache servers, search engines, etc.) + +* Deployment instructions + +* ... diff --git a/Rakefile b/Rakefile new file mode 100644 index 0000000..e85f913 --- /dev/null +++ b/Rakefile @@ -0,0 +1,6 @@ +# Add your own tasks in files placed in lib/tasks ending in .rake, +# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. + +require_relative 'config/application' + +Rails.application.load_tasks diff --git a/app/assets/config/manifest.js b/app/assets/config/manifest.js new file mode 100644 index 0000000..5918193 --- /dev/null +++ b/app/assets/config/manifest.js @@ -0,0 +1,2 @@ +//= link_tree ../images +//= link_directory ../stylesheets .css diff --git a/app/assets/images/.keep b/app/assets/images/.keep new file mode 100644 index 0000000..e69de29 diff --git a/app/assets/images/admin/content_type/type_AgirContent.png b/app/assets/images/admin/content_type/type_AgirContent.png new file mode 100644 index 0000000000000000000000000000000000000000..3bb977b71da474d5db6f016f77bbd62ed511fc97 GIT binary patch literal 10865 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_BlockContent.png b/app/assets/images/admin/content_type/type_BlockContent.png new file mode 100644 index 0000000000000000000000000000000000000000..dc03b170d387d70c15ab0cde11d2bc287e372940 GIT binary patch literal 2799 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 BRFMDx literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_BreakContent.png b/app/assets/images/admin/content_type/type_BreakContent.png new file mode 100644 index 0000000000000000000000000000000000000000..6f099c443d3bbba2cabc5666669afa0b72282a93 GIT binary patch literal 2619 zcmV-B3dHq^P)LpVY=GVFI0tvuyLa!okJ*{o*~d*L zGrN84&Tr2A&wZS8#;`1llv*&&D8VklF2OFfB7kk!P38Bjke^KGV5@>vZDG0qIfpHQ zYe?S5zPuGi@HvBxKsFG_D%NfZURz-RA1G`^z=i;_p$XcOyca0+z+f|=4UN4afz1PL zA%L-cAkck>Er5)H#eT<7kP%C8Y$;p}U!nU7n*-WF;EFa~*fh)p0$p?gd;{(aYy>h7 zu&MZ-p`h73s0rj)2HqFwp2C($1`E=pUYnfv*x%=AI?pl_3|!t`ZGk}d1U3blCmA%j2m>^N9H;)~__1TtM^skUR#a5fV4wf+ z;lsOs_w?L(W!}7B6u=Hh-t!H3*02%KJh_NaK-uHe{_NSa^G1ytHO+=QrL3&%S>5jw zi^cxv?d|RO>)yR{jWcE(Wk3#4uX)Fo0D9KIvx3b5jmd@sGfII@ZQtzQ|J;Xk+&5{Z9ot3Q45!iCm1-+JpB1y!{1G(F8PxCQPSwg%`31v(A(iQ~s-jGr)J z#o)n%>-`>3JbLu#*Q-~qY_O%~=OolP1vpN<#`K&}dso0+!BzxKON9fv4Bp$kY11>W z&Y%D3(4j+T20cGvOU$VQ2fkgqYSo9gDZnuX{(!`R<^;CMXfz9&wrT)fcK!PG_iRmG z=A~RHPPNkV^02F`Yh!(VeQOeOEV&IZ7S4n28n~IIRm(u9Ag^p`8QI<4y|22u`lFyg z0}E$MJ89Fb7&B(f$2Ra??=M|C!ugKW9T;WqOq0_M^U8)s~e zL?WYtwqjX}$K&1Y?I)KnT=@1i%F5#$UFSMZ9qZPD%~&?6)e*)af@Kf#+9`%5YK(D~w8M-s)@{l9-EJ&9W3C$JqYDwV<1D}4 zv17cBW@C=hbOAcUIl{z$A%b?=^v1@;g5HR-lQgpco!Vf9rBFdb8$NvaOA6gTsdk$Z zy_QM{tQmSSWg6ztY8YAm*xo*e;~aTXVt8TM+(8X2&K5Fgr&ZU~JkRL@qo8@Ztuun; zhKIo_c%g$%O374-bIeM!l@@f}gd5}=XlUi-(kHl1Tj$8|eNTp%{4Q*sqRgI#27};1h;oUBxkg!4noz(4WH}c`Ms2j+{Wz)fX+yNfYgd&(rNpA?-C>S&RvuWMlbYDXiSt?%%)vd$Bmg z%F4=#Q)6U^Wzi1Uw^(~2TlIqn4^9z0GZ@W%cPk^7$Vr|*e{Opr z!#;E7r=27{p~=z(jmii|O4x8SClV?Z5!KbzwHpFj3Jr9Be}6}9ZS7)`9uY;y{3*x# znTkVAth_`j75U2L%Nq*OsyjP6Hj&JfY@uai6LhLktZZsWDsP6i?pwEReF?#cg#x;- zukUnSUEOlTqGOzaj3-g77Gl+D)(x4n;JFK>2eNPP-Y-ac$~BfTrc_8kHO+%Jd{0YQ zaxA>Fv-4d@=*)N6_FcNZp`oFb@FQ30_-y4gJvTWuY|>JMf?bw$mb>!VStgxg69;rm zVC7QSQW@d=F)Aa@7x{ec+GUVAn~$LF@BQazYu2nFnN=IG0x*OqrspZ;K}trHTuIrp zXZOUpb6?(>Pa{jv>9)2Xnwy%IT$4ygLf5L5VI%!+lj)sA@)5I$7S;@B&zW;nNEC~O7j7+9V3H%oGy(`Sr@ z?Lls;pmm;_7mA0tEy*e>AfP6vnMyz(iCop%weJUW5W1CvXzOR!5V d%l5AT0{|?sD|w&>zH0yg002ovPDHLkV1hED;0OQ! literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_DownloadContent.png b/app/assets/images/admin/content_type/type_DownloadContent.png new file mode 100644 index 0000000000000000000000000000000000000000..55e03b2c4a2ea4b3948e7e06ee45d2822d4ec0d2 GIT binary patch literal 3002 zcmV;r3q|yaP)&}00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?3r9&r zK~#9!?41u#6xSWc-|ZcU;3#qa3g$5y- zwli^(Hnp87kc`AkTA9RPhRoPxYSTueZKhf~gp4-G26a-}ifO-}|jimSr$g%qg}R*fX$aU`OmrDuri1+2SW-IoP~l zd5e`UK*V7);My3klfJxcMeq@WO@M48K;}`qO!-^30(etla{{(eAln2%%Z%4dg>D*b z1hh?HZDYX3ftCq?No!M}8xETSnFN-!kB!4dWXiV8aWM>qZYXRFXd3}8Z4rg7hUq6j zr(FQUfExmv02v2Z;(X1<;n_H-e!?~jydltah0U-G6r`m3Tf)4C?vL|yoHG3gT-=)H zBIpiWH`o-*K;Z@f+A*(7go|KfSP4$ee#|y$F$KCVuvMUOmZ1h`M}XQ1+a#sqtOT_H z7FZwSHN$|14VwTOXBT!AP;@&4_V#Vt64$O>Tf87S`Ac)>&Ml0IiAi%f94Vyl;PrY3 z$H&J9Mn*;f8(}g3iPmnhXor0nq(V6m<|+svzp6eV`G0kdGf^bn>Ro92?Bf^f$w8fpb>#BAs&r_R;wC< zj#2zLX~)i;)lR2#z1bZ>!E+rN8alH7#TOf2IdsS!fIJ>pe2Btv&@}@WhK*4*4YWh8 zYQ-{23s$Un-fp+2nhh9JsSdQawLSCTLl6B~1>1{JI1#v6uvz{*1$0+eS4DbydQGGu zqvc;N*SsyuY~C!<0_KicVR{$FTecKBBj(C3EAkoOF20?bwA&??+XZQ zT(4wE=NM}k2Gd3eq23fV2bS2&moFbRs#R#_&FPyrZ+@JanYjsevji-}L#QBb2z>j@U;mT)MlvYm~~RBAV5VD~c^PEnmL8K42prOqAl|ZN@t^ zD0@m@^^Wb^=R2Lw4XlF<4i19j$A828uyM~g?2k4aCu+UN5b3OOMm0o3f;B?KClS+iz+QHi@V zFqNYO_{X*gDI43UDJ?DghL#i0%E|&2m6h;Bz_n}FOac9ar=9|e-D&#&d+xpWYna|n zB4}I)DAIz&4i8IAOf1q0ASERQJW){rV_H){vnoScQ38NMf`xF0f072j4zUu&3JSEI z0JIMX0D^!(tO`1CoE4Nt4VQ0=HfloPH#Rn8Ns^SH6?Cu!fhQ*?>k1kkPY=)&pd@L| z&t7;T1CWQsF*~Is&dL$1@SG(%nR+!=Adshb?}jzME}-FY;PLbT9W1%Ix#^ttVGFm{ zZ_3YQ(QUV_)U#C>7Z(S1?A#ePaQOf5IPiFSmc`lGg<9-G1h$Q$aNV2V;Q}`bv;ZHH zO9=O8o6^sr6}Zu$m2(gspf4Pa@WkJ`cPK$%wRLr%w5*hCf4Cpq-y}tAnNDb)vbC1= z>&uzI;rnnus}~wi7Fcm0$5! zl+9b<|95GEYxPJe>aYf$XoNON(?2#g_OTiE5$ST{#*Gd@7{$tKC#(vR^b?u9=cZW0 zx#Yf~l|59V)VW@)X z1R9=CV?#qTU{BN2P1%6ZzzLbw0oC2!-u}pvB};xXU0@T2oq3Ukdv2s2gW*GfU%GVZ zh~kBX(GEH=7=9zbk6cwxXyTrxC(^|#v#bPufwx;*pN@7rf#3gVOUoWWpY6+SAKc33 zP&YbWJ0{xgq^G<4hj$ehzpYZU2aqSBa?keFV`?7OQhIxPf1H$*v?kSOWW!)1z$J!<4lda}BDhtuiY7%9*&89@Dk0}Th8n*Iwu%MnFOTO>ye zHYadeW*z&RZyw1jDJgv>K0bbhiLJtpKb$`O(~X-p{T)&8I7QLAfYuAP+Kwbfq+&<6 ze|!A+UAO1uZJsk{&OJs!zJC4sX_#v6{s$gt!?Xy!7)AT_1|1e`g1P}iQ*SSyQv?BBEF?ASYEcENi8n=|KS?r)OrR z1P#f_T2)y&Z{50eD+B34ixl|j4u>O+R@o_V|2;A?^3i_=2mjI9+6vQyjsSeFRh(7O zQp#B)Jt!w|S|(vT9GBLaC!I5GCauiTD;b371Nhr| zGUaA~tOsP>VQYZSv$knaHYp=KX>F*Q4TVjpJZa#0((nUL*Z}aQ-KRYZL3hZ8!=|X5 zv~A;1GwV4u=zt;s_?~YNy$_fWgwAsz04Hn!*pE#Cz@!ICLD5}W^70F8Dmy^kQ*;(k*DTa;vsGkh0O_GRNX=oiawXHHNfX1Z?Th$ ws%QA(E`l6ICouEC@G^O#lD@ literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_DynamicContent.png b/app/assets/images/admin/content_type/type_DynamicContent.png new file mode 100644 index 0000000000000000000000000000000000000000..ba3ea99d9ad2acf7e8770977339f82a363826a37 GIT binary patch literal 3101 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_EventContent.png b/app/assets/images/admin/content_type/type_EventContent.png new file mode 100644 index 0000000000000000000000000000000000000000..38813d532447ad1cc8598aa7bc55397537ffdd37 GIT binary patch literal 3225 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_HtmlContent.png b/app/assets/images/admin/content_type/type_HtmlContent.png new file mode 100644 index 0000000000000000000000000000000000000000..4e5a2c0dde97600f525382d5204fd77043407463 GIT binary patch literal 3349 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 c_J08e0EV8V{V#aG1poj5 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_ImgLinkContent.png b/app/assets/images/admin/content_type/type_ImgLinkContent.png new file mode 100644 index 0000000000000000000000000000000000000000..2cbb5b7ff502ceea3d4c3734bb2ee617a594b36d GIT binary patch literal 3064 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 F`F~i>9TWfn literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_LinkContent.png b/app/assets/images/admin/content_type/type_LinkContent.png new file mode 100644 index 0000000000000000000000000000000000000000..8a357c626de5bf2271b63741a9c1e016159da455 GIT binary patch literal 3291 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 Z1^}C(YI8y!7gGQL002ovPDHLkV1iaeBRv2B literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_MapContent.png b/app/assets/images/admin/content_type/type_MapContent.png new file mode 100644 index 0000000000000000000000000000000000000000..9abe80166dfc8bf1dcfa02b83431b89355ff424f GIT binary patch literal 3401 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_MenuItemLinkContent.png b/app/assets/images/admin/content_type/type_MenuItemLinkContent.png new file mode 100644 index 0000000000000000000000000000000000000000..11c0288790c02857cdf951ffecdb28b80ad642a6 GIT binary patch literal 23090 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 X;_gFl^(;9cbO&jx8$2ynvy1wFw8!10 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_QuoteContent.png b/app/assets/images/admin/content_type/type_QuoteContent.png new file mode 100644 index 0000000000000000000000000000000000000000..bddecd0aec1c5b689f44252c07d828edbcc552c2 GIT binary patch literal 20458 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_ShareContent.png b/app/assets/images/admin/content_type/type_ShareContent.png new file mode 100644 index 0000000000000000000000000000000000000000..a0066187c983267061e0941a5d820a7c228f5e61 GIT binary patch literal 13028 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 z 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 W4yYk_6PMip0000&}00009a7bBm000XU z000XU0RWnu7ytkO8FWQhbW?9;ba!ELWdK2BZ(?O2No`?gWm08fWO;GPWjp`?3l~X5 zK~#9!?41p4)aDt-U;BK49c*lB#&g-xt#9o-#z}n&-?K_78FGRlV*>JlL#hZk4ux%;UopsSl*{NToVPS zogXV$R&&x1kaE}*xB}&M+{r6W1fMe47{~$!GK;q>gufLhfVUMkBVd65S>Ob%P+qeY zx^1u_&;rL^puk3fRxp5Zdt0DODTIszi+hj2AR`LlSc!fH3aS!2Pb;BIHiH&0a7i04 zY&~ch16{#Mk9N*h0herqi~=k&z9ukeHVUeYIVM84%F87iB?AU2>i!lHufgv}X*xE<^CWA&vh8~;?0_wsX z<2)TDC9p@zlr4gJEp}G`tF&CQ2sBDATsoleaUATrXP?bpvt~`%?Avbp-t_6ym$=>T zJV}zigFA%9zu*7S*)wNO{c_VL9|V}Rp)@`2 z4l)YdFl-LcE*)qXwsi8ui67owQnKFT@swK?g5JD&^V2UnJDXRmTzO6hH4GhxF%qK( zE+^9oG6b6uv|cJ=pxrUZAAE4+`{m^o+on#P`UAVV%frLN|2%#A)UKME^3cfZdPxb>8crVIT(BXpM#aw(1X`00$>;O! zQA4;#oCH~Kfk5D+!otEW2;gBtq$2amiI{|Z2$&8^oL4&?v}W1a*_Ay#J#WOE0}(li zlrbA%Dr`bmTtq?EPTVfg8subq(-3es0XW>FWu7+`4R|%cG>CfXaH}WYU^QqnAj7~f zUApv=4mb{af_Jk37n76^B1yUNqp@31ih8>*{9az0CMwcOm?Csgmwro`I< zL4LVpgfufgdIHroH4lrT=wUhewd>XrbvYakk8Vye^}435udRJhm6BEhXn{paXflF} zt26YQ-|s(W#_WnySNx8QjC9SJGe;Bn5hywdLgOaHs6=FpLa-8|#?^O>XV98WnKI=r zHSWG0(Wwyu``Q+&jF6UyjecoG#quBVoVePJhbgB_Hts4eW`6Je4?OUox_g%aG^Kw-rL-YriAG|k1^`Rc-Ft+_k*e9Efrc?oN-{GuOO0G; zszLLb$KzSdIMixdrzQ@5W8=O%Sfh}bsWB^vL?T*u7^IVFQOO&xzkd6cty{msjEztu z5{a>KM0$A9{GtNhliu|F^B`SwFBdFWkgx813=JX@I?t$I!tFBm&O4Wlr>KKw^9l=> z7?BSi*aE@BCk$u~KG>e5ZF!I}(7$SEa15oFw{PdY2Hpkw%nc+<%ACOK(HGh-j2CYv z{V%D3s7W)yNS>_#dMcd4;fW4!&L+ybBbZQCi`W0Ro z!Q~k$(J!A!kq3&2!s?8ofe#(qzUuA0IFUg2_Vj!P@R?@Ri3*A;-tEMsZQM9$krzk*Y)tK0asEXzX^!K>Bly!pcB&EEp{ zd`d3Zq|Dec=)=RqpHBpx9vT|z0GL&*ta2hTcr+@(b8K;VAP~6d@pvj&LG#|aPO<9) z0~Y~0^+RTDC|RQsefDhJ7k%={KmIlmIwT*f1~B#v@z#Knz0x@ z4)~QTR}N=pW-dv0(9y;4PXhGHRejnXbDADccU>V!$ymbuhpnw!wc9V&@l|O;=>lBm z(WuZaf*F9~9#7`-Yz%N27n#IvMGd$b629g{&{_!$$fIGeCU#!BF0efW~*Zc1uE-5dscrhz0Yq5>J z!j8Y6J^R{|)z$xkfQASjt(f7}X2I6qA#lEl3!rQIjU699cI@7}OG;{{O`CSVRgiDo zxN%l1HTTG>Rc)BaDME;$O#z)0Y>amUikC~6W7qHY>?x>NzWkxQyu2ziW_^OeptrBD z@93E`AD^zTf8iU*W5WPnR8hfbbkc>*ldcR;DR>Llk;0V(jjPG}i)Wshv2NYEWzq7W zOI7&!k|gDk8aoy4w`z#_*?;{0ORcS~T6xexfUduak_u8uIa5HJ0-FIisgkgZ@IO*k z7914;OjLx5l1RmH6{|o4VA5iEXcZOegk(bWLM!K-P?HJZ>t`zj=n;UP)>8;^v| literal 0 HcmV?d00001 diff --git a/app/assets/images/admin/content_type/type_TimeContent.png b/app/assets/images/admin/content_type/type_TimeContent.png new file mode 100644 index 0000000000000000000000000000000000000000..975def5860a624cf0bd2546af68227125586868b GIT binary patch literal 6311 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029807_docx.png b/app/assets/images/file_types/1358029807_docx.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa40bc41891a81a0c4ed402380c9e2a007b0fb6 GIT binary patch literal 19760 zcmV)|KzzT6P)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 IM6N<$f>I5)?EnA( literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029827_generic.png b/app/assets/images/file_types/1358029827_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..b91b1bec57d0c0f68b9fefb9191bbb552cac949d GIT binary patch literal 10807 zcmV-7D#+D|P)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 zⅅB3IQBYh~#sE1In}L6(y{fBli3ry9DvOy}kXCE3UZWq@Vuurw?l2=;}i!z?+8L zAvWxQxdc#+6TyKcjpw985a(jRBSiD@o4kZ*I(hj`S&z9VT@uxN>Zzx$5dk)-7+#3- zei9JvAeH|q1jYmy1P2X3oB*EAGf#8yDHkO`s3h{o>my(EqD=InKCCOv1?;484huC@ z+K&K{y8q;Eoe+TR1VPmhc;*CfA^>0%RPG&c2giSVeV#uGK56{MGLmEgJ{J@5{${9m zgol610pJ~A#>_py9|-(|;Xyr70yyxLNdTR50#PBqiG2VJf`O6d z>1t&Bxj!R6B1s$#q@jBW{>;;&U`5OLy|>M8+9r6vqW7fnoO(Uo^HB$Z*sqYFKTM`R zUdJIi2J-v3DdYFi7zxlqF97fLPMH97^1%lm47M{~K(823>4-KX?5U@o3Jxkx5p3PM zHTXu{izwY^@(u=2@TKU@lrYHN-rnF-!LfDBF~@{9T3TAdVCiHwo3-bkf8I#jzI}VB zlhvxX%krPWuU@^{UVi!Ia8H}05pb6E^z?+bNe2Yl!huGA84I>Qedgk*I%6X*YXR!# z{%vo2n?3&cZA=OC1Eqi5Ll>u4tGt0VqTTyw(GNjg5__ zcW=W$eNc1==M+vUnOq?sgX1C(E?e)AyKf;Z1I4jLdAy1Y2mk>c&SPOnegaM~F8V;d z42a*HZpNEQ8S--v$UI}gMP3Mpmy>Z2=o8NXo&G{7#@E@|8QSGJ{iUv5yLN?p$}(;@ zTWOa*AQc`{hTvljKlF#^F5#XwfdDRAfKnYugL9TIUmj+2fI027)4~7%49YXelTSW5 za5>MB3b>w*01CeeSOeVSFM*Tklr}N!l~-N~u3#jAw(!pb&WaT)LObMR!1R;)0UP2$ zG=PSHqyy#|XPgn-0JKeA8o05k^9Ab7?=;a2ifKN18nP-*l5)k1kd1I%Zh zdB(C*XOyR(xEtsT_lyew=`-U417hl94D<&kV=OwX8_LlR^+GJt*$be4>WhXb0UWRB z^O^*hj0kidZgfCt)Ej^^C`ZR200RQpv(7pzbdmu9I6;e%AT4kXK+!Rz2hL}(r~vAM zu+-z~gSJpT3>shnkurdT+9QoXe!#r!vde7KrcFV*Xp1_LH2MLNAQ~z~CmO;%G0!13 z^-%|7p+3DUVC&bf4_r?@^qYABOb7r^e_@Qt0^_VE!hQsptT2P8F@S{P1VkIK;4VOc zFicu>nw=#E$6z3iZ(L9guA~lhE5vyC;fF(cREMhv?oml_Ic;+>a0bX=`3*p{i<*NQ zAwK;>O+rZdU2Z6kR#AHfcULS;muw43_fj#~7)8q4yO9o>=z2fUg`ha2kUJYybif>ZC2wQ8TEh4I4HD!cq>f2mnBP9_Slj=>)?#K|LR_ zKZk%28K6;n)WbdTd*A!s@v_bcl#2!jzB(NORTF8-1fbyWe)qee7Xbqh-~bu}D7c1B z0wP=i2kLFZuqlDgh8Pe4K$+}F(`JP|`|Ptp9e8Jv8a6VJBnAjqBUz{$0H+Mk;cCHD#jZ9CXrV zD$HbEll5r=0RX_SS_P8gh{{S@res570Dyee9eo{xQETE=R!L}zvdYVjmNHCzmuaZj;*{k;*o2_`d2I@nwIdhhR>nYx63Bmt2UUN_?_=N|Lc=g# zPc*ydJ5YVm{Ly=_JDN6u06ZX5t%gBk^8@$VQ170ge~U#ey_LTq!$$VlX=$M=XNBG$ z)6o+>%QR@=A+@n*-=Mv+V?gQ&pE#>n5khB)mdtC=(L}T1oOX|NE+{|DSsc}oPT26E zPEO=FiCs|#oIBmeS9Hc`raOUFwsS8z+ve*fKGYg25j90XA|MK?jsS2xb5-IJjKpDX zqU#wqrZ9#;Hk%D)d5+~meOzt|`+ZHULW}$Vsg-v>0_j&J1hmOVvhW=f-$AJoRY@|JZq zYG8{r@THnF8%2o$5voTh<0Rj;OSZb+MQ(0WD+1=VuChI|d(?V@53wRfBAeav)BkNp zEm>eMyzqiO@x&8Bg#k446l(F2M;-|(4_n{o3%~b2~`gsnfm z*_I#GW@Wv;)Y~&?b;*)tI^*JQy%Zs7E9n>`2k=y_PE^Y|CP^si>``1qggKb-F>e8b zPtkA>NZ9`v0OWDA5%q!<#oU5r=K=72Uh_Q6Va!7q0a#ZMfIQTV#f4GfQswnbC!R6^ z;JLK8w5dtQ^XjE`7+PG?|_NR`+J7$_B*?*lu6j)tlp40WsZ)b zm~HxZyZUU0z$VO@grEgH@{?>u|*$tQyp zU}+%&kdGJ;Syy1vqHYM}UA}yISn)zcxc>6XFArP} zr{f9rc>~EJKc+HyX>+q~n>)ll5skMz1oReoluCY};eI z`$z049p-D7I_}g9eq+|GO4ui&3j!FPj0x_#>bUDwNXaNww z2msF-1WqR}d2p_g@7imx4J%#Eh~REZ|(=7zY10#X5p?x%8{4*2Ayjteim za9j!~2Z#HLn>qm53E}mUXS!hm0emv4MJYHv)1*mPr`pou*tpJk7D_pZqr9S;8z{@b zHa|OHY3cq}nVUObkwv39fdd!-#X&gC%=X5(edy{XT7>Dl5t*1h^-P!DasM7092OU* z$|kL&{3<8O5)KUJRDCQUKcBL+~M?r@{!Xj>*rqq##Z6cr^)f{>S_fbaC56twkfcKPdqTDLb&IR>*zl@Nm#~zD#5`j91VM|P zb>KD!#X{xfi%gR&Ast6gi2yOFgp?-6k|xkW>2`u3)_tw5lAZJG4 z{xQ0S{?I4Z0B|Wl;fum;4yVGAcwGUJ$#ebs_4eyu|2lAYHk+l3K}yi?5CAE`8Ax7S zCU|-w2*gDis1q}n$r;}k9#?=zvS_0gcA=3;{?sJEBzdJy1iA)`GA|2Aq##u%>!(ql zBM@hfXf=zeSQ1*i0ndy%UyH2OOENZJudJ?Eq$7%YbEZkaZ|g1DE6;4VZcVal)^ysb zYnIpBDUxdZQ;RMuIeoU32X^TqWy>i3>m=0-O$z`1t`5 zLI4onTUNZ314sym#PE!@0*uBpOj@`dDd0J(i2AbGY{*Ml@*N82he7Gj)Cr)5Fej7s zvLZC_SY9L7|8c#bQOawPq}A@QK2LM@Y0dVNyZYq=D%*Lo>zfm(Bn@D0gDpFHt~lE4 z;pcYQ=9dO-PIH}|a9o?s>CggCD&W}T=Gu4+6AL1T2&Qx?*KP7y^?ps)%n2 zK_8AjqDBB1j>kL%Q~-krs37z_Y6^~atAz=gxdGr=Dkl(m4SY1;es)%(4(uIUT zAl3*Fh6$f-Ot}A0!qf?%+DG(GZ$%9Wbbaehn@dUxz4Sw~upoqP5&TOmU1*zt;OdP$q>dc%JH{62xY)H)Yvj~7*u*NfZY z_L3~u5mAEqm?cA5R*>fYp!b2Eg&2Ln{{-0VGXo%fL?;6z>H^T1Akq8!+DS8@J z(u9yKV~6zW@R7tbhR-Vz7sRZoliUyT-X0q5(WHyIx2Ft7;?!X`vj%W0#JdHzs#n z9MsEmVu*kgkPq{g$r@r*hiYsm5TH8qgx?wvoRycVDWjwN@>(1X>bB#<%<`h=Oj6Sw5p zHoNNb<@VA)Zqdj8gs%P%FLC%dFoz`RBT`M6qd5F3O2~qG0Svejz?c)b2Q*g6JcE;o z0f9-H7%pdn2TsPyL9H-O+z!kWlp&4008bhVHY^~1Lv*BweQBfw$%ELnz@LEU*pHe7 zsHPHmNlVJT43%@c2eh)?7j$zxSF{ezv>gleRV+E;>a&RRDWi%U{C^mLmL*Q`D7I9u}bSM7=IS|Rg%EC94{*I!A2 ztf7LeEvzG`#9%psVn#q@3PhE~3^s1pr6TCk~HqdcG)xwqr2vNg%??$suK zJ?&I@JN)Fr|K9)r6v;_MK~!aMx->dn;(Bp^Ug~H#s3gq+svC=ig%j>&fB|64N-Utj zG*V0Gd2~0bhRK-=4hKZ6B+3Ce+pWG9fcwc$Sva2Os5rQs@<@PBz+f`n5M{E1mL2Zb zD?FNTn`E^VGzav`mQTq3=j$c~nV@WtBxIrtNln$s+1AwBV!OBQvbK5cR?z3j2IOPd zxoL}?aPCQ(wD)PU9k#gKoAC@^ThXS6>R_^6b$o;74ShqjPd2|#0%N^nh;SLMi;^-! z6aK*Y=yr&~b5sgIA`Sd@tB9Bji-`%@w@1sbPyE6LoU!!h|6MkQ7Ak7}^>YwE3~PU2j{ zx)bbjN2@28p^6+}bUz@$rAPw=aIgU!6++B~#4t$%Bpi+U!9+!Bm=^$+0QZw0E@#7r zIw8o`ty@D|NDrLPq)i#xm`<3M1dNIs*)ALrDp){_K75!7i%6D`)@J%@O2v*YYcVz= zX$YXooax%uW3N20&2l^BWz$DGS{nMSb%_q)&Pmu@P0D;-3*u(9HbAsbJYFCBQ+szk zGHg3=-YKx?dR@vz1lHMlgfkBHfw}=yK;xb?xYYeMs1U3bEFAzxjX)s4!@OjUK;M%F zQJ8RF~VLEfb1OiYwp_VQq4KU{aGwZ|?J3liee7LN4AfY#LI9e6 zz`=mzY6+m=VD^o%R8UWtj;J6chH_Xj1c*d_xEZyBG(kuvdFtSDHwOfBl^0zN*TOGU zu0M{k|DHeqPplQgc|!trKz4pwdjWYZz=pIiOQm)CSutUrT+#r;inv$#^w|ihk%SFO zI@0nf&+V+#kmir&D#UrIrqce0PfB>2LRmLO1skyH3?9Qf~4h!^gb!_@GM4SV!_hv`WR4Wc?(h%F=puHPhCv6|W|DNl8(n z&lY5=x6A(Qv;WhaJK4G2|4R8#_ck#HB?2g`I#)?S~!)XkZ!AU4~N6mOu7&UPUcV; zI-cKfIQ||2Iv<8Zl@X{9a}xqFc|#Dm-mNIq)}e4ebx(@`1KKFr)uW^1nk4(AkC!aa zH<#6!oVZ;dP?sr*|3>F%q|>pG1~u94?drCsqx4CaPJKgS%N}u*tRhKKs$IH6^F&hX zg1q9Qq${Nf{8f2KTTYc^XkI9aWlm!sD?fQ#f%2ZV!A zlwrk7J4l%m!6$s&4-kR$>4a$!pde1~)gh{#-ErHiWo*ZsQGIeihp*~OVFMjkbYK6F zB{iU4{i_#w4SMy(=h_7yc)vaOn>(y`tKLMB+F~ELMXO)7GV?mlf_tMV>FV0O%bxBk z+8OQocAN%M)}He~@5`EJ8nw$Ng6WmEWK#D2X~)}1YfiLFKco{0EftQ08vz&2MjZeK zrykhFqAq|YjRltexsm`nW+ml9TYAQ}CeI-R1VA!~dCq<>QUZZUqb_fUGFVm24X8by zO*KrJ0Ejs@IjW{0BE#(ic{$nSL>rdv&T}}sdx!qX5v>O@?J0ZLUtDEpUwx$(P2z5? zl81GYqCw|=N}8#Av@k2n7nEwyDpR{?GH>i*eQ`0h`Zy6r&c1>^=%f#PjOepA`5|81 zV7IHNxkp6Mhr%Jsl5De1S!fPX$FOjifZ=i`Qq%`}8odqBa5BV!W3$<8m;+d3!R-(S zz0Y0%s)sp)y7=vrI)FmZyYId`5D%~+1Vq4#iex}A<^$^Eno6iifSQxAOwF83(3iIl z=`+JR+93k$+#^Da>US?IQ|WFgcYQ+0jz9Al`_O-Rza6cA#)PkE6^8d&y*6R`bS5Z1 zG!QmxaszDCYaY>pt|W?f?aJv3y8G;}uAip?=Jc#rplgvP0^|nv>gYU!sEg-Q2{j2&s~{`XGcVd`9g9!Y*RU$DqPEBt-6mVJ zB->mjyofMji&wPS#%ni-OVe^!3~LY)V@(kA7PZ>x@6u*Y-(WaTioXh9CLaLIX+pQ% zMSIt(n4P}vB&D_M-y>jaQmU$5d%GR_bU>omyjAg+x%9Ze{zk(@Y!{ovMSZK#ObidrLZZivYc zb2X6?muWk5?ImmEh)V?t;KQzP7~nMO1T=xx`G6DKo}u%Kg|+~x=v&d$>YJnomBw?_ z#?GDFHSjLeKfe+PLO>$uD|#MK>6e!yAND@! z)W>h?qYeUK6Zp+@R2=2GuZ5%cB^1)12?X%OS}~RVp z4sZivNI;aa&wT(`5De(Izx{0xbypQ|EfeBH4?Q$KNirF_s56g@#^0FvfzI=ID2auOJ0s^vNqkaMe@c`)44Njngm76jFsE`*Y2rjmm zZg2`9(Q(ekIERprXNWOe=iC4XkOu&~ljI|fL1#5V!bSYX-$FSr1A+Jruy8-+ozp0T z{Z1P95ZuesU(!%7#PpZ?Ap~{PKJ^8uqvMA$Oql@m2`-8T2J66b&m>nXkca04j~Q@v z;28w-JT66E&fCJu@jRYJ9wtvuuT?h-CW3Rh6OlB^Maz1w)wGJ@IDwvhzI(g-^>L(M=w(j)qqWnZB9E3m^9kKyu|N< z>foY3)Pe4&KKIc8kh>QEkiL?J8-inn5Q#DzQMv85+rl`Q2T*IwGrTg(J>#P+)()m6 zAuIKWI{oD@e;LMtI%AHbUfdPDLkD4}6KWEG4p#@#Fv%DcDge%*qYM@>P#1tsIsgG2 z0HT+jbBMVB+0_X13S}8EWg!H<8`?o-FmWSU*hn05)&g?R~Z%E*$xr_`Y}gRW`Z(wp<0C(H(Qj7FJoov8G?;U*?Oz@!Y86axcr>LtKs*z43y z;5pKR#NfeXutxn@Bu+w>qo_fhkeUyiYtQR06RvqP0 zRTvEfZ=b%==DqjcYgb-*WhgUU?x(&f6M)JQRXPVZKy5&Ua{vM^U|`P4Zz@hsSk({00$N^<|{zL_0);vpsSG*xR!hj5-^cAo&zo~ zQbeVUd4ugn0A+>Bn#A{S0S@1gA4jJT5SjLA3$=$dQU?n;7>0UaFo=u#B`cF#F z>Ct@TLH$(+(xZKVFr-Z-OdtRqCrnltka0Y@UL-HTA);^;;KIcKNsP#n7cLP~u@KgD>;1Yq!R?2$0D2uvV=a~@oLB+L#1jQgUIlsK!sh0KpGZ{}HfDgdqnQUk(b@{piK(M501@d5R zv0lKO^)&;FK+I!)*Xlo@Qx3BjON&)4`7n90r3`!<09UO{yxPoIgH zy1(|duZ^!C02^=!n5nERS+TOfA}^ruoO=MowAJU|gHMJW~u3u&M`qq=9;IQ9xW)!;V8WSTpgvy6y=CaPVh~0A4>F%EhYkh8u1OFt}a+G*mdJ17Rq8=bd-j9e3Oj>iG7zziprS%x6M5xc~d# z|9p>_GPy39p7j>69~YA zTA88+-spW4G;c4OM*9Fp8l3CW0dPnJ;JQ^4Ek|8EqYQPx<&=R4UJnGE?eQH5AKI=C z69_;C230+<>OybicXi#h+H(^Tz?mb6AqtX!ssLOklJ|vr{22to+5vdye#VCFPpIyL z*D>31t+BqTbAW^49Rno5=5(@iIh!loWBI_*5C^jpaJ?Kczpo^?up(Bw$69_;D=-g~xK1lk&eKf$WfXD~E(dAf1xV!-s3klAL7;J$>Z%vs-StC9Dm8^rIhz16kz7QsRPGS#3AI?|ttJATk!}eCIpg8TNT05bEpZ zn{N(#%(R6{g8;0Czxc&3hQ%S}W+T+Xc0U3*^=G34UMGia;e1yYp3a2J>KJZE=L4Px zxEz(Fe^5Rio$wmoGy@&eJ23OJm=cxdPP>#q;42-XLbW8)q0nXHi(7IMrt zFb8F3BhluBM4(>EIpMtQOvbgaoj?E@t3{=m>;!dH12mob0mwlDbU>uf(ezsN zk;jS3dce)osg$i%-=U<@R(05q0JW%8UFgW~Lqh;;tHT5Wpl6{{ElO1vJo0<`2!N}v zNxbv~0+4t_0vwu|j}IyVG7mh#NC|L?jcm|Gh^IeiZ8NdbWy0L=Bab0zRvH!uG3 z79JPxm>wa3K$yY6%1|GAu)eVi*KEO65D)!hXDmNS-_K8^v?Jlr5rE@y%kripScj#$ zO8_x|!}Y{Rz!wO!5Fi2<;7?FN)onRps?(4Beq#viw-o;W{9&ni-vR(i00000NkvXX Hu0mjfduAmC literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029834_aac.png b/app/assets/images/file_types/1358029834_aac.png new file mode 100644 index 0000000000000000000000000000000000000000..4d321448c53956b7600c796cc5ac7ec5bf287620 GIT binary patch literal 18592 zcmV)NK)1h%P)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029839_wmv.png b/app/assets/images/file_types/1358029839_wmv.png new file mode 100644 index 0000000000000000000000000000000000000000..27d2d25ab703fd4871763f7cf002c63c93c0d6c8 GIT binary patch literal 14912 zcmV-GI={t4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB zKm$6O9}om#Av{C{(L<~d4qy-s3=8zra0(n6JPy`eQ zr9fFwAyf+0Ky^?P)DHDR!_Z@B3YvpHKpW650)Zew5D?4=9)u`D4xx(BM_3>n5nhO3 zL<}MYk&7rn)F7@QS`j^nQN%OE8^j7?3vqxXM$#bJkwQp0q&m_FX@~Sg1|#E;8OSrp zYUFif2l77hDe^V)Bk~&xg`z~UqJ&WjC~cG_$`uuaibG|g&Y>=&T2S{;Pf%}AYp6Xm z37QejkCsF0psmrK=y3EYbP>81eGA=>oiib{@Nh!{L~4VmNi2HO>#0fGfmZ#&zPx zaf`SeB0LcXkt~q`kqc1-Q5I1(Q7h3H(HzlNVmvV?u>!FPu_tjHaUtSV{rqREQL8p%e<-jO57S;-a2t;s{lPm^CGA0~fG0a370C{fr_ zL{bz{G*gUItWpwF@>6P4dQhfN)=>6RzM3R&JG6|nM`>MXQ)sWyj?%8t zQPIiJ+0n(*U7#DJTcIbXm!`L)kEgGtAEy7rK+Pb};KXo>p`PI}!&gQYMh!+k#(c&$ z#@9?3CJ`n}rZ}crrZJ{XW+rA0W`E{0%y*dIv5>LIvAD2gvD{*L#fo7SXSHWN#oE9+ z#fD@PVY6jRVQXM}$&O+dXLn#vXTQb%nuC}_j>DZJkE5I811AlqI%hEFdCpPJZ(KZF z7F%DLl7$7I>+6)pJ(ZN<`lLT&Jyks-VzZI zaS|yK85a2|DkbVGS}FQWj6_ULEK00F?5#MHxVd1Myw>H?_0?_E-PTjmOVS(CC)2mmFV|l%5HtueXg36gx`z3N zQ%3AYK1R((yT?AsdJmf3!=lebH=o3!V)54Z1kpmuO~xao*= zv~a9-+&ZRt?Ci03PI69}PSei9&I!(sT{vCBU4~p4T>V{p+^F0<-8$Uy?k?^v9ykw2 zk7iG_r@d#R7s|`dtI-?fZSURWgYj|nx#>&f>+E~mkJQh@ulqRl@#Dw){h9p3{Ko>g z0^$ND14RSV1LuMigNlMa1?vRY1pf%J4rvM{3H1u?3u6w84x0!U3(pQ;j?jpxj@XN| zi@Y609Tglk9xW7|8ND2%6;m6Fh;@nWIl+1&{={tDk+|}>AMpsV=GgX?$tfX`j(IwwSh!cHj2-4*QO$od%r)UCLc;-QwN#cew9V-etI3)I-*j*^BB;?A`5) z?Ay2(aPLFESO3C*^T6zVyZg@vEe4+q84o=e)*l`j(HR*W)fycb(-^z=K>b1AL$!x} z;AUI z_WakNulqYW-ZEvTL{d{zvp4Zm;yGz|YQogZEs{&Io8eSyDyfxmr$zkPwfeSyDyfxmr$|G#~KVAoLBUt9nQe07&fs zpnePh3G#n?{Kiuh_yU! z?V+xmxu#60e%8kAfb1!!G#MgN81m47>C(V-FlS5OIPUWVSrCmyI%IL`K z&l<~~$eGDqIQ>3vEq|-vd*S{W#92%+NeTHms!~E3T{%Mq<9Vh^mMXStt{R~WGPSA~ z4KLYVcDoW#7j-qMKKt64>y5OV@+$r8_@+ z2)#mms`sq=eFx(1=MB~j-5MSkc|Q7XZ08|%oc@vEW927SPlG3NpIx6Eeg1w5{gP{1 zb>`S??5mR3EpML9?JTe^>b;Fvs(trl`QU@disQ%Z)viw~pBdK;HsZfDZ7y!pebwJd z{MP#Y(+}=Fho6P}!v_by_MaBW01sGE+J?2E8d&Q|MUo@yP-d{=@*LBQJ&!v}R76}$ zau5HOjGEk(B9HO~H5Vb2W`K@?-kYI=3CnE6a+-C3ZIgq*Da0ktEy%;fi{f44>*uc& zh!wOJ5*Nk^&xv%17K$Ag*OXwF_%1mibwfH$##vTgj$H1oe3wFjqL-555waumM_ZIL zRGd_0)yUOW)kihzG}E;_wKa4&bbji-)N9qxH}EsmGGaCQX8g?Lrs)~8SaWv^6H5gv z9%~BgA2v(2kL=p*YaB8iLyp-yX*i3!aJbUD5!`7!=slUe*uA-YczyZ(gpLdQiv)-U zN(9LSD~A|{x`xGs7e(BN9EzHc-i@U`Arz+(Z=Vp7n0m4#=}K~IO5dpmsV~yz(^oRS zWd6uT=8)u4oo38q&*v);E|e^iJEL?~rC6;*Cp*~XStJY&*!FyUP?^c z&LqxWe)aJ6&K&o=^+N9A@Dl2s`f}p?t`9pOC07GJU0qvV7uX2>(!WK&9rShJ8~yj= zyWM-FKb`g){(JvvVC~Tvl!Nz>43r72B3uxQ$Ve0eY7Cu@vBb*YScu4oX-Syzilh!? zr^s(pe4&!04kNVEe5cc*PiGiq!ZWL|gs_&f-DV%)x&*_r-(O-&yHV7fI;B9 z;0vKv;X;u>Q3El4afJA5iFU~XspHaGGAuHiFypC_k5VvHn>CZ85UYeu_8Cs)@?@2EaO|D!>lVX=|FvAPMP$)@Qevqtj*i*QR@D>se$sIANXqc3!PNU{_tJYZ zx-xHP-ORq8b0xR>ba~#{{Jet9!jz(fGf`(liv3F5&N-A?mKm07RvbAmRVh@(Rn1z% zbb+~+{UXmL!OLP-r0V3ZD%C4rQ@^ftL$|@8(X7d#+4pArt+Oo+t;4tH+jcvsJB7M5 zx*hI>-p%T{(A(Mf?B3b{(S5GLqeHgCAtTwNm&SS?Oh4RyMEO|qiQUt*iS}ooo^!mg zp2~jNH@!0}{L1}x#haOVo`smj7fXuos@|hM_^v!!mHTw@GuwL07vC+_uR`D0cj@;i z_Hl>%|65N#tO*!d04}ZoU?Ty5eiZ;!UjX1qhii`!0H&k>SSkQ$jR2roegJjO|5HCG zVf9)CSOI^K0!l#>7=|_IZx96}0I5TcP!y~z-+)G;WdsVrg-}PhAx>2Df&K7rZkOKOuOtExnOw{1u;b`#cxV)j*J|=t$b0XST##6Nj+X8UNcE6L%T?)TDM8B zUw_(Q(}>(y)Wp;@+^oWU&|=ey%i78&8~$DXbWn7RJ$Ba_h|74(KFX;-bdOu z)$h4Ke?VN|M6hT`cIZmDQABeTLv(V?=M#=`BMDN8WheKO-BJcqMbge@K$(GAZ*t6Y zhx1hPy9yPGI?pN>51unCeN!HC9$i^cEn72D8+wUwxueddp6FW34W~v-)3uw%w>DbO zv?;bPcAoB5y7RH;e4lwgZlG`Q#IV%Jhp~!>2IJo!*FCj)Ml{*|BKRfm^sCw8*QRr% z^J9ydOS;S0_d_e0t43>7pQkn|H$Aq6zHWW%+0EH=*cblw|3L)=VAp~T2n4C10^EX~ z2yek2L<5OIdXPJm0F^hZm>@zBMTj=UED{Mj1FVrL$eYL|6cfrCRg9WO zbD=}f{TO;o5M~t1kIlrc;>>YfL_BcyK@vw1e_oOoY{HU*El*kGr1hO zC3#4A-tqRsEG0(3RFFsTo6tkyT9G(WTQOO2I`LhJImr>J7U^o49N9>@WAbVWJc`7M z>q=9w3friBUL{X8SuI*UM8jY6xK^Ncgw9FbJiQD0Z3d4FSB!Bc{H6wG!RDnF1C|@s zoHkar*>(dCz)|H`lGBh2h3hf5>+T1hmR{F=u)ZFCeg4b=;en&U93j!6Ps2qcPDg%@ zwv6dI!4p@I01`t^&LtbCbfj{mWu|}0bj%vbk;|>iW6Ccm#1$odKx2wIfZ!z`!vpBcX7_R zK_UsFN@8;26yonBVI&*)5d1c2JQBZhK6<5J?LQ&Csf(9tx}veWj` ziPX)~tJUu{STMpFOPV;Do;K?<-?5ai3b4Lmvu-DApWrZZjMmA^x!sl2&C|Wtlg;a- z_gi0mzZQRvfPx@&aBRqWm`C_zq*hc*3{UL2IP&<6MAXTYWOPbaDrH)E25)9#wscO* zX|cSk1)PPIXPD2PFJV7-sZ6xI{k(SN^J?#!AGP_HcrJItce{L{u~rjs9E#J|K$XUw8r zCBXb4WPWwg_wDjK&*jArE-O>3I-f4D?W`+q1b!*m?Am&{y}d*EP58U+uIG>Bz3QJm z`)>~S|F;M0uzmovuaPV4$NIk=0sawxa#F#W@qzxvhh8@v{CV%;s%h{C2mAl>!2ODQ z23lGCi3hqFoBY9Eq1xtuaB#T#zhP6$Kk--}4cG(rJHKa`)<1dtT=il9+3$F0gt^rp z92RMz^#{lLSlax-9-f;2#JzmA_5Q?t!}b2T*YO~Of7Sqefe~;8?!Ucj@N9sg0HEUZ zA?jg(+j&aMW#`#go&^#a{Rh1n&=#TCGR0d(^b32;bRa{vGf6951U69E94oEQKAAOJ~3K~#7F?VSmbT~~SMzqh~FZ|S{T-7U3b zS+WJj3noCY%@Sj~=y>8jkSZ&8fN4oFcd+xdCp7a0K^PO{V2kgu# zaOO+@?5{Nc*|)IOKp$l7gRRX!_OCr(`m$L&MTiDlmCYxL`sE*U_}r#&>+u5LzW(*E zzx!n`d)dD(7K?#qv-!LtK%*g?I}>^JQmItTX0ub%)6HuX<8 zJ*UKICqOuzPG5EL#TVZQ0ch9rC&4VHO{smaV-ZGMxm>nuue~<+Yrpnu_dfja!(Y4Q zmRr6>adouLwvl>dJ{!p=K!}GW3WY)#jxlY|r*tL)_~85dcs!o&>FK#)czF2rKm6ej z|LpzmfB%0va^%PieH9V3J?lxTN1~{Gq*kj%0)c=%UpJwrwkvfLMd$R-U@|dSV0?W1 zU8vkIzvx9T+DUOSqL}bmPfqu@o*INx+RvZ$#ypb;`oMSBA@28y;UCxQb(@=;v%$f^ zH~ukc_wL=#84;ehfcroTTqS?se%zhcO^A~xPuj%9#Pxqff(Vn``>adC^PT`c=lgpR zz)zdy`9$#dM~@!0ef#!Z|LISET9WXr6JY}Z)ad8?77PYmAGB{jR=?WwbS|5)xVUJS zU3S^^zyJHc|Ex>G1_Jop^FrCTGm}q@_Bj#hgclI(oxrKJ%F^C&CMc01oxmkHGec;1j?nhED+PeF8)x5mWdj91c4o zFk*I+AR^!$Z7C5t2;eu;Z}jtR@3-IItNl9e-UPhzd;$pgN~Pk6CN(5U5D{b(M1)U$ z>Qi6bv17+}3Y>St+(7`>g6H{58wlVx@P)7!xIW0;9N&Ge zaw352flmYxpvy4dh&np2MA$$8QTv6E1gKK`UdQd5PXs?tDoDq&3GGDaQb&#mlarGZ zRR4@^!V8uF4*eDZ1geq`bo;TNr@g|}N;1xy5kW4hBC6Pg^G1XhJOLb{T|YiSl-*7M zf$Qg;i3n0jtr7E0Qb*5J5+p)rmBd66OYxEy06weR&QGCM$a(Y1XpzU@8!vO8+A6@b z31Drtng(HVPq~r&TCHjcjIKae@(JXhyUea1O>ttFZ^AHt{}w!H8XPg{yMCf144(Cs2zBZ;~YZ{}N#X z0ldd|{sv+HLV3+T`=vj(N+V>6p0tG{Q40A;sl4lL$BhmoU;nOOX>!+TC|j4gdb+OD zR~>F#Qr-S_fqDAa1Ka~!;Hn)>m;|Uf6yV}|9g6^U?;P-T+<*YJYQ-w$qAf4Z+1qb^ zy}jwi8`fLu1HBm${6cGMYmx*J;qxE<@P~h6c6RohB;l+Gpl+!#{R2bR3?(d??t=g^ z*9HOTu5+gTuLJ65x>9W?lox#K#>dB!Jpa&X;?^y~zS$yx!*~5@s#t}*=elDGsEns_ zJn-Ey1n>wUVhDIiK+Wo?o>~nFDCXUGARP7jTn zNv1FtA#~lp)+)NbQ@(%Q?HvJ>E5JR_B@H_E^uIVCA_#mDK?JC-(U-7OMZxe!0_b5r zCURRNxTul{KTp?{LyooL^x{#sFT4EgA}MA3A3@6ZSVkaT|Nzj4;Fi`gkaH;O8coDHZR|^ z4t`yy@AU83xcBSxALx~k$`9huG@Btd&+z)Tz^Ndqp&(Mw@`R)g1AR@KSzNVGeeq8K zG>=^BvhtLYaMlD+*TRTk*bzaZ=neB*6i{#Jg#ZBz9~aKNLq9_*u2obOlDsRYi6PNe zUMHlk=q5icbM9_9U59Ims~ciM1SL-;HBmi5j)SP7pi@J1!%09W9Iz0KC3m!1StBsF z1_7!qJE6U7hEx}Zn{BmFwZ+wGd+gAYR{!4Z5XP*xH)Yqp;%fVax7}=4Uw!pkzVel? z)ZX!qcYK7$J)-avx`KW!jDw{BBGFHa*x2tbRqi2xoF)IfrrE#O?hhb7h6 zf*Pt->Zgu(Bo!nHkgaeYle{O+B}MghV@@6fsbB*N`KoA<|ujBU4s#Lg*3hNhr z*K|E&LowYYEIV&k1{~eWcGp{IE6-1k2%Na zeZNN&v=&tp59`f42Leb`HHo2M6&wR0+QINUDWKZD7Y7`9-LU)lT-tEWWza-dru#)5yEu{;Q)_#dmW4O0bTB^+cdV& zxf^46#1H{wA8M75rBW%L(?F7H_RvEQ*{)r?Zu!{9K6dDLfA@F4N^=B{B*CQ)0?5sJ zDi!1zVbqV@F(g1N?sL96+0w}C1n?i?^}2Ni0uDAG9lwx6M%TFD>IF*KoN&YeC~g#J ztrGrS9aXE!AnlNva;xiGbt>N{LW@%Fx}=~%ac%f1)`GSEw^CoT~jbTNoRki1>S4yT#g=?DF#T~R{p&>$X4YWisxvP>0$K8#vQ#prtnWqOZvrJQ^UJe>iw{%Jk5ixbHx>z}Bhfm>L>LI45XKmuiO zA%awnxL!=4@P_gn0VpSqudJ0U(1lSmTl%W2u6h{+xS!&3BaySNbS4`h1EWo&MsdGH&VeVcaXPn!Kv#Y1rviCH5o(Y~ z@SpbC^3fmLs6A=@shZ6f7wlD&L-s4zyvQa7`|LyS{dub;;Y2(QahteU1oJ^tyVMlH z=Ok0t)h_y3ojYuOkwsfQHDl>o&Wih9hdb$wa$R{<=c-f%x?|HhU=R?m=zi-@bdvwPB)h}FQ2Od0S_42Cy$)DbBx88Ho zUUKD&ZFVVV_dIma1<6jGnzA1sI_jQNV?cD|$&2Q98w!)jYuCPB)GaAkqyk!6*(%*AnWI8!B-9-uTx= z0B-Ppye_(Os>D?Qmoor!;6niCrhAk6?cnQJ5};)-?dj|Zz+KJ|Lj-4tWl@D5$+Zti zosreK%l10r3bgW6&Y5nmdv_`$V5#1IfS-U{({}9d?naL%t#>4ChmX$MRsFqoc(rE9 zOs`EXE?ElurWk$<6_`LR-S`W?0(W0;@l>yc=vPg8tI{HzfA!^I| zUWdBmIF`1_zA4XjOeATM#TD{y)+JAlF~;B^wXFD<7b{a-$@78)yq}b()fVlk*MmzTcgO}2O9=WV3t zVOxB3zpYkF_GCS3FB|E%Kl!VB?c{XL1_}MX_T~HRx|i)CY|Kh#<|TGb^x3Ok`+BP; z$BDssBjq|XTzY`|?eK23!97xqQF3`+A-{cUbF-yZb+cELJ^k>`DdFWh~U=^P21Q7V$)0-UxP`&H=S|@Euj|~PJP7SG@Qb+3@@yoeJc{V_e7TT@m zx?{CkI^P*7ypW}(Mf>s>K5duo9JcHK^RHWdYRayD!_Qb~$2;u3m;RH@KlmMc`!Bu2 z7XH^AwsWZ0_Dl|294}{}k+hxTL-yKNUuEe`k1gWc2Ozw7LP?MI9;^&)9-tm(r_Vhn zqE(ok3t>=N$>qw~@$g@_ajskLs=)WkHXuTcataWu4FX<3`zpvQ1!m-Rr%egaO$2vN z#cH}Ve~8X%0JGi|?|=dVIAB#;?Fi%=N~>D=Av~TkD-iCy{Z2di!~uKY-aGC1{s(M! zEM@;E@vz-+;~x9(Uwz1~yWtYsH9Baw-Tt^;`}WIil4FfBZ@v2w8+{zWSM!b=f3|!H zZ@|~+7!7NIp$ z!V^=VJGtFJ9M4` zcv4-3Le5rKmhJ0b{bT#ycfai(k>)oIM~@~#43HM=!5@e1ufF?;9a{KX``CZ^cXrp| zg5C9{zqQff0XsRnY$F5cdBpqD-Q%`rd%uP7K8kA%3n#sHsU2$HdJ;g&aG-hZ6d@eM zw8>Wwx~xt4?zmM+ixiHaniKaZ#m*7Vdy48uF(3ih0g8Bb(pwVmyP#f4p226{3l zhq(q)i@#TeBE~>{#nSnsHXL2H0h_Tq?>T0F^tJE0$Y2c?%K`o==BevU^=Uzi3|Eo- zN~vn|454V6D4cr+vBiuDBcA zb3`9KFX$dXzAm{2c*pvcRA_5Y=SBecRH+#%YaQ!(GDHKF8H>;Dw-r=O?Alk_k;nJj zPYxY0oEDedW4TA1RK?$mf{KQMb@o46sN2E&mYC|RGbI>hg#kwR*prqA*9bkDoEWnm zV?$Oft=XyRIeYZcgGf%qhIhUM_mfEwg#u^;|66+x1=oKLwRe{s**w1Xx!r3WzZ8%r zlPx(-F|Vx4a`&p=3T}Ayi?Axuq>WO`y5>|659|hC&)F>RoCu)D`Ki@3cd7>;OYE`a zBN3GNRma76<@@arG3@twQuV;}vG*o8G4 zPo&)dswR~ZS+hHC`@WSxG=R#H&R=7~BY@rxHPmNt1%Q^yl-K_&9<#W-KB2GBgCEe*4QL(2> z9Rv_C{?>ludL94-(7OTo*=#PqRZx%3#fL38F-qea_OsW$&aQdQ_4bSZ<^xtL7HolU zGZa_=H9K|6dNa6>*S*%tm9h;C4cYXmQ?^oEv%X})7IOvke9#UaJiNKD7lT+4i+ zWEF*``8PH?Y?(~jdeeGsC`ydIVKJ@K*}fe+LEx+Ii9Z!Pa6J{G7P&_`;Dn~*X@|TR zjWY_UjIy+M$2xC;4X1HU(xfX~=LP|;lG=O69$`cvhk^D~pshP?me(Nx-8XDJ_keaS z_Ak1Jc};3{*}LKzq(;G4u!u&d3cyxfe!#th_5JUC$MU=$Iv694!d+#`W>Hb{c*ce@ z=>1_<;`I>S%t4T%m5Zwu3m`SUJ+_puLd;8T$1AqMRhd?6T1dLH7Fexz2wk_t(K8ed zY!&m{9F%lB!65rFDFD!T@H0xPca zlD~I_T6uI&l0wo|akKg;XsWdO#}7S#Q1EIH#|hMp>nlHNED3q+_?(UO5|SV+ae_F0 zPfy&YR!dgRY_ngya*s{2FzSgzM=Y~&%97jqAh5#gdWQEb*P7Em?wT6mq@YzUpfCjz ztu``&$eM+DYxazCPP^T`t=n{;yH|T(a#|VG=w`>)rYEzvn~%uT?zB>6tb$ zq`?ep9Ot-P6>&hTRXXv&SM%UAM+C*n3x&Ml!&tFKvjHQ4DoQbK$T7ImU5mLAoPNSB z1dbn^Bh@{AQM=(zSwRJA(90;Jt zdreTVN~2o2lv-P_<=r|D(-Gy#b5YWCo@aDgO>gT#0mEEG|Bs{J6Bys}TE!L?R;*0? z-Y?dVfmYbN2PsG-`)u#7QT9m|2lrZy<%0vGlhzmAj=hok@F0Cf}RYYP@5MpdjQoI~K4%H8b7yu_V|H-)0`y4O-UB??K) z`EZ;6__Nq=Ai!n@#OX$Q7Gx+b&Rtqqu;Z(T@Muo(;Id^1AqPSl`C!KU5)qy0|r zCzxgGNoJU5jo4s6914L`j$lYhpr5dZiaU5+cb$sh$Sq3|DfsV=cy*xvQiMu40xUfV zMiP{%S-4iPaAOrSg*9TDB)m3j>9tj>C$>WvPc3OdFRyeH`Q+sez*bpdBcjnPw~6^S z!%$CjIO?D+Z6H9~we>^Ys3jQ>-E)WKmRaV=K&e@;U=Y_Vk?OZmzG*QqG>nm5Ln10P zq+xkk+?7MNkOf(!BLw(bY9d6EEL@6bGL~g!ayXUIr^76pFWa6yd+fz~c3Hm4r2O$k zn|gqwH=1~B zb==`#qiBK3B7G=QBQI@3kUEmklRj*bzN=A3J+{__$pkiPsfV#h*@%JE16C#^%&Qaab7qp8C`aUhT5p(K)UW-M;$1U)ZL+aiFa`i7XJP2n=KWV>9q zRpw@!G%kpAN_uKlR8=r+WrnzqGK*ELYPm<##>YnOf!pr4)x{a&KK*w4T?eeMZ_q|Z zMlD;c0Cv#QG5OFMIRh^3sWtQ|0nJYf`g26uz~#N%g4Kjof{b&J^l}AvIdanK zk$!9BsTrn`9S>9q6wm0ZP!`Z5q^yUqS&KLfeEMFF}}t}^i+r1Oj!jvulaX2ar4zDtb^rNc0G1JWGZb*rZfjwhTTIbAYM5MpbaAy*wB+gb}9z@HI^-=K%2glTntBCjm`_0Rtv* zs(3ocr-e{AkOX4oteN61pz?r~7@x$7%)q5!G;G9yqj?)2sp4qR=VCwVX2C+qop??e zYm^SL0wZNX9E&90ly3(-W!HiChLcSR&|OO6EFx$|ClPJfFza@DP(j67#`+^ObfRSY zkFVfT67LQmg5g2;%1$}Wk?FFH_2uoVT`{7ci|Ay$9P~x5!tz3_lqr-5kcIiy$!SFKvM#kn=h6>!tS z2^&b2X;{|A21EGi0ekR3&ejMUjG`|UZ(c1`?BJ<9b^;f#@I6#O$fAc2G4W1tEy0To zSi5DSorC4{GR6P^7IaBOK~%A%O^(IvL+}4NyYt=$?7)$%1<=Q9tT-4P7(gfU0t7ZC zogTv0F<@&hSs1P?g71Bv-AJ58E;h#pr0*?teIMFPTItdxJ0xK2I43 z0dKFyGMG{sx0VM46^igI|5+j1K>%O(`+L6z?_Au^N?$}cOfW2;U9lXm`7A9l$D6F$ z!RdlsaZ!)$+-3H_qb0nEWt$*oqZi+nuuEA&#$%&enAEgPDr6V&#o%qZ6E=4Hnys+# zs;|Ef!-(yeK4n*JGn+nMcCQKz_86+5VrfDZ_1sA~9UI3Q{GI_+POxbCGPa4ZL=`D3 zEzL8MZCaHvql6=`|o(3Fku*lx-3J`0r=A!MJ8GAD3o zo;nFN?CG!B#P%U)U_)8rKgk`qxk0M|7XGL$9DmdbD-5O>6tbuq^@w^1K>$>b+~11c za=}BXU?kXth4BE;PAqar1pid*&<2Hb9ZuVoO`&n&IZw7l9q>Zrlo{?&WS+U;K z3{lc?i}h}|wUsBCNekG@Vh)Kwr{@|lM}YZf)B`SW6=SZ|&$1`0OGU%Uv7SuG1~BZ) z$B_=Hk!BnMv5u6*UQ;v1+m1={0Wz3|h-G3_%t@5w!eWqF&2jixmhnmwNklpTK8iyT z!zox?ELgd<*wA6Ni3D`hU{eBg7t*E6A>gA{E4IBceCepY>i9f^FMM@;#7I2}cSd+d!N$i^c47*ow8EKDXFQySEKtRR$v@W)X(fAx{cX@fuCPsJ%fI6y3z)%LFvlcaq z9myie9`I)aKTg5ZQApSQ3L|O>V%Up|*57(VeE-3m4I!S%s8yrp8OD`X>*;54ow!rW5HPRtfq z+E}(7==grT9L1}mELZO#Fc^!W-f&NsFwPh4?z5TcHMh!5_9Y7Fy~!R7ciEmmeKv7t zW7w71r84!z2rA|o*fA19h0W!0`=W52^MW=S;LWf;D*`xif(m*)CtQyy7ROr5n(Zbm zl1}#9{>SBdhHQv|jMnL-(YaYfxyH(cI7EvgracT+qNtCl>Aa1MWNa7?FR{qFh!|oHAp&tC4CIE! z8L>0ad+@O(+sU%UDuK2E0M}<|#wa)3&$mGt(a)nwG7PqA82D3wJjfSK4(2c81&h!ZR^i44&ZZ>5I2NmMQ}rR;j1?>%!ydSwXwI4_qCwg#2_(zjOfns zBuqqD8P_&}ZZ9zo$zt1NPbQi8UtUqkUcnCgdu8{>PJ_DzcB2^QGojx>sSe$a&`&Ef$Dx7g%E6k42)tHzq$ff^aD(P zZvUN1 zBiuBDwg$`42{+&kr5Uuv@wrFQy#u`=n>xD6x}iE=OBNNt07x--8BV~L7 z<`m?m1Te}t3k32SNCjWqu?(YLKI`C&TPg#=u_f8X70WN+^&q)?y2H{#G0XI&Ft!2W zRg9t`)*$h)@sTi+U$qo%&vM@qGkCivdBYyi=P|@i1DzeLn-jpNUdJA?%2=`xjSkk~ zZoaFDhfrQ2%*)HosACJqdI+{9Z4m3beKhUVLl%`GosJ$reblUk*oFz%#Z$y$P*0US zt{t4Uw167R=a7UroQMk;s@V2DBP>}dVuV@$nZVc$$1sEm+cBw0c%%=mET9h;mk2qm zFsp?DI}OD0su>(5ct`mlo=OcDHVG9p=bI$%lt{;^LsE&$s4u2tgL)uNlM(YWgDYGn zM&+wEJ40w1iJ6|CMl-GvJ3@U@&k~`Ce6fsM9kbp6BCZj}Cor7c-bEKSue$M$u zR#tg;pqEi-9aYAXM@FV6a5oDDJRwwp+}a*EQ(nv9fK&`#ntV{WSn6Z}4zDsFQKv0= zJfBr2V~P+&1FF?Lc7bU1GL!$=c@_!~Ee&eG8DiATxFv;z!%DV7JB-nIAI=D-jpv1t z44e)v7Sj@?b4VRF;HmD@#L3~41&c9b?^bx3rBvH|R$z8FvnmRT6U z zzz_!rc?=Gw@l;lM-7{vX3?JLeGEyeCbbMyTGEeqeKZKdXz>iJz61FZocd?H-Wwk`> zP}guR=a9@Iv6}#sGKXi1cJ-whR$^4FxmvUVY}q2tK%Cc2rx~e78Qe`U_Gl9Nt|IZW zN!eBG3Ti0bpCS_6XZg~s9hf4Z$m=`feY`FO4bC>5g9OM6!hqpDG>NP9;#v+dxH-B4 z2mn+A)Z=sLYSc=cnWfws`W`)+hWjPfMYwKwrizP~LT6VTFe4KT%y7V)O_rxHtCqwr z%;6zvRw{yVuLXO#Z#OaZ32? zHAcrhNX`nXX@-Sfaq3LO@sb#@g&#S_(C8iWh5nn=jV@Sc{ zjO+_UNc&KQS~#|Cg4sO)o?#F-#VU>zYHue?<@2Q+Ynk$>O_&VEJlnJ>0lM8Mooi)5 z5N}5V>{Wc@3f@GXrR6mmEy75(=mqW^oFCzPIgCpXTP9U7P?HSKa`@a!Q%yqCt2PYb z7_8dJbjpTCh#Nsni>#o-wKOHKckj@*#9A;Cnue@1yOv4y*&KtcQ?(^aC}aT-29U~J znRTa(IjXepk;BYOCxiIud5a&-+5{>gNlfWUrpV-{H(nIR~9Uro`mH}uzhtT;qdl`$ki zZ&k*KK05IyQYf{h1+Fno?jSWWaVEMK%DN%Htel4UVeaLz?%2&eqr>ae-GJcU`)N$R zA>*#{Nwm1n@J@wD&7M)AbAa=Z?TRI85hW z`Gq^49)Sx4czTSsw8RAhY$?1?U-<mC;fuyxe;G4`L(K>$DV0s(v^wtjzs z09%joQ$C@C0KRx!kbtMe>=|A3G4?CD;05_eJV*Nu3Gmyn)e>-~P{-Lm*T4Tv<lB3nd%e(`dgKn^wB5Z&y+Ny86|9 z8}t6(_HBQr2=teK`Iq(&|L_kE$Y1{DU$$4g;uTD=drM+<{X5_Jj@$TFzx~#4{TA<( zX?~Uk1rY8FU-$x_JA2fwyY4#Ez4`;rYQy7?KW?A>>}TzDuX~-n>s{|!udn^tTXo!F z1AGopgSTQ+CsZ$g;EW~gi>wJPM{U~3{I>-dOUIaPa4&9sO z-QC-6yUpzv_+G`Wx8B-OM(yYG@HRg`@9N+$oVt2+?ay zVuueOcK51m`*Y9dvFi3Q*0ItC3Gg52T|WQ6s=xISYyH79d+&SS%d*0P{on^bu)FWR z+kHXn_SU3nwIfHozf>g2k?N8p?B2cGT^HaYB!4i$fvmr1 zq|R^Kw$0Tcq7U&k7Tt5;zyT+H{1rS`uiCg3X|sAeBtQk!$gSSgIRU0ke{V%Vyx|RR za6sv+x*|w-8&p=RN0K2GqU*91BAU2Z=PJ|N+spe0BTmmh@x&7jVCi@rtA8r1KSO(p z7YPetGD(B=vY8VrDz?#0NAl(M@Jh3npD&y zk33@A`A*#R*I&;Hv_4i*$L+rR?z6lW%aYV?>2yhfK%btTcB)6f9XfQ#*#rMCVoQ2d zR^anjj-1^Q@l|#!`|lds_R~QCpTb+!0Kap3zCe}uixcm?_g?$j*S_YAqCQ=7?X}mg z>u9w_1X39R{qmQ;+;KU7rOtsRegD{FkGV1`D*|48@x`uwsVmhlJ0rk%?%e5!tLGm* zdei|e1FZWlx#W^92j9n6&-c>?8?ad+zwr6ktFubtUa5uO`JLZ!0EjdBo4oeUcfQkc zw}4apf>3wmrJS+cPfXWU?0*)O!=8V3|NdiQ8NtC2X;7{?z zb`eZ&t50X5 zdChB_3KFL($vqWEOJ9HTlb>`zi7*09n}ELm{`>9CZ+^48CXZ=ya?)}C93PAo_$nt4 zNcTx1L}c9~yCapQd(@__On%?npV2`86%c1`CMxYWJ=0?Wt7pg;7XUJ<`}gm6YC;1o z0Wvx|>dHt}NCL#&*IaW=N84ma1fp+@RgdZx;4;K_+;NAiUp~GhOOm0ax>T>+R1swF z-o5Ugt?u_`*me*=joWGo@SmZ*lEhy6U)=lkuYcV={~O=9!Ou6$pj z#PLcZfW`wF6|0Qu7XkeKNIgmNbWPGAmsUjbuW$9e~$04g&aMz8R%{ z+Q8b1{tDN2m8)lT5I`9hBtR%^O?p}h&|^iV3lgw31lSDMb_rt@3pQYD;P+fF=K58(*@sim!rnk!NUJHiy+r3=5$00D8l zhVqKF3u`y}^Cdug0WPlB{sQ=bumwp(&?fLZR8aS`e8P0+UpRke2y9qx@&5pOLJ24% SK)mVz00004Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 Hu0mjfTM3f@ literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029858_rtf.png b/app/assets/images/file_types/1358029858_rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe2fe35e2ffe4d223f8f3cf571533e146926a6d GIT binary patch literal 19388 zcmV)oK%BpcP)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 Hu0mjfL0G&i literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029860_rtf.png b/app/assets/images/file_types/1358029860_rtf.png new file mode 100644 index 0000000000000000000000000000000000000000..7fe2fe35e2ffe4d223f8f3cf571533e146926a6d GIT binary patch literal 19388 zcmV)oK%BpcP)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 Hu0mjfL0G&i literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029868_js.png b/app/assets/images/file_types/1358029868_js.png new file mode 100644 index 0000000000000000000000000000000000000000..6fed77c70ce6f58624e6a66735aba04612ff5022 GIT binary patch literal 14893 zcmZWwWl$VV*PUJ57YOb_6WlehxO;*-!Gn9S#Wi?v*Wi%g5Zv9}HMqOv&GYZ8`l_a9 zrlxADyU)4P_s+Su!&Q`|F;Iz70RX^|m61^UcQyLgypa+Aos**K761Uh(@I=iMOIv# zQpL&M-0F)N0C<2-bSzZftk!?{Kty;M>paFE81Fo$?Ua-u8UXtoTR;3quCyg`E@o_};aZKArvc8&~I^E_2IX^C=y_KK|sz4BUUx4-9<424Jv` za}{SYS2tZjFSlcP7#tG}*#Qnk^RC*6TU}k;W5|yf0vKk)-IKsj;=1*`31q+HqSB7Y z4TU01@@Ad97Dv7^OA(>2Lx6!d(b%nirZM8jw96Xf9sNC)xgU7{Z+3+#z zxaMIOaDaoynPH0MA*AJ{E72aSrp)FCFMxh@?(L?jX-~+h_S|O|s`U(!ZuaVaAll?M z`T_pn4YvvL#)|qGYLOxcv=VIckC7Xnf`Ic}qgHYV1U`FzIe@+0%Ynh0S%fpH2`ih- zJE$MU4*0lffmrd(XpT@-u|^1#j{5a_6oGOsz#EkZ?I!7a?OF5^PYfgSa+jI{$W@rY z<4tEL9V@UP2KeHWl0G*&IGq2&2X>f%->;|GxpD1#0o}Ao8?Q zDe5HE0y7$seF>z1z#CHuNgzy$mqV~<;ANqgu^a^mM9{rhvK_FeC`bkV4N@UgTZQT) z>MYb%1$PGXMyz|n)Dkr#4vLsCZx3}NwE#Wj3m(CBE&^9 zh|W+}Qt4oS2vhCh>>=qvH9>QP(MU~EF2;$;@D~V7AzOuBOCVBj#}W;24p{HFenz?! zzI=DdeMx;uf*PDBQIi*>ippS{NIQgw7Zf3GmOGZqlCPt3r=qN4uVVA#0~bmf_GnC! z_)$*9WY!;t>vt~L&G4Z^!sXyO$WahRUy)H{jq3u-F`pZGOK|sQih~KCYXH+ORyupe=@j>MTLuv{-KY5U9wHkx!f|`Wd8&xj# zDD`qR9Q8|eYxS=xMJjVDw`y&KQOS0+~?SArY# z8*=~P90dnD8f+E_BC(S;@KNvjAv12@u7FAL!dY0Gp_M3 zGkIehBd@_|69Nl&BV~*B-q*Ci6!GZpOzN2Y^ldnLjA8)`wtder)iHZLAw7IOS-o$1 zRgD)b5i4ygv@3xt%R(zcNkZ?08a(hlN<3yg#XW62>F;B`r@XVgd%eZI*Y6P?$nKpV z&MvFa98k4T3ea4T%Ta%#q@fj|)}#5pF~Q>?ki$KEql3HmrXGI`=M;Ml2OHvu^A3jy z|KZ(x+CxU2caI8D5(1mf~c?;kR zR|?-3&=n3Ax)vrBwiLDxg$>^i>cx9f4>Q=%rn3stg~q8T%f}wYE+-|&V#QV^`xSQ- zZsa)_80*9-O{&$XT*Tp&#QUoiO-*2rV2@J2lRhO2jxHrv6k2k2G1S)P7k#L_Y>SAH z%af~mukuMJIbs8hI7FidkyM@Vx`$sbW186HVyqG8%%3SmY`VoBm< zYS*>W#nbs+gI^zANB)y)p>dIG@pzedDQVHSI-x=SS9 z>xw{;=kalkyONVqs?zjW*BHuJj6R=!mwt#Ik=~2G*UFC-p;dvEi&K_UW^z6(=@@h6 z+T!09`2<75V`Y;hyS8VmJAoID*G&iVJ4eS}%P}+K-BnL~Hy7LePcNy@-Ov5tM(`Gx z4o(to8g4(}O<+WTFv1c1Jp5ne8cZuxT9g~q6EsuINX&F(0<>{V!{~{yAJGeuwUMo4 zl4N+K+~mw}GKqeZ=Hsc8M25MBpYV5nef!$;WhJihvXSBf^Fkj*;h#DD3YW%Z#Klr- z&S*{U`JR|on^B(Z%^b``%V)Ngcw922?p4B4@?zy}wP=++%{;x#sl^e`v1UeW&SNoY z-fPDE`N*7i2jZl(!?bg_$CFhgnCbBK-8e%PcQ&mEw_im^b53z=dv%UO!$AI@O`;}F zZVTBlsf9aLsd6zBH1%_*{hCe5*nH9-{m0`P+UvL;6(uZJKymvOReVzoYz_hH~VW;cptJ zbC=5>8#tG9>Qm~!xvk$mU_M0`XCh|8=@04Ku5PW~xHq1CTr+Fboe`f)Sd2VWJYGGC zJYH@ja5xih*ZkWByXrXhX?Yq)Vn)nHC&KzbI7dNFG)Y86I!jDOI8E4c2YnG;7q1KT z**@I9BexPd^ecbxI1e97*erfjrcfYM7VXp1*wM?T%jS zdvBlTbE=*M`PWn0X8knpg@4*KJiSU^liO8Y7k7-0`2@Z!26nXTZLkvD4u>LM20$w}c|? z_)}QIVq@RAkcmbPNOMrNs0dpsUBBOBuSc4fn-LXK`YAc2WG-(YaSzPZj?sM%yox7{K z>)GL_qiik*?vI=%oC0iFyhL2KY>b@awPAHacDt6gM)^j=7Sh$B$Md8H0&603#~*j~ zHsTM`PLoay{;2M0AALGoJ$7Dhm_B1!K_EpXMDxbs!hL3cgKCPJ99bQO9zOJ~4ab?) z?Y3v$;}U+YC!c;aekDO%Jzi#B zylb|^_6DsF`N8#{p6iX%HNDiNwJqf515XPDMZA!Ii}{q^l|T9*ZJq98%%QImlM{Lh zKiYlSr*g}9joUEYrPojnq<6~J&nESG^+kP&x6yIkTljKZ7C+BypEY{IRLyeu`&0HxyP4jtkVyn*}+fUNJ#Cs+4uth zmX_*LNL?2%bG7(w}u5_h%|A?QOH4|fT}k02wMPc%xt zXW^%E6&FzK)7CJE);q26P8RdeOOD^d{z-i$t((aCG2^4z?7*zXtTgu_*L0mw9k&ag zi|=9EjLqyg?>XlThY9zi`SZw5(E-sfEoXN$TzLdWavRhm3Lg3TnB%1r8&VE3@#sZC zE567UhsLQE>=i4aKOa(mFZ^!u_V9Ul35rI0ii8hCl!G6HXAC9$=f8S`2qag+NF&l> z*1i=AQ@tt1w$Fydr+ocMb0FtrBe!0HRKhy7H?7Ih_W5-{YA<$2Ez^9&bbOx?!ji}o zFPQJ5QK(fRv7KRFqLHf6q!B#lSs^$2zQX!9@iZD{oiIT@OQC_Vb74^>_Gx~!UV3Yr zgK5R4G_EY?vf`qyIWwq2yMeXgreWOm*mcrfex1F^tChZ@p{VLm27W z^U-PRsS-<&f>skwSYKb)fM5anWvX4Wo$T6mgXHCIyJgj@KqT{)fX8W1(?*eQ{KhXdCC@q zW?h_R)j`!sKUd8uc0Gpp$7Z{Iz7>b@MvO-r%ECl9S~k#fH8#cKpsH}}zK%inHsNlA z;F9er9S$arbhho1xEM9Ik2@+WYQ(~7zFbi4Pr*5t26fUW8DD>dbVV3LNPmuggelgHK}g%V^o&eNuR~b6WL^umN}I zAoB_?*=@ee?)zykxn~xU!QdLZaBiEh?^u7u^9|fbII}>Bz+f>6vBK`e?i=baZ&&jJ z@|1fDdhxSd&tu+BVNCAPlcesITd>lpgy72Sh@u+1mf{a0G(0)I6TvF+}G8?(U~@G-lt@gz1cWG)K%E0 zIQn~JdN6&|VtBmwuWXJuo8o|u7W5waS*}*HTt(<(mz%@ggK?C2ccu8B`_&fBa>FY(TvHHr8^^)@7`EoI#P$Tg}; zIKL5haT?jjjdr9)Q42Stze`wELsXZX8Z(Ec`fJ-ejW~y1eY|Qx#fuOae@}pw#mVTS zPVPjmudT|g%c)B8HQb>of2=U;kIpbgv6RAeU3y;wkIs1QyLwi)tW%BVtD1f9Y)=up z9Q*U0>Y0Jinut)u?RARz4|SeWT#GMn?`hAj%NDohi<}FtOe0g}n}-+f#2Hh|q-;KB z7xTR5{ZJp=X6JLXIJ)S(K=69=R}=x>Xg&Y~8NMV3yb_R!Y~M*P0T(X%HC8YY_%7Oz zi(&~U8VwOop%jBihVk?;;h+e@mB+msNFShmgF8h0DJo6MIahq*h48Ba#Qe>0%xF*L z)`+9Ngpk9HD2_C?-`fj1&&a!;c6yArtF*(E7L@im69p-`=*4dfOY`T74Cp>j%S^TA zjTQ-t-37O0bwX`qb*_#x@MFk-E$G5dFNgsK3o#XTn3Lu{h}KjW{2voR{V4< zTJRBj!_g^HR+7QIPjwr)ug~iUXwyHxlay*QSGik~T1nbBx<2Yapc7X!7Qhi#8lxpC zb}4WwFe~yKbQvKYj2o^PHXUMR=)t4S=4Vi1;Ac=|>HqZRBZubfJcEIU$K=b@+V}Xf zshfoPd=f3^i-+iY1;|?5W_h%9gU_UsK8Rth{U@DT3vEKZP{TRqUR3xBnCe zh40C3@7t(9OiyugRw@0)PEXe!@MipVZO;Dy_axU}I#}$UjmtyWUTeQ-e|Dz#Y**Xz zOS8rP(dKW7KidR+G$rXyfcyqa3Yet&D2PBUFj|ydh1~`1E4YH10fJL)LjzVtZIMWd zEs*gnK>7*c2U=M0nyFGj?|zYZQHpk|$^4wDo4|jK-LT ziv9JKN}cze+MM}$Mq0^K~`Y{`P$ zWYDzE*wjMT>}+db*JWF6t7v;|Gj;D|yKJ8oUk2wImjgQqLKSu#)`ru8=v3M48MhW&7m<7# zUuqW55$AeMVl`@YoAEC@dYkMGHm9h$!QrOW?=z#*zvmN1j|%Q|4Sm}2{i0z3lr9cm z2EL|9-+wO9_$ZIAeB8u$c^@S)Gnn|$5b9x`$*B7WY|gy%!heqY!AfrTT_qSH-DD70=LZOXllpt$Xv= zW3Pr&Gc1RdGs2&Q1|*}tl;;ljaqGCx(|s022^5As?L7(>BY6h29nVyseO)K-PA&z< zcYCo|7}d)JvRSH5${Fq8ecvq}FMVzL{agG&@xJA>azAG0_hI&jCwt7hzYR!7)xJP& zRUG4S|6@BD=oQ<~Nv$*W!vD1|)PR@t+4F3()ao1w>FMuf$4i74qK@`+I8rlF`g5m2 z?$Vy0gG1wEyRrJP$b}XK#sb`}V7o=ioQUVM-i`6!#WN4fpr%<0Qhcl28>Ie6t)=Hq z@~pJKJ-@x{ZeDwQx^G^a<}WA%{pJ8~e{2VY)Arvs=U-sCK+e`R)uBz3pT|7~^$I8P zZ5=2F`wc1X;n4~1SS4c1lTh&D4R}>Dc#*cZ7q7z)``gGcQH701+ zw3~Ef-?$mV=zAVWp?6!N>~lDzb~J}GqMVP1C&dV>a9?rkf4N=rI-`yNPz}pMBYvX8 z&-6{fQ$Js2|0QjG-eqmSIkES9>TSR8WgXLQuv>j7Yz|-3?D}ynx96k+e_qY8aNDr% z`!pwMir8hHmkJL#$F*-*brTfc!j9p)zKHRArdof!ZTR~XgsXJlu>NxD&YRSP6HtBJ zbHgTi!E^VoZyuYua-#A%;6rPErHWAU14cx=YBjg=*QtbPR+c-FyG4ua-*T=IGAPNJ zrDxgXu4Q@ePOg4({)z>`c{gA!Q5e(stoz(y*fk#%b(&HrS^n}%oAB_eW@tj+ef3lJEH*f#w%&c+$Ni*C z!=Q_z0-z4!QGOivdv)I3I8gR`q@sA72o*M{-||X~GINw(3=yV;hqi14puO)f6Xb>1 zwVc$W9&eN1HI_=&S7AqS`G44Bk16rNMV_E|JrBhqzpYjziMIVW)AJ$Cwx6hnAR@wi zFk4d+uu`-uiPGaC<9$@opg}(4*TA_5cK7@2`5)C@qu15)^^#<|K#JGg zudGj4T&aJkDINw&SLuFrV+zj5E*Pf}nyf)JD9-6h6|$Ifg+LX z*7rdTYW&9|M%H-{ zJ-XJI33ARZx0oeDPAeJxvMT$zHl65k^HJr^q7bURSNjG6>q4=fq29+z4!d-6)6JzR z4&5o!DiB?d-}Kf$h9^HolAR43G+QUOI(=6ShIVINW$dH7{Ue6%14C#Q$R_uKjtt|? z5$`w@Y61)YPQ-iAGq`^VuTf|(>LY4EvO}cob8K;0^^hxcH zuRsxJK~~ovEeTTy6uSbAtv+vJ`4LvbKHM&tIvf-xYxGsMzdoWi-)vI+z3<-`RQ7ek zlWRgQOEUhcY2aywK+qBMbtWIttdqq1Dt*1Y>m4q+-al{x>4h)C18pjsicncLAX`d; zCtUacY(}S_eqk%07tZ<{h_Y*a{qO5t>1b*KhbvIQ+B)qb^v)C^41xMtl}+saJXECh z^?F*_&tmgnNvAPv9^X_K2(jcdAKomqMlp}@#2i|cyUA2YVda*6(DpzX`|ST75_Ti{ zFv`2G_XH-+#r`4Ov*e)rsGh8$1_AfQJnDtDHMVN$@Bkp}*vsoszj63!#1}$F67+yr zsoe~fU=@$0-$L=1bn2fPp<920PvjR460)Cnp4QJpcrz@!d?a)slnOoY!CK#3WU{`> zv=rdlU_r)fg?vh|Qrg;f4&=-Arb(WMNgev#3Z2fck*0+_p0$Ho@y9`$Uz&$(N?&*XeZP>SbKQT(6A?Xol zeI2^F&;k#|8=o9rw4R6dx-u!UpIWCKa*R=pPYJ=r&(p|+Tw-#8x3$ZMb z9FBX%tMZWCU3Hsf>9q@FgDGquyTEjB7x0WUaQ%+HX!05n;$n4)y%U>MW(>M! zX5Dt{S2G_oBXFZ}uT`OnVg@!qGq(vXHNDSkcWs(=DRj&J9>Rw|@=KRh_e;wvi5o9z zxxig~)&5KvmYTi$Iz?)%2IiV*4wO!? z$5Z!qT`XyQ&80(~fOM0gIpj#j6J>G=d1Si6=&K-`NW;I6^L69|drY|*z144haGjvk ziH#9S?MQM+wRRsKu%Qh~S^qllJ=a*lrpoXcdRLsGH`mCo{SR=qgO}UoDjiTC43!B6 z%zcRK{nV!4bCq@1+WF7LKBJO$I;fY2AT%Zct>Ga4CHwvStQw|6d?PT8-gY&nZ3TbU zzWlxNM5s&9#ECjlnk@1VN-oogwBNBQh2YbSx^iX$Bm^E(#9=v%j(DQRlb9J3e6=|4 zd%F=T@@(wNuNR&foA9%jz>?MHK%PT_A{Kvp4RXCc*i_&ib@bU_(VpLOaSrvG6u*mtPDBY|5EUUOB6j>&td zE`q$yeffkGmp2FmC)&Jg!_R+{X%*0n=WwrL5k~kT)pAS;jP)=SS*y+wcT4M8egHdH zioo-tAxWNHzF1CO7TODg3WjS?WPrY3iXxAKKIsbvf?+AX|p(e z^#I(}AlSVtJCZ#H{fpQn8~WEd%!NrF0IriJP8Jg2yJM5jDyo~56BT>?O+hF1QD!8d zR<+;x(mMEnf+-vitg%`y&eXw&oSisWXnapcdL{aZ;nx>0HKhIHq=~J<ax$uVKbOu z&T+0%Uw0l^Y$96#YD8vYhfdj7YX^vvu}^%nu^B*SxrOzPBure?=i*& z!tMZa-%_8V$KIAD9XQId)>vOJ_TszrwpBX}8SNevkxuO*$#)1O8xQ0SAEzAuxkLgM=1*tub9vGd5G0OpNor{WC)I$<2ReCq zc6kN{K?DNZ^~bq}_s$*l4Vs~Ijj9MagNMKFr$#N1ecqc|rIvF_xUnor+i1fH1G%Ha z2Dd+#=xw+V&ynMd{I2sUX0?bwYVa?Fa1(RPt$!i`;IOEzkztah_fVM` ztfg7Hl;$K(vQGmfz$JwnN1Mx06EhekYIE2t=v=dX6QX7b8TXltH27%h37u#d{6jB6 zJ*l4kIJ0CihkK_0pZFS?stE!sk-x&=RD#@LN4jl+G-zy>KKpE(?ES1$55Fq(YzRDVdsUu@=0m{bA#Z zGSp_w#yDEjIyIh(;d{iPC1nKh(X$8h1^VcD^;rTX$=)4S)axlz_eu5&SJ>(qLP)hU z^K=JpWLzOXld#4wXO%PRCC>$ujxyjP0G4;Q$LnVlH86#|+ocC%QE|E)^(7Q07^SUt zFr{Kbq9@NgDq+I>fUhg!mp4bLNr&sdZt1qQDV98nYPJ;KU>)Y~coxC;O=*x=nf}OE zelg3?LU#W_-lhfiO)QaDIqXOK+EE8}#Q3-Q^MlPE4ks zA#myDJT55MSP&admy5mUIF5kBPCf4DPt8hPgs3}YJ(7(Nx~zcN2gm-;NL{m9_A}c{ z_h0AnVALLwRja6Nq*1k?yc>AKzKKx%IN?V8Gl7{nH*d&{kq0>u6(){kBI$VZNGX@t z>}^T2YU8TfICA#NH?$3dN-!d6n2aXn(l9^1*kF0@K3Bgy13;eeeqSS zrklJ&;!W@`o099Dl!PFW4#otYd5)qXu~q+QWa#b#PDl!4b>2mNAsuDWD4i1F9QvHe z7L=VoVK%7`v`zyYkQ!O+7L@y$aY119F)|`tYcw}h3kUbG;XK(g|A@rJmuhq)+<`<}a`z<97;Y9H<~vz|ypXa01>c zAL9`fei~d0j=$T<{GZQOFKK2EGuJ15>mH|HiURI9__dPVK_PyA>eR z>bpW;(FpurL+4{tWf&n|vjZ0^MyRg8`$k$P{e1S@ca%QP(4;*YK*vOly{SGQ-P-<( zeCRv>xw@PZX=k?a21a@P4%5UU67h2dLI!Y>g)*z%lais8Cdqe-%UN50aJ2;uOM92V z$E-H>PzXe_dM#%sI5bV$*D|t4)(cVCzk%yI$T8DZPyy~i00`<-$4Z#GR81M z?RsJ&vV@{Qyk?D?mBLcemTJ!|#@txAGSIfj zR}T0-vzsmT_S~E>6H{GGKkg;?16(a+H^_7N30^88=SKUxc7w!}JdUpanDLPj zpCClOg^-Taa)Z*)Kfa{4rWnB#JT6{>@(s=AFa?PTbnV{V*y?%z!QFtOQNr8HTfKC^ z0Tt9k@6ZgG%7bM7;5(gF_#Ax}@>$M%+m-nq^>cS@TkS4OU7^e#<)3z}7MQKDK2;Pl z<@Xjxn43v$C?dHck8GeRDyQ*)o%9FbA*~BZw|1#*xhqn&1FTQhv0yk26|0{69M@fY z*9E=JGbGzsMgfK4Rr3jwk3ZV^BeR(#D%)^KyQ1ik!lsbOcYfd2Rjrnf!b|@E>jg!{ z3HK7QdNL~ylIQ}&4ZI;E_yBk>Ztxd4$$t}&NdIzz+~2QDsFBPFD)LTPRH+Qo530%2 zY=4~nbhMITjRoH|SFHcdKHm5BDqEA84*CKSm=}Ys4({_)?hvi_MaJB%%o(RT@(!u2 zWD1WU6n=Agw7c5rS1S-VMS~VM0n^wJg$y2c=_r#Bspajf8>N=oq!1@bg*i-QtNb>? zScPm?E0RtD&qIRyLmW)18hnb`;6Mjb~`b)r*+0|cJ+wgS(41kS*aQ0AYE4rbIlqlQxZ(&wT~ zqxp;4;9_H};Pog|Dc6ZNfs{GwwEn5Bq#b7;y0cwWL#&MdexheDuMv!na64LwXQ~|a zh?^xoD#@PX$zRMx>^glf{|3?eA-VM23ZJKPn4TSE)J&54Qd;+EQ|SN znLaq>+qU#Mwao%>dRIHqmCWgn5DmdLF9g}+jKS5;a6*5RObD}TSklSIpXJb!*-pi9 zg6?pq=^Hf|6V6ZtXp~iy4TF-t4kGc%^EPDU%_@FKN9npG^_}uFELR#%77z!==BgQ5 z&<(X(Q81fea1Hh_$4*8aGr^RdLDrLId)~q!D9V0^6X)J(1Mh2#ZRuzgAp?)wfw=Sa@C7+=jOvu>5XI12kp+6BMfgGP{!z;`T15;l;gDSs5qsp&%uZi(dxv zhw37SC0Ngmg0I@TujGU%bcLBb@U1h@QN%5=p+0;75-oH&Q0l0MMn#E>#3O>?fka0< z`bm4jk}a?-q-mgknSIj3jWt6mF$Uklhz2r&P2KZ-4N}BfYm9Gll2R2 zBgTqP3J#IYkD>L{Knb{1h&qD&BV{wrsHv+w{haf_I$sNfqwShb8 z2@_puLF$u6G@lwwvAhf9b0U)STww#X`lYS5rYK~iBH76=x>6mWi($i8Cp-XXB0*!^ zT(I%-WdC%kOlk)kn>{}O=+T#D1u4+D-KA8PD)n3HeJhMqeSS>D0zYMLWg|2$FTfL+ zBG2cCc00>&m*{^XM;6^q&B0OXYWcszS8 zZ2lBjF3YA{wZ^!D{?JCjO%ePPTMzG028Nx@4qFlvLP?vwQ*3-TDgjnS8KtQsZxLe$@yj7r_m4K!ku{j-N7_-db>u(nKja+1=Tsh9C*=y+bc*W$ zJ_$%a4Q0jjFnPtiumq2*J9*nKzNL-JWyq|0CyoCsGa_BuL35KgSsFX>km}ekU4h|r zh=+e=&cOnRhd%(B8oE)o^1Y{?5KZx`)wls9bEVFq8{?{~4>n?Y>gE1;w%E{Mv+Ga< zTuacq8gHGG#n~?pUCk^r-Xim2%l;#?K(^$7^N9lFWca4((RZ6z*v-Rh5lS#{%BP)1_sjAh`w=GomlPxogzmD2fcZ|4!6oK)P@fi(Qlv^SxN# zmxuHM7lLIf5L2Qmj30NxO_1cYzoJAd^`+e%{xsl=1xjy|KOO@;pZoox&Dm@Jek2r8 zz~sXm1qBjcaG&n1tK4czNw~anoKkxuHn7ZXKP5yGDA|*?Cm8Cu->h}>6@hJitcgI7 zhNVxQcfjk1Qc04G-n|;)fdC8tU z^8LR$`&i1>*0`eZ6*QHCCh`tv&NYuo?||b>e8(4Z7;zVVsK5^ z9bP3IpH2fCsh8D0Pr4!%kZuI!3NxZ?9AeAWE?ott;*Wy2oSU%idgbj6RVk4;Sr9j1 zH%wYsjr2FaFVxJB-k*>$Zwf6Su+so6@CYN1Y@rl@;QdCRjn`||(WdndwcU^B=$Soo ze-a9E&3xf9l+onm+U#0B!q6%z5REgHBR-$Irasn1<8FgmN!69b6=cvv%$E9A;XUfpbRO{Fa=wq9Hedd(a!3#Z~mZ|LVgDX?7_b2qJ* z;>dJ5wUY8UmsPhb8B?`-U113Da{{9&kCRGGff+x&8);8a`}i);4;}uribMNyAs%@Q zdQ75GjPPzWGwlS||8$x9*COv{c3@8q+N(99A0_(atCQ>u#-Jx%LeoRyHA1N!>dEjZ zoGom6oN~9xouXUbGrJt5{<2j1LC(i<%C^moi2j99xtW9!&EAT>N`B?b1K#Y-Zp$L4 z+#)mWO4A?wjWdyyYJE&*?35;E2DVJgt4+KR%Z7GAm*blLIoW9k7J08_P1`2?q^=Lh z3~h5gptm&2o|k|E_3}PYMSe+YJ-pEQ?5=^WV-|Qb5{{8A|te4@sBe?#c^c!(-52{xIjuOh;|Hk~eQ`L_jwh^_vcH!H9czMBhsi-@in*ofR(= zB+RU&j7+iN2%BlZk(r3m=OA=A?K9|F2MR6a%L&!C6KjFaKvDx4=A}QE}dGp|*!@?(I#X3GXFIJXm zF_b%2W^hxQR%QRhFt5ae3iMZR;T+B^Jb{n_FzAZ9ORmJ7 z(C2{mQPW_+G0VW3zP={bkk8Z@-hujY;)%Sq&ku{?p$MU0OqKm&r?uarL`rIZfOG0@ zuc1E!9XBq>JK9$LWe2JXz>G;-ktj=O3{TEh8`B0iUpSlS&GaCmpw#rsFMpMXwL=5( z+(WKe6*!pF0EIVzH^&gG{V-Zd0#-?Uzcq}I*|m;R2!gF5Z>793pmn))vHX}2e~Q=P zT_@FYYS6l@*+2@hHAv6Gl3Bf7z1W}LSF0z&f!111r5eaVlbX+rG8{wTV@H_5$T;#8 z_ShX$rb0)^;@~jPFEuc2c3l-?HYNJVuXu4v4L#e`Y@b0^JmL5gcJwXJ@8sE#bml4& zniO?}Xkcua9#bh8BFuhD{qd8Km@VWn2$9;prcNvfs=7(05-*c`NiQu|z#O)mn6ll?)QXbIwrXlMz1Y+d#b!%=~ zFf2h?xCu4Wezpz(;1K_-1pxl6;d-nKg%9WI~n+!5YdF-s~4`4^h z^Ve`#B|8TdMz_l53V)HV&pnZ#r(H#&L_3cs-w=D~ADTVUf{SgH-E7~@7fhx?3k%{( zp*g(VUVK7Wf4GNx+tzG~VUgu&?t{ChE^R-m7pXi&4Dr_e5(=M_Q>C_SL_4JqxfqyV zKFM&Ik_{a9Id#6_{=rJu3c18T?ZH(p@1p!6OXcluHGohukv3dV*zJA4W!}2xeWbfC z!0`9|zcQ8WzZFOp**!Iv7N%RJd^d&Aa$ zj}_MnNC%p)I__eDk6O$u$l3Kd*kWr$UJWA{{PZ54%21yo`^#ZPp9M@5K%8!dzGT&oODxZ(G_E3W@xyvgWSFE7R(_Y4BaLmQJt^7ugAGlVKwBOxj zmUw5Ed0e!+oh*H&RJT|Af%PvC{4qgaxSItV*Yw6dafe?yyYHrWz?<=AmHYLAi)6Uk z^!H-qz22w$q=7D*WG>m6(34nzZTY`f;K`XvF|}FdfJ0{~KmAqu&>>5-^IxcZWWbBZhd=)!-#VD)SS0d2v}N(M;P%PwffNWNUW_iiy% z#4z@aSE}2zVX5(S9j6foPb|`CLFs0T+284Yb6oe9f``g6+JefkR~$V~yX){eUV7)( zcxCa~#tJml$rh4M>Vl1~OrSv0UYg^7NgB;pfz#PtYxht!&*^n|Ek(`@BZGJDO$@ES zpFwfMXz6WQArF1t&8@bc=aIi(SA#cxuj7N>K=9)-kk1%8DGnfZtedBel)>r3rL3v6 z%zl4Ln}zIigQ=j~KJ?q`m|e}}lcpdO*!0&6{Bty9d1w$N;5UHa+8<%m{Ggjf5YjQA cdjA)2W!j?3t;4bTS26?0N-9ZIiWvp`55B;wh5!Hn literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029872_gif.png b/app/assets/images/file_types/1358029872_gif.png new file mode 100644 index 0000000000000000000000000000000000000000..c3940d28fa2b7b2b7dead1adb6bce040b4b8fde9 GIT binary patch literal 19425 zcmV)PK()V#P)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 szV=s5Q1`PuFx~Z+j(Hq)$ literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029874_aiff.png b/app/assets/images/file_types/1358029874_aiff.png new file mode 100644 index 0000000000000000000000000000000000000000..721a436cc2495cd2375b658d70e8f482be4c1548 GIT binary patch literal 18453 zcmV)tK$pLXP)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 IM6N<$f=)<(cmMzZ literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029878_gzip.png b/app/assets/images/file_types/1358029878_gzip.png new file mode 100644 index 0000000000000000000000000000000000000000..af4ece5d3da8967603e99b8a74eec5c4e89f0103 GIT binary patch literal 12139 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029885_mp.png b/app/assets/images/file_types/1358029885_mp.png new file mode 100644 index 0000000000000000000000000000000000000000..122aa42e2337855c30cb352d707d0088cad9b0ad GIT binary patch literal 19107 zcmV)xK$E|TP)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029892_mpeg.png b/app/assets/images/file_types/1358029892_mpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..1e072fb60672356c9ea276347600d6097a504925 GIT binary patch literal 15293 zcmV;uJ3_>XP)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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

=K(k{4 zUGuOC3m;`6m%!Kd!V51r(D+HHm(-Il_gBCA)ykwf-*(GPmOd*|>aXkgjyvvfGhF(? zwcq^aH!iB`udBTa{IGLNf76j1B63GCgwcf04GJID9B z&Cfe<1-^c{PSU9m^}&M&9f+#O{{8zMDY{R9>YU0^FM9IHC*4;`?%TJ|ozs1uJmpg; zn;*|HNw&&<@x>SIxvffoF02RZzDxml-F4SF zkTuaFu%spq9XjN|)wG~M(eH0b_v=U21S&rh>w1TmZsmFCp@-ac0VgT<&$$2o`(4lR zpVf=Jtr55nKm4$JhOP_b2YH`ZHi+N*>gpZ-{z319;On@n2YA*8{ZL1KT;dBv$IapRfcSdeppjU&lQpCA-Z2v zp&~%!>$$QGvK{(DRy{*`eO=dM@9}k&Tlv#PfX?|$>#>&v%1e=2kYq~o^;=?+a_MmC zVM(_D7C1UDHL_>V9#>t}N!Mji4*Q0DbuK3JxnEooDd0hC@A*pfndEb1Mqhd|Ob z5w>&ZPDg~wQIeXGvt1;}B221HlCJv%v{Z|XxCoPadghsD?78Qjb3IJYRWDLcTkoWL_NFcZ zltC5Nwq8jM6{s2*2~>fhV}T$dv=_kgR%8d{eo9>kMD6A4%VUztQO{5rN>XWBXC&jS zbK1ZE{qKM2x@^FWH{NK!{`Ifj$_swW%UzT7%k$D|jP*|au3$Kcg;+P;bdxJr<*#?@_l)ywfM;nv_X11Os{xos#!@>{Ap%J*r@)sXR+4QH$dYiW zC3!6(Mfd1_fvrvXrQiKv>coi?t|xh8tg^Rm-Rjhm^6In32VT9cXM20g4ieqf1C&uL z^D=wN-|m{?udlUTuXMkj)B7wfgwdvNo*4bkcfRvq`1R+1 zE2&)XB#D-EDv5Z3ucY3g^V%y3d|zpQPcXmB6!_!w=#Y1p49HMS$<_{g}G+$6dRl7XjfajDx9*0A0A&1A_1j_V^WhfF387 zuJwSy0`E)fhikA0wD2H!-{G1K@PG|^FKqGd+@FHpj-7CDNn*pps`4R@hPe-A6uBaFLO~7^pZZ`)y2=>bvFI%*EIqFVSq^k9SyML z|7+7Xk@K~HourGMu|Fp{*7>e5MJL;}ziU815-%5sZ-jDKyOC#SxY_9v0$ftB{Wb6b xVI7i4&?fM^R8a4;JTblJuYFz{0_TNX|38pCcsATx^cesE002ovPDHLkV1mSjH?#l% literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/1358029916_generic.png b/app/assets/images/file_types/1358029916_generic.png new file mode 100644 index 0000000000000000000000000000000000000000..b91b1bec57d0c0f68b9fefb9191bbb552cac949d GIT binary patch literal 10807 zcmV-7D#+D|P)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/aac.png b/app/assets/images/file_types/aac.png new file mode 100755 index 0000000000000000000000000000000000000000..a0720ca452f8921155d5384c0db43d22f8631330 GIT binary patch literal 2092 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�fNyQ2-ZWiXEGvrj8+f?}yLp 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

-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%0Dtohg-+5WA*`f% zU&Au-{QE4p=IiP5*A#6;8x&|z;M;@(4F$lr$w2>Yb#v{H)ZZ2k&y;rSA8D_C4E3tN zaRo5VEM>Yja*UXclAh^dWNIO9e|R$Pcw{n8WAg1vM^_ijH;j_I zj2{2KLc}(b3O%V{@l|%i#dNb$#}IO z_$rnt!1Z%E>pVvXBGArqeBZRI^8D%ePqaNka2;hf;zX^h2d8^< zdYP5?i!hg80`{3(_r>TWz5_6eUt({9pK-}l|u!N@P*VgFEcAgH#pQi*Xe zN5#$4?i|hnu}V<*$3MX$Ui)=Qs5kZ&27dv60IoE1kRfX`dWGavENS3VXIg;rbs1v(@ywB?P-I@tFU$MkUg6)od?c*z^r^DF z&A62mkW9#Y6>-co8k(M*j}ynn;<1O1#hK$H>ELgkQxD2&J9ZK^a(Sgu>g1Rt!RaYL z6E_iJZlprOmK--I!rDD`91H9EPaZH79Mc58LW&u{AOH^->6?O*3jF%EP^i;sXd7eH z-#-wWw{42;+XmR4(i>Yh_F!$*g^~)Z0Jes-qvUBrQDpxNR7)K5X3dv0_E`}l;p-Ie z%%iL_uTb0PLIISqsq5T9dc|-Es{(Bg=PQDbCq}#+g{%M1Ai}ep;Vei__wcO zBQ;bwHZ!kOfTe&fU^BCiC2CT6C)5~9lVe`#|wzeZ;xtp z)n03vxp^G%aleG+P5xF=&QnE_{D96hXyd%d-$v5347ls7U(L_^-uL_QrZ>JR-t?v) zh%G1r#zx1nT*A));p?3PR%6DP`hFJcA^Q)to&4^@xrJ->XN-ncd>(4fG#9|al;fN#GsZ}j+Em;xy%$|O`D82~@tyT@~2VBqhB z;6H&Qwy!=q$v*#yI61;fEWA)B%(Tog|1h#Jxm;zgE1ob%t+1FfUnSJndPwVgnb-`; zfmO_H#f@2}iq_T2l{$6(Vlhy`klQODC|A;w%~htW7&rkacVrMq1*lxeAX4If*N6bc zajuFdKe$?zSP9lxsa1d!EI>tOG;vXCwVW5y*D`vwP#~_bl3B>MB(UX-&P)u)I41N8 zV~&L@`K>V5?&DvekzR!Sg<1Axvuc({u~mu=6#^dYH-}*F(SNPLQ;3$?@9*k?iDmB2 z48y>Wf-6F}La_~krzG{rvJToBK;Y`sjF`Ly1YZT*t9NdTW0y_GXYYGF+H#LId&cM3 z7DDA4_H2({1nn7=670U_m_aNSny^fm#8<)89H!a52<9Cq2hK(ld+bxOpk2KV4(L-6 z{$S_HSVpkXBYcy`a54E>!MT|4 zgPzVG;3=5vdEN1Gd>ND`=(EI8fo@S)oWQ{%%7d$~*c)f3SVireL%DK)oH=$nTGOI{ zI^cyLL$+ef#o6QMV)v$<>11(Efd{zi9Hf!(rDsl0#>qHI8CK%lC(TWj_Fm2_<1Da@ z&rK=IJ?${uDZCSM=cYmEb zE@JMV&sj>&rEDUfxRvMLfy=pEkP``DlgE6gcFr#!f+ok6hAl>o(!L-yhau!1ZtxMm zd>*o&1wr?RyVsxE?DXL1I_9FjR5tI}7&{UEx8w1DaIllra8GW)Du8V*-ONW#ww>p~ zd^+LZXDVB#$pu#J|K&gb7xDSee?EHfZtr;IJjoJe94wukP3Y9D2CO{SMfi8+{|8z5 z-?4o=iZB#wb_Yd9O?TTXHURcaXpUc%ofD?MaW183o4+mH9KCn@9e2ck`@nz8eg3`^ zJkn3cd)bGCB0y+XO*U8HEu+A1yp@mU@ZAXc%_t1@_CJdNuaAIS;pbi8vyXiNFgSID zdq^JXIBT-ZXRLC_7|QxEgp0bIDwPDiAj#vWFDyqF(`10Uy|C60^jWm zZcmWD2M->Mcf8{rSOvU4Uj5qF#83U?|Ha7yn`4+03LKMEl=z~6gtaxsiZwu)SUk%R zPK8@l&UVexFMvJ|+zPO1Nf)?ps~;77)U87jb0c zXk%rp3uku=3p4gSagqRf&G+cPF1(3%Qnn2<>MmB>XD8UBt1ymtam~yxN6^3J!N=Jz zeg=O8oxoX&3;H|b1y@~+@CQBVw=0Eu>tAO6AZMpJ|Ku#I|9H}$nOwxYd@T11FS`;? zFTfbs%rUkTNH_PLtJG*=ZhB_>Jc@!=1WZp3TxQEcS10Ms9jx|J9wxtuz0fTP^63~b z&C#JEf<`kqsPMp{0TrQ-tI@PpR)`@CmJ8z8?3NvlIO`gSSa%Yu7pw}>gd9r)1qR0r zmk2pe=1_Q?8<~kqIEt}*ZYU;uFUq-=E4no6ywfRK35vd?`BjB#=(C*3S&ur-UvV*b zG3HpNkO5qaWUy-$_=Hs@mzvyEk(GPK)<-H={SjWyjZ9v6SN_N_LHwbw^HeVjSu#6Lsp?_04+>W~Q)}e8ViQ7p zZVv(!b1hezDdm`U_x5qb-(YOoT=w~IL-^l-*?(W3XVZ7E`rn37%Ta$E^Vf#=e!+et z;omNZS505!lAeD&V-_Co&?QR1D{jul5JqY(LF@z<>>7k)GcWyMM zabP-+vS3jK9&IW7=KxXH&<>7n)j5s#{oi@dd*YLy_;~#6&;D$@=?!m!K1(qQjNHP2 zg-x0PRS%2v&bi_^ma(YlNMb6ZNVJUfa_s)m&;6scRCw?2{%-dBd?kRm2&x{1f*#-1 zxF0)qEdJB~`=8=he)U&kJIWoc0DUgk!m*vT3V{Syef_WIt%cEuHz?4cz~6lelsEg| z{eCuj*r33-ECu|*_G73`{=GL|D*-ftd?qUZ=5eWgA4mCp;l8mrcmgR6hD%|q4FMn- zWEt~nu|&ou86>_6qg1m>tM}h%FfE@SzLL3y(bwsit6zqMr+|WNR(S9H&b-3h!63`n zS=PE-9T`6|&?)>A7hIi}F!@TX^QP3uXx7b4Yh|E&l$D(>aP7ZwLtRH~3xii$Ude+- zDfFd~Ln`Pi1Q&b?RKK$gzYNvfa&LMKKN-rBnYgUqx+}VR*T(`!cr`a8$djr7?%w;X z<9>Nk_5Lj_P4iv^G^cNYpuL@}aKq?#(4je$2yPQ-XHRY)-q1TS`5lKr7YBuZd)0-5 zhph-Q8<_`#m{sfVp^0Pm+SqQ;%Q1k>2;%DzytWRmkKwU%F-d*I?zr)yZ8-Vbh`_!` zJFJExbg;J|R{$4WS!5!e8J&)yp|c1!)NuT#5e^iP5KP+fPM8kMm>@cnOKe!`UO)k` z;6dk@^)Dg)cY*st;QxT-_Ac^Tu`*cdM7U^Yzc%~%n-*E+cf}t3T{&JxF`z|3EaK8% z;Z$b@tSlDB9=Iq|nio-2^dR}uMl+TO-Tki4c1Ozq{XsZsBb}yDyr2XCmd@$AIPbg_ z{CbB`glxPnmLQaV09EK1C|bsdZ)du}@iA5neO;g=nx79H5#x-9+ZM{~DQP90?-c;n zG1cd(j9+O(`mMQVUM?^$9_u%BYCMi|q~GZy!}ypOWq&%tA@f7J_-+%)WmZ$uZJu;1 z|2aRLR|%K4oNZhvYwxJ*)%T-wF)d%Rr*=e;1xLPXeOS)c#66$jY}0Oug8Bv|E4E|w zL@y2+H*%uHW{&yWyuLfOZ0hEiKRx}Er{Le+9$nq|xM20a9pOK>lK@xT)&{XLWHMiC zvp@RbkHvrd5C4&8tkALaxje6>7p1m!YB(!^NYhfq74p}-`ZaOUg?rd0!nT}z$DLQ6 zez{Ox-W7#@yx9OH4U-tzf+?ExyL$iOk9{QmJLc;nBlw#@Sa!ufabj$|igQtV6k*gA zZynEi;=uxhoWq=6x=N3Mh(#a?)ItIsm z`s0&x;L(|@_zLz@C=Di18jOsLrXrw~Z3f%6;3s4A=9pp&#KaWame@iwHa3<=0s6ku zGC&$7a`eM(2W==4jvhH0zx>O;9Dnxbe;#lBrMGf&z<1!^U^HfE!z}?h29l~w)ylZS zRB7$}tbZ$*|I9;Y--3I5crED zze=k=`2gp9eL6r@h5EED(Fw-Cneabb{+of>DAS-og96Vy3N#b|&%7~fVElKK0`(7b zE%^JR?`n$oL#%SR_usvS&!nKq_anz<;+A{a`+Jm?V3^5v&&FnT89pzWECv5MZbHq* z6t{1eUX-?^k` zYh+R|%gS8Z*$S`=t(xm5Y(dJ@lSmiR?0?&y%UQ|m#m59k(6Ktbi~!t>(5WSatL64b znNjh-z%0zGacQmTt}A#m?73ai5g*6qp%y^cX0J3R;N7eeo|~Sme0G-+=}gn$`4qZ# z?%oA_+U=T(9)yv0@;rENabX%E0fiB;a8DS|=BU8$xbhOrf-x6%uRIL?0t32;g~I%- zNAHcX0IHD4Dm}!R!=Jzc&iE8M)6AK^%z%%bXvah$w=6)5HdZ;6<=w~MLUuEX2sYdU z1A$gS+toz!o7*s2?%x#6I7iFLq_aP0pi{(LDWzP-=SERbuq9y*(|?o?Ajk*d7l(k& zP1Nliq%F2D^r94*Zj0>~UBwoITVsxW^5UeJHV@9dT`h6p<(EeH`nFgc;gkkWUYMp| zO*p&DvEu`-#f46mHv*4R;x=KwXpAs7~c;%nrAe}#O zDsr3oh+OXfb_O!$uF$6bBUio26-Na!>n44ulJJ?s+&f1TINuAzmjq0m7LIP~#C|g*^#Y!>U$C1>?Z*L#)MO@1)_a$mHm5O`m(s}(#y)8f3j4FxEf!|ml`=T zIWYhNo`&*vGoK7DDt*@VuZxo>PQ>s3;rrt5d+w%BS~qZ_1$Y(9630P@tQ>d9?~io$ zlmYX_-xYuSZ)V$$oAaO+O0#RynD>Iumo2-8zlmcyTS#w5!JwJHcu(V_!>u!mS`Sdt z_g)X}Y4)!*fuoyN0=dONehw?w^W}HbcQkcSW?a1I!c>+Y-D!sJZ_-;_3L4gJZSZHVvp+SKL1^#v^;E#3vk;yae z)sH{;?t3)t=+UFGckkY0bpCcRe)`tMSAqWv4@|^k$8_KX!^P@mXT9Pts|4eeLMF^l z#s4JWj1#M`b!+fMC9%p_Wv68P3%5(NgesoJOWe98Cc|Wz5^~=sQIj+aUg6|Qb~4X( zaaVn0A~TS;yE{t6+UBk-u(M*m!ilc`nk zaK$;TBH;8ZswNJC7nf1?c{sUZr$AMorM-sZXb_fsnbHKfF$L6@<;vfUugs4BqT>Kxu##g4PcR zI7{G~#1k1-BBN)067Ry@7si&0cErJl4o5$O-{c7cC}Z&XhcMF_?N~u{vwGS_zb2Y{ zk$)9zc|Sn-Tx}J3?pFd`m(Gq&MfP&zy?J@1ovh<{(jTjXmdYXrGzAFm%kxr%9_KxNdy{##1Km9$p`KA}f^Pm5G=D12RgC!h4R=SBxiyF*IHf^PX#3u6n zqV-jK^!4_{CqMPc_`sjB>d$%fI?fZC?RZrPcZFYNg&&o-^E{6RSE9>SAoW_sPt96^ z(>zV|RVJu7aK*jkE2x)k06u4~&bO#Z5x0cw7-?bP`vIjF&;1N5`_s^G8bw+v#Ze+; zS@2Pj(5+G&gy->5GKp`1gIFvO1;Ty<)she*}|%<`{>&d-d!=b zmou1rPh(O$0b}kleL5C2X!=hvR&38pZ7eWCd0i`h2M}j+Z7H3~L zIP0Xs7|BwrWMd*w4+fdXH!Rwsi;%?jhzmTw=7a1_$DMzVDUsfs^l# zSx&2a#q@rc~D2!Dxu2qzrGEET(QD}@ZMkiSHKY{Q+ir_!xK7Ry7S96gX zna5?@hXT26qyVGUhL5hTkS?wU%Qh+KXENjC^OuPDPPC5#DL8qbPm{D3fXM{AVG-Aj zeF-Q``7Tf`rK86V#-fM)?(QYuw0RxJ`t`Q~4!) zK8b>jeUst+IG+0id(Jz6?Z~7eqM9T2!L+r)THddL?Qg)Pms}b*z2GL4sVLMG((?ti z+Ht9qxLGf?C|)5A#LRg>rq6T-3M;idzx%%5kI#JOGf6fDb@NjA2W~qG0tNVVtVgbEV&WaZ^dqns9hN75W`}(#!ammI&q8xQ)R6|Nrd0 z2e@Zfb=bRZ@AuA~xzoF5B#kuc2qb|dL^qR3vapL5?#C}PfFU`a_A1}sE zjIk5P#&K-pmJqOp;Z8;X06+jqL_t&mmxN|O5(t5MpOL2bJGad3<^6tZpL6H0u^`|V zD~$N>ng2cK?7H^ad!Mt~URz5d^QOiexLdIj@Tgn5kqof@8az1!U}IupGESa49cOUj z=etXdzWwl9d6Ms>77D`Uak*LrY~8vgof;lHc9OZ_i3T{-EC|Yc?d^T>hy_vI;qka1 zCx4UEn);*Q?3U;&41+X^w2fB@)qJQrVSF9Dmk=r>QHjmCl}v@y6(2?=?UR&~4<&yx z|J)~CMcQ-dqomMeOkn6GU?DyYn!9H{>!5C-^hhutllL%NReyEK=fGQq-GZqJ7Z-2!_{FgKpB?C%${_0LS?a=dpk8qsLM|TD!}B;RTp{k03mJW&-Wsd~6!(iCr7} z(TKz3vq9di0gH636;J<&18AOp0PsA52+x9FVlTf|0PW%-iE{)Lz#uLJsd#-yXn+u+ zl`^@X8;zs=lW}DSK{`0=%9ANNAjHXse}Ux*HzvSXtbtKAKW#3bIK}Tsv~Jvr6#&}E zHa&{d5Wg}iV5}1>0=5qrmf2>oJTIebBh#^T_7qkE%W>7K-W+Gqc7FIjeh3g-V`zO} zTzT!KSOE0J;eAg;56toK?6El3vA$x=Z2}x?67LvTcMe9m7vBsAe@&>anM8_fAQMb; zCLySxFUfeBNBF&D#rC4kY!V_9tRp7zvvA_*Se)QUztK|@ac&H!ZybrH$+ngw!jc+i z>h>K_Ky)3jrj}*C$Y(5L&3`K9UVPGf-gU?7sErB3O!@@Jeg51pygwd&^wDJW)1;iXP1nDG z+stI1J%Z1%QUIdB&KBmiVo`GA6KUxy0E>oh@TJDSnl?fJXwEa{6xW5)@3V##Ddp`nBl~K&OH82pRR}FYNj?Fu!Zw69Y!i zj&hvi=6L<b05;@xrbhu;+sKm1VoG;mzbhx2p5 zRbraW~@vp6Sw|IfWY-u;vBjtv_&nizQTW1uMjc=3;Mvxnc}81N%p|72>t_gXXm^}XhZ3Ig`;-yfGh47OAseZ(HpFu*Wx|fV;h|c8txnw?{p7ByyRRCQX z>bksEQ7iSA3{sSo%f^Jx_PL&~s;1!toUE`C3IMV`*@{x8lxu85a<6)(ehJ<}(lrov z3A81ve()@AWO!^qF!G+7ES+&?PHK`k%a=dKW+fI$6Y%U$MrD$~B=c|eC59RcjM)YA z=bW>=nIP(67zR0NuB)pM|LG+i;#E_4g-vrXAs*u;LnS}$)&B;oNJfsUX2Odw2zpCj zgmIAJE}Ay(VO-Rxs`(#=sk-sf)$9S*aUT0~m%FKR9_E|+WfXvE9JBI6$4_ICFdu9B zSI2r7wr)-hSXzW>P6iT<{1V!7e)4B(^s`?wNbdOs4)N1Ync6ZyXJwA9z$bw%lfxY% zfMhb-u>g=EfaOWkY*3vtQ zPyj%1qPVQ-Ft?~Cc?MBvHFJxJ@Df^$LpzSd1I|?c16mqP#dWvd8lwjg@`3YRued$> zaSnLyEBC~igGXb-mTd?Cjz(Ai71$mW@s5OjI##65_FZPA8kX##QzkW(HtM|>{+Oqj z|8v7QG20m{;7LrCeC8^%hAU-ctftv|F+M&E!#|0M^hAuGo`}h_QylB(UT`dxfTNh& zlV2vZsQq(IB+h9#+h@|idYK94-*v`#Fg6M^meR7rZBMQ_$4RJ5x$GTf^L=TY6U_cp z^Le>d^Kkc@Q@=t7aNB{vsRL%Pi+%lT*R8?ae=ydm^=Ix4VBX&e^Pl~s9_MFQ4`D*nlqs2L z3Ui%xAOn8;t+&T2tVBElFPXV|5FIjuQ@RQzNb)gRxoM&Vo>-yXpBs?;-z9Wkuff-sOo~z?c7EUf0N+)^F z&9n~S9i{gF$dRM?Gr@v}KCi~oV}^IgiQ^~o`?+r2NWA=(o8oDX1$>t60uu-bY|F8A zwrRQGJK&T502vkg%mr z3;2g9pJmVtN!(`v@5q~ZfHkj$DTEd-4RN9B>b^vpFMS4No!loOD=|skFr*7JW&eNC zmM4pxTJ&=evGZh-0T2^eFMn{4&ZM8M>$CGPL(=huf{gnqof zcf&L+#wj%0Gps!Y9DV(0^)PKdcKlcjb58ldHkeMBr6o=YP}H!DmN$JuxaGk%ZCd`k z6*#?;Yk6T3zDK8rz0o?n7M}w63z!{^UK}3Y_R=e2;;RqD(ClQiuHG99m+pzpSZTP| zxub11R?VG=qaB-JSm-}%)Bfa$Bm)m}eV3F=;?XB_7+KG)Wd4cDQ1dj7EpbMd66L`& z(PyUS;>0nW`yCzSxU^{m0n;3>$ee)5n)7r7-cj~mo?oWkkn4vE{g-jnpYzQ$827YX zprs`|4XRz0@%P^{Cr((OtH5I`9bDl~$h_DQ`;r&ivi`CLaFNEO)F~z2>0wlR@ZZos z*c$`Gc=KO95Sy_&86Lu{ycdB0%)Msmmd}+>8*2Xtur}$(4}iWG`g^oyVSX@2nHo8q zLhy}--~O%Nj{goLsn3D>UGMnVs*rnc`}zLJ2p_YPrsjM9+H0*%3 zu1eE?%4AF^0CZqQp-?dArR$M)^1Ft1UTYiI zS6*57nTCVU+%iBNo=D<6k|8gr1QekFktv8Qy=99M-yWTCx}Se=XjM7^JkGvO5#lW`YE`kkIoQ>0TjiD?KRh*0RY!bm`CNXu5VYDF5If3Arf;jhUOuXTRo z>u_P5baMlpoY{;s-wGYfeQFUQ77YoDOp;|K&N3PzsU(wwIR5$*j)bWOjOP^~y|03K zEm25D+sn$UtR*$!EYZ|KPTG^HT4|Ry>hd+hN*_x33i@oxco}6=Y%9UbY%*_!kukqR zRq8ND$tN5of7Lb*GLK6Pu!5!Dq1CZ&%T}CC9)Q7C*h5Rqxmk#J+hXWTd9Rfu#5%Lj zq-)0A&t$-wJ!T;4x321rr;nYENr-U$@n!qu8^N>Pb(d{MsDgG8M|$me7>{`wV)_6h zzKG}kPPnea936LR;#>^k34hPJ0geXj#LSmt&pdt)W^rku5bOF3kbzsmv|bb7WQKq- zk$~1xQ*s3bc^n}51Rai|i~*gp|1B^Ft-#*Sp54xNjzDv-E@h`D&vDlH**Jt_yLslh zCg{sDgIFuL#i6HrAZAZ-+#rnO652;k5o}wFj}8O}a2yN*+~W*R1KGyV;uVG{I&c_> z7IYb=gvDI)&0sOX9{)B@Vwjqoi~ApZHujubj`g(Fec3h9y>>mm2aZQ;-$)EkarSw~ z#)P87 z#o@!FarDq=YW(NYW4lZ`xTL)NzOCo+eB5a1P}(YOxAB}f=h0ALBn}49Ji}~O+{sAwpz$9Z>c;bbZw#eR0LEG25WqAFKC{hl;Lm{r2RP6DX8{lU z5`bvf`2LVY}?8E_`@w+Zz4?XuA zH*W@~BjoQ#0Dz^0f&h?|`~BGh;L(6;`DNI1jQmUeezS5NGL~*FDBrRLEC&=I&83EZ z3M-n^wC$+`qi4?G|6?@G_va8ky6->jc(U()YkXHAWS}kIdxpaJ!g#Z0wgB_SO&fV% z%*7}7eU}C<=*wK zcg4TLIp90r`Q35y*a^xzZ_Pv7l{G*LwYXmq0%+O7V5GkX1T+&kNqx(k-;x6SU-^|^ z$vyzApnvT^e;s@K=`{b(|LND_>Z`AgojZ3XPAzD^?T>TV{uDfX?JAooO$;fx$Z-eA5utmHROMpjVTZk4I-j~ep@_MWd=w=FKY=GJ)NOJB$%=wx=? zflVsJHu`l=nLo z>mZs{jzOEA2X>FWL%Rs$y~sS1S!$I@hCx08;XcJ&-`>|1yEu-`BlXk{yWd|8_A-6| z{De8q$$XM`8RjBQ?cu9MQjRHc0;kwSx_-eu^K_w=Z3Jo>WtaqCM`TMp&%%^UpKFO} z@=U?(p2qw5F{}~Jj-pAlLYVFj%$j#^+>+Z9#&AS7gg5z)7PcguIay8wz+^hjBg~I5 zWP$ia>h0XJJpy4ybm0Bp(-!7&21sAi2Lk7wFS7@^XJB>oZrq&bn(J_I5yxgNn_1_5 z-~gtruVpGauzFYkXAZqg4gWJZ`*I$X;i=+sXmZ>IC+Ce%6yoo5f^(57^W=naj`TZm z^lWPW&z`{4e|#!tnJ2l|o<_~7j@kBPdkRviQLd99EI`K%cQ#BYmN;HH-9#ZyGPW?{ zj!BLXbya;TkY+K)+g0UwT91srbDy8W0U@A_f}CXpF+GC=v2OEPnAY{NZR0>}z{CGw zzeo6$tpW4QR?jPua+2aHNwEwGM{`;{Gkn#8ZqG0pS6MprVKbXhR zd5*oX)7er@L50)vc|u9_ov-Qt%{SeWN9Fm>x9h3Z&n&LPGJfe7!MKb7C*C@tiBKc{ z?4g74^S|)(=b8Vk8|EJY)j2f$J9q4e_rB*naor6!#uJY{6d(KeC*n#30kBTOdJ=W^D%RZ`?CI02tZ`L zB_O{=47l3?{?_06;dto52jd>v(jjGIsD>~*U>_XDGWWTsyuy(WaiYMF{^*bL4#Mh) zv9#a*@*C1{wca|ev5l{F|IOt6T6Hwzn;2+f;Nro+U;Nwr;=x4|(k2G}w_v~zZ{trO zeD>qs7+=SwHih&re({UB6+qL*7c%s8w#1z;TZM*}{irB0)lNu&xUX3T%fRDGXt*te zQc^id<7A#fJgsC;;?1YJT$MdD)N$4i3Sb#ZzQ*=4BY(2og_UPKM3aElm2s1|{5em` zRkavb_!l;3=6$nE>;Ht3obXUS_IfmX}Uqj))}u>NL|S zA){BA9_<<=l$^INGF*&V;v9xbWZ^*2J-pKHG@M&I+HuC`wureo7}A!RI5)v*8*MOcm^7R^ zdy?%8EocEJ(BRFcCV3SMrq06DpiaQFd%D3C`-uAndP4_?t?V^cv_3U47E_}LG4N&3 ziDSSmFMUOHU5@5ni4_b5>Q7+cr)@cPv>-@ZoW=yZZ!m6n!yU1B`V?aVLje=iHi*E0 z_&9qe+NQ9&;Zg4exd7-&4v1C&M2Vm01mYa8mEosOvzgEJEBEYt&iTXGj-8#3V~5bd zo*0jDws4%|*`wIzvHWpwxE2F4#;Mt49Gu5BW1pOObrM3>$=J9~otDn{oWTlj5cK%O zB+nWYGC9wR^+o|kjVd`x;e^?`h#^~Y?Tm4DLct9aZW%_q7oQF5wycfayVl2^OIF9G zwV14<`R`JdPX{$OUz*Z6+gwbrtzmM46E86HU)#$ufWy6*gcs(&!|fnd(_Fsk@EDBd z@BZ%Zre@s2*^jywALwEu)8?~%m2Pk$)QB74>*6)HA z>EefcUEpIBE&2z3;REb{Kc0L1wUE)bi5hhGyzkhu0PR2$za{?8yZ%<(`PR4L9B@1? z*>!pR!ymta?GnRG$>)-X!nf#qBI~z}Z!YBgDzof-!4kRhEKWLcD(FvB{@AoBE@l6{ zRs)*zpFMLrjvP7?htSj?K>&Uj;lLEfO&avy;8u-vD(Jjp-RBRK*v!U_8?o5wiGBO_ z#~F@2oMuk<@+>3$FyqzV*Bh7Y*pW^UAA92QY)?xD$HZe3=b1DA?4SNK1R*`~&cFPZ z;|LZxTB|7hGLJ&28aL?|AY+LmX7rQdTzY0(;Kh zni#maG4R|s{KeguCiG1VT$C8_qg#i@`wQb5(=^#WdGcgDh$i7BFL_Cw^#!|Lv!gd& za#?@e%l?0T10=ao5g84%hjdGZnl^3dY6E#Bfs}M_mAl;6W$VcLxh8EI+o|)Mzg9$9 zMR2N@kqlHLQ-~{bQWF5xd*bt+*cDi8$OnFQ*cSGzUL5Iv&T-IIqH|#1)&^ zi;woU#RkyaCh#!Y$=GX(3p0~G8tkCVzKkk$J6J2@BHCtn zN8>+!c8>N>L^pG#qf4R05==oGn$Z4)v4gU$5b|RaqcOWQ7$-4T9$*VhH;nuQX8uP` zaa7;LG|c6>XlFaar8_spEpK^C^xpc`XjwB7%j3sD7DtN#OSFR{w+XPG-IfqArOTco zK&w3)H^e+bgckQf&jV}k5WWHq$HMqTEU#8H0vo6x3#LpbWMYP4$X^a@eb2Q_dM>V2 z8GZ#zjHTNLTG%r$c4o22ILTIrBOK><>NtHHhv`R9F^6+Eg^tN?!};f2%qp2P$)r=C zSNfCq)-nM=gvCx8m$RBVq{iPp<@!?ast`wpG^ev;N4hK5X9Wyp46VhgfLZGT^0zo% z2v5@b0|siDdDf3ccVxrb*a^Nbh56sIagej_yO?9{A1_NvA(mDiqI(t#fMpT}5ZtU@ z&2fvX*!SO!MHA!u|A+baJ^k;0@fYJ1j{juBb3NOE6`Yj*m`^;_>Eg?0aiX{W8+osr zCk0(5WXJ+JS6Kil{1Uqb+oYMyqsQNQ^2P^$?SrYUR#QHSiT%*vVC>w!J#Kl~OXFtF zy1)9WYhe0!BkVcNn!q>(hP&IN3aP^}H+cVN!}-WMJq5vkHseZ6nPt^q$Js6wPI)Cy z<2SC3bp9xe=K=)!z|k6s{yf%iFCkY=O{7Ka`#@7!kaSatn0Qoc2>GH3}Ndy_ULKAbp!rjUw zsQrOBUREW;b0$;3$E?fpR%C@4Of;ed3AXc3bu8B`T-Q8^`gc%{gdRm{q#xJMGQ6Sg_t^;5@Vq_jb!9x?Nxp2Be$w z#?Qh)&SL(*3y5VP?WY{`oLV;Z&M5{!%jG*oE6-#E3=Oru(794Y6Qsb|4Il*-d3KvM6oyL1%i+hNn z(iK2x(=ZFaGmdBbF}&KhxHlbN1#K`Aot!V;fz=Be^l1nN(zdBvM}%W%kEJl-;OJaD zb#y9DOwPuMG3vva-!)rT$7}C=b=>~_ecDvl{;TQpOs1#g*0) z@+n}kFuCAmZf+T7bu5k@8I6-1={Io};S3fHOE4OuD(47)(!0M_6Rs`iC1c?l%W(oPoS7J(E?1RD1P%h2c9d{Q#LIf%#zcY#w_^KUf<3n1)s-}Z>3grd zGFEf+-#in)#Fi47&L7KIN=q20w&Q6NpozIo-wjJEfD}i^y*9`@UWvxZ*+rKY9^4~rZ zfAfd_X5uT~!4=+$fRlCEfXl{vo4N40vFWdu)|jt(-^4%@0~a?2ngW1}d;FTvzX&nl z2e=N6ALE)Zsz3G;VeW-=FX3xm^P0NI3wGVKrURyKAU<}_8TKSYkV^DOgb03hNrJQi zqK4##*z>nl(en}2T_K;&M_)iAWT9wzz3s4QUm_~HfH?tTL-KJ1aR$Zbq zp==Ydl@j!bU%En^kyS#*aqr`@=J=rM`Zs)EJod%U#Nj{rC_FQDL-}el+#=yFS3m{H zfB@@T2!Q{60Dg;2gt{FF` z_cC6s5YbC$)+c8>PQwt^9qH_^MRR1ed_=o1-A7G@ z6Me$z|9UOSNIDJFwv&)3V2;Sl;K2|4;e?L8#j^`j(bKmSUF2))f=MQ09(872z|eyG zKiA(f48s_X{SG56IE<$Jz}Q?I=P0~kw23w-yy z4Z_Pa77ft`!?lDT15NkQVyo$omT4G$juhk=&Be(X1ORJcByq&}$X8vOfJVttAP}(foIFxKw)rg12(N{R>4ptomUk=VXvC^m1<(?4e9SdZwBV3D6p zs&fHw5CY(H0!x#g9=43Y7#5H9rFmhnIcCL55R`8;Xkz~#{{4S|sh&(zar-OG_A%F8 z-V|KeqK|gCV2n2vaC)@e-m5wNL8+H>!-5q+nSBKyZ|D=_lgatWzJHj>PkrW-ao62< zm4>MQ?eBPd{KUWbSFwxZW2a}B=QAGXIG*dJ7iPB$KNAb!X+c3;0_EIc-RIsO>QB>p z?IK)q&NEHzT|YERe&I6I+tccMugQ>-&%7x#q`Yg(U|fguKBWy>5tYf6Ys`A7SP_v8 zWLs5zmR(uf-1l6wh?T%djFI1C4{yEY=6K-2hvFFo3ILGrJp~BU;O`&)<9~=I{x`FZ zvp5QEtt@H8Mj21R=AOyCgk=EO%DL?tTHsx#mB$bNF#Z4@ei&z)I5%Y*P-Dokru=gP zW9gjIa_3`z@CR|*D{qS{5f;?~nMRyEr(E-)iGd~tni#kM15E+I1qf+AHZkzO3j=<< zC30#)r@pVRwPe4(*6|NL^iW)J#T9Iq-1LHje(RO}aUTu=Pn;=xu_X=lCeHsP_@zlR zNXZd%0XdV;=J8i@oWHJ=%?e6<&16(j6oimWB3nWk5{rA8;hG_qnMm_Yveos~W}#A- zbzIh0JqUkNo=)Rm+nrG!bQ zp(A}c4gg(UalgFpxIHu^YyJR4C?Oe^ico<2TlY|lm!7T!L zOdL!@3&eYi+I;>=1S_D(K05)dlTyaz)(e`{>^&Ws!Dx9e0#YNXHXW_KntqQ!(`&no zj-03-zw-!yJo6A|hLn98hk*A1=YjFrm_$?Fi`9Zhk#!<~c-t$ljlc5lpNjT%SE1#9 zJeCeT3u1r)=Dh`92g}_EG%(3tT4tLCb!AXZm|QQP&;xz0GioeO$-rAqCZ5TwKqwox8|2legyr+T%-CdH z64$O#1vb{jzgCV;SY+Ju$iI4S<=E0BW1apfY@d(<8<~GJ)}2GcvH8+%9Feyrc5h$J ze)hpwgC>7q5YO~TIUL@!FrcpaSu8fdgH{c#_$Y9_E*g)}W)cgFnd$CW!1156ERn^H zXfue}dYxp%*ZK1WwEv&}%xBX%-Fd$V1vOTl?-qM*Lk^aq;a+$zzx=XfL{k7zawO_~ z4b(+e$_SWDp-eKV?s0z#E%+aN{9`bcvuvH|j_>=P?}_)k=cib9T^wC`G{;jxo9~q# zoCJDA;S?Ha!Dz!FrE9=zJ6l@ZN+7UqLvS6btsiHujALp)t&_g#*|hMPW$w%(jGl+F z%~Kv&I}Vxej2raoz2(sNk7<)LDu?Hc9Cl8q3(9?w1QvjS# zB1?ge+qUZOAdyv?cWCJmfLwaT-u$_(=_F46_V3#l4?XYz8vi5oqiFJd54o0i?AV?H zp(oh)fBN)kd=Fp|GCYLS&vC2>ros~t?Ek^ThjUW+TF|lMQOy7U?%(^n@!P-sq1>8q zZfX*|m043x2mlznBG?T=0G_gYZUwmMrkgm{@2&CczwsNWnHh00jadjT=FAQHV?ZUjx=OzZ47`Qkw&=de% zoa5Gn`r8NtHKSh>JYJ3S>W5lJ;4`23OnldOeOGFxSY(pY&)Xm?hwH zA7p#Yfv*5l5i$@%W-&+?dFxNIsfy-Wr<{)?`FR4=Rc4jSD#2!@6YILtWSu0iMI$gs zQg2nFMGXm0{or%fxl%(`=u-{1WvnLKHr@*PU-4kvT0zAqaa$Noq6pTJTNElHt;Ck9 zT2uQ~rNa;QH$3Y%ZanEl7rg01{atm74eoT>v zID!NbAvx%m9yb8#GJeBxY>@jCx&2bNp*Y>ZdE=GD=T*ZCN~ zCzhYx7xM?$C%gb0Bb%ai5XWY0by#X&MLQe~*NGK?CeSj(SRVv!%etyzZD9)qB851M zpMVoLepj?z^Bq_N^hOKJmuueOG=#HCM%UZy5dE@m=_9~6G?UH)ogAJ#I)P@CBhm2c zKaHOPk4f`%f<>+}=UE{a*tlf=7jhebOczLIKBYM}X-bmRWIFcs+;Hx=_5jAxUUEEi zc&Px!cU79dd-Y!;pENbe#ZJ29QK&=Vv|=%DW^~Tc7?u)?%&D$bX#TfsjNQ98#+AEA zVl(^w*R1J7tBPiy`Y^;O>z2c;%-bl#TtOo?^vh-3HY@7c2_?{hqeUjf1D z1geUt;}bj@@e~Ug^#A&i52ps34Gr;~X#W5CKmV6mW*i5Su2ZcP+Q4HE8tC>8OwUsg zz!83|SA|~&P3LubdFCt*G0$+^>*+C`XK;Ecqt6fFg4Sn?)Rlq`$`oHJT7od1;*WXh z2_N08yRPouT#x0*M^0WqgFcOK3FoB_8a1)E?S4G=uU?}Tes!#d3Gd~!kY2Vb=-{so zMIglt%fYE*%R9lRGGDj>clL9`rp@`g@~XY@7{c-g(dg?Gai0DBu6f@aS^|u$8IC8O zd>X$32N}cS7hn=0$H@~XW9{0tx#kYzh2M9K4itMiDpVgl|L7n8c)b7Tehz%lFV}L; zBQWiaLOtg{g9XoCTpm;tLcHly;IIGnzaF3Y>}TW1ks}FD>5-%Buvyj-=9(8{@-f%v zr#|&*oB_TuZn)uwgwOXvO)r?u;Pam+h{r!~**{Nv%`#04G%@hPV&ME+^@VM>*;*3= zO$<~R@FQD)Z0nD=*P799jPt$?Ldi6Lny^ZUNwhr1e$T6}LhJYfhnMW`jW0jZ8;>2F z!IN?^o0evgR=qGZ(jqlkB0*!`Lh?Yc@X!0Ccd9Fw!ux&J#!>xK$6aF&NC3FRi4 z{bXunFsL5_IeCe?!G^l6KN*ay6T+v0!FU0woAT-yBz#r;3f#1jDK(c4)n`4%`8Um9 zDeqV(kxIcD9|@mhy3$_Wm4?Yj5&`0ld)oucMr5e#FhQELA`vN5pmr>h*&uhx3p6FE zs-e07mv~)(DBXC;Rk8b;TVmf+k3+a(a$f+DmW9c0P0#nWRyg}ZIazaj;SpNmBxdnz z@xI=PR(~F1f1#^483PGkcmq8CGbVO~yil?!IFPVD19RPncJlg5S0!UGKLcZoMzU3A z%`vnH#J67m#YZ}y6Yo@$Ug^16Lb#w~z;+lKo#Sb~o@TR|hqjHQxP47cH8(O79qtK- zQPdO~OtW7f%`|JPm1DqQ$MG$=9M7Jajx+cI*mLEU=sA1_E$9q_i`E#Qn2D<|-5l?D z^DA*E))@<5`lFb`)A;Q1v1pybuffo2#zRIOOPN;gSFMTVzG3Din%HyW0085_x^ClW z!X>r=1pWn1c!>UE*^65>|VL|eZo^d@7#F_PUwcf zyABSCCr_r9EQvR(bDbO27(A}-6MyoFcyj-fFtzRR#yejh@BWE@#oqkhTrXXi$e%rR z0>-~T28KCmvPTDrY;|GH3d+R9RB^s}@@yPCc?N5NvvC%OlXEb&rfU(?DznZvN6U-_ zEPR%L(|#;6PUbO~Pl1o%x3lGEmi4lP144V^X&FF@84>#x5y)~#C`_ucnZ%=~9z{6}*8 zzywZ9H>_WeprS3FJ$Q(=5Qfo~d-s3;BflS4a$Mry{gEGuqld7tsFz5!R`OXGgo(8L zP5~HLqU~AyR&0;&`@Zjs_rCYNiA(X;80JKz0B~`SUlaNl2?mmIsXoe$AMg5J zroaCAVXyDKn#b#B(IQ-O$t8LA^9zX<9RR-m#-Z4M3=If`VGF7>Y4D_TA!b&XPk^ck zn5wHuG(yMZwWfPaTe+_~Qncn!PgH=erw~NkCD93Cl~+CY)+lTgT**r(y;rk&o+wYUKg(H1w$Go0(ehG+JlpR=Epnv~YR;Y$ zOee^M)R1XT;Q8lusBx8qoW-qI#5Yux=cS9$s=m66b=YMs6a)#rD1*KL7T5}K{j2_R zj2?S7zWk-TA$TR`VTj3*jJB28=LDtn(&94DYSYIco^4Q2&$8FJt8)=eAPg-`W4oGl z;M1(O6$ZCcW`XBfm{GO+yGJ;Va20!!G5d9|ck-tY_lr8pBS$(5vp}M;5dX_~@LOim z30n)yosI}w5gg=PNsTgiqb|oT83s=jpg#Mhb;6QP3F)0gy-ctKzQPKs0hO4>v*t!; z7vjL=VqALTrg+&)Z@_uj{`lfO5637B(@x<1t8af@Ty@2cIPlPyV|ol{V#nAQOxxQx zZjDtfU1>eg29wh|um)uIlphR#YX^I=@ePoif!vt z(L;6ykl#T4{0B&$?F$3hN}6*lG)2;b``msoSh>*;Y`AU73wE!34H4r89zweoSsY%uo=PO=uQ@rOV z-xKRMZf2epVcX$@&!oSDO8QL`=Mu6ey%ISj5zw+nbAroyC2wiGzuJSC#7t%tSknv%(%VY>-iPB_wY zjL7g80CrN8|4Mp2Esw6|_pXSU-%g zt-tyfmib=hE-RUJCMY?k6{2cpcW~9Jxc+4~#pQdijHjP^D(<`YOL6GH;bfjYEn&xw zZHWW-=8sKG(gxN#z&AcN&Nh>6Iabd+b0CE$&N=)2bMOCmaWhU9uikrgIwN${d=Jy> z#80C&KoynC-8?!TeEVD98Xx{I|0SM$`YGyto@0G;%1~d%S7W zy!@72Gqn|f4VQ0K$)A8!f9kSzp2oE1eG>ys419ZFpeX?O_88}8FTaH`;77V9PP{ir zd^P^+54ntfEdZ#~jZ^ZkQ>QO}@r!ZC9d~3MFXW%y8@o9curEIUi2EQRe&IkQj%r$0 zSdw(Ld*1L%n#SAe-lVGg+&wp(H#0T9CaSnC=sKUdP<$)Vh4inI8{sJ`_o_hvXsD;a zP=FG~OtNg9Ny6I%f_!MEWG4DuKr2kORZv;tpn;jGijqiXDzK{VYO&JjxH|qOW%lr+)LX5h59uff8u@QUgmJQs~T+ zMS-;vIPrFHq5ugMBb0R~if}a4>=Czaah=*+;fBd~FF%mRa=VO(uqiOWq_-EG!~Dx! z=$n8uDkuzdpNz3)|gR_Vb4WL$@#FNdlUSJ3dU}C76(D`ZRiO9?fZ2tQi>w zKP`BT?~Ba?{eim!%+N72?wyY(AGkN3dGc9~`eI-C#C!~O_i-8mf&lgg4|lA`8lQ1K zhciIT?_2uUCq9;2CHQgt2O2bQ1}Xf&LmmeR42u&nFps0YmVR(XJQ9(%N=V^*qnh%_ zRtod)Se)ZH!P6(l|$>TfdCB))^TX530<%O=RfOh#@`wn?XTW zLI*4|=X&}_>%VE+2AIFqv3tj=*t~8qR=eLHt*io%vKGah^N_Zv(|Fqv4DqCpOY`)M zAg<)L&p=Lo-&y?i&z}i(J>nzL0DjD_!0W()1M%rkeTI8Us+@Us)upXO07(`$h@XZa z)3$l@793};0{0bD?Yp7MztT44tUZIM7SzP`a{TfC_>=qw3~*H5JKp~G*tmH!O9pW_6BGkn{Qo;*!gIpPlndELlR?Ag63uDWb{ z?A*34pSyrVZ~yi8)ahAH7_eWJfX7}|IMr$3)z@AR-Z#aU?*3vt@%ZCdK}_U(#C`wX zyCpyr58)R;!N?fS9WUK=3C9DDW_kx(4BWopv8n&!U;fMZz2Eu0^lLDS05sPCg#noW zFgZcX=sEhnUUUw)gb;2BA;UZV(mUe4|L?yMz&|rTtf8vNl0F#2yj=#anfUm}KOWa{ zYJpY&_TRC|HCpwx#);PpLyeE;OS>>{^SOzECI((S7-$LrUOZ#j?8!xn0YAK7?^iSY zGWz~B!Ia^5|Dsp-o*FL^sTr!<07md+{6dGO{nqpI3c*$?tYDyQ-4#K|>WGloHwS+tI1O1Z zSG7kq9CdslD$PV=1evcaNL9%cWOPZhqPp(PT>UZC`1)tG_Y#C^>+I3Cy|0Mfm+gwj zAAL9(D;Xa(w5g1zf)!jraJFY>k_8M-mWzF7CSwE!8N=H9Q=*N8IClZLlCfxB}3UaO@DY-_`XQ(zD%zp&j0*z5v9r?bYh0? zmgj0-3p(*yZ5RsE0NyN+a|H&G2e&aeu#Ro65w5OnXOm09xos6`vh9_|@<>1Xn^lnm zCR&gdz;-R^Gc?)KHAiN3-dhlG;vO41q-F_K4ADLX4pq?Fz4}m zDXgRnt@kv7+&QTiT>!rBwv$vnSCuT`q-b}M;rPHxc9-QzT(&D6> zF&kO8I`d8;NSH%d*2$?C9SGn$n7^Ht?^wfpL1^RvRpSHp87tN|^K*uyLS=082Yd?c zTJZ%U3g?0Q*+VDdz|m9j<@@)?`n3oHc5RF+F54Qz2!wPbII?;b{uKHc)AFr!OdLbM zrFEzo-_;}Q*V)rGx z;*rN5&0`wf64i?X!>`=;mH6df`Q`XKKm4~5fUp&Saa926{1fmLXyv-%5indkzT@oo z90G$kzv<2KyTA8)@ys(=YVgiDAIf@4M6E=Y8A$Eau^ji_dv84Y=%Z|5xSoF6S5`K2 zNEjNgE5*5~(;DNN_e~5mG4Sn!fu;c9+h?qsJ^dEO3hu2`002M$NklMrWS7?rw#OaU48%vja0UVz1|s`Z z$d;smB!akUyca&>GDzKJV$w?`$}(tAjZT6|f=8;U&YQU!{z&Cj=FxRKh4`|9Qhnym z3c0f$i7{`%d4|kq%=wT`%y<-r8eaL$6?kQSEbdPj7{jc=Iu z>t6NFza66=_~$Sy|J;Wy69qKs?HeXNnKbHLf_W(MFi3?XPZN1h0cgd! zpj_W1Ow8F6Gn963F$@Fqu#J89n*T4uK+NM=e_8(n9hwQ3Z3XUiZ-+V3u@}4#92K}i z*s!#~zGbYFWdPl$JjmYZ2?yQn2o{!PpwObShkAAje89|gAuMoD z@tWbmSU<7~W_6HxgD3P^82Oicgc z$=KKm1Jbq?c&hnN5t$1a>vQMkaBMaX<1vZ}GH`%y><0d|H zZs&tSnZocpM~v!#u}+@|l+En{*2PG>26L{-P?6EOB?Inx=*g7iB=e3meukWnloMVV z?s@TGU&IA4nNQyhxxK-82J_XoYADuhToadFx(Sp2)v;j&W)z`HFHE-#W!6sH&K2I2 zR+Dh2fQlLy=nq}UKvJf)!Ho9zu`eCQxr@^qJQmP$7(`&UUGS2y0KH2b=wLb#V&MQ! z%Lwc9#0Q&qOTjeS^N(^SyY;UG@>pjH^bI&Nl!^-=;)tI)=<={x^ZpZPQz_nCO*t*?mx>;L}yv1#j09BMAc=RW<#_|pCRI9OsJ zw`l08zh(%hre-;=5P_ANdaCb5yT6)~71pfo2giNP-GNvI^WVow0sZ{CVB9-d7oFrA z9O#WPwBGlA^@+Imf&Fp+Bm2Q=Z@lcr%VR_j`mB+Yrza7r&1$TJFhxrQw+X;37s74_Fi1H?O7s!5CS~DG~S&sJ96?AS*+%f=$Os0Ze;r+`27)*Wd@>tM}a( z58*6u&*hinBVtY5bGV0;q)qPqDA@>8GE@L-y_$9Amfb?Z*mW z3V#4PdxO!kKTs-#yaybK7U++!L4%NJZnYPdEd;$3lyMeStD9HSYdzeGvp>>hyv<?36 zPZgcdDu8IxcB96jROySF8=VtzlpXS1`f7J2WzRNCZAy2reT4rjsSac{x!}v zf_<2wukIa*xz_F&!<2YLjUU9ke0CdoT3a-gg}CRqJ3aOeu?pzxL)-npQ}Myy`XBMw(}%%fD|neU3@QZZ>c(<_HadYt-vVm$W&S6pCpi^>BL)4jerK_QasR*X_|`mrQ;Q(R zCnpQTU>b8pAxsa#0FTsr*LO2w=c5RB6-*9=1vxVW=gU7H27>cc%M`FWTtPX&` zepe-4tM_VopBsZ;2(}^I_Nv#!M*Jsy?z4YN-&^C--Mix9habVm!?{?4W5DCbPs9MH zD6CsE631|8=-O(h?lT-C_-}str{kA?>6Z`+^0h)Zkk(+-o7Mna{jNDBij@sl`rvZb zneQ9F4RHZjn|z_&gIngW1t{V}?zA^b)@E*EtN{}%vXGyIJoZ14SW zd#xFJuf|Cvx)0L(S^!|2KR@)wdo1Ag?b|c`e*uW!a1~wb$9>%mtKx%yc(T%{LEuQ- zTLVOOBO{)bnjpo^wcIvvy2)DdT%}jEU!jk)SjEK9-waZN*$|gxQp&UCWG<}6;B$TN zvqV;TE+o5E6j;vZ(ixc{nT@CGmabt<8lGyFlgg9fk=m;>dzG*^l)v89 zj6-RW=e)_1g;=z{x{{;-$#cFqZC4FgF5$CQ^3>54Q1UZ%8!Ju>>rABxnyIgV%OU@x>5_lu;jymUJ=<=A!%i(Vn*^;j9i##vi!=4CyS|%i}oQ zJ9%b;QncIE61~GPEchEVsC`^U(4bF(*>kKB>J?QoPcqRuDD!-B@t}1>7kidlVZ0Z+ zS!Xld9W>P0r&o1O5`YmLSvM3zXqh`< z3S=5*sI#Me3V2}Xr?F(f^Z)YMKGF~f456uq2|`Q&(@#4vMRXh(!G?MIr)>Ta?DwX-?zm?Y2t|YtuGplXTUJ50I!D+*2xHOXE z&N^T~*~8wC7J2=qHL+s{4*#|c#kNg2`(wL>rsU3BTei-e${)x8FS;5_c;2C^fgaD&bgXPO!D1dygT9j zYv29das7=iPmS}DqmwYhy~*VF!0>xwhRm_d zd^;KZ)@WgoXh7(uu%#`ZTjRd_pNfC~YkwHe961@AHjTtqobjDw?j1UYAnL@qd-O$QOMt`2PRC)kJ#5=F%KrULSOg4E4^UYr zV=cxTg)8+KU3$e8oGvjO_uhAJ3NwxzJr*ZVozATdtJz|3{OAerx`w{YW9@Jn{2)xi zszD39&vP2YOJDL5w&R>(o{E9;##Z=6W3*mEI=K`U2HJP+_HEnZE@Q42!wm$c#pGyIN*UcE?Cr+G5e*ib%eDe$5wJW#w z#7i#ikGmh8gz$stKvR}PR-suE9_id9f+S#!CrHc~>~j)kRlEebw7cfPsj2izKKa4I z_@1YzvJROPsVv*5>a^Z0!?RJ@K3NPt*ZB(W$*IJ^cnf8|EG5ZRMOvvy}T{$t7S9ImQBuUW-!9%N?ag- z{FmX)0MVFtmKVYPuTWP8g$VNK&}#cNuZoww>O11_Z~UhuxYLAOxa<&RB|xoSVL*D& zhly0n*9&8D00w;+XJeP*xqWPU8N#0M(hr!H(ArON1m7&Cx=VWO*USOI zLMOiz9Iz+48=)LLPHY)o6&r_j{>L$9AT^y2Lio?4b!{^PSAdD7$+NUfoB%IO#WH)I z@h(U@_sg83z@WFdEdXX`IjsjKVz~8mJbtbRr*ortEwsyL ziORKWG9?UY$-|s*rs+RG3lZfFnIq>Mc!aTR1@}6a(^=dQP8LTtu8vF4{O{blD%P*V zBz-mbgmKJ$`Lr(x8LW#ju-^$DEmhEGvix{jsyOEvN1fN@8TC9mb^V#&`73O5FqATn z%iuyw0VPv1!3v$ac+a|8ZL(fMXEF2s3}>^{c*#!H^l9)dS{%QagY51``Aa(?yrfr zynb(70uE)E#X~!5tOKD&yK^08zfFr8)~VWgftAsx+U%sg@zy^rXi&nNS%Lp&|NoJVdq!GMP13eY-W{(BHOAYh}7*@YQk%PyZdKyFPzc zyzT98A2@-FH>~Zy66EY=*JoSzFB!Kvz9>)vk0Hr56PLNXd#sd7Z9*HW- zWV+FHI`^j6@%6pWHU3LQ#3Z9!2&S5macm4}2|&8>nXRg^n5SlztmeGn09b6K(n8iW zpgEKIAT5*67p-f|t7!$k!q}*}wnUn&QgNmeQ)0_?1sB#ye#kzW*P&b07R*kKAsPRw z<}57nU1ADU_G8)o84{bI*5h-ECeS75M&8FuT;B)luc_$gR)1PnSLa65!!yu3tz z6`ZkMVOgfMZ4x0x8^;Mw#Prc4I2^;mhCSbl;6@yPQHMHzGBl2hOKEGAR#Rz+>4$Am)T&{EvtnBza?;(`{Sv%%zi6#ZWpG}dE~pxHJJ`6bBCpMU0ZLt6{A)&4OtsDg*8 z4=ytPrM_KRn0aoRGaT6#{ewR8ta^Ss};aid#{S! zyLPkX;Gvus!cYhA>+eBYNhCsC(bPgU`}ggOM;>}8ZolJ>gr$+;uj_ce>-l=0FSQxh z#6S}RFGdX1U#%Bo-Im1;@iW7`t1q8i;%)Ex zi8%LDe~&$?V=+C~%JE^dFwYRr^eu@{in%qwqsL~Mk23Hh?6W_C6~KK@pNyL>ZGqu| z;p;~Ws5Jm%H-OnJ99p)c9{`(H`=zFG9tL<6hhkbGbi;fvVh%jdi2|A@x3WKe&6>_+ z7&~zo*N#?SRk)f*ZU4J^>0_t+is`>vcQn}x=cvp6B1!1LfuC!t6G6d(O!*S~x=EC| z>|eV+`i9oU=;`Cp&e`Wf-NW>Sz4vG`u>nXeA6yoe1~BbtGuzp-yl4C7xa_hWcxC6a zN?VICG!DFsc+M4IQ@h;4zWwE;3DUqeO!pkxe>Lz1b~+&b$k77*00Ry)1;%s{Q;4pv znYfI#^~W%JGn}7}0+VS=e(Pm?Wg-ewB;&7OfYLPX*e7Gh*pz%UMqc+}%UF5z;rVjh zC#Tx_kv<8O zefL-4zp&Oc4|l(aK+1`!PY4O1WaxoUjlb40E;rXnS^#7}?ZxwlkA3tb2#2Oq^DB-^ zC@|z&&4{w9R%-Dk0XK2EXlnsfD}fO>Bh~mbLW~YCKG5aEAJtmjA{7e)AI)L_Sj>`;xl(W6c3|Szv}WG zarq@1;s}g?7i+7Hb*88MPBmnm?)$vfI@fVLm9Yl8*&S@sKYHzcl1$}n6{&=Xulu!K z5x$jG257np^ig()mDp>xo5dq)J#C1vLUBSXn!hMZFkVV-NP=~k6I{zSY|ngOYOF(7wGW|7 zr6m14xO6M&89|?L9%&U2C(F(eo?BdypMJWv>rbtnPxqFqcUN%1v-^znt#q)Hktn1q z>`opW8ZD!4$+~?_R1T22=_2euXSo0s_mA$}3Gd*Dfp5bkm$o z{%>Iq{J+9poDS*G3vtW`xp{{9bJr-d6uDj701~}`fg^{}hhf+}!o;B~SZ{bW=;`r4 zb;LroB?LF2OV5~}lJGd|TaWE-LGjkZY@IMBmH8l-Tm(+?>n-JMxWIBmqw}jbGRZ>> zQ~0SEfw#lJLlya8SJiIeB7z}rN2=cK>x z!8b!DR-qAM1ll2Y7jb10`o}HrG0n{yPnO7AD^`E@KB3~t$N>beG5Jt^mjHNCyQ6CE zjM*vJpN#<-U zeO1dj@pAnG+)m%y`kFHRWrWmJrEnP!5=~u`Shl_FsHTP2MQNhTo*c`bF(_Ol_H^PO zVOf&yB8?ge3b_0Kp*cU@eRNrpV0SZt%{P#m+(TzJKeW815kOGò^Pj@$*2yrlo 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


5$!zv~6txBGN7WXOk*qrSd*pPX~DJKUg| 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/gif.png b/app/assets/images/file_types/gif.png new file mode 100644 index 0000000000000000000000000000000000000000..c02d27491ca40276a67cf62f8bd1b8313fe85594 GIT binary patch literal 17008 zcmYg%Wl$Vl*DW3(xJz&k1RdPn-3jjQuEE`g;4Z-fL4pQ%cXxMp|N43B{$GsRTX z=k(dW_gaxk3X;f(1c(q25XjO}Vk*FQ%71ToIN*~H(rFv`LU5GQc7cGvq5AI)DXl_z z3H(TEBBde^0b%C`0pXGd0r9#90TFBp0pWNE0dZ;x0l_Q)0fCmVdzyX>0U>-ZEheny zxqO=K;io7`UU@i zPy2<}1ifWOe?;tJGslyze;O$~gt4#c&PqhKq+=;NJrhsNfLBWq{$PzsQM@;<$Pp$=GSr{y#^TWdg2m(SvCMgGYkgH{e z1c-p>R(A%ZqN4J6tl80Wnd5V={kUin|8~^ze$vqn^|;Mxh}A?YUG<0`B7)EC4`<}A zb(09Q2CSTV7dt>SOYE+Q?wHiOU?@pAw?<$3&#)d_LS%3E_f7huI2R zh7eQc+X)aQ`4pspCGIOglF4Cb{Qmm%bh1#r!5C$Xj@F{oMdcrs`^^!3Nr>rAc*2c` zh>+9X^!4#dd!@my;wPomXec6MBKnJ*>TO_%hPpZu9Q1z|^vB>^UHrQlcNbUg@9&~A zklG}GoNu1F5Wv`^lopu*ao8?)zCPWk>Ib~tolz%QeL-ta;9G$IBLMA)y!+karDMvn zsIV}2t<|H>^UCl`cqCsECoGJx0c#!+Rcm z1sHHX^JJqW4T)s#XCA0k3_>&*`r zY=qXdKbD!=Zo5<~52lP2*yyBs|EBQX2gdi;O5sA2gKkTslm;#~)s`rk$zM2`I=RD( zl_;;M0Cw))Uu!nfAPrV?6$rHHHSr50yXq;53^e>4Dk25`d8-9%Cb;VdAfER29Qvvz z@|U{>gX-CnyS;DL(@?QmS4+MT~|E4qRT=*&j_$Y5+Dr7FB@cGydP9xRHlP z{36-SA5S3*6UjHdD=VOtRzikJ9WpIwXh?awIj~?dX!mWUlr9WoYucT77DMIR!fm0N zb;Z+-X8$9k1g0#Qvczyjh{r|=SH^P-F%tn<5Z-TQ=3entU;$GAsm zIbxt?uvu%HWvd1%Q0O|KmLYe}g$mve5P+txllb{bbw|5o$xJe`^Z@2PQ;+3j84an$f+PE(pz^s!$>u zWJ8+HNf0|bJNw75D<}(_UgPwOJx}WE16MOHMJYxWJwYtBXzs>^q6{+0Ek43HyDL~? z`v%ak=Ito@T7AE}x&Q54cXQWqQ};T;;OQ3JEfg(LIP?u8l2SCQynM*cuoyQ|?9#gp zCb+8uu?n>oINhq2+DzNDIUAU6~z6v$7Uitg?kvUC+?5F>pum!ji6Qs^Z&L&v$hl@LL zQTbQkaM_DtJRwZA6*OolDWRmn;8z;Rs{9;=F9?{3Vdzw$j+7xQXVe6-1q&x1U(KY@ zp6jI1BOizb{j+SUnyEiRarGA)Ooza-f%hG_|H(86nI`Ve=pPMw3x?_rW{WDhEmddX z%n>s|>|pI{4X6bM&5Z||hVc04`8W^!c$IVu>C|0c-@q!LM6vQ_ZT6O%}3iXfR&W0zsZ z6PZyXHzJwJ3r|sX193b|FDi+9r$qj?(ZE2`^1Kbu+`RFYmX_W+oGMgPSEm}W#DKsR zXYpcy3x;f6i<>#>1&)&$4{$(>wj2;pfe_i**z>}qonXlS=u$sh( zkq;4y&VaDQrGthoLB=&&j$B^=r&L>4M@LIb%EW}4J23#JlI_2{yR-9p+zLN{d<&3u z96G@C3^Uh@{6@w_-96LEyK2ac1T{rdV@Ud=x;5F5OK9?iUnqa|pxrpck*bNC(yy=GZb-XM}R^XKPf7qkr{(AJ8xB3z>3$lvIbW zuIlm;D^AP80XpYF#FNQ`5s8Kv3g~ftLjwk4C|FbkA0K~rcbD1yR7*xy_UU<{LqNQG z!NL15KYYK}jZyFQYI|1;VSV%F3Eb;N>v`+#2W~}znHpeMhjs`c5q3Z=z@yr{n)E$} zA^KKw!l1zpjtUA+9K_z>%%TZ;FMZQtOFerdlmIb@a(=^0k{q*QqD? z7DQq`+hpU&?f{XSnP+YGb2q>44rG?34wCOPuQLJ>AcXe}ZE*b=Q+LZU4d`>dvtn)cRyp594bfMRom5rhb z;-^Z&yf`ajQ|Z(UxRr~E7WZZ;WjsFNiwGK>OH~|js|`FZwm096?ZE}9ay@+dDc_2a z?Yw_fVUPI7-GGU6++F1-KJ@C(bj@0e5gA=Qezk?1f;Km9%o2tCvtD5xMFSCQZ=5$` zPLy!y_<`UqLn&)LQOsCWsQJl*$a4-lI=b82+smZf*AQMHHyI{*zYMSDdp<18jSrTg zo-aAsh5%xy7&$r*4-f6vuQJD+!A6*Mj-8?o7Q8y8nLFXAdD8w3_G_}j8FIZFqV8AN zSo^f~9S>jKN_-$hcu ze#Tv|aXp$&nhMK0+``Ph8hGxNfVNtd_K#Kb=e zmr{S0b_uhxS`@an#(Co}x%AXMyrsLsHzB=hY|g)&W-q$FguE2i$kAdh^C!# z)$C)*w=`6L1gp#90hP^9c2CSBV|AoetQK+WVV1zXZyf_il31EsA2X$e%)^|j0%FRH zS!G4KPFD%x%&RS~P5max_ZY0qnvDo2E-?qArcOa4KakPZ7Bf7}M!g}XHmCL67oIM_ z7@c#D(p{TK6YzmY+}Qn@ejXk1InfM1yeDws1b8MYw)MdEgJ7XMBVrrUCX6k&AuyF- zS$X*~+NWf(N|NKyi5iR@JO7RVh!d0XB$=TE_d@lTv{tnd*w*Zsq3L_D0;`1BkOX4dTZuLXcX!#8|$JM0~o4 z-kbh#iLU5S5v&D&m6F=dTCkrj*Jl4-WWtf!;2-JIAH@g}1wTlCNTb7tiR-V-k2N~5 zUcXdZ75$_96hDvzGyln}67_QcNpBBEJVKs#n?AK- z4xiO>y_Lu5O5?>+6O5BT#L3Jsa^zN$m>HE&fYN4cGLwpa)<99&%;gIdVClua>&9Y* zfdLu(nW^s=sZtq)9qg%w1|$VTon3zHp0n`Z`1yCu_Y-o{rPq#hoQI3AdrdYV9+V}p zW5jDxS+{CO2FICrcRah%V*wf2a<59NN+widg%*rz4Of$qMv+E9L6PQZ|M~e76eT-sWzW~YEdR-==vSTLIS7TAC+6kW=Zj!V z_DuE|=&zVmAx0a2Qh~BKR&kVVxvilbP=~O~J-R}-8yhh%FwJrGLdT8D% z*Vkm%tOOOJ#k8veOL1iL#grqwXpNZD#304UAh{C66G55X{cns>thYtWuB8N{X{{0L z)$du3%wk=Ku0fC_wG1X8f*PIQo^AS-8YlR9&!r}X7M~-bA#rl;?BFVeNDi8gT^EOu zGm4EkGLMdr$?=f-Wo7f0s0wD%)0A=|$=YDzE0UM6`_zaks3$MX&RD_bTf;ZSU67Zh*ph$p-Y3Gkoc<=2eXNx3e znsH)7_w}pc?BW!uv>M6c@ZwPF^vujekgQCZpwiH`!y6NRu|G$(U*vG%*eESFKASxw zor%Lzcw7tB|W^KLLNLJ1o#)vEl$ z5%san9Slr*Nsf1vk9~UR&^alS;;u{Mn)LZ&=%MM3HssxSzQFywC;E?WuDp86yb#kg z(Fi>}y7v?jp;iS}ea4R#CMXd)NB7Wx`}M7d(TLzdfD#xQu!(QNnw3esM3RrMDz$CNEfC zo|s)AiX%LSk%tZ!Dxe%;=0EhE@7)_pHzeW*k3@42u zZbCE3#{;YQ;seTZR~0bF@))HvxjEPIf9{obKVR&byBW9|b9f{4GGU^j;KenAk3Bw$ zuXT4|N@mx8H5!ywS27J;{5zR|;qnfHtn4kg8wm~X%`iuUzyOEt`E7s6^P|o3s~GI5 zd1zb?#0mZPW+w&Wyltr=Q?)0mTi3ryiP@ij44HPH+)-17ceoP^B59F;;ym@CPIM!S zfEqr-Qb~(1g+kn=bomBHLVSNZoh@B}KY7`N*YkNo^6A_opf{EH{au?*l(eYUy(9eF z1?=U$&ye$>RHJOEWlcizX)`k#pUxLPsG#EhI{q_1CTyAu1X2V`_#h4lOC6*H5r$zg z3WCrjoM*Mb?C_OzeiqChr~js!T3Rl>`LrrEvJ_|-Q$MS#CsH0!Y~+!^mF7E-TP(dB zYFUJK;*-;L4x8B=9oZc0_qk}b+9PLrXqTn6hm7$$6y;ft;^!WGERs}Vbp$FID*;$t<>y|6e)RAil(AD67?Ywbj{I@_;meEGa zr$O$6Uup)q>M0L9!KXR&5b%WIvF7$^<1y91s9`^A52mLz{Kd26t5BmR^&GFDQZJKaGS1!eW$^FhxLc3dwrtS$Wx%N!aIt$JD2Pk1DnvjEZ0z zlK^3uUGPdS-DzOc#OHLc;O^%Vdxd^W?!%L#rqu2?Wt~}A2&X_{=-9}`lEbVk{a9Y+ zCvihaxtTV}jz(00s9Tb=u%HPPBBc}Ll1z14vunILlO-{pUmcmqpt<;cS8MJ-5^D!J zUHP?;jfiVzW~u4f3&qx-C_ocBsF*C%)-*OlXueds2ulu14C>sy$TPW|GBP5F;JX9o zwLn=sB%Oag3^G|_GV)a77X=FH!tO{4dE4g^{q+i4p=u$2CxSh;5v{-b5F4JJ_=*C4 z0diOz>G0t_Vuk1`Dymj?R?<1~@y-ep4V7!3qy=;LkjjlNYJkR@$_OhSQb>51c{~l=iG!)=2}Yf zL-}1?9AyC$GHgzPAa<(kh>ci=&r;wYd42Wt^5{a*76Fk$C1nU3x9uM)?6xQrQNsBL zYPg^7Ih2~;(Q^C+y~N8rdxU+>F>elH55`|`YW+0XKB3$*yG3C_WUeXD;>Dn1M+Q@e z`l>N!*_E#}PvcFzkY)Gk9lN(WHG2c4`e3b?&U3m^^}cHYP(5(X?+#d_(G5qG?QKbg zTrcJB^yX+98?rX}^Td98vP~XB#pLG2_Xt8y={X3RDN)Nu%gviIXS7 z`}z3+r*1x$A+E1)|9S&=6BO1!YV**%WN^?^giAX-OJ>R9ADU-eyJUI66-IEIWWX1g zUT1-(UU=)nFQxOdGRrnfRldHptw^pdgXjen-FF9eU#}zNyf_69KXuzkDu$aD5*u{) z_9r}Syfgu9-!r#7kU3#zzH;n`r<~4Q81qi+>gJQi=SLt>AvNZ6@#lVy#>;iVTcOdz zWS$-`MuPY;yhM42g8qgvdw~CeG2d7R7JH_oP@)j19+8ffZXO7*xvRM}x_PP0_kj>n zc~$>nyEJli&Rp@(R91N;Nh2(r5kre;>EuM0av#lQOFm-Y6XO?-l9-wt&!ju_I%45+ z0_L^k@lGo{Vs)|a$c%eO`>s)yH%Z-9lX}!-Dv%Q78&r}Zj5dX#juaGDTpnR*2_;o4 zWt|Z##5@|;h*IM)oBSSDJ{@eF68cy!@1!{L}Sfy^Q!uxu-Db5B@c(g)ShF7 zJ%cak&nGSp8`6VLK&a@vJBa>Xd(Fgmo6H1#IalqQocn%SQdCkhv$FD%5A(M3<0vSV z5JPbO;sFySoCOcb)YLRfz0<{~uyT23B<|r^c#c+1(>O;g8kU|+Sr6hc#{A!!oohB< zkTBTsKpHsPHK8;n7Dc)`S?-(7XG+!;UB)if5p4* zdn5nfGt2!>doJs|Gg_X99jd{o^Ho(*8RvOiK8d})*XQ(!dzc|n8j?<&lCB~1f=moi z^)X0*$()gpokMBSQ6R@>DEj`*^{!skRQlj{NMO3Z#01GkO#l7cAvU$ba0$b=kQ*UF z^^^DRF8S)DtDEdcb_$Wf@bW;)NG??dyjY$%5}v-+ihC#94{0bPCiCzgBXhD^plha$ z=Fn<}Y{X8*fNRY5haM8}vE0tf#v7-7^PbD&t3UC}Ucl9OaV&^4ml}`6vQg*v&(u_x z55I>x$EmqW?ba|szB>@A|5LP@T*c<^Ift6Z<-R7}Dx)=@(+grmab-D9$hP;xg1qT(uvB+RFPGn2? zHHM2+u#INQ+joDT|0f%@g`Q+ zXYH>V5l=55bjN1hT$$Z}d3D`lsN=z(P+3j-kyzQ-lB%<9QLl5W>(S;&*Qf`=4C)_A zYiKD4PGF27l72meo1l@-UQkv063ma<0zGjAJl9oyIOWhaWx2-)=*D9r7C6I5H(U{ENE=g$66576_BG4MdhK41~qDE;bh8XqKSX%|w{OPpi2=*=V4A zJnvA+;pL8Gm03Y#Sz2z67`%UlcwlT!9ZD*`3>SP4B;swnjII8lNY!)a-rF++T0N6$ z-adNu4fV?Ecf=JN-kI0|+FcEHD~l~=pBFYGdE#=cvVrfO{9H zE(o@-#cXaeuowU8Qc~tsU-yR&ybd!z;*~M?9Si7(2{RS{xckscDh?H4DICzpzhYKs zFdZZxny>js>;eG%{u+2DK6G-Yd;0MjFXH+=is7mGo0mPDgi zTvL+>2pz@yBRln1L8`dOR@aVa0R$NBvtKPd27&Pxr6@{LS<*;?^>+B&kL!maY1ysL zNOO1ghMju)M|J463}W?&$<^hsI!6W*YTfQLwt>WTwNEs0Cho(a`G%{Gj^)Afy;e(y z3sDUrw8BR}NQEp{7P~2IzK;9w(TuF2$Q*ccA2|nW2b-NSbqA<~q$FA9!(YV>k=1Jt@#%xO4}uIXSOG9bSLFbX2 zgm*LWXUH(DqEEcn<84y16gx#iNg3OcNMjwI*caN$kjb{+QxLygQB?AKXGDP`wL(eR zvx(PjkilhP&9#F=(-tX#)sc-I|6n$FTbs<3A%ETT9wOpQUf5IbI#E2Y<(VcXZ}fma zmE27Ba3)p+4;QY9k$=T+MuFh4Tk1b*z?oK^mXeqLbtT3xZo+7`922Q^o51ab)W+C! z;DTc=|Bb9X?C|(%a{k`Y9s`YUM`1 zQ|W7p@ni(+)?R8L&Yaqo*_jx~hE%Fi7)zPy+T&2|^iR#KOH4!!z~}PBj2Q0z_WQJ0 zQ-S{13R`u?!*Qelk+IDc@z>s-TrPOn4^?kmvE2>Ri{}!yV7Hh+%Hxow_fugj509}) zfCL2wR0ege=a#RxF7d0d;7bL;(1^S9NI|-3(UO!~Q9^2BPe|?5s^177;^(>un77-O zSJQp0tG|Htt~5GOF)_unm<&TM{xz|fzCmhqd+M=sLF4i`Qdupat{qahbaOyNFs* z2`dE+ayXPSMWz3%rrP`QK?E>^Hev~XLnnUgV7GmJ>i}bT#~OSLKoP%n{gNY89bunQ zNsJg1`GZf1SUVa+SFfB#K>u*(^^(*vcJP3SAU-tWl#pvDj%5m?Oi8u&qq0}T=ewjJ z&G+XB>#yl$)a{NvFcQDgnei!S;dl3A`pl!pmWRgTkgbS#-LnjtAJbDhvL1$cd#$U7 zM@G1vci~UwfA5U*UdXk(_fhgn61KTE_Y^Ie@Mw~sA_U=}`bB>9{YxvhqQncBI7<3C z(VTM8(UKY4@gl&xaw0`PL9L@2O@r5Ir=+BcXtll`Q`)3eyX*bM%Y6N&`d8ZPu%x2021k;RV#2>#3^|K4l5(m~6Mp(kdgW50CYV%aPnKWtka>`vwK&b% z6#C8Q@&_@>$|NXB7Y|AbIXe?~^nU&{H+C*A&ksj~YjPW^lmTT|g`l>y&w^s0wkPeCwBV33#+)C> z|Nq{@lzIJn-EpC(^V+0JVaHM4m=-J6r|!$klZFc2kzlbhCllB9c2-ekCX6xVmivio zUSqt+gIM>u*?r15=W(YltJJ~pW`*#`?Jn!e$5-FrbUQrA_0DzY!Kbw1_oq(71Qvq3 zN52{Y#30&)Y%>$JM4}4m{0+>aih+3BS(BQRL^0Yy4{*wUQOy;l+uy$srl#iG5t_!t_CRnvS%5A=mi&9=KEWVuAlqXtsAM5_4n4DA zer07OhrgBO5IIfWoQG%S=!`yZV`idGQE-Iw{fTUpnh1)Z{T(e)N{$)9LOk3%PV*OjB+seh?Jc(_U+=!u7`nN)aUZ5v<~($vxC*j0neqU%3U{U-Z4UGfm}l6>aor*7s)?f4i4g z5PID)IiQR8*#Etn&#VxNP|`~1A*^oem7RDCJhvAN@b#xZBO=0!efCU`9-MlJD`3OZ zuCvAu@IPmVkfY{DDM1G*sUs(eOInAeuR`(SRG_0JU+cKTxr0RV`{hF>ZG%Mf^4{bg zi_%rXI}P8fJ2?UvLs*B1Rl8wk^hnoDWt+)ERdTXak%}I@# z)w@e2IsHFb0_$&WgWd&z^hYB)RKGD(G#r)1f0Rq#_uZ<6XBn9Nyf|@HE}mL+Aaw~P zxH(k+I&=LTr7$r;{Nm;8dzA>3+Q1<83yRC-rZ9|fUQ^R!H)?3^yvGE3co;b1ecO}E(*5|c);sHvWEUXKQEd$vq2APoGMoXbs>XNlhf1*^m@V@~%A&2c| z`^&lPIa}4Fj9p!LF$zg@I?fk-j(^00C;E&1DY%U; zCN+2kplktQMM)afl2LLB-td-l{V03=AiH@r6#m92i8ahFi&E6w3D(Ym#nf2yz-Ujq83SZ+^t@ug4=H1xA$01rs}6_J2(pm#%If zoHi#R0c|aQa%EE#yaQQTSz%#g8`tPesbM#^#tYF#4A~Zy9bwrlR0A#woRlsv>qFm1 z)mNWozmF^UqUd~ct>wFh42*YCj?>+yG&x`YUWo&)Yc!qB>t>9T8^Ca=mMF-da~96V zks$O{nv6urG<5un4HKoAD&eBbV28A5ffYv1hk|PhGGyJdLoWR6nqW*4N|}s-U^AOj zIgn<)2X+!)z3WsN9Lw_*roboMFdLbNmSY(IWqIZLew+E}DSlvKYJCQGWH<_u+x?N5 zki(vwpFcWMwPf2dt=WHyyj&4sSLQPiqlj`WHjTL>B*_cXU#jK_q0rW5Vi|AJC2t9V9d znA(S9^>LHVbw)W;_2X8~L`2Qxyy%bz;+RdI)u>}~I}5}Yl=KWH+M$ypGNSaSs9JHt zdyD`;itQ9lHe|_+G%Z#^VO@4ggOqQUs+f9VNH^JJrzI#cJtwl<3PwaYC=dd!EvLq0 zAR#9O=cMNN4kK0~LV^N5$VklVqm+!L=6nON1#KV{0a(f1VD&U3t+I69O>@E*VWtUOag%Tk6?!VlgrA=jTWX1u}`?pSXKFZXP##OmA!(Z(R$6 zMC@@3`lScyobfk%vTT=O|0@0bkoyW%(sfy)4L&+ZD2~Ns24c)6?$1VBOnKIY5-j{b zd~g_B!bYcA&;M|7O}PdY4#XwqW=etxGP|*n-~b%RU{nxgRN7d|Vit+K=-hfP|8FaT zL`x*oDN8Krl&fdIpQ$Oz`WiA0)r5)xg3Zm`mgO>(1pI|=yAi9Gn%zbPnU}XmGyf?p z0CgIAi|XIK49;CssOCh1y7jojJVc$`xt}^m#RMHEe$i05VWlN85Cd)Ztz2|l*Aym= z)w_eH7JbvELcQvn{=HtMYjP|5Wc92(Y%5p3x{p|mMwD`-YZ~}uAH4qoyZNBH6mWAS z&RTo?@xFs|g`;q=U+#_%c)iFHP#&qo$9%ea_=v@_KrH#L^Jm4b)VdNZiUk8mNxy?6 zcOzWzkOnR4TNFMLEJ6qrjHs|kKIxVtUbaH`%3Ao6?S9;fL(h@p=GFaxw?c0qR;*aK zIxQa)4xwV@jHZf85a5`BXdJBnvE7r(VyA*LKz}k>&rHlN7rr4oSel@nFdl-xw~Ji_ z2It6lcVPvgBg8Mn(o8BwwWZm6{A?R=S4uGuGgC)qYO4h!g=Z_Lmw`MBE2|$=^fpF5 zD$6YH+Erca8z<-1M1i^FanTi5c3GAs*AS7%x0etPH zEIu!AWu;t^XQq?5vXUu2a;y}k3>O9&Ml4#aScF8ukU1%JQY3L|bSc4B>&LSl&?zK9 zzP$Bf&Wr*2eR);{TaKPu>Rb^$L`snWe3mk?x~i(Us>*({{o|S`b>_ll%i~b_nr-L{ zZ$?%DLnWQLOmvoMae4w)hadjopcc zLbmPZ`OCS~P zFsd(P@VbzNg+(PrE(4pj8hQ{d1|n?u+~1d0&4l;AcAH-TC~Mrme|*^8GBGuG?0^EWD+*MrsP{&d&><2jZ-lFuWeK$n+}gP$O8kUWZkwVX6mEj)3y+tr*=x0h{Y zfy}EV(JU16?hce?xmot{^o@7^Ja1168;tU=iW{h1_!(UA|2 zj-=g-@Dm9IAe%6PXUodU%r#uALrW`6m6 zQav-bhMkHXbA^2|1~k;!PQd95T8^+!u&|zO0(^eNDC$JUAA!M^Ih-~VXAGRxxajsnW*^XgIV=m8LK~*P*PqV8Sp74Qw8D|22IyktB}}Bc?s#(-8;yI zs_b%6KPs)TiaOKqcj&&-o9Sv(7mm=>daR(_Uo4J0_&*TF^s7};^XJbX7ind2otXpm zB-j4AC`;O6odr|bI93*2neAFbcBVrsk)$_4Hjy0{5lWmIkWISu6Yl}N8j%Ob;5GeeQ>?Y&^CW_-T}W8$|4eVzH3@yq?0Toza2>Z;ZZnlx6L zeonWQB36mG$WNFoxJ1wn#6*6CuFD$~@yi3rADa~ozO}W8C=q*^uiRGJP0;?{TfbnZNcuILqw=R#6(&2Q4+s$C@vCgj4GUw4 zl=~t`EGa_}9#2d-tL@b^YnsjZAN)DwmDzfhHjYGa9Dvz3znr%wz5L3cgh59FOJwYv zzVTMKn3HY1tqT^~lvAFI&kIa%yan-q6{Gs*P2#x|QbFG3XQ?8CJ|1%r4#q=!@x*2;^WV~tc>v33TC?9&`?t_4qA5uOPj0Q&XBzd}D;sYV zNZ;kr&?(WCf1-&aw<(0vMm72P(9wU}imIsEU#v07;#nG`N*yJh&2?=mz39;&cqX-@ zzbaigNoO@fOqAM1vZFVGG)P-EA^NhqAs5dpq=x3?=3&f1@YGlRk%_!=e>L*)j;#28 zuc_-Y=gYHdAJoN+&jBq#HGjB9f;4$}rJ}1b{(N`h_15e3)PpK z>la3o>j{3wj0FI=;OuO9TD;zi2d8Z@e*QN8A7N9Lz3JP%fXc9D7)O^ztJqFK%8RF% z$(duCN2jmr<1Q^N0ktfNW9wSw_r|#GZ44y1H_|o-u>l^*9N84JQ+HmV;`mit3r4`C zPRMzG&ln>*BaS1s6}Ct~H$_mNgZCEYI;Do8lk?L<-RV~_-;be#(B%mrzR>fb@>hg! z(d31Pu?lBPD(E=vH6&k;dKi=PbpYoZmbK~D|cWC$qY8O(b*5>+v z`pM2Xl!MKFv2_`8hE%)t?+O_#=X1yZ!l zvXUHfLBZUD0`l%H$6CbQ9)gv)knVVdN-=}q+uOzfzh$Y}g@$w8)5N*s7U?ri2|_ND zT$FN`JtyfACEq&y8o%(U1Ooe)&IP8R(vl|EuXX#QW+%^gU$~}%VECGD{r&GpKB(EL z%qCe%%Vo^WsCYfj#jwO{YwNtW_B5Lxa(tQ&-e2%}8?rR@{gQF@eIqk6bc*HD#T4v` zQCgu(dLk7ZNHJnb(K0FUP{I-5jOS4G9RvX&5{xJrV>Vm-kShJ*`7xl$xujI=$z`e~ z)TzwqJ4885QQABKHsrZ@lDZxK`~Zai=g*&%225X)MP?9i&7)D&Q;u%J64jEY#N8R( zDfA7}q@?<+;|dO`%tza^4)pcLx<~e}HWXh;F#A(-uiDtz*=-m9Kvpk|07VD@itakO zt2G%w$??3F#xZa~*3@^yPAZl&T3c@9c0c86bw4wjEp-QqvZ1jtNe$zQQtJ7?2r#d= z_qUU)t8!{{veEy6Xc2kcPd9(1>KD}4|7>;b&OYe1uI#arxb>pq%sS(R zTd(2f=ElOp`eQN>NBIYWb$Sfu)hHulHBHWF6o;QDDTml0B&CYDmUXnKqXs&tTmjAk;D&)r-TW;K`Ac=x{_{!I zUJIf9{_=^M0w?E|bMvLw%h7}PXU(T6q5b;2?0rME4n0V1=H=`$X#qK|Duh*J`eT)=6v{S zXP{=~Y}Iooc6V>j=&w#9Wuy}A&sz_0UQ1RhTPV0T>Q-210*I16ir4 zBy(iC?c#88IoAjO`$FGWn0;uP=twI=izN<*apg&`Tk8!+Au^pQ*6Qc>xwn;wB?z6e z6jT1m#`;YfJUBEYtc(TF&q@??i_4nRpP#)s9F~IC%qf7r$m%O!j0C17CHLG=QVEw= zZ6Xjn0oc5hyu7@B?wb98aZRuFc8?KxqSUoHfV1hTVi|;mt_+NN1ze?-rKRD`{uqP) zzehjvT;n|E0TJ`KSVt|Y!_Ou)M}o|hAWqIYqaHYbz?jbEM2<-<*J)fs`83*j>z^kL z7W4Mz0nnZtnbPv|eJ6L@SDuGQXTPpyrQJ_gr9lK#|09aPhX$1@W7qYG=<5>$IY;-A ztMOkQmdvplcOc(_!S3DHCy14Bb;`CWYT07jcQvm|Kbk42^SUwbk0((S78cgcNEn>( zKtqsZ{vO-8l-hsi$yaI6k+U-p&*pt=Y2W^2uA-_6u;zy9{Yy!?K}f*1WMmL|vKcjC zmuG@!j*9Z~AcWB(Bnp9)sC(;@G^dnS#Gj8c=d1_3FLYAYmunN6|P6917E~9Q3g&e*iU|!ht zdOec#0t*GnVZS;!RVX<)KE4IeRVXPaD258*;w1f-{|GRvQGsacmcC@3Va2Xt?Wg8uPLCF-_TP1u>V9G5=t~7QZcV}C>JP(2_3tpTW!Z(%OGyu5N=QW7s!c?tuSJ4 zSPBj>cHE-Z&X6SEd_*jSO|Qfcc4LZ8f*N!}$oUApQ|+xMpzZV1kU7m3#0nk)$gh|y zfW<7exX}ZQCJ+b&2n-B84+{%xYHselWR|L|teogO0Wgob{9m~;ifb&V$bq^h)z_{E zaM1$3c&+>m^{bQR3e^j;3JNHVYwj!Xe;Cz#-k%PMlf>}87fN25}!tD?GH2C#NsULUkS|AY8E4hX7fXh;A$wzjqwEMo+KBGLu? zp8t2-*Q|z3uXfDjsMx=x;0@7fFkb zS?p|3l@o&m1O!~(x3t>Y+7P-vXMZWmR-|ZOZ|A3{g9dhl!IS_oFP+(_+u~l2!nscz z2B2KwelP!q(PjNNN4R|=+04SC&UsG;2o@Q;mcM`h)&;25|53CkI$N}WKV$p*B_L{R zYXN4{v(^P?<`^KgKLDYaQnCWz=H4DoQ4pVqfB+^KDLicyu%L96JI^dYk?whDf8ZBW z-VOXjyg4OF@}{*hGdtTm{Y$p_q^i}@#s=EB?JwNDI1%JLtSR7|00uO`F=}p3A08eS z{uYN(yl~>g^(CSp?KJDbi2)A@oR}Ecv(>rf7y}$gODr*e2GAy*2A~cFw3Yg8&!;q$ z0$#T>x3^ys2^m?5P8wG1DS&@UN$CgRFrI)MC0Se04gI`ZuZQWIKi*#eN(|uKuS*2q zBCGw*Y;0E=V$aX*A#@ovonx4$6fAosxaJN1UicpH0+A75(R0803j!Qu!?|+xp?%xP zui-5%Ey5;#5CDtgKP`@xIJ&qXxzzzg3a}o5B+tNL1JIy;lDA1wR41VSUT55g_}{$O z!NCCo3Fz$u`rrsaZ(P>g7LdI+)HU_Qb#w^I%T@FRnjT&Nf@$24sffBd5LE=XYeDk7 z7KAm$IUJ-WPuF|N%U;G)mTEUIZ#uMC(~Q(BZ9X0p%s77_yoIkzk-h%NjvV5-bdkCI$xVV&dX`P5u4-ap0ysgEBA>xoKS3{Pqxe?O?J0T-Ta|0+=< zax%0XeVJDVws`axwa)2nLm4p~>~XzsOBO6eY?p?Tr{tsX6U_sFJCR+Ci2Hw@#V~eJ f-2Ni~LP7EWcKDv~uQnmzX%P&bu6{1-oD!M<9Yiqx literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/icns.png b/app/assets/images/file_types/icns.png new file mode 100644 index 0000000000000000000000000000000000000000..a2a36a6738a2ca6b5ebe43e47f6c3d26139ad17f GIT binary patch literal 17657 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 E0M*6hEdT%j literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/jpeg.png b/app/assets/images/file_types/jpeg.png new file mode 100644 index 0000000000000000000000000000000000000000..a5c596e5c666a625bfbdd557561855bb153e8d0a GIT binary patch literal 17473 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 D_YJF( literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/kth.png b/app/assets/images/file_types/kth.png new file mode 100644 index 0000000000000000000000000000000000000000..28acd08871284aad9215464e22f8eef28038a1ee GIT binary patch literal 17014 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 Z0RV`No_zhjPNe_<002ovPDHLkV1mS5Ph|iA literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/m4v.png b/app/assets/images/file_types/m4v.png new file mode 100644 index 0000000000000000000000000000000000000000..ede0b74d6ad730039da7e83c150e1cc2e0a80511 GIT binary patch literal 19169 zcmV)vK$X9VP)4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 N$Ve!PSBe@2{tw4Uf4Tqw literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/odf.png b/app/assets/images/file_types/odf.png new file mode 100755 index 0000000000000000000000000000000000000000..473995220636e024958325681040ffe4c7c971d5 GIT binary patch literal 1384 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 soxi^Px# literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/otp.png b/app/assets/images/file_types/otp.png new file mode 100755 index 0000000000000000000000000000000000000000..655bc837fadad708595a8ed9e7ffbc83a2e53887 GIT binary patch literal 1350 zcmV-M1-bf(P)`8obc{F^r9 zr=lqV_2<%nN+7~Rhq={vz^5Dd&}(l_r*?}_`UkMVx^Vs+1c6oc4l^GR%V=Y)M~fiJ93piuE72l zr+(_>cXLyFnY5jr>Q0k-pEG2)t7)qY_omyzMoz!=^YGz4gQ(RMG`abrVe}qFmJnU zARGX|WE|K9!Vv%bPI@qU4c;RCm}W}PO@^TB-ZXu zmkA=rF%0lr20XJ4p4Omm0N(CigdWGkYxB!8?I7l<#sJvZ=n{sqb{`ME{AAa2`~ig1 z8v8;dfQ|!b^Ku-1N#Any66g&A?NN?U7lBcqU=U06H4q42))pAjkD2_=E05iLt^ijX-MX8^ zTf76>DR?9F=_mJBg>05zfIs0=sFwVd`wCPaN4TGZsbxkzLqWPqJmWpH5U?-YrLv-zOemMi$6*`pW%qpNz+cj=?fP$X!Lc4J8%lQ+yruf+j5F=tM@>w zrxGm>z@iJW{AuB&{&m)`pN$$08^C%DIBNkI|7#22DF@IJ6`9o-Flv;r9dBHMZ*Ul{ zaG(6WIXjNjoiSt{OyrZf?xP62_35^9SFXK}AdRcUXG*i<{~%3rvWqii9SjR4rI^eq zh$?&NozEozS#aMPMe4UPsYvvr8}J?}ww)boMelN6sMm>)5VbNZE}G6}#9W(c(Xjn&`Py z0@^QQP$=V@^b+EmOO14iu_DB2=DH(BbrWWvNF`E&~|R9v+5 zKs7swwL3Qvdi5L*UX39^-xXg_{#M9`7jKM6C2CznC9pN<^>k=F28`+j{=GJW?9x0s z2G5}L?8W>p{yB-2*mWeQ$E##yh*yl~lA1}@#>3gtW7m!V>Ws6U{wv}0vMYX{v#CTj zN3N^!pI-lV_EbZskghumz|gI_P|o3G&I*9dET@i^ZvP1|0QnH7=dud@!vFvP07*qo IM6N<$f`Ns9ng9R* literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/ots.png b/app/assets/images/file_types/ots.png new file mode 100755 index 0000000000000000000000000000000000000000..c59ad95aaf5f696b6198b1b5638f0e1f951e40ef GIT binary patch literal 1511 zcmV zv@~O3#fXxh1mcohd1@#y${Z`Lw6qh5 zXO<*@ryg6AF%XIXD7M-&20{@41*Sp*QJN7DiU2Sht;lB}Eb>7p0w70kMy@dr`Q}0_ zx7hHc3=oO{(ChRO5C!HUvIK!}%n!t@bwFAm06L9shVvv=v8?~zyv9H@q*5oeb63F3 z15m3p1Y*{Uvks;RLaT%esZ=WR-DnU=Zz&}ZiU1%81Ojm&Fe?c9eQ8ku&}h}zwSRj$ zkFdZ#K(k>{0I04lN{in+9)Pp=?mS~aTEJA4av!}2>p%wePbH1YGl739NNzBVU{HiE zOASMg7Dlr!oi`bI0OX938Yl)s?(Q!T&+6 z0SjdjKe^1P+eb?4D63>IXj`6I5R2&@&wSio7W$Ty?z8i$Lvvd|;Z{PH3x$GsarY8) zr%_Q-*aDIq3oLOLf+WA0Q{DpN5)Wcg=@<}Y)&X%z2eFuV12#)JUaZ=Uvceh|bSB)J za-(bLG&%=Pz(4KfJX_bk51X|jsm!jSQ@BX{VL5ATb)4>+=*MsWe2*)x&bZ!7RvL|U zp;Bu(-mN>t6~9Z0yT+YdQLacy9S(Ii!WZyz<;s>ln^fY!?H(?3*Yo?3Z!E#^cs~L6 z@C(_sVIK~k+k=78o=gVuBLQ2hKj6y$-1`+e`;SNHudn|E>mT2Y+Oi$^_3xwjroAz; zci^=PT%kizv{gklT={d(6KJ_~AVebodm0X-cGV8_-|9}e4yorVV$6hW>NO^Q$nZTU zI<6j%(AhlM9a7@y(z+OW#Qah$ZPM?F0AVh~XwF+bIM~*RGk+b4;gy+%=oL^1Nhn!X z&ezNTor};S-);mC-C7UIm)9ih#miyi#+VZq27keZl`muW#xFSSPm)K(|`PZFP!ckY$)4|isE%xYp>_?)a4_5MgRyhED$nd=-|-_ z7hmmp6-jS}(Z{^*q+&=ih-S!P^ycgN7fZWAph%>VH#KVcKCVOr1i4vcx+TuwBvJQt#e zh2SFr$IkD^doO*7rftV?-r0&fbYP`z9afjD!&Jb7macDO_@limn%+Iwjx9Cs@R@Ha ziO5+|Kvp3j(Y%5j0AgG#!4CfV%!hbm<41U*VoQYHH++$UyZzA367`Rj!}yM#ZN}T1 zK1+~u5u2FKWJ091JGTuCx{O_)?oT}32LNPXjoa9L% zjUZ0y5;U%j^kt;ixiZu>>%J@i%mP6{*?wA*WdWwVp!7@e?Bjm{1_0rq91D6BP|E-S N002ovPDHLkV1f@-!M^|i literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/ott.png b/app/assets/images/file_types/ott.png new file mode 100755 index 0000000000000000000000000000000000000000..18dd9faecebb1d96ac81955dbeef4fb81872f26a GIT binary patch literal 1491 zcmV;^1uXiBP)U7xIrrXK1WGB)TE>x+ z@36}`*xzPZuU9(0=uSl`o}E%6C3j^FGPl>*YQ4YXqK{oV z14ozAm|9)PY))csXxR?9Syv`UAs3ddeyF^9IdrUr5UbUcq-`wKR4B8PQ2f&%fqz&@ zQQ^wUg_OMsauExcg3_e#XBMna2oX&|aDEnAXp!{*s2<-$W2>wL$(;>Rk`Q_@49a4g zYI^J|JRAf)nb|#Iy84-0VEJGr0+KR7O*|Bs`x{DN4lWk2E<1ZN&#adHGQGuTu1 z2nQJvre1!j#VTa>0?{SMf3YCK&8kX9?q*&t*J4Cs9};T}2vke2+OQlznz}YFWK3Bj zaIy)+5(C5@FIpmiSY<$aco`5FdVx3#07>Rg41nlm)L8%`wU`3}TacU$A{;_{Xk8{)pV{bmnd zsH-)V^$v}rx$T-=3=qC4Ga6rlZ%)4qug8t{&TeM>EFWun?nwry8jbIr=d96)=gJFx z*jC^}@8CEC7mOJdmG7x2;qU7DeIVvE!ZhsL5mEb3Xen`xF~}kSblo-U7`|+& z)))}faO`$?Y+@<#wwD^lV+meahT(~6qb%Yz9!K}n%tSfe9MDUj t5_T4VL=#q;#0MI;C-#+iqqctq7y#x`S$Hf7mc;-7002ovPDHLkV1gRIq#OVM literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/pages.png b/app/assets/images/file_types/pages.png new file mode 100644 index 0000000000000000000000000000000000000000..13178928f38e05180bb3f41359b7ee957fa07854 GIT binary patch literal 16881 zcmZ^Kbx<5%&@JvB+#Q0uOK=IcfklG5yL*DW1`iMTqz*-f(c9Kj7e=SK;8ot>EC?4&dO9?cm^eq~PH2Qg)7W zj^N;Ad{yLSbo`c%^L?{RfjPIKt~K9VTExl+bI7`RBH-ci(QCfW67~IN-KvR;qmM~r zjAg{fLPMjs_@I(D&C?@K%Dg`zT7DGg`ubXN>XVHu?Mvl_a@1aP2Lj>T6o~EDuoUj2 z)j&VVqN9>uehuQ6!Gr6q8zyT}74f4>aPOoxtwdz9+wnE~0XLV`e*N>T(7m6m+{fGd zCUfp=LykT*rpBP&X4QM%*!P0;S1%$Pn$f(Z+5EzW)t6|Rkb9!Wh;Z^s-RdQHc}N8< zm9kU}>U}&d0>%azjU76wpnNB8h2=P|28AO{K4%BwnQ`~mXaQyAMfSxA{D1 z8NtWZ1UN3+#{MjRwCz3NT$>a0i*zzo1Z&&(=Z-8jX@^(MAdc^VIViVQ=kzqoxpYF<&~iY6_Y=%aohCJ~UzV6tj2BR1FpBk)%UebH@Y*pbF_C$F@;aN#-V)aqqaSU59 zX2^0MWM`^yQCi~XGc(%&8Mu8aD5MA+_z0B z4G|wHIO*nxeU3nX^w>BN#5S_DL91B(HwV%v8DC#q<5gp{Fl7-!SpZN6$V7;NkAduN zOagItqaq<0u<^vg#;*5<`gr`~5EPtM%N0N`9KXX&hPWF?MJt`#v4wPmZtd?IyW#u3 z9qY1DByD^(T@{r9MZex-39ovHr-DUN{Y3qz%{Nn(T3ccT*E*qQN2DTiq)9nbf?{d^NI7?RQ<8-Owl6XswpeHkg%6DYlJ5&a5ZSt@GxN?>Ir)uLT z6zE(ni$Us6#5>~cEC0g-JKOCtPAuGVQfd`*QsyXgb8)UPT3R&Pj|gCnjmg&gaBn0z zfQ?!bkM+>g;J!C?=reCfz`mwIlN((;3C)`?=gNJyGK*mK+z zuJ&Uwli))#@-ph-@zd5EZ4D095~51ss|?HzIZa;*?J|unZ%RefsQZJTG;Do!uSBKI zXRl9-^|sumB4-i~4xq!sL-P{~=mC_5Id61RjH}D+i}Ol|sJ& zXM^kVpqZ-q1Jqj0McI8MjP~vI%yxQht&2+fUpS|skY^V%$+NmgV)EfEQSG~ABmiTQ{EIw_EtnW>v= zGq&+P^ld_>gsJxq<5x}FshEl3m6)EF9B2zKqHn|?%tAe5n@%Gh2uG^KYDJ@`66IRGIDM3Fj6 z`d8(?^8x`R(H+lSZL!^-2xoMEgE?sJ`Mf8L+kTR55@5}gP5~w36bX8|q`2=6{XPhh z4k9NBdBP|N+A{yJm7uM$#bBE+a?wFz>cfyM`DjZ&iFbpoetqXNE&Y8fMj`&byL?=# z!fDC3jcw(xBT4Agt|@4QKQW#E_78ZM7T074gSs$ZHiW7PPz%uR)SF)t&a zmk&#AST>Uh$p}l1rEu7slo$juU#5Tkkf2h46?pfjKBy0xkYuCpH6kl@^>6&VhazO) z8Tl$l%9*?ds*&PwSXudtmAky!^;_ZFrHM=PmMnqwZqTjtTi(;@Kg3?rEE9Lm^^TqA z*m3t0^}7q`Q)r@Iy1kP_amqL^pG3kjwnvx$eu{E0E}PP!F_b9I0zhi&Ir^6|UBzZB zyQ@q+?|#^{px-^d-%nfnowYSlF9A9dV?baaDYbgN^Ap$QB32Fb2P=IO7q}P?10_bW zSS0DAfj?QKEPM~ogaA#V`i;|SbG&VVKYrnSkNFjD4-MLROEmRX9D7YR?d*}Dqf83v znBhv`S@4Q`&(Hg3__4Rz__)&U@qO-lvH760+S2Byc})*!b)#jDK`x76i37Q~&zZc^ z-ujqW{&?_Z$s3F2b;>Qq+w6Mr^#SV@PM(scCa&OL@0q!|dh092B$GcWQBf#UhXS?L z{)z2h%|UF#u}G3;iCb4+$^x`>$W%W4c1ATGHzzgWShl(wGVa}WXJfCN5a14@C5XL` zRkR_9&oU=xuG3F2Zt+o1us&NO7HfI5%NC1oIs2FF$o1kH^a{7$av2cfzOVkJ@GkVg z$fb2}EB4Lbei5anWs_J@>9OKhHM2>k8Kj{)CQjAco556~u>!$)S*k*yujMmQLqkKV z8nfu-0K=pNHK9SjHx&p}slv?ee>0nLedD98rzfYbka7t|E3yj%H4iqS#e_vvvEBz$ zBf($(=enxm?@#89 zjqT<0r)2-iu8y(rZDx@}YA+_-<8*zt_wph5c%d%5>#NMr5CKQ1H*&C~q=06@i0SJk z<3mtpNs?Gv+1~pd459FFx$E2HAFKveDzX4832NLVk*)HORY2z4NqspOe7 zj;j4l4U4V-f%)9=KQ!68-5?2k+oc4us=#e*`L5k6++b4F)P^zGQZN$V6c5lBZxCbq z$b7(4BSa=tkp;?2n9zin!YKfh8Mk!4Wlc^`%V}x~my|Gk`JkYnkh&lx?JX$CVb~t` ze%hw4Ui@Q7X;yN`<#g-$)TgnR=TLaA4E3w~O>8~S8FOs7Y$2oPwmgI89pqN(414}E z^F`u7-?MHCG;M?Vk@*fU9I3*)AB?jt1^UH|9;fBw*7LVGpKlxRFdk$3=wYV?NBUBE zDu;twy|_q7gDbzRyb^oZc&0NW%dF z6^%XcaQkqyhA|KCDSOQmQ|RL~4c>3N0s&+oaIxK+ogSe;A9+9j2|!FGl@R9F`UdB_a-p3|vHwX=8uJ~ZTm#v`x*V5enDdcHCUO&NTo`No z05wsqv@9*Dl1|u;qIusDCx-#}dr=Wxdr%k2uiDy@S{8_2M*weg-rilP{?JEuAs$~2t2ec}I{LvCx5$r7 zo!{m>kvjxj!KHphLl0CTdPPiOM2BSfZ>36mjPRCU4Q#ubEr}^ni)K02{EIVmY0K|; z-u2h7Lz3a(asG^$2%8LMAiXMm!^uW74!DXIgZ?3?psR>ZsK#(~%$dq>md}A=I9sYD z);07A=4JpsC&$}gp9*&$_G$KfJ31(oF8CMbA)z79R%6fSEPl=pm`LxmMK??Nn>LSX zi;}84hyJ!atPu%MEdR~Y68T_hi6|#0ckSgvfEI<8F@L^0{(Uszm%8P{aQIUY%EKz_ zFGdye_~yn`a*cY28ygTP4Yoe?Ay4NHLdT>VGusXikCCRk{QCtx#vS)ec|tCh6~g1E z&W`5~!7;@#+f5=3iRR?lQIRzigkFe}wcD6>-~EPyq~0Dpe^pmAqz}5k1#8xszqo|> z-zDGAluP$3Nk0R)Iu1j|#LRKloA3Dw{C4hOUy#lJrti|eX+e-`QM7S72ha65Civ%c zF>1b&*WQC4Hbtjn8iYW_c-`~Z-!un)!O)XDtMy2X#i3}a5i#b!^EOm??1 z(S5gFqO55NYjVuw+^(UYElqnv;(qtIzV0KF+9E++vSk{1LnArU2Cet{&#!L=_zt8f zFE5CH{xn={VRF~+-OT%24}KC8d(4)6Vg)Y}KcWWuo&K|h7kR_npKNv)3`a!lWrw24 zLz}h&*LNaH$~9Z}e`dX9lN5%M!{;?Wex|QObLOm0NW$92h2#i0lV=&<7qZ5Ad{6;? ziVQ`CK`2Ak-=4!J-@gydRkQow?*9DqSM(c;qn+b&zugg1nT9xdE#C*3arfhB;;YR! z{gL|6kX-4PQ{L0JSxKZGcZ)i{?o_-@t!y)%nBoEbOa-xgI!Q5Ap)7`Ujr2jAi>DqP z-8tBl38W43h1^t%i<~`UiahM3-w*v1t_$oTAZHn+byZgONN_c}x0bqag=i!^foLQ< z<#1n!mj?gFs+gB9Ef_eu?Jg#y7{I-UY3%LyN+pYzj zJ}zqN*ZqnwG`f=<8XEe5V|G9fGwJW!A0z9T`-AVo$1jFkPP;ft(WB*N=4N>oq(5l- zl7K+8(F8$z@80?i%DGUCaQ^ad;u>50`%!_>_JZiui1kAS|1@wzNXUhXme8Q{d_$;} zI=tYN1DN6d48KtCNVME2i2vTT)X|M3`R(`<8z^l=;u32`HqC8AXK4Gq&ZsOwUtRc| z5#@51yRp+UbJlP=`PkI@vWng~3QF|S#Ek^CYl;#LY-`s``v|450RDbyrwivF6G^9m zg^=cv<))v*>6{3wM{9pouGTE@*QytO8WHMOVs|na^TMN}or?oN=Te ztaSd^-MbC+@;cu7NMh7^ELtye*HK&M`Q%YHZZP1sWWHvu--BrEhP9`2y|H7TR%Tf$uypOgZTPbiEBglk1cRn22bpOnD_@^t0O6={n&N4PbZ{q3P^>A%g!Fm-x=#+i_ zq943}=n$IIwP}L#7)?rf)bj_tA(l{x`(A|)MBY{M@XIw@hJ#uz6`08#nkjlk>^7Y^ zfAv&ux$*2p8(bjIp;n}oUBNCs<2Hc*Q5%R6@O5srO^2!cGTzjv=Qh9O8w*LDCzL;e z-dw_jyT&pcDG71&cXU#cgzxGFTH*6^^uzJP`hIz%(J0MnOT>dx2Td|hhSe6514xI_ z0HRR-1J{yNloBFO$Yiw`t(0h{kAf_jSdzmFa-Zk32-`IKz$ z_e-U?$RXO9(A4Fkv_I^QgAdLZcdkT{ zHYchnrAxQ;!)U+2wfK6ca1;*JkG~Y$P#D_VNu-bFQ8Q2`ZrnV?|C0nLb}Hb>t4$Y! z*i-{sdJuhIa;6_W)N=36Mo7`X#}9#ZC(&rguHH(sAY6pCBJ{Nu+J1yC#UJjkh5?Q1&r3|r5#JEDlVI&Sw{&!4qL zl3*+Lv#c!c^;Ieg1vP~Uo%2(FEQE6>okq(0dAfc3=qN=e5;a%92D)_M7>JBNM=S*YrcCQ7d1~} zwtu_IA@*o>+Ij_f-n!%VJmb{!+$r9+KT*B9NDfW-$o+iZ+Z6h?fZ@`yO>*!+7{|eH z|A`^fesUK0r!u!pgF#1EZi=1f-@mWr1^$ua!KY4y3SHo;G`1jHY@ZbC*rZhkq?f-O z{ueTr0SWS6e1<~O$^xGw89!ElQ0F;a;<=@omD3WcDpn_OA)yAud0zhc*;_?At_1W+N>7SmMYL(9o0Ehv zrmKO2QKf7D#!_4;XM{E1Se%TC%IxuvrF~VxZ_8zh>$~P-=S2;%>91wGhi9%`-b|h0 zv@yzjXlP9$8^kB#ax_eWVj~~9-_YeQ&c9Ae^;W(ATY8CcgFU+9(bG8DZ{r26k>YB( zw0Ug4-4YYR#uh}93t3uTCL=w7?BnvhEo|E_x988P8>{67bHG^c?TB|8=8zI^Ig&&Y|nVA#={Z6HmVmDt+OFD8TCwDhmFEk7209RkofI~DGqW$U zT*H8PP1#f;6Te4vgs(j9AF{u`5(_wEIG-4g<8Qa5C`>-~is8Al zs~5GD(|kpfTotb~rtz1v{?U>CfhU3fqn{*3m)Wu0X|A_~)oJOTe0R_WqdAU4WgsmMQlh1+JD6Eb;eQ$X%h3joKS%5&GNYWKE1yrj7LV)Wc z$eJ=vf~P=KsAu6;QKWfeg;$_!l@7pT6wz( zz$jY0;2jTYMa55yLt%bx@F*xs{?Bz!zmM^YFOZTrQ({;|cYC?(9rrb&l$Px6Se1mm zU|c9KM`gvD5&SYdgy^?(mU2_ts9|PZ$TTL>Gk{~5BZ{0dUX}~BxTn;>bFtZ)J*mWP zIJstTCLIUWiQ4~}%%$VW9$bQ$9i^e}Ow{$GaIJv)Ki|xl^G@SU_;Z7+*(kdv0oIIp zjz3o02Z^;W0>m+b*9iYwWyM&Ee-Y$-mu1dpAiOMrM(ZBPNHoPV0a!^z8ag{S;3kz* z^aTCN=kemL=f0$}&8D@5 z8yXNrLeqw80Qlu-N1KYqFCa3ou|XSUve9%GnsTiyJudx7@!ZZ9)Q-35Mz!db8`S)v zxD|esg6ovy@&TVwI)E-3^f<7K`A+aTnqZCB;>6MN#grRBNJ=(nzKHX%f>y&$A444! zf?KD|B<|y41Gxn7hN)ZE z;NrIEHn?rK_p zX4c5w43(nZ5hNq?s%L%u3V$tIV5#{)3u3$K4Zr)LEF;^+Sd7O=8n=0;Hvx8JsA0gz z>eT{rn~a8o9w!nJ5D3D<8PLMMY>O;3NS5WUhTaEgF6+~#j1uE9;SUd`k2Ys#s<9Gw zdLs)}g_5Zd#;^MTXw!#z|JvhEmuZxN`D8;)GdDM}!t@gqR6f;tCV&E9naT zkSC6KLyhfnW@1d*(6#7Qs(cm;^)pjg2|>IbA_C~s*Rn`-l(d90lta5!RaTv-^?jvz zWW{MXl(^zF)!lxN3?>Tb7nq5Z2gqhv8&O^&lR&=87l$=8IKzk#Wq$+yG$)Hie?rlL z>-Y7_x=4qsGf4%FT0~?$I&MzLZYlEUKy7?vbdp%Nitjgh1r}DNd1gGknT4JM2{`Z6 zdw=Ci<4EG@~oK%fnPq#Y=# zxMBbtHNFplUKFvKY^5@m<(Rud9V;B_qK3VxF8^VH>3O|RgM?hy6v5zv!j%BQRI|D^ ztw6oF_>MrT6V7FPg|B;q>2O(dZGpcE1;Wb)(-&X+D@#AUz`O-4Xfv2gkv9cc*pt_6 z_XxEig=v!>pPB!t&GgyDG;=sF1n|0RE$MH+V~y)Z>LLX8 zL4jICkxl{GZGjC0XgaiUd<_{4dHi+`cBNtl5IeT;vI;*z+}yHFK%1YWR4X-2NG-1V z#m3d6axducbhUrNO+5Fgudk2K8;b!lf~+*LxSDM8rEtZEbDD*O0&>I*Bc~}08hx0G zH>M^gzRd6cto|Db1_hLjdZzL+gZ*6>Ej^LjQ8$X*d$a6pdQu% zES%$hC?+gYEiSb%>;qu|2-iw6a2e~?>i@|C2|@r8?9NXdh+iAXe5n$`~hueLvQiTQiz)*R-P7Rb>jrHU zv!z1e{V~Osp6)N4g*`4WLKCY@Jsy(%FS(O9mr!6%t9N+o&+%gT9;WBQB&5z~(9-L8 zQH4=A+*zCzj0(IkYr!Glk}}1bC&qV!L+rw4h{N|-gtr370Ij?Ly<{w1+0_P@7`R`S zzLS2}T6u4|j8j~?br*|-D20L=IJg@IB#4>`l! zxI?{oK=6|c30i}zvrC(?!!>RbKlejG3mZNdp!FV2KUX5C3bbS=F}Wv_dO17GBOR}n z4$L-vdz{x-%(UZB^)?n8 zx7FpYW~ETnSWab3Bby52sL{SS$J?bTNXYWemMn?X;AR!8&SE1E3%MJi%A~|Z3@CG?CgR9;-;>h_uM5!+s@A3Oc>rIOEB)s|!wQ(V+PJuXe}L?Ebr669 znT01(Nx{d9fow_KuDql4y?@Vw}|k!^I1`isz-oB*x@OOXu$QbhJC!+hHO9p%lgWv$-|JHUA9oxP_Am`%dU(>E{Q8`oQwVj z#z0&c$nW<^@wW`5jG(c8FqYMO0UOc57$kQ}s^#~Y+L*;LtRfY0VO3~;5`6^L5O-#- z<%V@W{buRG*9^AHA62weZ#2VTfEBvTOdUt6mX^Xel-6z`De@z+N&>?_g2fe{8^P%V zs+D2AT8TVSZQT7P295oge=OR7Ib{U{s!Z$>gXqZ-G*Gd{GD=hp|9*@CmhB~JS+AsY zN9Oy)3v}G`;U3p#)QQ38+&-Uh>wi zUU!zVwBF+AyTaQiG=bJ$ZC?xq2$K62TUZj!cX&C8;^_zt`dBM^bGrp*G|a7_F60jT z08`1VO&wH3IZm&;lfA~|m4upoG~{iyJTIghAV2AtxAvk)4wd-Q!;;=xyk@Y|MQ`w# z|GDUC`;!SJyYS?nl9tN6psuZh^mWbUhS}p)aMIDEN>h!pP*z`E^_B*m0bBo?0B(}A z1tEqq7}Wr$hz+QJ%Tp{AVK&~+^H{e^&A1p20$G83?!$ig3$}*THOVxd-)3NMBT=(_ zV^nc<9O#%X2T*?NU0QcuyZc+*X~*`F<5Lvq+U(%H(R{QE?pK~THX&^Q(^j(0Iji6` zj;j)$dhsUX;H8+2x_FdYL!nVf#BB|g(|SWLr+6msRgA))2Ar$9K|}_rbH|5q zI7VWU%!xXLqDk~Zw1WmtzrGY)0Dd=^Ed^Joq8aE8TA`>g17RU7bz!3Q;#He8&PvF@tpHxw0^Oqf}4xsJK4Qn|{cBc&+A& z?^P0Yd+4k>*6rUSR*cbf@;bHr+e{%FDtF2_r;DSjP-X&l2n|}==phW-8!ap90+H~s zR(qkiW`rL4WnUrhw4MwGuvo3s6%#@lj+YdSR|QU6Z=R4O z`kroZ_Wm7AQ7ruPrb6Jt#{O#u>OReHvHKoEx=Uou5%@fBM~yqFPiZWy@>3CpUH}9s z*7!XWsX+93!S_2;191_w0|ORV>Jk{ESGZ??NXI02OK+h}!{7N` z!wF&XgWydu#<%!GmU(XgVQdhW_#DTm0s*43z`JWfi#Xp@@~O_aO}5(2Yy&q1*)EZ! zO4>NF;+>7pC{bMeJR9vQY>9#2i&^Pa`aD4p6&()jG-hQ1snEAL*)CrrqSLqPhd{=; z_H~hA4?HB2=>c{~&<}3vLqqR$bb%AizPQC( zwrkxARi=+<48g`a!fJ|yNGM8*?+HB==P^t19WEL#=h z(~`e2>fFeSXTlHvz$;jq>gqU&e-yDWBV{frA(P0B{5H%m%m?Nmxf70~2Z88^`QnN< zL~y_y9lH`q6wqxpH&a8XWM0H;<&1}$@z=FeE)3+Xp1pDFsZucq_HC?WthCVutDyIc z7wEaUV|26o+j@7eVM|N4*(>)_N9@v_GfT-6d7nq8svD=)a<U!&O8e10WlR7 zr(c_QOmPwj#2UxvenKHjnq{%ww!Y5hdp}M)MMvV|W=t{-cCV64J(^Dy8N?(j$ufz=h z#*t&_xA05@yNcE$mYpTS(hXHccsLYrR5kmZE2l>GPL~+8fx8s{sT?875IFl z-rurqw#b#4YCat0JtE~q?0tj3H)7a1F~K$0QAbklMjUmZblKWpa0|=M<;d{~q5pNk zDZn5z?b?f$Zo(`4+^Q+I@3EL6Z3CI}RxbV!EXPR=G>6Vr&j^hFCJ& zkvJeLi2S6$sG>OUi56DqCu_cUOkNP=^gjP2Fk9fHB34LoJL<71QPAa2$E@J1@KY4g znhVvMC(KUDds3nT@ZMLdf;|oia&1Q}UY~Qk?*3un_(m5Sd0{KmqHx{7`&OdXx0y&QFf+Hr9p9`V04Z**5CpQzjRL&_nH+MX zAlo_j`Ngd73btO;poP^4xMUQL-;F{FaWUbChc1Ua$K6Nj)_=A-VaCd5-{oKXQ->bw zUIqvPb}cYm1pT+EuUFtwV+vC@5vbmWU*vxgUb|qSe(j-gbIzBiS5@~;o697ol(9Zd z#k61jjUkywXJD+!<(Q^=sBA$xyU(zp`QsOz(?>->kTN){=&K3%-)KTTr$1U#h~lEMr~c)VW4zVZuuKH zEUPdu&Yr(=vQ@PX3j*ysyL*R*1e55$>-|J%O~3QI<0!E5D5?Xrz=19n019^GR-wbh$qZko2;GB}D15|r{IWq*hw zIu)hJ)^BcsOyrLko2h^Pbaqn&iid@X%JmAU4yi(=Gtc3Gq)Nn^ynnphXB zR4aIuOkNDJB*YL`(Xb5}JVp-3i0^gCDmdDv!S81;;+21j9g;r^m0e+lZOC0kzCW<{ zviw%KasiiF?Ey`cW=uuHQ|~>0dU+Rt5h)wdWBwfS7O}+M4|!!Nx*ex`Wp|&zcU*T} zd0o?BC6rCG9%4(!y2ZUbsSQpKqvh=C>@a)9mVd^J`#06pn;llOfr=Tvha5;w3X)>o4I|+7h z1Z|9d<_B6l$o5Uq{uLT1$(|xxks3nQO@zfrC%+IX_II!r@0PPH)J(MPm*aa7>rSjTP?kv*~!T2P}NbZnFakMDKVnsT_Tl~acbd+#d9YyyhPmvZ{?fjE4y7%uB zQ3=+Vn?{Mu;6bKgzKlUtAE)*Hm7cwe`*+EngNsqQPCIo-80y(3Tx?7_kc&X z;NcMNU+CsI{iBQ=ViZ{N6{}h?R8mDAziBTvw-wsH`Y{B^^j#uPD#cgRGXZ3Et<+U8HhBM}wvO zFRibSAHRn@=D_6gG#)P*>*i<8AL>M1&v^-A2N}0^?_WZ~x@ciVC*5TM;-6j^8m3y- z`U5Hv{saRzMSj5&+}jru3lp8qH;y^F(ES5Z)2-d|5G7VW$&-A<7=rs?b44Yk-yDe3 ztQ&D$?H^J&p(aJO!NS@$RB{}tX0!3NFbPBknt$wIVqq_|S|-g3K~!AU1M zj7@2voQd*h6AJ*ZRiuH&h&zeFV(A6THe}e&g^6Ji_(k0sochmGvqZu`Zg>s5%CzxY z@*AZ5{xNdiZC#?^<^t*ytl8{(>WJaow|Duj;b4U{Ex@aeXgqG2i;`ppFwu>- z^fzeVA^Jh{dveEyjXjB;Kq|p*hev=jiP3>H0KR8{L74!o|25|ZZ}L*aYLFyqz)F08 z$mi39Z_1c6i?M$6FdAIOV1UiIXwINEF)bR`aF(>f$6<<~?c#Wms|3yS%9fhlL_N0i z#dSrtmISQ_JZo!DR`yC-QY<{2=!=ISyIdg|(A1&nQv~+w8Vq+;x-HC)EeY!%T=-@4 z`4d#mmy!Yi)B!)SMyZoJ) z5|wv-69PfYwAXpU?GIL|e&!-?8twxSw>8FTS%ockQ zC{s68_8zrjRIz!Q^X4#pCCmVt*Rrz zBx?i0OMeVx7)#~z9q2_kSIkUkh)lDR#>|wy# z`#K0`ne9g&*Atf8p<{-GHY-#fq;PA7Nm0DZ;Eg|j=M`1 z8vLp5q#DS01My`x?MjD+V`tmKq$kvX)=U?EVfq}30_6EAy4y12a`=~BrH{8vGkyc+ zrpa2<0<9)zy<{PBa^Zg(yzwsQ%?^YfMSfxUUq(taIMc@>#1VWT2(IX&Z01F%P%BvJ zos3T^2Q{N4Lz2yxuJ3NlbNzMHyLmkHGjWQ)&=PC5Y3Xo>gl5YdFj-sAMs&NoDWIUD zF1C4!vzr7*<%sS?F;`{VkKIq)vYHRT~_nGL!gK9X-(7|iKALRRz<<`sc2 zA`NP52TY`4R^b1%{YVHhOH00!OAUE$j2b|7$?1JH%e|@`c?)+!1$kW=!uXqIE;G>- zm1V4J+=oB> z(k(F?Tjg)H@E|(rx$HSuT@54e7sm%)uk_7Vgg83}3<};9G}5jvMVs@!hw?za6TSp~f68 zo)=FN*#SvKfSl>^N3>?Rx8T!%eo?4(_`Hc0Z(0B(z|?OnWc3P0ayxo*jCYv2d|>U3 zze$uu@+23kkY!WT>74FHa<$F5S&Bu}i}1amsn#&=(=;lzc>wR}L-K+T*`Pe4n84@{pr7$f46 z<}}yI=d9DEIbo`xaimLtS=rSEJKEdw;0oburm?X)tN^Rvtp07u6};wdcqZP%9^1l6w;W<4pwLj zqHzD<^OELVEa>i+6ky_MPdd%lQw;$}G?lBA(ZmV<1tms8CISwYR6O1jk_Cx-jJ%d| z{D5E#Z8lunfKhX`ni?wyqLE+8bP*Om0DqR8JCQt6H09>e{@ir+Q%y|G_pQAOUMINp zo8gxI`KqIRXu2XeI8gpz{)q@jQsq7vHXl@M*bzfLvc z^x|0Vnv!2hBhJH(2jy_M9tPe7f}ajb>zuu zasY*5{B$Gp?5YBVMvkd6>;%pxD7~NYOp3hzEUa8@q3okr3BmPv@BS72`~QkH^#v3; zGP7Ant^(TbgW6-kTfyizwOlkI<4gLX!Q80x4Wtc54qsOd8!rZEXv*A&)NCmInM*_$ z{&@3KiR)>lR&{UVYH(~B0#RW3{~D+jpFLPK(uhlmIZFu`EKejIrsV`L<+8p>ysclX z?{rNUhX6*UpF}D$OK}rXWhBUF?Wf?TS!+!2dvk9!mVMBYG z@evE!OG8yrE0A||MD<^WG$dA{gUGt;-oLXi3}%V~fn3GJdc9#P>3)IHVvqoqmoemz zT2-A1+IBpL3PBubYf{25*d)kg9Vxcoar`d0-Bt3@PweRI{Xk%2%25hkCUl84x3Kl} z9Ey5stAz_N7R=Y1cVZw|P!}L);lSnJuZToq7(~AdmS}{<6DihY^PEeDPeK#FIiTwE z?J8I9-hW-a`}|UTg5LGKCU4KTXVgCR@2okqouxF?!3x0AHnXHV3aiCo#{b>GX>i;i zAkj^$1iVt_a4L(?bs&$J;2xI1{n#Fib$d1db~PPujJrMi_&fOS{=~KCq;hW!6g?Y= zj{5fgwk95?%sj#TIGA{Sv8&1PgQG&*L@3rxB&s+7UmhKmtbC#IK%FzFf3WUM|8}+D z)#qgj5__)uclRmK!(`$=jZn|jc{VZwY+Dot$oR)_HRE$H9KKqEd{HtVQxw1ggDk|I_&SDz1HG^^auw zreps9l+D-vj_9xr#u1DKvb{ksm z#xA9_mIoCqAOoa;EHEqg=l}rhXaE2(J^%m^kmT%{ z>Hq*O#z{m$RCwC#op+p^RlWb;=RD8!?KNf73rQd$2{i2`F=m&&-tG35lShB+EB}NlS7YSs0{&Ys0{&Ys2$x+2M|IeKd7jvKuU>W z7q1&;;-}P&!4bw-@Z=w=?W+8DQ`@D4n5hYC*LKm)wXSvQn*~M`ihE* zdjo;M(&FM`Y}+1?z&YGA*8B2egb+w65B0DvP)Zf`^k#Y+h$yAH1g>0nPU>|>qfx@) zaGBff9yWFA)JHaM+&JV4yV8n^iqJGI+jV%9QguB6jZ%tSMYo4LR<6Ix{M;}M_U_$# zT3cJ&!_PhU+{@Qpcik~V!0JM$>AFr)Q4vz6o!SYM0FLf<%8?+KB<>^Cg6-YAm*V2$ z)9<%U>@4oYffOVK=Sr(e6QCwV{3N9Te1hk&M>D}qL-de7FfjPmm5-;GEEn8@4 zXsEdM+H0SA@WBUfDlab|0@mTcC8bPtivrMPtdZCfoGf$e?DN#`Q@5^uHxRZo0<7z7 z-MW?i`}cG8)mJZCzkdClGiS~mJW*i^$m|0~1T+myBmZaDG;lj17-|Fj?H-qH0FeT3 zcB`NistcATmyw`|?bP+pyAc^GrBJqw9k)`JWno$t$~3W?T2Qu)rfF>7zMaCtLPm@j zal`WE%SWDn{`r@_{`%|D!2m2NHBFmbQhMAtr+2EMNrw>z-gR z$mY$PnK^SNrKP18uUxru@qz^lKL7gbuLlPzu!K?yDW$FoJm$BHMm+S(%5hh1HzV{} z&@EyQTp(y@Xdn`eph@kB6b)52tC#sK0_|ACDzWap4R>WFA{r$UiQxD9nKNe&6%`c# zn5OyO!i5XxuUxsZdBEye1qB7N&5k&FhPM9O zB&JdXgY873QEc1Bj&rSDyLP3GTzI|Snah_iUovmrypaQvW7)PX&@`uI+nR;KVkniS z|HuiLwna1=#kNh*G~#rHKp?=bUArhPElrIaXRTbha_t#soH2jZs#Ti@6tI+10;RB( z!cq!5$G8%j#Eu$-_SAMtvW2FhdA;aG1xSZ8MnE!ll@6U~V-wM)=1zM>^SE&o7a`rQ z80+rjUWBd@uC2ogg}QbR4hNo*!x2)VY?V)3VX1@hNWx;-wvDdq?B2bbL+u8=ELSB5Bz z&w1&km);+6z_Q}El}l(D!65F@HB9-*e;#(<;ErAF{`242ddGbjp%AW$a#S2#p@w}- z`NTPlyXMP>JVvOtj=Fz6!oy9yrV`YkCAAR#wI4*bOQyG#&`KX_Agt7+3H6x zEXb?H$~HuA+cr{4+S=NvudnX_EC8p|S+i=@s^xR%&Yk_*Yp?C?ck-URc!;~g+-^z; zY}3RFM-F>IzHy_O@}rwLW$~j3ua|Ih3$_rkIGtJd-+^T-EW?O_zMIN=!Gy7#`j1C(ji@Hv5(j7xuSe=S?lGe@dGjc@yx;h?b_baPuKhVVRlV?+u!I`|HYnXcL&AfT_ zH;^7LLYMKEsN<2WXq1muzKj)#A~U(55QJJ=kxp0Ed&yn1u~h<0>7a^7f%yIY+QP*{X!61=H1h3b7 zILme7OE0~&YX1EBr>|MFCfHBF5-8$wLyj$$-HA5lDK4anV%$oxZ}AhnE(Ht!{zqiW z8(KJZGLB(Ym~CxXo!E-9Q8k3$tp>lJHDCD#g(F8W?%cD|_8E5mS?pW&3VK-y#4WSR zB6(Df9ZjUchwk%cc|jD0W#)OfOJS23pA;Qjp{8jBgF(XK@L_=k;BvWUE?v5G)dd$^ zaPI2Ws}J-G$5Jsv+-LmCRtggVUJoTzV`+Znb(*(qOXo?WN1zuL#7J`|(W<3v3UfTE75%_Rx#zU3Khi!Ml)e^$4W!q>)Mfl(Q zfYzP6(z({S(YR}Bh=xK3Bd<)qny-8B!Lw3vtCi{sQ@6IZwr+KFadGh}D_5>uoGGsM zQBu%0>V7J#t4%qF%SE`Qm8K0JqyuYsHLl7E%t-W*R@5|% ztea)q9iqy7TC7y}mkBDMN3*C33kxq?zI^#pvuDp1eeMdaJidw9ROZCn8ES08Gp2^p zAqzW3Yv*m&Oq_(qJ# z^Shq7N0C*_N~Bl!rVSrH{7cV1`)upkXPU4RTF1W zIddixKKE%RT=J<7`|MfuD(wviC>}Mc)9X^H=MW+WV#_|H>&+u@dL7EED1N;4Cjo z2SzkXD9{GFe#k(e(+A~tV#U}`-^dLDBr@;d`qsC;_0a9N-+q4H1=9R+tgg3)?K@cZ zogc98silG!A&CZp?BDnSJ6F8KmM0ct?A}Xp%?NBMlWx@NWJpJ;gXf3@ z+o_y1k&0kyYUql$L=!=((O=~%?~_Eu%!W~!; zA|8FJPF$gs5|_)x>eZ{0X*8y3Vwz@Bi7zTD!sGE!R#rw;RTZVBrTBclLkje_+;Yp3 z+S=Na9(?e@+MEL`5tFDKTP)Q{RJiTgWjuNLmna!A24$ESt$xhLW{S$o@Q$v*vMq$N z(*`>foyZN?*vcjtKET{BT#V*O7n%32S%(>FgUa&sWV+N&l@ecdB~nTpS%!2h%j^T{ z9=kRvNt>LT_*c_3bY17e4?m=>t&M1W7Ed@FCKL)0jYg9e&f#$2bUN{PJk-?GFlNjc zMvffG`0?Wz(J{ImzG%^+rCP5XAMw6DyFbqu7#Ih_b%c8Zlm4=1}R=et16S0)9M0W>z}5uMQoOA zVn`h}YuBX3B9VX_G2m~_2QYEaF!{NX*&E)?RGpZAo%{0voPQx%*wQ3a`H*RG1?AgqpKc6vU#(e$77hl|a)>&uWURPI_17Ia*>8KpLLY3^$ zOg51mgzh3hyTkq>;RsKD@hh}!+(hxH8myEz*y@C5Sv}ObawueB#i#WPA(Pf80jgAR zS(cTwN|^;t5}zk#_;ip@Qg~QVQLNV8>eZ{+y?Zxjoplz|rcJx;i6@?@n?Ha4AA27a zrsz947f6Lbcc;53-Ro(RH0QYu4a!IQYdce(~4#_V!cmy6di;-3vmLqP)D^ z(_}`=KCb)jy3|wp={99y=Q2-H*(gn77x)s=A2tfjFp=#c5VFh1vE42#mlK)g`iwx3 zaD4+r!xUEyLpmJTN@c$j+r}>NVd)Y{EHy_cg$x7{_905l&v!_$kLw z}%RxF;KQj1w4Aq2Xvr-36= zelQFp38=)Tl)^O4ly@n+Tg6BYq)xR;35%7PrkvnanS?%*V`aL-Lq&-Ra5)@~B)EdXAVP?mIdkTGdButqi@FRf zA%sE*O9Pij2&}mE>Qntj2*TkomSrdD&C#}ilu`;i5X5k3aVw%F!IUT^>2Nrb07(3O zI8dbmDw{jZv|O3ehR5R}7!0y+-@e2ISa~?9Q;#213CmLL8jTyH;b0J3Q{-`$lTxuV zkp~qHp_GztkIOBDOjH@{ar*6GZ9)i?&yB0P3a`h5t{sdDQ)Plg=cjV2)T%V8AWCqn zBycnSpGx8rRxq1ebi~G9wQd0`6bjizQggj;g#LGf8Q!W;Wdh;M3$$V~O+-LQq1r)M zwq?0Z(=5O0lB=#9Su?UI7zpBUI&sE%MP6m@9{o(@;MgK z`+!JTOIjq<;Js(OD4eObUM*A%^3&PVc&QiAQ%j);^N{qq0}Y`tx8b< zX!(hZgpxu;g%DAtlnDsSwhJuNte!soxG&6@KAonf=9~g5SI6r7I4T`>qGzZTLf~?_ zC@LzXxUdM9%N4U?N+m5xrbX(^#ijn8?Ym6bAk`XX)41ZF>BJU$=o-gTO4)5~Z9$*U zS1W}$AT`ZF9}Jg?*jp%~wq2wwD^fFjgfV6EG0AEwx#C#81y;6d$3h64E*H}0LpYsa z+p(f-kqFV&R;&y+lXW&S^#)ylM7anOmb zxWUw@(6%fq>i7GNii(P0eDyDpe_Tlw7y810tF*M#uBfQ!Q_`N96>vB(Dy5KsUR+FF zG|K*U>j>}JjoMcaZWqO;oyMe@$K!1E6OC&~sY57T0dS^(nVOQE09az5#PCg5z?11F z4|N@xnX4JsFS-h>Y&Jcwy_*v zf9Yka4%Fki{_9w)US|JoxAEbxf5UNKybO1|Dol5mtIO>C1dvkyp9zd?Aj} z)tP0@oFv;F%ik|On9yJRet*K>OF(8uF?|i9u2@P(K>-ad&9r~%%gkK=4id0Vor~}8 zyAZqgP%&W=+b{nj+s2Mz>fE^)jg4Jets>jGWlCChYUip>CjWN!d78CN2?9F1-_E9+ zbtg)f{ROJl*491)P`0h7$HDC;^zWw`zWyByAP9(a&&CAIQ8n0q`XkkVxbY@hQ0NZF zp^tYMz-7Dc1nr94LBDMl`kSv4TJr|QC!dU!Qk%W2JnK-;u&bOf)4g_PAv3?r zMZd_t1XUvcdY~>xd$`UOQW62Qox9NDATt58x+?Y{Lm`B&qkaD-TtLBl8!)>N5aiBA!=fTL+7yA(P;QJd? z`F>`316FGEm+QqT`wNgtsdz5BOkyc9M?j>$?Y52cZM=5;%PhtiwqPgB4H!%C>O|iNoU| z9DjHw7G@-xKE`31NS_aE3rwp^`Sbk=s(iRqnQKdBS=N9c>Rk=VyVWcUhY;vRMafCM z7B(t#I=T?FH#c`_Qbt#w%#6_gmzU{7N2_=t6(LY znv!eZXqtu*jS|?rwa);RFFw^9*C=xZs)VJ=h5PF&Q1VfT>~O~xfIVt-JoQx|0i&T2 zEB;&E>!oGeHUjT&M02|j3DSH6>Tvp0KDn06C8!3vqTbuiOjs;;y!Mubg#g-j@4-YN zbRD7VnCsp~);AziCg*mwv-*N-^+iP9D_|wkVh6)8&Ec$JmkB)Jn=%;5+jvS|~x zzYWdpCJaR0|9}FIC%$xv=rUOHX{GwgQuP{Gshnyc4%6g1t0B25g(xn@9yTngz{{=M zunsgLHI1m>PvEuJaaUI#HXAP2u5lm%PWBX3`EY;T8n??c=j!xW(I}#-3OQ}+!9u_- zO|0f>AR=W+XzK|69ny`0;v?mpZa2S`%MZs~$V#Xg~ z1dGtxw{QZjYu>=Lqfk`XD=ybpt}$PL)w>I-!KSF^oJZI;8XzZ3h+8a)#74dKHX*=z z>D8DOi`SeQh~z!r*%aLZ)?icA^F>O9jIBndPo07g4s2!M075%=vA4aQ(A(>A`AVRm zAZ`3GSJyZgK-FbeI8Y^pzR>1d-3YH@!3W zXBftyv{d)t!d@Tz4i!Li51eDnwpLn_tz6Z zbyd$2fa9du$x4U<2pCaX0&O_Rja3*7Zm&xgtEs68E6*!j4R-P#KL84-zUV?U1U42D zop9q`_WkQ=OX78$(ap;b29eongP_)H`C#A(Pmlff8bG^Km;3S zaW%TP3=;zjH!{-3jzxD80i;9k*7*i1pt{4s<LT1yQZ{xhqp!Y>5V6(M+(;T9dYH{`zKP4}>`+K|Aabo-J@ccEy!Xb!>6%6q z*mduN2&+9l^eh>9P>Tdz3kq)jru1Z$Av~1n~K?Us66{DB8EXU6ryO%C??-_D^bA2#EFaG@@HB1`v;Km z`ks9$FXWR)9nrwbC*Mj_*)QafK722}q6#7e5O{Hi{jB}!bu>hyczwRK<#YR5hR7$Nh6K`X zSP7}?*g~-7{)e#|_abm$0;9k3WxPHgW+amKQiMYxO2&?1=ACz90}&!Pa1&ns9IyWH z79xPxP1gk8n0Rc&1zyYIUn4-mniuxte5Z@3ndj_ZF2+a_!nOuX_^ zrhfe<+Oe=uc+uIv=ysMr@GwG3+%8v_mLACk`1-<19WlV_3wNo-mtWa(?*mu|Y5@mf zV9eL9p{TNgXgHkh!my%I4B+_R{fco5&La@h=P3ZTUvo7p7XJ&WX}EJBLkuK99T6O> zFWjTY?PgE?e)in|5N;$9ObXm(jJf(tv1-T}xofF))QwO(niR}^@-eE9J&6GAfR938 z(-l|n{9m5H(sjIEZ@1i3UuHS<)HNRUgV2ZSEEz9i`@!A!6K&Xqz)c9nxT~(DV#0W$ zkw{v_z793i5k%VC@m7@c@n;rOHg*brf(Q!m2K{_^`Q9Ct*H^G%Z1D3>~!VRzOrPwAn@{N0Z(@yl+<;sxV17{_9O8S z#%AKxS5r2243TiS>lOqEg~Jq&8^bxvo@LndSp*1T;-d%$;XnP6r3=ns)pIXkNez$3 z(`j;HVjx`8H1zm_nJ$+Lr_-5r)8mViC){&i2+7b-%gW`FkL9B&rEt4k?5?Y0$2||= z2Es%s^i?qJzix_6QtgIRkZ7TBn3C~hxbVegym-l_Y+v;}E_B=!V7#}Ebr)Pj?aklg z^zVI}(HTWWGFyb$IzCa$BoYoGrIv9IHk$6h<8j<~{2{*S8X>7y_v|}{45IxX{ z$XLEkSr(etgR8Ovt-OT7(W5CFHJ$R9XF)1k>#WCObS{k?N2@y_!Rs&AI?|1mlT)-PQd=qouUL=JSU|_6!gSS3; zDes+r3Pw{iG`FBy+fc2oC_>mNOEM=GGDz6ZR6A;OaODgD=`4Yf)s&uk631M6DIfd9 z`8XU7%=i++x%3M95STJ_D@{WI@BQjd%-{i>cxWfYtn06#xVoBfG}ZVE1u8iX-94J%?`m=PibF{3SLJ6dSm@gXZ7e}cOIyqSw{`zcN-JIo{Pt=G_xCeU<& zT;X!L*tTN_J05u$FOm=;%F0J^>^H8(LUpiKnV@u}xFiGEXGCeLtE2ACw`h28BW)Wu z;$Qb3(T_etQ$ZZ@2r5cj4JgU-)rqMvp@CcrgXID=Tmm z_)w{unh+obk){^f_czeIX)`U`wzGfjJJfA_1BuDH+keK$X;Ybh`DL-X^(mZdh-2lF za5`dRfa`wrb5z8Sz(<%Mr~lXYDX6R<90_-Dfl|setJDP4@7l?px89-Q?YC)qbuGb- z8)0893M01Q0N~`{a&z9|k@!Z8z*AL0#q60xnw#15$3Nqz4G#`9+fT&S{mZKfzV{xH&6@xd zEzW^-z~d~(RaQ#jm{F8XKbF#IQ}B%(PSM2i6pk5#r@S<&|4jSJm8`w(*KB>}DMGa2 z!ikO(_4aDEzrC6*xBrHh&pVfimwcMZXDpzmq$CM4(=@ZMPA>$m!UD#hw~+DYEoAJ& zXS4Qy?k3`I!`(^E)SkZR`q2!g)aG)&JhlILi8^;P^Yzk#I!H~|OX0X*(1%1=0+(&MI5GIr+c;Rel_R6ECzh(DL}7c=_?idFzx@s5$>U zCY*C76Hb^-dB#LprBtkJf>KGMuIV~6uDYBtXU>n+p2+bmc>QPs&*4b>`V}kLz4&no zaS|ZR*y(eacEzPhH(6&!+4kz|?0j)KwTqu7uyGxFoK|~*ijl`qGUHgPPCk*UIVV#z zaU2DsYH($MNX6ZtWfPNc-;!7Bv1-m$CwmPxZvj43QY9qr^jANg<22cYlhg0}A538VyX)EV%rn$3UV?w^E7(9eP+c*G%6X?V;*5EeOrA*T zu~R4-IU~bTa(JSqy*Z9!~uJjci-;JX`+0n7wbTrOj?d z2OQ`)BP|48Si*)EmaxfNfqTkiil-dIusJ7EHfbWh(o%}5Dv(m6d0#!NZuuFfo_8)| zZ@4xoU<{G>+?^C5C2RlsH|k$oMj;-egc!cyd^QLCJoTy1QTMO^#f427ZpP0$hhZO| zPt_?WQhCBGe3cbRUZhg^O$STVi?swT!-#P_DJh#gk+R7Xnf<-cC#5H-l?+v0MWM&u0E2H*oe|Hxk{9zQlo1yW@fJ0nMINO|u@2PPio>v!Bk+wKo3#Y-4JWi?Zn{OJoB zb>;#p=blPIMR}TQi$l^PDBh@tZvSClM+qS zh(@F6y3UTR+t{$^w|LPA5}}}YIGM|as7rpIherHn{*ffxLhuD zhl73f^~n^HSAV*QNNXJeCm}3O`oZ@ppD+$nDWcIRMq&u32W~F!pvrO{W!qSm729kZ zTPZT(p&&Vgvv=uplp%4PI)^5QlbQ(=X@BOqUiX(AEFkJ>Q%c2hlUy#EP%OUVPWHU~ z8cwH^cV2ysEq{6dA8rDK7(IR_C){{_?7>H)y}IU}{x+xk$AbuE+t?{vsA^N z9PJ^B+9R}-ln~BA`Pm~ngH#BC+wH~_f>)QX#|<<0{K z_~X~V#oy07gX5}(^O=Y4MXxMp`LFMy;oa4^DWHuo(?9VACSPzare%Shn<-iS=^neX zk5UTHh~b=k%~h0CRUw4rV^?0zu<6J4T7u9AllAG+n-Y(bOkl-7|IP9nzfJqjtz7Wc z>pA-mcLT6>+cw_#@vV4)b|MtWLO%YxU&KVoR3e-MU8gr7%*Xzj`zfU;89RnqSr+a* zV)C(i)1gW!bWKCkb@m1WEd9YPY`F6`xPZ$R{gzX1`X&Hj;DzhHhYGi#;Uhqhvwr#u z%Epbsu&l%8g%1=U(;%^^IyM_#@AO-09<_kqs+SIilk7u z>i&oM==sGI;iH8h6K2fel$&mdMNXF0?dUHTZ+Cx!Dql@MB0%MekjbQVLB7KH9yTm%jUb+&}~q0W7?85xUcXVVd0nRbK-sUtr1?@CH4w z5};aq_x-$j!*xh(bl@`&{)JgrUxpnARXd9Rz5J^fZ3pmB%mG?C_lBDpH-9dcZ69*h zO@DE%d;z2{tk|IDSc%Ndzx{j>Z~X9P+}K2b3va)J*;ikNrEEkz`TN5Jx3`% zT4`nMxapj6`wwH9RZ2>4F6)=(`*#BkOh<&pN)+b**S!z0`iI}c2ebnVZ}=`ByZKvK zN}((pP1kvI`6^z!^;Qbd2@%18lTSVN2V6cMhH2!y&elMR0{e?+4N4tLN{Nt?7oS|r z3)f$R7eN4+Hs@^4zw=iy*}yQ+b)7x?_w&>hUqPBd6fOdooc)vA7(4e=EZatq`!%C` z^4omwKSbWU*fdRJ`$r$~!dJgR0kOREs_HRZ^0$Y9*d$D+(}~|QcbLqTXEL=X2EZLC7$^exOJoAm43AWY(ULq(yap!L-88s5ivT!(J zHLM=L?mN`3dY(dxXrYA>)f4#iBQcS*vq_rydhw1SLbEs@6l|X2E8kk z@d*KM-t`9{wuVhb(QrO-Z;V%IQW6Cox&Ax6d++~HjGJ~s2sFO<=SQhIX;yNP&%sF8 z2RfJrEwBW!RN(s6Ymq>Z2&aAS^AwL52Ee}7R{nnDclqFv2Ple9jTdNK{@|k=f9b_2 zrE)TSA^KRIA1q)R)Z{%@1VhjQRLdgfeeVV=;MEl?S@vJIQonj7KHRht!Yy1}@yExQ zeZ?iom>LGboN@3eJv%YXK!>7KudwO48y zlnM_9i)8`fP$;yU*a8kEfO7~~0|Hn!u?gf2@y&>THYi-70r)vsSN{M*Wh@60unZsw zw8a0l1`Dvv_yyZQYy7%IK6utp>#;{MfKc3e9oAwE6pkf`P3#bHaySI4fz=cT7ZbAq ur4Ca^QYbYCP|B#@w_#ckqjbykzbvE$@DW+s^zzs2jDI3Rv$^u{y){4?Lb%|F%&f&gmt!ugM0 zL!VcHJ%vy^aQ5`c&P*01I;Sz&qQkqI;ZSQ6vy=OWgYfRfZyn1#fA#ruA7%_fjr5RX zDzxT-x6I{0T@0e-KL@~QG(ug48-XZh0wVVS40BpG;n4!leobFTVGv4`g>cp zW?meo$f2q(bbEB1i3La=N9i=_eUsuY%Gd&tXbk2fF)(v%EP&q!n%1WZVqT_!k;!Rh z+Q(E@>{RTLP8Q7C0y<=Jvw01G$K`~;*i=@BH=|p)p{i^hEuazuI6cw;KG5ugdwf-J zwX+X?yBWxM^SkRjDeEnPbqwec0P6qv@R)oRCD1((%ou=m^$u7^3!oU_6+T2<$XQ?& z=Wrnw?^cvB4`(!x{vt}3Q?p^&>&&2(pIH)0r<72-kQuoU4rDsVnG9r1PHhb}P~xzW zelRo#SGxX^%+Ev?74q5M16a6B1vXUr;=_hxyf}v|NoQd`%tx1GIbJ97;B|5y6HcKi z-yDKA7m~}jawa&~SOXJt3*sCeJJRfh_P!yaRgo7}pK_kSnD&g7eu%lL};Hj^!l<@WT4}vw%3?8?O%ws+| z$=5KkK)efm^3`|HhYljAJv$oV)X^gno(r#^k?_2E;ZxXx4*1fk6Xfmt*886+OA7?> z%u^@8gPxjfEI>*LrGOWoe2jdtCNF*eBmB_O4b5A;u%q6)mVtQnjqx}=R9j0UYTHO3 zgT}Jn`{HYO<(ZR=?g5zvXs@oSLLAFOHPG1)K8L_)5P_%_dDMcRCIvd@v=@l7@E3!) zftqAbZ80DPK-CdHMqSE+%+JSN-B_DyCgtN2LwuGCM>`T`Vk+uwq;cv( zL&0&f>8|Y!gqQMs*?v7?QlJ2S>gs`;s|pxIau$%hhxYB3?5XJ@Bj#2SMm2=p=f0gS zq?u8zLwHwt&cA$GBI~&~&WQ@4@gc_cT&2NIoAeK4`S$at9rAc=O< zPnl*FI-tT_#AVN`I z0uc@m4g>@QQA$!&8F)?k?}C8>{_=r3?gB5c4w72VARt&2|6QO`%H-F;o5aSF%5oqe zwyq!`&Uqjp@0%bXK_(y|4#yxM=N2F!OadSvDDnH}>8Btd;`&me!m1u?=h^Nas!z#J zf~~T-a~LsR!jPa~Btkz_gZiLs>Kx;;cT?IZ+}zMhk955`-Lh={QfN`FVvKZC8W`I| zf-Y2^d?P`DK{+)QFPyt?fBGo8iNo+Guw^+PdOD@*ck;5LQzYU_^x= zdBJ#ock}U!oIT^q!amx)8w`AgB*=x4#O5wz!a=B5vQqQ)U1BUE)F%^Ej`nDDpiq_WF19wL=`poW^ z8xvleJ{j=e;B#At(e{vay}fxWDxA(&m_?Pk^6ZAU)@b@x>{`FfI1QzqfS*#?vqeW z?Y~vfz!)N*g%B1>G41H+u&}i3GhlL9w{6{IHXZ*RSy|IzbvTwp^>go7KQ6Gkk9U&-ZUgVPt|e^-b6X!>^>O z5f1g9LPQ4@PaH{(3JKqM-4u0nvO0~1B3(H$t8rk!Ug0l%e3dw)yH|vlG7+dIP1*2< zEZ7=+UYx|^2z9SN->zzz(q%)0@_Nx;KcT9kYc1wn{X^@GM)%A24mA%d zefo+xN+hQs3M4kD*E~Kx{&V%DqOU(Qn=cZTN~hH@ZNhRe#J=o_SOXgK(97iAol6z4 zm|7yurvOs*^i^G5%|(C|OTgV9Pa<-wUZq(-w&Q?sYKjFN;9Boo+1U4>t@vpXaHCFGo0u#=l z35y{|Cb!Em%E7^b7(6zE&o*#7Ikg$qAe#Cpx##c}fy7ycaIQSx<}5I3mt~}-;qYRh zqK1CBy0Q<1Av0?C_`Fayu4Xw4ct!1|I%?>L&##|LCAtis5fzuCt4euCv4ag2ma^zeLk?A!3jK z;M0{$lVp}vtWa*7!;{p zrsCF+lS9PB#1w_tKSZk`DBs550T%W`P}TT#Ph-ip^0=7pJg+I3+f~8 zGe9Yv3m11bOAsOTtgfJeMk2^7C@>o3z3OT_9jC3$LW624jd7%P0%6 zW(!1Suw9lC9U7U?y5p<-ym{u6~T}?Pk}= zaz^~w;c`NmEq`>bkRJ{j`v7TO9vl%RUMQ7>4Fhrg_5lF~8rb)5t-0A@y>%U=Hr+17@YYA@T_puWmxElmzncQaPqtpDUPK5gzJ^ZBe8ZG)V;^1JLd}H{zp{(Jad_gi9q+#sKG{@AmDo^J?67y~XuiKR~8Ok!^bQ z>j_E{jICQvlMN42Kqr=B!l|KwH~~RE;G{9UcSMA(f>e@aQ+Mj#C8wzHg?t1L6HnoC z*hWS3{qQGFbm8*^zWv;VqjBTvN}Zv|ZCYTT0or~9u@&i%F-v-#c6CunNn&Cm@a`Y8 z#{3GJUqS)X)AIjqmY?6}N@BQnHJ)VNd}Nxa^Ad1zEE~uv-hA!D6Kg z6u*){lGQ6eWVO}Q`iS7r5hP$d)?mFdxZP|7n@5nDxN3tVW$Xqon{JP`KVjtl$T%nE zO1Awn9D-~jx_25XR)bK(r;;Zav2)I&h66HY7M~|tP+!3Mg}hgE{WeC-*D&(0lr~f# ztbz2Hl||s>>^wF(X>$FqPm~l@JO)qg<#{izw*9K-tt3~#_f-Zm)u$(bs!zqs-RZ=( z18tp3HWi3vFe)YXYc08kfT<0{!b1aC#1rX zt-&JPRs*Kt$+fIAzu`CgcW8~N3R3nx=~zPhAGbaM@;1gt5$b`P)fOyweS4%-RM2rF zL30+OK!BB@amv}F6UK{j8D)yzL3o@@r#k{Oz<9Kv@!WIWs- z!pQvJrfjwwLP|mxaL8;uNLg@CXu^=LeuPWz^ETFHM4#JP7_Fo^iO={%cO{M;IaKYC zjqJJmqq|R_Rs~%Vb3U`&BM7q`F*7uWg?3oMg~osj|FPi!ehi32^Y_r;l8bMma$ROj zIMZCqkp(DlAzWVf)WBIAFl$s&QybcJ-{!aN3xtHPZ9mM=(yQeZwc+-EE?CrrZA`gt z@UqVL7k?`YKvNTr_;=-q8X;;?vo0^;jlWZdWqwH9uyDR;^Gb#o<~DbL`JJBr-=7qb z;3i8pa}%_dl$&hpk$Igvq#tV#;@i)x(xD2Xi2|>hG^HE;XER^FH2mM`YdV_Jeordf zoD7}+e8d}I8Ocj#FRPFS3Y&N#YVC4nv}5)K0l8gEqqpM&7EnZ{%w*8sl4&&>T+h^d zzCNyIe1JNSz3DK3=nUlC0sW>!G=ZbTmbEtM#M{3=?W=osLh(b{I5_+cKQ#l1|G9N4 zsU;f@g!&%t9p6AF6x#8u^Ex~PNZ}jqji)k)gKD4hI-0FW&Uw_CVmUi~X=5Cz_Pl26 z|4_|87=2?S@(9}W-qft74CNBzIkQ^X%of&qflv(!C##KSPC9yg*~CY7X*5dB^foh( zPsO_1;@jMOpD}(ij1OvRa&dDw6w7qv|!tPdQ0Ne z(9e(Rc@??eqP*#$j&yNxnO$8S)98Iw!^6kd@BI3Fvqud10o#moVNHZxH4GOvz{bg` zqNB56zOMyIN+P&5ZKh*8Rc44SQTde5DdG9>fT^RG98%jEHJPZj&owaHll}nBJL+J< zV%C;ivhdK=>&WPr+drFt_^fRmFG{aV$eAM)oCwB0#g0h8cVRRVAwMji8Oz}fAwol$ zn3LjYXH~p4v!1C-V2dz&5q164eDVHFyBZ)JIn;k&d9|BQv=PZpA0FtcTd#Hka(Q^?jjzI(T-%iM_$nr zG~6+jCd<*^L+Qi6c|57bcKRM{qZVC;Hx{pCjKlA=&pqPV^?h_blXum>KTL^AIle}W z>|{lMc_0&?r_EBDCKAoG|Mx`uN$geQ&If1P-nt;k`9mVF2?1UqYA+*JRKxm(RGeDr z!h_V7w{=wyh$}~(mpRnE7eBAtxxwEmt=^3m+x3*{pRF~o1x7j_%Esjtkw9K!h>-@F zIOB<_isW+5X8UVrXz__4Euj{F>Vjsm7RX=?lMX3Tcii0M<{2N1l8^%uV~a`y9iiiP zBFV=uu%+J_n?Od(Y$*!1r4uUO23uT;)LRQ**&XnE9RCkraNj~!ktt?j(lq*fa$3F!8EkMN&0LwZQcKR0dnc~I=;*Z%cqH7D&l|K3OG!XVi@c~eoZ#o2 zucR{8Rkij|y>WBelo^l$6C@#kmh;}rJF`Uq56-{n`}x!e8gjRu0yV~ND8AiuD_0$< z52)|U8+{#Ged*wjARLltCzIvOXK+7;Twe;yN7Z}01dY#Y9@`5)S*(cgX(?Z4Z~=Gr z?3g#Hxgr*)$zq!o*WWIgu+hRRh7+ar3)_GKB+OltoVkGmGV#Sc7L{x}k#*?E$UYulDX(KPhqrC7#?7jbg^Vg68 z)4vC=?~IJO0$%sWm5=AEjlr7iqW=OpLn1tWt5@=aYuXXf>G8#lCy3yvap&xf$UEIz zP%YT?=7w*Ho?J_RzRoU>O|Ym~GYl*_WXOgkcYu$?2U9~Ua5~;Cl9-fQXtui3ni|*c z&Gf!fQsxISAEX*d6O9!mEE_3I@f@Y`^-xE(wrlm)MoEfNESHN_qK1o;R0L4N!W0C6 zgx|pDSS~wMOw9=XZFV}Elr2bLLNZ6v@H_DP+xx`n_xP`{O0PNl6`kEAHdB%bgOr^e zvvocDKEONZ^!%thyP%O>6U+y;dU>4=DoA*Kem;%G^fZgBu4v|`^+TtQ;qLT;1se_m z6d$3&Ex$@+c4cjrSSqLNLq3meC`tx2CBE z9A(5-C@2m**^A4|WH4ajh4l(Cu5JvsHVzd1Xx+f*)rJSZX)!i6l@61(o3rx*S@nfT z3`|u(@q5vBGo#G@{#~@-f=<&jesY8Fa1uvEVTQyf=54jt8B&*jbCI(m&1XHqw*7Z9 zWG}|ka3S{}y-4H9__87Y(AsOETF`^L7 zrQm)AAWNk%pSft#rI63?@HWjZ%XztJDcHwnf6I{!m@t?vTt1U?G;l@lB>D|csEI-w zes*&5;&1>@`tS|U=^R%zW_l=H5W#)VaQOFOgW;K-$=DxL4Zj#f+AWGxqy#NhNo_ME ztZY&5H$sk{2P(6vbYZC>Wag4or`0OjnV0FZf`*-d)F-z#OZTv`y0PCTXAxy6N_&*Z zD7)&^`PmR8P&C3IN)S>gD2l)_YZU%N6iV^)XZzW>jw(eowPhO9ot=93jmYAx)bP{? zdxMQAEi5oeYybQ?XVolPIOm-5+gID*0kSSQoh@B{I8KQXGu__qv$`3p`v)Qbqyuv2P+>2P8D(PX9L*DuBTcHA8776TUh(6 zGUHbq@F1DmVS#sR+3x#Df!?>E0lgGEXXgrf$xt;BsTKh&MsQJBhzAjsFpz>-c-1oC z1Ys=e72q6cQz0cwJxl# zrdQQ)d2_Fp@;~{e_e0c0iyIfbQ-W69fotYMQzJrwS5)jicqKvFN~=nkdGSnFDgUk2 z4x+CGiy}i_zR6~5byLzd5i@VR$?biG{BoM1V>5%^qqUjrzQHd_nG{-=Kr?t^CYo?- zXSbF&9-MDX0i92p|wV2rPS?mv=Ns07*+*)MPe*4NruVmQDJulx$O)^WjPe z#}bV&(TWlgjLY+g*QINxjem-xlOsW$XVki$ic<- z@LK&{RSmOSFRp;vgO5;IMFn*Bcz&hLO5ley9(!0^{E3ruT}eXZO;Vf7ID(#+GrFMH zx!O3KidJKvu;mclW!sy&%d2zY(^4ro-R72s|(ONb~xG3g>n`T60Kd^a3zDZZ}qzy1hVuvl8gIzM_>eg9KXZTGnR zQjbFs*>E3DN-Zt>G5TXt7%ij?mOQ^WxF{VRB0u#nnvole9hxzotQe*M`3*IkwCEqJ z`PmEjMjLA~P6eXi3Ywx4WTXAIN(a}Lgq(EnfK9v7>S{!-l$kN?M}ZL{O!AMiQ6Hl* zEu*PjF^x?SB6asiJyJCuGtxJKwDGNPm1EPAriZ2rV>7XNDhiFp3jA?jhn6*8ui(Cy zwfX#`o$GuA6>&dC6%0eMV(8G+Fd!hvnXxu7#7LkD^xmZsh17PhP@mq>_KUE~ghHOp z#nfVU=xa_O)JSktanvnJr?3r|QdD#Vn27?aHjLJ^Gj1O44cO8Fs19f z8*{45Us(zxo|mz;ShlX^UT4a(+F6H7bJ z)M9@}g?NxnB!#J;8En@$=f_l2V$N_`$rkU@_2cMji72kE*`F##X7beL2I1%gPn`(q zvyi>5GGGetGvF#UdMy02=nb|?W&1X>Sd;y<&)HM#dr$$eXj=0f=LwSZuDzqd*L$^x|LtguTyKS4hhOX_k6f z=|pliv?7dTr*-!pxuJW1QwOON?%W4x%#@3BqYDA#&$`6Y_+Rqtdf{kui z|8++n-Rz>nlz)@>Kg{}ISVHAU&{|Mj*vTfeP2`NYy8`n9(bNMxB!$V<-x&tkl#NO} zNXb!SXu?U0OpEfCC(iZ#(~4_t_V*Lal&kP=!_1f_)5imc*4v-fYj4M`pFj;-G#x@j zf&+ztM$fLbbH@4EG4DCNz8}1#?g^F!2VsmR?Dubsz+WI_ls@2Ltl-(|{_0ISrc-*z z){kyGkK&_s_}`^k>ka$tJ-w$Ueq&%ZdY_ryd!etVbccwep|sSHh70M*Q<7267`{&l z4(v`6@1BX0!4Fz$$f{Tlu{IDgUlbJ-kQ@JyJp6q2z;593^J@Esx~@1Bfr zu+i?^cvb;&WkqD?W#&M^fy8Q4arPLx@pp<&vSdZ3fGq>!#lI<4lpjq(&rK8a3_J!8 zcG^(07Z<~OH-p;h*3BlS$UH}^XOFIpHWJt|*(43;EJLeMq&qO5Lcx)=SNVoB>x&n< z6Zfkc3m2FBn`)Km-Y3QTnqtcHP7csNTnN_XKSIsZZ#VVlJtU*@LK9Go^CC0b^`Kyc z)dYNW)gmfrV%b>LD-%xnOP>wqK0>`P~6U31POe*0e!Goo9N!o(PGJ2xJR z7$GMMB}qw13rCyJeLI9$wytxtSd>$gtaJ)-6=lI>G&D3=Vd=)}>cAwV$l(SzARTpb zGA5)n5Ig|N(g3BBQgb9K5guV&v-jbOkGky@5z%;+*Z#-`M;yUCg*j0ITV{nJEawqG zW2HJ|u#}W@kar-;JM(qo%fYZEuauL#gC4qYh%`Tsx}P{vV#FlD-E^j#<9C1M^mse9Pl6x9D zB7>POb9VZ&j@aHOzmB$%@%_}(+{Ww}um2mrNTY38=iyEc54?;c!!P59ykx~C4;U~= zOh_e^a8ZnVD8y-5e8SeaA;v1>ss3+G?5ze(QllpvYraZw5*RlZw8M3#Q$P7WMit8K zt%#{ulkB%%=oxy?oyNz-|2YhT{Q+REs-L~FAy;(!2@*s*|6P}zmxtx0IY1%Gj*X2~ zu*DLrIa$Z1|LDhf)H_XFF~SWU}}*irk{yMl-cOk=bGNN%sUi7dUqfds*uy997 zp%ZN(ih?qj#Bg%I(Ey_&?LMPr2b&22ueEj5XpV+&9P;eTtbU4E5_s#>EvY1&u4vkC zFcn%d2m5o;bh8N^o$1+(-C{=t%^1CHNcLe!B*$bGWfpAlIi@1^vkgZ<#$9*wJh4Pp zqV|||rb52P{0$T_rJrY+I{v1hAWxglR5N^UXdyvxp6{G-tk#FJv405<%)hQmtF#+4 zPEYYj6PWO{h7H}B4Ch5JyY}SG^w~2*07Qb8vA6%iePep1qP|MEF;u2huCTCh4?adD z`)LPCD$$``$AS%yg_ZR!JS9x4X=&(@Os}ay$S(scn}8Nl9K~2Kvuv0KNj07wERh-o zQDRQAo=aI1^qbP}cI6uvrB**Z>_5#~Y6JjWPLjwZue&g4p%g3{motUv^H{qki{Oo3 z@Z~1X<8U=qQbBGnHI7gEq|Wet89nZ9-#(WdBbNS*_0+|L>zo+IgI{+tQ!vi+?#OYd ziq_-hAhrGCaowSWJDt@WDOFz}sCvCcSxZYwLSjTP`Kpt;t6%ixqC_sUZ9h?FboAN5 zaw*4HASZ2GGE$0^Q7%dyD_m5SR0&fU4aKWiO;kxJCD@}KP7*I6p7Y06{M_-m8jy$M;27z&S!)r+fQ;O8%$A-@*&mPQx>+SCM6Xv zO^%Zg@f1g~=(fXeZ>{SI>Z`Iq0s z{NQ?hn}2L>%__(1))6Wdp_o_@I!IoI2}2aa_|IC0D|DrLt@&qvYdN0A(Atu9I=?qZ zukY!1zv}@ar>~EvM$-u_IxKjglhn7!yUR`fx+9au$oAwT1gI;oVejG>sK~|#oF*`B zDPjVpBu`EyjCj#_a?luZVybz1X$)btcvIBe((FFdq3CWK2L4EC$C9A-$0diKZnZEKpXb-yw%Fp{$jq3{mknck-$mz07zA%(aBjZnxcY+FCL%W=uyLT^j zrCK+S5UcI&8C|Hwbei`nc0C;sK}ym&i~1k0%OJ9ZoDs~0BiGaYp3i}xIld3NCDZMg zg^g(!?BBYcFF~>B1gB3g>{Ml#pFSp@UPdx&Z~o#lF1S?Wv@h!g;i-9CLkk+r2S?bf zx5Nm3oy=G?uPGpe>ec;uEi#m-s34tSF&>FMSgAKYUvFi6(aIM8H!MT&3|3E}rc9t{ z)RiTMCCWxBnHU)!7#>I-F{+H5hlf)sj06r^14RJk_EMa%DRaMultKo zeleHQ`PrjHhb5V}Bxcyf06D9sFTJF}U4#DXW}#K9*@P-TK5~qXWQ=B$P!JlK(|M?y zv(aQ~W=wk7xrkoWDik(=EDX8P@B<10A`}TD7g7=EE3M zu9|^oLqOejt-l(XZ#?=Z;f{kXGN;c2N9>}y^XnpP&l}?x+@IFV4)}ml|1WQ_Um#|U zFVSt==C~}b!q!y~bxuxB0Hm73qT>@`OBfmK}o9zU-bLR<-e84f^oTDV$iF_f{(f0cO-S;j+;n7U@i{=EyYOj*9)uXEl^5N%EBw#ps$c^}=b z`}+qpB(e~C8R6cg5aj21Q2%VTHN4u=%@Xj;pf#H&WhF~0l!&V{{0KDx-4FPF4z3wl z08qEd$;mG6?u}MU6|61kynUgnNY zbIUchqnAvK)Lg+kGy6?S@DhS(RKgCFm6e1)<^~q|KXkn++|kAy8ce=O+%9b>9c&0y z-~|80*2 zv>}v4F_Vw?7uDW7WDF9>kvuRrw-=A&_U6gAT4={-{k`N~y%~Q2j@X2k&UE!0{5wC0 zIy@7n`Iz7PTBEHac)!|oE=^8Hj?O?uS>`8A%r%AM>xyugOGnEp0_Dl(=MN8_EwRIC zwB%Wz^aRmL)rD%~bPHU}nRRvTep_HftrCD=)f<0s{h6GXzLF(DY_Bv6C^YNNUbAz+5p%!8_hwWlLnTzLZ##MmDBrK2=qsVxYFO^Y#2~yX#QeuJeN@ z$IlP8lat8k>k#?)^!RvvJ;vJ#pd!oA^7Hc}E;?feGK6TDGb}A z8i4SE7BKL$-rpZwbXB&8oB*$$sZm{K}ILW#9}Id4$DOAQsb~r zACy)pNmo%($k31^3X7g+@1vdqD|G+Z@+o-MBDgI@IbjG{V_MS5=es&vWLZVHauuPj z{k)PgH-wU+=T1K7^T)FP@Hl;X7v^_EM_=@<8e%UW7yO_mug-voyC7R-)@Gq zSD0iTlT;wV2}ijOLlpxRQ-XyobZL1zKEF>&F*BJQb%BFkojrjJBxF31r&?NKUmUb= zt2(#2hvN6^73BVW3WQd_(i$^I-uP^jC~$w>A4{^dwl-cUkuyJc*KYr&q!=NNVe);r z8U?*eMhHz60z-%d4USA2%yPB-SWaBMw>~uN=rdU3^NpSEuMIM5 zrY1H(Wd^YI-~zdf?Q(t{Igx#48$Bp^TF(ykL3x0(z)F<_Euw%1PAlZ3$c$U_BaZ$3 zwnYEBl;{IFn*m(q$S-*}f}!i%8ID=A(m&ZDbhuqL$c(iQ+0LThp0)hZSsYo1r<5J? zxx;3S4NnG$S3Rw8)$&nO7N$1^keW7Fbd=~a*waU~{vLq~rJG&t&oF>e?2=E?q8ZQa zVoNx3YTP>t`}Q>I4umP)wWtIy>17HdGxlBEv3ijq>_T%m+kiw!R4hJ(m$cliNQEc??xcu}U4 zK@YV$X)ZJ|p`mokp?%4n>&JojkL6lt0}1xnd*SFTPkKvkqzr|x6y3~arhFqPG1Fq| zC1|G11xL}fQJDqjk15u?Dgt_neTB}P$h~iLzVEJ1S*z#U?QwScRidjl?2cEy?kfJb z0LXi2}W`hD7OWOQ1zO0E-r2j&QA<9;xRkvf?vPTU7Pu?KcMT@ zt1X&*83%wgWw4V8kAk5n_A6KL-dR)>1HM$;JE9 zv5InemlKC}BW!h9e)SG_h842$Ja!P;pNkt}SS(6?7E}cd=#D-7G8&rwKie824&P0k z&95)QE_a)sIO|+BcsUAVvv~nzrM>OtF!MV#-7XPh&*)?II@9WcLnjYc%dtPoKE|ZD zwGC#gc+|jQUSVMnvYUuZPWN3;d|Pr}~*0k-1|II_e0Gi;9U zf#+bG)|E?V-Or069s(Cv_xh8dDGY3^{DRxZOnA*sD?pz2ty^Hun=LXhkUGL!bvfFCdSb3M0f-9|_iE)FKnK(8X_(d3%t`%YRR=$jlAP*=*=ejLsX0PZNx>`gi4i zdHFC`*Jx7bHyB|+Kb{|UA5?zFXHIOGE4+d3XgesuFX#4)Hoan`U?qzp%*9R}5sO?6 zWFL}d!YMekK-8{IVKe6;%nb`YgknpKCZC|L_)*%KwC6f<^YT%&MsWP#1tu(rCuO$R zf%wcv2p0u6HZ~?)yWqP&{|2hE62`5H0U0AM;^xL-YHHdAh!K9Lrc$wMOXValS;smo zZ!9z4Ki3zf<2sGukOv_Z>WQmjLMVyOpIKVCqQiwSYdc$3=|;`2NsD{IionrmH5TUx z^1Vqs+Udxa?Ll-Zw6fgK+s9|Tg2goRdcMbvJZrzPM|Z!`@_Ae#{19e5IYDY*VJY8g z&&IFmjEq31WbwO&cs$>n35}^#?BCI}frYFVmm$Z?pI8WyFCDR9+Ld)hLkO|7vpjSe zIMG`otoIazA^mQ~+JeEGU;*L(MD|t>APh~93kzxm~&n+ zYRd~-a*&D3@89UZ^TL6im&<3Y^Q3e6(NW3g?tX-A@6~i(6||KF_ZN^5RP&BUsFVT? zL*K$?jCv&*0o*($QvQ-ff+-?a6eMUk4O|(G)w_G;V2S4oxIljb3{Q5f0kx#57$jLJ z^1=R?SBH1k{=oqnQdlCq_8a`jX)9~~Ois2<<7yh0BPpOu_;cVy(TdMp5}*6^PTS=6 ztVpWFH>C^V71-3y$Mza%z-l<{l*mmT)u1%=?9F%Y!CR+ogVS8@(zZz;(2{K!0tw-R zr|0JiDuH}?v|rObYPtG;+r4LU>?(TUrRRHtnDcf9wzb+8a=OL?qO7vu@for_HaTUu z`KZhH{12JiZy%&^BJ8%4%3s7QBMFeu62z(&%uzQK3Da7`g!JD(dmlf#?OoiU!Mwr- z2SNma`uGv~<;EEh$LoOqbLt$Mp58sv?}SwPeeKa1Axb7%c%xUCAlW;w`Qf$VakY^` zH-SJTK+w24nMffsy>eNKJX1nEBKpvRXHp$Wi&sRyFHwg#HtNb^wZX*FD5se%-w-BG zfr0Ai+PrXb_Q#O6{{VB2$b{wk+5R(W44sM;25ifY zQ9CAda?%A@qI^XU;^MoR06+IX|qVp&+>jW-Vkbs+sZ|vKFJ+tk$h@wb?K_8IU#NQdP|< z7g)ZPZIW2Yzs#8-3>(Vix0grA$7KrriCeY#cjBcQ#$?%>(c=JZ!~OP48Erc}PTvNF^64H@Mc8Wr-_#yMRyCF>U9wxF7v)0}nH zAlTF(T75+Y4FHbMP`iM8+?#7KdHOI9ajT0XyRleV;E_pZ;l$vDBDk?Q)y0q$m&<1H zr>ex1a(lQSS6|3Au{GD7{n69&d9+uJrY`whvFjH`7FNLi2E|%=mdX8hBUUePa?xe- zJCao_LE+`IW0f0KgLu^XUca4;=}P#HY>y93>P$yg*M?7l{;mPayz5NMm6XJW{> zJPM-n#gIthESk~!%B17;`wZq$ANq=J4)_YCjGyCm>^ko%7YTS{agC^&6~YJBTan&Ipx!h{1z{Z)Jo1e?Q<9oIQ~e$83@$uJ^WIvGq)5jQgvuj=iD z%dum8pi-zaK9bMK$YjR7zxVh6)UHt2*enG$fsLV12t_WRV;|om16OU#`h#Js zv>HQ!AZ=)D1f3lvRU1&YypyO;hrkeyS|Hw?^|yGClZQ{$<<9={d*!6_*hBoSh%%Q~ zN=zS<)r6qKze!+cCwleBGHG70k`T#P6}U_Z@j!M ztgQ<__oeVMGhjlDNx}g6Ack6B-m;P!JC@X602c&z>*P-_f2OOiimF(jq;jktlmb*u z2!woTK!@Mxa-w|M^LDx4f@=mFQ)PsqrfjR6yY0V+xP1Lq>Mue(8^TJTlp_=%iNVu} zSC8ZR+pKu*^u*9!1iPh%SikcVj>7`tk&s8&^?^Aw1);=75;pFAy%!irJqSOS(5WLM z`z-j5I>A5%=Oi(-Qbs4HiWipp05zbZDr8I*2?YgYwjOkaG&RBS`UM3J0t%AE?Ab#Z z1WbsLt8E~8Vs?U<*nwv3($d`0K|x*Jb#(a?_)h2yu{km(wis%)`b01+x`mC62_RB7 zx4D{~IA*`)rsBa17n(-Wy0UA}Q*ROg^hiYkJ=|7oP7FPh7Bn8Q`cP+>XoG-%PT8 zjro6FevfS$=4r#Bh(O2;G5!WhE;d9BpT-77suWT<^{wgoo%)Zh`}Pd7-!rkNr>9F( z>%!kPX>G46mSv-F)S`(JqUk1_xK}(x z1Ct0+5ll>T?5b^|Rnpv?Tv2a~%WH^cy<9VJb;oQmn`bi8>u(l0F+$C)6qVD|*B&R>Dd`-yE1Jv>jEg;0a{GY2G2;1P%Dd}WI0^B(*2 zdRu|zu0e{;y+cVvso{bWfd?_NVD{jmr0=NI>fOWbe53E`^Q{$V+J@$N&K1(vWy_!-U&X$=04dedH2i?(2!Iki-g9|+`k@FQMg(9X~%u!q5X5+$=}rHiIo409kwlwsHTQGCJvjRdUWqn>>Ue;PwL(yH<}6ck6w}v!^FV zMrJ2$7^V#rZst^UQIe%Qw584cuFLVUH{$8-FRiK zb6ZKMQlU6dIbbO>zlD*pA3}w8Xho7*zm!p zFYRPXYleVCt)&gn!@?2ZL(CQqE9DKRt4M36DHo?L#!S+x^C4^X+dF%|UGB{%7Q7;m zFaip$%?ip{Hk0x2!T!PpXChDl%O43NV_ae)ntH8XHUyTCU2JlmV1M}np^f@CtV%*HvW3}G zGL&m3>SbxG3RJO(gf0ADCwQ{)k?ZE#9P39bYiq403siuTi^k`SZD?S*_xhGdZpf0J zCSZ$amK0$+ky`)t$Iq_kg?2KHJrlRlY+-9n+SnL8-ymL*TGCpE6`(aHSbz~wDp9I_ z4OdlD*3j|%`3V@|;TgLCkILa`Wvv;|TaH1s0?kvO8#rl#NZ#v{89T#09t=p*sj*;7EqcHkm7-|S57eLtwhKqj1A8J7-4 zCX)B`dZqegNSzo0B=TCFZuC_0S^p)+$#mAR$w^tD)i0n%g9}kq!_1Zs`@d!G5kKxa zkSWAGXky1f5r86NzwzR*TVaH9F*dB;o0t^WncJfmi)3LWmx!p6;Hkle6#^0k zVlpH&HQ-ywTwDRoi9-f3=*-Tq0gwYZCueG{&jGE8xjA42xpsH84w zz~|Vk=?}gHDZKUeN+^s%O-E-knUu; z&BoQ}AtNcP%1=t{=wa#WOwA@;DYTc?Z9iZfc~sIP%!H*52bB^Yim_>bj5+YZd(Nk;#Px*tygzhio|ZoZ7Fwx}|a!z57O2-{gWZ(0Tz!CIS>V zP-~LLe&b+mF&+ehsbBF5BuLQF(i#Jt8{p+ExRSz#M*hzt{O%{1L@8$koHt-cG%p$a z>ID(=1R}nq5`XW@>eZ$KecQXA|9qDipb*Xq*s`n)eoFoK^TX5Q4-7 z`HIx#eO~_ZDW+_WTgA&~z1Q5+fW;F-ht^S8juIX4kp9Pm0}bw^8LLbxgXz=driq!E z)5pVdQbNKnK;$nX;=9FPG)>q^E2XUb23RDs7`8j@y?&cd1V>4@H-BGwXfAak zDt!#GDs@_w5?St2*Mn58!h1*UvfB8e7dmXZIKyLVI>plSd*If^Pe`awx2C9_G1ERLXW=$Yueb zAIa2)P3*%V)KYajM9dNDyDLOF60N${L zQiVqEC%cTyOvlbm@IO4;057bftsU8C@bC4k)*Ki}fav*KqdO6bh%YH8XSz2W!}oE& z@P4Y%3r0*&9|IINC?I=ZZgzU!j!`9DJ){6R2XNPpj*W32bzk{jd3W7S^I~9O0fw*k zqa5$H(~3$-AcHAktgWqC0M5dl{*e8{L!`9+J2^DW^oxrN1U$Cza+OjrCg($0LjQNi z!<}#cla|zm#gh+R4U+xK)J@lZpq0OE8Zum0WT3cpYJ*1skUITSg=v-#?9>p zR#acM1alUv^5ES-f|{AHtaT85;a+7)$w{blHZim3e5#B_|`ex+K7o4{lQoN^=tlzgdw?H`5WO;ja0g4(>n}# zPq|nTKN#;4G5SlV2wfu<7lSTCOvYI#W&FN$8&-%8g(30X3rU)@n7la~F9D#3Z7E7W zjHNrp`Lq(G+xD8*-tAWZ7uYmrQ`ycyN@GvZ^yuhlGh?JO##{(zfT+j{He~K-G#ZGD zuEYpDK#)TnLK+gX)A9)TK4yEU6>srOV&{?_1Vq77-bD~UP*e4Hvd0K?W{^DX1-N{5 zb(ItyX&=-u^EMCXV@gews>WdOA5z0jSqTZsL38#z?6vJWQ12lVE6xlmQ{6QUVGG`h zzZC%GEFc{opT^ljIf(I5SnNA9*&jUcOn>jT+ZOt>si`U6P_Mqe9&NFbfgv8r?mKu* z0yK{VAHcjzqW z1~N2lV4ih6+qN_BTiJ8K^OFuuK+HcAE!ug4*X00HJ6hRRJ?TQipU&Vs$Ye5{La=Ps zyRA>9QYqB|fURoYEKH@pi+x${)(y207T~EU;%O#Fz$}-RmS(^lD2x3aB}tweBW-Dq z@rI#fgBpj3o(z>PnQ{*QM9lM1_v~B4yt<~yKDrrplp_?0#Z{=gcPiJVg%AB)$WsP~ zX86!9^Fu?=Cw(=7JI3ij{PhE+;a;NSyOM#XqSJzmMr#2|bOMQ8pOxXjJEH9s(H?%w#nq7GzQK9?3UQskrmh_$2+A@A4u}7!DT*?l3qWF%6xsm88hS2a`s)w$z(@ktRdR? jf2Bc!(J4j42RP*OQ~Zi&TM|oXON01Q>6AwA$gKYW`GQMh literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/psd.png b/app/assets/images/file_types/psd.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae881ded7c19eb653cbdfbed5935a5eeda1e82a GIT binary patch literal 12372 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�@H6?HKIY7%P_ zFLQ^kwJyF+TMa=&bUnpSs>P-yuBGE;lHW;7zSZ9wbd z%3W6k3O$dHYupu`6jK#v#=FN+$7A&Q^t<&#^@#PJ^u1S#SAi?zLTsYr1Trym)h=kE-wrhuW{wxJHU-{HT;qv7o^yXU)Qevp?x5saL=?v-9>3`FpY035!E&Pu1XBtY8wjEw^G%;_J}* zurJ$(+qV?fLWh3k_a5h8$G>kD{Zpb;AW{wDR<)s)*0t{AC660wO~O<3KmES< z6HeRS_qVqqM7|#FTR(qZa%^pPeVV8Lt;B89ZF7>vEh=i@uJ=-neSvsEYyaJ|)>q!{ z=((Zq@8d#t)q^1adP@78pXQy&Pn*VvXX$GSyQ=G=&WZ6aK~GCTogI1`Y=n0sh|f*| z|L^UWfR6t!y}ULVEx;BG^#D{q>QJIAN zT`gSC4%LscxE#3EI88VO*fV*FxjwTqaZc2Q*9+P0T75RkGa9j!t`0k1ATtnH6P-U+ z+tu5MKS(=GIx*N+{-b@Qeztn-yxcf*#=3$?hDL<$gTsaU$bpAuik2K%9fk3A_**-U zGn?Dr-UW|Kgtgv0`my+x?@-lv#ofZB0)09A;r+qm36hb_!PFsrz9$iT7QeC$@6Bi8 zUTp;qS=4*}QWXheeSRq7wr8PS5@W-sN|GG(_w}WOm~2Z1ZY?-4LRan*k%!-@M~S?Z zTwJ_spGoWuTJQ5h8q^;fjMFu}Riw2oN$r`UqxGy>&@86D1rYD6b}|C+~#yk`$G;lJGX>5|NvbD#5}( zI$$k5CkS=Kw$~}m)&KMNpw4%_wBsy;J-v}z`ddePRe0g}bp$ws{iqXPUBU?>$O#t` zjFRtI`Ker?0w4ReH4LKlPAhzpB?5Aj^(U& zdP&flFS5mI)|Puo6xd zkruP|tw4kduL#>d3ml)~^^@j6&dEk@y#%?0ZTioQ=KFTD=Rv7Iu{$b1EJjTy_L#t| z3C!_=c`h0SS{0Jp85SiPsT$21A@iOUa$}4YpV~-f(BIUH5azKK7>GC*6joxN=0)qJ zx3)W&R%}Y+%5pA$T++2*0aa)>vNhf`PPiVsPPxmkb2NLm(pNMVRz0j;J>NV?2I)cN zdI+coq*eQeDY!(*D6+ik9)d3prch%no4C^3Y%c^(2=#Rgo&)zTAMkiCm z2|>597zwBqZ}q^DgEDyVpD=zz*Ypl=XoU}kTg#?gMC89QD;l&{^~s6Pe?wh2?Nc<9 zt7J)J-pyH79bBFCbJc=!*JGG}e6Huqx1w;~h>2)JS%2}3mJReAjZKL-F=coTU&r7( zo3Cy|a3$N*I`5g^r?YRD#KowvtL?y6R7gZre7VH5)kCr`4eF&&GQ5gIbLg@NBy6Nw zKG16}$e$I9h`;2CXBpSTb=3Sq%^NB_pstm=f{S#J*JYx$As{uXHCncJpAwntno+(Y zYQ!Br_;CfF?6y#5mw4Jo;h9NnFto-YlG85YJ3dhHcmuBnZyqEW6e1xhQP7jnb3<+W zb~P_BSE)C@k07%+yai`HV={Ho`_gyX;ZkP!yrgUP!TNUE`~9!?_Li%o?U~NBjsILc z*Onez14p|Pa)UXQEuj%lax3Hf2|7u{Nj4f}{A}v))cVxNbb4F@nvHeuJ}scYh8X_ovHi!*D@>9xwSfT*msGyjg#qd_{p^| zJ=HTaB&Cl~KH{u&El=dGQb;H9!R3N;*=vMwon@{{Vtvv5;FjU9W7xxsu99duDv>t8 zS_v3YgZzE*0d+%QLpIDN1{)~M2ecRgt8YNIwlCm1{-P?%V0@#4s0H$ig_9GHf74Zn|!=mdbg_dLDW+P8r zM2-)PefDzp(NSb=6+X%ZTHNw1vcd+`2Ar}?&=#2@okrOzL%-ifGvO;*v%RxiE9Koj zlO{6}Bfp2~NT2neU0^Oz!fp%1yCyq2hkw_gQ=AJnYtp}Y=gyi%{lxS(B&)4t-1g;~ zlqH?cIJ)bO3 zQM+vW^WN&&!LXW$Fr@8u$_3$iPbsdYr?+>sXV+y*TMLEG`B$cqsq()@7H^?Usbx|& zYFR}*jJ(1PA?W>;ifx+Avljh>d4mW3A6V#bo^;sT!lKW8&pGp(nL$J)i;9%fppPPJI+ z^YlsRrcNB6vMz_Vqrip!SN52WmxW-{^*@1A#7F%~${jsyI$d zTI7=Nly6?>H{>!(G88vbF=9H*#?XsTo5jzd$iUC=k##^FPwl<(t&%)&)>Zr3{vOhc1d$g-- zsnu+;|7Y`362Lx*5Dg*Q36$SpO@Sk=J_;sO35piyfN{8>d%;yuGk|fbZD`<>(OM*v zV)JD@^O1jo`GFSEH|tNN#UHP+UFf_>r~~;!JP{wb#*N(_$D738qUOq(IBnr=ozWQ6 zklukGd8~zqlgd*vVjkaw;P+V$lQDuyjX#OP5$nb1Sq)ixAG|&2+ZTPWXNh4EZ~oho z!eq#_-q_Sq*Zgd2aMxv9Wvg&|Z8P=H$#&Tu8-WbYHST-tBrsL@adpAGU7s^ z+JQ%^)e=gx!#ylS?1MdR5w!-p;GBxGs=BhOvgX3%6xYOYZ9u_s@sig?dWZ?HrSn_=7&a_R}*K)X4)3Mj~(UT>KcCOAn=R!4}`cl z*baK7NZ*;|YpBU%C>=NRUEW1W&JHD*xyWfSn(KHX*;|-4xG0WT*R+-)W`rbKrc7kA z8H>7?DAct+wYu$IeL72{tiMn8V0E9<)_ZbcISLi)u~Oam*j;g|QN=U-x8=w4YMuKp zuVe4VQ*$hbl{2EBLYKx3xjj#%KiI#yeQ88Ks`dry zs^XZA2mW=CgPyVdoK(6}F9M$X!wh)I9zD-CORdk5ksn?zJD(!Fk#w{lzasx4PJiq& z$oc)p&%vSTUx%^ki0FkDCFUahU%?K`lzCClN4*>4m!&fgtKjB2N-_fLoEzkUe_FpE zyC^c#UV7Vn>TjNVzx3QZH!oa3g8b$Ip8#wJ#M6#8n{!+L93Xq^n(EM|+0WySl6r-c z~4~L&y?sUmt#_AILSVU2>V)llE29Ms<+Ub_M`+ z-2XBNNXsC4Rk%-NCB@ZVMeQG!ZVe@G8Mu zLY>)6cQo`})f4m8%kpzWCuGfVU-R7isPB8fyQi!FXFOBb`ycPR z59j@EvSFsn)flgzl{(@F9C*b_qhP?LZoYQ4pVWS3!h@%M3lc13IZoEN6~QC`-+gm9 zH}b<{>uaTaGAk`mUehG{eAlDzzUq1!fJ|}j$otzWkK%`bs}ni_GXTDQIO}K;zFoOW z-i{IV-SR$b2;(Xrp$MnVU(?tlwYou8-IT)Yc5eO^72C^OHZn@YzCS1 zM-k^AcqdLxNmB|hdUekxq4DAcTOnqKh`^s+O^BY23*YKlN;p&c-sLRZUI#N(Hg(^e zEH9Mhl-I#gA?%h_wL2YEw%DE3Nby+M8XZ{07H@|tzmfql{f+ypX&Xt|jr`pwGWcgw zMcnP%?+ec`W!_L}=7LdH41F#_mVK_qykkhX4@-r_P}F1h`1?7;wgE<~FmktZPAWBU zH}q`XZTYhS;>XnYePs|v36g#cjKKakPijgQTCYydJ6fu>JdXC-#?M8zpTnX z_AN9Hgcj#@zaI6##LHdM)6-Xt!^r=n>`}K4P>B8^ zaIFA&)sFGlw4ZmQlOjpv07htE(Oy5+My9HiF6TwH=Dz;rG+OY~;jHyaQ5G?zLimIL zj6&H{9{z!18(r*re=2VRkx-A_qU~nB%v*^811QekP0}3~e!8AHJ+7T_3qr!YGzB6# zO0u7y9=!1-^<-EK8xUexHchW=m+{-Bm5~lUlApLA6eQ1+2fub*%(~Y zpxk!#`e0`D?qYj27!{XnMh<~7exnBar!9yIOf;#@?|!^E6(rVvjUZONq^vJ413>7Y z{icr8YHE`W%XUYErfuH0ZZ_pLp@hfOF+yA7DMFq<3Ew*QH3pOa{&WKebaD0s!k|$s z{@Ixh7kz{=+I~+r3$+^>lqtA?$D6lL;zXl?nI2oH?(^D~p7__Vl>X=FA3{_MDS_0x z1Z3}lgX?sc@lYt>!HcmKxPQwCQ9?j~cy&$axad|m^-9eE#nAwQSku+GAbFd=D=2V| zNQ?vpFhj@NLM8Hov))JaALa8upTm{0sm*I|P`tCZxea~~^cvanz)2u}el_XZ@#{Or z-MHI2r(Tpq?(-k^^I}@j-c|-P39fFT{GOPsWVv+ihud#!10}=PiS;x|*Y4ez zLAL-z?Hgv!B$Rg(> z`=CbGvB}yijoarqG0ok~=yeScyYi-GQ>;7K^-RUJcne10#En@X$4W|fEf73KMC~%? z`IA)wUE578Q}CLuecSE?JYVG~PD(H(nwDMgJAh`99iyX80Br%4T^iAmZq$No8^joXK+QNf?)fxZL-K;69_rDAC?P;@4C6Lxjx&b8 z0t6FDg-v?HjSDGkG^A01-UPIdoZkm(JwQMOd`h5`^LAy+sZ$1O6ov5bvg}tXE}%2c z?#f}E89zxh22YIAN8%-W009*~>I4w2Dl#J`Co!T=m^HVFlaHL+Z+<>8@ga7~)#DVeUyay}ULY%o9CSH{3Rhs4N#Qq;;yp3d3ztXrY_2%8c zZ&_x2`4a$WA)xOkR3s^q+;x_>UJgG?Ml*4g5A!p_ap_i28nrSDYzE_ok`}9bOHcu^ z5bM;@ml(lQKDLZy`;OH{-{rXg7kt8X82Vsm>u-mdIM0+Q>BJ zi5-1g2cr$^t$w53s^0DCYFkZE9{fq++G7uvs82BB1bYuz<1vx}F<>(MR$Ba=S^}aL z%LzgVjD_Kk`dU?xDZ%+O=o1Q$NHq~nLmul;uih$wsMyt_{Wn9AZokoeOxsCIOXF)3 z>{UGavv_eJ6Dc@?ksOQ*NdRRlnARWyiIN*wB6r!Q)djhvc1=`~RPMv?iW1boMW#`h zvD1Y|ZvnF~2n9IGen(Vu-|Qx+GFtQ(Z+&-_ZYmgT&$DK#v%%Nx<)3F*fJ(Y zD+&A{BLdKfP{n=^0z5m}Y!V6!3#tB#+4OD+UO{~Y$dkB2v;bI@od8|d>Ks~Tx=|1^ zqf+p8vai>a07?!ikYD)l+>4GFGYM`AmRZ|(1!9M(m|aw(w?;nlg}M-3a?j0n%`;n) zd+q0Zx1Bl1j2xMrEz3m!%y5{Ll}jK5Ci~tt+P)v6&?JmT0~eDv4u7Epd?$!MH!tgo zBY2`jBNPS1{V$U%9)H?y8OelUqiD>NeED}xYz$y6q5uca%^n}BBKm!BN#Ffdq%_WQy-{=B^8dzJNiRu~$_Jn9& zzxjBkJn{+g&;iD-zwq7S!r@u~2OT@NB)c|EfH70FSS(Cdn&=tG)lg`L5ye>U;{L-; zwwxaB|JHF+T)F(YaWxvL^C*c-zqz`+IT%AlW{t+T7=tmKiDAW83~|X^=cTf9h(7B$ z1c^b@@Jqd64&x8oX{ZnsMG`nK_qhCiE=vd}wi25_c_9H!n~bHbWlEQDj&Fz}o}GMr z4|I>3I;rv(hGrmQQHrdvg?iAUvNsj?;U^Lr`b;(IZCPM=O)MBV-USOpwqy)WD52`GMfI z6b{qJOod-KIEq%dh84KH#)}EGp!k^Jv~ksmVCXPu<8&~OaOdF$q7qp#I{@R?xf6Lf z-nMO7Xi0U-4ICG`Qm6_{L9}Ll(Y%T8z=2t9hte>tz|mc+lGzpvu)JkWFlVCl0vIBK9CvaM~s2{Jn_(A@^ za?mupg+6=4Ra=R-B9FeIsfBpQb+6+WNXxiZv%*N0te+FJY`dZE44p1IAq7u23LY8; z!PGvO|01#gKnZ6+t~mS4?drmjkAbUrals{T3220EB{6e^j& znB4bD2ipl$Kw{R!nCrN|7$PFwSsvDv{2-kU8Ht77M{|91aMWUNWf+e?2MV!Us|tX317#)FrqOQ zx2(o)bzb>)U_=?}bVT8Z| z0Y9gA&4u1<+;f4)+vj&oc=2FLk~R(uj+XI<#Jto1F+eh z50RWkOQ4AMYfujJ;`+DheAH;ZoBC9p8VZNdZ7H8-69ERm{mHmBU&}tPmkU8bJ15b; zoY4fM#K0Nid6H07&SgABk*R=?K8nUPHZc?tS^rhXeV7O_Xn!jOZ(BQGqS?q z{5v4_PsJ^dc$_ggDM}QXovETO{>308`t1^G2od2v$VUlpF6i8Ie7I`LRW3RCPYF9? zctrLUKl-01pfWEz6eb!4`jsu8@m4t(IsAf4?y{=!hdQe-3Mpw%C4Ff6qz`Q*yU1Fv zTuK0ce)(hfInhcg(A$~f5sNm>Nmy-lpMh>w2qja)^NsCPNlQ7|2Z^P?fp`y*a_ei) zCC-1n8z54q*;I|`jsoE@3j@3rKbGFu%T41Fg=_m@BMtq7apX}92OA-1iY&~s#9+5}H&q99FbD>kZ65f1R| zw~$X+Ok0QdU%?n|QWl4UGzh3|(c=P)B&1!q-E&+C^K3t2M1`rz%4_dpY79~VGmfmr ztYB&R0d@iuz}5@lHZ;7b$@5B2{$3dbi`)S705ZvPyVY+k=xAP}yhL_buT)41A{7?` zBYx22OsFHELiPgl&w5?${>A7Ayg=R}KD^QCVCMdP(0@2Fs312h&93gA!)bKWDsY-B zt-%&qzy(PjL}xb$kpTUpS@bvFuWTCf-%;tPgt0_A}Okg~dkSKTN58hY})8xCQg<x!i(&~3$s2WKEdJk)TqqRcRigkV)DGkwR=X#RaAD8Z43n|2J0VKF-( zV0m&8P&@H<f*3?* z|7Wrk*t1|vP27{CHb2lz1Dd8Y)5nJ%f#y$(*sjs_-9D;2tV#j6G~uao!j?2h0Q~zf zu9fg4^MKeWb%R$wH-I3rv+H*7+0XAQbtK>b*O&$hn7V~LJ_9k+_wGt~wSe5^uN2wC zJ9F@#QZ+(b-}&xKlkZghGb-8+Hun653xvxqdA`>uIc8py5Dlgj`HtoLOLdsXEi>T{ z3&@{HUOL`S_;W+@Ks5Q$gxgFQNz>6<@c9K`xfu#1WQ?*=!&$`pk>;vd&eha>v zA%t?gyT$09S0coeHya}@!&R9#CERBS014z0@PF^Q{o~e;-y#@{S7fNy6o|4AN5f0q zlmxdK8a}}r{~0``$jSjzJv^EnbQNExZ ztcT4ay>ZpEEKp-f`-P__@nWbdC+^WAX3APID7v zi3j=q+(`rcQ6LFYCE}0wNoqQ&H$8%zg_dLJ;pmNDFg2}SHp#&DH7{1zRpiaTW%!2!aJkEL)V_R2IL*?`8i z$(PZWfp4UHAt-F@STc{FsVGnAqILM~E~0#s{S0nOXkLGY3{3`!eW;B^!>w;fza-*1 zd0Bkw{Q6rg)>=eMuLcQ%fj_spmJsHE4ph?r)RYwRLVG^&(Mf;NxeAKmVnYQ`MkPw- z;hyb;hRx1G?ZqOy8l*z1SEJhFe%eo&)@Zd<*!pk4an<#Z(nYd25z?Z zC=)rqEf@ZFK6Z)5(!Js*F>9AuFW3yuizFVuWB)N$2Qred`d}j7EvR0rJ4#mjG7C}I zu(yDme%@GjvqrbBqnO&#&Ufemv>)(uy#OA#qB+w>)b(H(G8_U%w^DJoi#8nH$@VHEg(@y1ar literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/tar.png b/app/assets/images/file_types/tar.png new file mode 100644 index 0000000000000000000000000000000000000000..d9deafaa7e3edff51d73b1e3b5184165b3af263d GIT binary patch literal 11784 zcmZX4bx<9@`}JO2%f%foMT=A1?Sk2n>^1sd6JX;3R9HEL?b~1002`~MpEVVYV?|YP>^2Bq^SBu03hhHhC*So zP$&fEWN%?@YYqS&pc5TS7~X1wurM*vWvuf!e^9*hxVBSLhIpXAS!_N;Jdg;Sm<>?| ziRYS#;eiq%x#1{qx#8y|Uwm)dOCQeK{3cYnXUg2N*1nWZTpz1@vjBJM`awZY*nq!( z=Q+%o+|^B2(A(`;-XEUXAH@M4Rr9vmh+9<^>M`s`0tO7T;O|KNQR8~_d3*1^CaUNm;ApJ@#A_%Eq6G>Q1o7swuN6<^?d0&VAf8HSLKwRUZ58!n7X2(!acW?uj?K zjf&xfec(62K3Gvd!z@z-fmXsz{&5Q9QxI^TW7J9k1|wwcEeCRRcsnrou!wR-HDhIw z`vec5+5u{tmPi$kOcsb$6>CI5>6l-iMvc1~Q!pTHhkI4%g%jz2&IFm1p+iXq6r z@n<8b1rSUk({@xO!J|eN$pIGu8I8Sj93;_?hKujA( zrG_>q<_g1|eRCtxGihptmKG!;Mmos~7XT3lgGW&)f*B;<WqifSTuw=dkAKz;0nmFngFyu`m~E8unOB z67(p$Vk&dr;rg8m_Ai1j=&LcAVr;p*95NW7o^NqoR>tKVYbjO=bcGnsn9j(Y(WyN? zU2ki+v_#6`=D|n7nEi!Dku|Q1tjBzA6fGe=n<)+^e6AVX<5 z@Hp=AxHKPV7G(a(TFCHRcnI-6GpvzNhARy$YzSW9-YMl1sko_pP?4V&o5q+%&tJ`F zli?jaH}f$&G#ePq9f}wv8Il@Wi=!UY9>O207=jKdeK(}0r1O&pDOam7C@-o=s^BSe zsYa=mtKg_!s(w=Sf)&E%VSiQHb5@E>as(uH#qj0TrRKzM;tvJ6;p^e*$z7RUiCqbA zFm5OULb4Sc=xDH6!AL0bTv{X`68JPA%_l9L>pPcVT~wX4wZ4_ARn=tlbmf%t)X?P8 zRNst#Hfg?Y4t-H_VPjrQQB?tD;Y+XB7-V9j*C8S&bCaV-Q;I+eQ%bbor=O>PL4k-4 zn@+xvuTZCuqwu2zodu?a-yhCV_muUT*qXtbrfRdA6%)_C2xEN9dQ0KH-<<+|p=P+o zwdV51Hb&k<(I$kJ?nX+M9evMfK`GGao*&dPdFk8m^q55gmh5|;1(HhWw@l5dF6UyNp;_2Z2!D}EG$2rAb!@&kS;=IEl zCb)mcNPEbn^X{KQl%&E(X1Q|l;|jj-P0b#K9$9z1sE(-iUm3p=#_z=cil?Vtrsd5? zC|D_A%%>|DDsV0MUeHp|F&sW}H>4NuNj<_~Lz~VfNEa5Tnk*lC6uX?19E%lOmF!p4 zS+J4oU|_5hr#Pij1G|XBDTxnIDV(0f9>pG`ekXlO9ui$j@loivvx}j&Hoy3Nlg$AF3*K zEF~f}Ce_k^*w5epovxg2jc$xiRH0tsO2IJAF�@H6?HKIY7%P_ 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/template.png b/app/assets/images/file_types/template.png new file mode 100644 index 0000000000000000000000000000000000000000..e34f3340ae67d227d828281fcfcb1dfdca1d36e0 GIT binary patch literal 20592 zcmV*!Ks&#QP)qg=l}rhXaE2(J^%m^kmT%{ z>Hq*w_DMuRRCwC#op+dBRk{B^YuD4;^gfwPdLaoN0!UH3g6LIL?CoClUi-BGB8o~E zR21xD<0^^@(yR26gcg#Jo|(z?-cH?T@4bG1oHFN3fmr=NNZ09Rc7 z6Yjb5PAaM^7#&JbU0pi|tbca1ZJWWtLE?!7Lqo%8sz!Bn6`H2u_xthryhtf=T^A`O zj^kii7Q1)vA(2Q>Sy@Ra6r`o46_3Y!dB8n6g~v4TdcDQZzx0)Fan)ttAX>YOU;X0R zBB*Y=>rt-$&b5RqDu`Cr5YN~garo*vVEwb2Wm#-_aVtYZLxjU&>g(!RvwAf?uZKh; zP9l*cV`Xt%K&WWCfv%~jnugD7vT$J=sZ@%tu3kDix>&z{0}Txg9DD3BWq|mfv}7vH zwrx9EvbdcG9(a)2+B%LnVl^NC)Vcihx~r&dS;NnM{9Vp`<5~dz_Q*4Q=CkKAJv~la z+dTRP203iS3Qj%cq&Z;yGun$UzQ_|#K1E$^Ehn6?mQX0f(9j?|ckX0jGS2AO1h#FH z%{sU)AOwm4O%tf9#4x-BgZ0FsAr>vDW%1%gOioU7*IjqWKvM;~?6|EN!0 zd;91g7~q(r)&TJI)?Rl0>ix3l}gnG|0B?I~g1rWo&dDMO86P4~C}U z^LS7MxY9u&kbsrRkV>TJ?%u^@T=4jFt+cnqIQlRT=bZCSwrqKk-~8sc?AWn`_rLFb z|4^Tves&WcL*tmE*6_z$AK=D6-Ab&Yf`<8v*|DdKs`@sr{lRy5>lr5i&^s{BXaDO$ zwr+l&rj{mr9uIrFyJ=ang!jJlU*~kJSGs-gnrpc8&b#=^`RB55;R1H<+{tqrx6;ws zi|arr=qH<=COJJqe0q%D-Y)iZ?4qZ;i=N&tMn{J*OoM=5r>WlIh?P1f{oH&1bNun< z?R0c>ux!~2=~JsoV{)kPwaVtQhffxbNq4fPXGW-xsbe8Ea0v05ss8;Dlc6Ny&h z^?Feh@caE}x}QL(g5?W+yzZzpf-xTW+d6ja*bcx~FT8-^!69zB<(9t-s@j?=%wUwy zoO>~6|I1oF`ET#xk}JN?ZGZhE*h!8%{BS<>-ZvM2bHO*i&&_|niBQ;2%e*#5hXxs& zoMz>bNAi*Pz5SrN=dXHK*xlXD&wqYB-~Gq;EkM$;4=JImzc1h$=}wl+#8lSU{$>Koe$M<&_RF~!3VKSeT` zVb!XYeE6du=G#|(n-wcoGJk$sS)ZPG>KP)DFcV3eA6$JUmwx3_)Hl@g$!7>uuX_mUv2FHtbuv0OMomo(H8r((JOMOK zr=lWEAP~gs^I_W#6|qWo?b=!FOHWTPd-inGwq!Zi|LVWF=u01?s=As>ulycYU49YZ z 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 Js1!2}{y!!59?}2+ literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/txt.png b/app/assets/images/file_types/txt.png new file mode 100644 index 0000000000000000000000000000000000000000..98058ea76bf33d8383dcb9cf469a1bf831580e60 GIT binary patch literal 11302 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 Ylyn7Gd2R2l@E1^3R9C3@&*JU>0Pre#DF6Tf literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/zip.png b/app/assets/images/file_types/zip.png new file mode 100644 index 0000000000000000000000000000000000000000..d9deafaa7e3edff51d73b1e3b5184165b3af263d GIT binary patch literal 11784 zcmZX4bx<9@`}JO2%f%foMT=A1?Sk2n>^1sd6JX;3R9HEL?b~1002`~MpEVVYV?|YP>^2Bq^SBu03hhHhC*So zP$&fEWN%?@YYqS&pc5TS7~X1wurM*vWvuf!e^9*hxVBSLhIpXAS!_N;Jdg;Sm<>?| ziRYS#;eiq%x#1{qx#8y|Uwm)dOCQeK{3cYnXUg2N*1nWZTpz1@vjBJM`awZY*nq!( z=Q+%o+|^B2(A(`;-XEUXAH@M4Rr9vmh+9<^>M`s`0tO7T;O|KNQR8~_d3*1^CaUNm;ApJ@#A_%Eq6G>Q1o7swuN6<^?d0&VAf8HSLKwRUZ58!n7X2(!acW?uj?K zjf&xfec(62K3Gvd!z@z-fmXsz{&5Q9QxI^TW7J9k1|wwcEeCRRcsnrou!wR-HDhIw z`vec5+5u{tmPi$kOcsb$6>CI5>6l-iMvc1~Q!pTHhkI4%g%jz2&IFm1p+iXq6r z@n<8b1rSUk({@xO!J|eN$pIGu8I8Sj93;_?hKujA( zrG_>q<_g1|eRCtxGihptmKG!;Mmos~7XT3lgGW&)f*B;<WqifSTuw=dkAKz;0nmFngFyu`m~E8unOB z67(p$Vk&dr;rg8m_Ai1j=&LcAVr;p*95NW7o^NqoR>tKVYbjO=bcGnsn9j(Y(WyN? zU2ki+v_#6`=D|n7nEi!Dku|Q1tjBzA6fGe=n<)+^e6AVX<5 z@Hp=AxHKPV7G(a(TFCHRcnI-6GpvzNhARy$YzSW9-YMl1sko_pP?4V&o5q+%&tJ`F zli?jaH}f$&G#ePq9f}wv8Il@Wi=!UY9>O207=jKdeK(}0r1O&pDOam7C@-o=s^BSe zsYa=mtKg_!s(w=Sf)&E%VSiQHb5@E>as(uH#qj0TrRKzM;tvJ6;p^e*$z7RUiCqbA zFm5OULb4Sc=xDH6!AL0bTv{X`68JPA%_l9L>pPcVT~wX4wZ4_ARn=tlbmf%t)X?P8 zRNst#Hfg?Y4t-H_VPjrQQB?tD;Y+XB7-V9j*C8S&bCaV-Q;I+eQ%bbor=O>PL4k-4 zn@+xvuTZCuqwu2zodu?a-yhCV_muUT*qXtbrfRdA6%)_C2xEN9dQ0KH-<<+|p=P+o zwdV51Hb&k<(I$kJ?nX+M9evMfK`GGao*&dPdFk8m^q55gmh5|;1(HhWw@l5dF6UyNp;_2Z2!D}EG$2rAb!@&kS;=IEl zCb)mcNPEbn^X{KQl%&E(X1Q|l;|jj-P0b#K9$9z1sE(-iUm3p=#_z=cil?Vtrsd5? zC|D_A%%>|DDsV0MUeHp|F&sW}H>4NuNj<_~Lz~VfNEa5Tnk*lC6uX?19E%lOmF!p4 zS+J4oU|_5hr#Pij1G|XBDTxnIDV(0f9>pG`ekXlO9ui$j@loivvx}j&Hoy3Nlg$AF3*K zEF~f}Ce_k^*w5epovxg2jc$xiRH0tsO2IJAF�@H6?HKIY7%P_ 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/fond.jpg b/app/assets/images/fond.jpg new file mode 100644 index 0000000000000000000000000000000000000000..142b5ea4c73c80bd7dae37efe81cecbf0581d533 GIT binary patch literal 44978 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

=?v+L)hUoR;bBNE5 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 U9N*jzmK=ylZn__yVU)lB*;t`n+5i9m literal 0 HcmV?d00001 diff --git a/app/assets/images/front/cc-licenses-terms.png b/app/assets/images/front/cc-licenses-terms.png new file mode 100644 index 0000000000000000000000000000000000000000..072f8cda0ab220f98162dec5c705c44298d9aeee GIT binary patch literal 688 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 v_Jzt2)6Uzn{RLvl3gJY@C!%~5($5S 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/front/fond.jpg b/app/assets/images/front/fond.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23856bc907291f7c4fa66cd9cf9e502796af79ac GIT binary patch literal 12526 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 MtT&H(g^9lNS6<41^Z)<= literal 0 HcmV?d00001 diff --git a/app/assets/images/front/in_active.png b/app/assets/images/front/in_active.png new file mode 100644 index 0000000000000000000000000000000000000000..657aa627a10b5eb3b6ce0dabe190facf73520e6b GIT binary patch literal 3431 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 CMde}u literal 0 HcmV?d00001 diff --git a/app/assets/images/front/in_dark.png b/app/assets/images/front/in_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..2ad4f5b29c251384ff672202ba119297174d2cdd GIT binary patch literal 2687 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/front/linkedin.png b/app/assets/images/front/linkedin.png new file mode 100755 index 0000000000000000000000000000000000000000..f5b369c6d5290e57876bbc1c1baacaad85f0128f GIT binary patch literal 3312 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 KMNUMnLSTZ>*QAXA literal 0 HcmV?d00001 diff --git a/app/assets/images/front/logo copie.png b/app/assets/images/front/logo copie.png new file mode 100644 index 0000000000000000000000000000000000000000..cf0b4285072e01c60d769cae0a5917ff6c70acde GIT binary patch literal 12310 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 INf<%?2gsZkJOBUy literal 0 HcmV?d00001 diff --git a/app/assets/images/front/nicolasbally.jpg b/app/assets/images/front/nicolasbally.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ce541e53b6b2109d26d6cdd1065ac0ee7288ef1 GIT binary patch literal 34986 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 v9MrNg#ZZ~eG&>MV{dugZ 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 Td`vfa{eQy_=Y*}W@{9Wq4)>zW literal 0 HcmV?d00001 diff --git a/app/assets/images/front/stumbleupon_dark.png b/app/assets/images/front/stumbleupon_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..a6b3021d4c7f58e97ae6bbd12ea054a1f6cfecce GIT binary patch literal 2705 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 CHknlb literal 0 HcmV?d00001 diff --git a/app/assets/images/front/top.png b/app/assets/images/front/top.png new file mode 100644 index 0000000000000000000000000000000000000000..4299088745f1e8c3c2568b082aac04e31c41200f GIT binary patch literal 6240 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 H--Q1F<@xPS literal 0 HcmV?d00001 diff --git a/app/assets/images/front/twitter_bw.png b/app/assets/images/front/twitter_bw.png new file mode 100755 index 0000000000000000000000000000000000000000..9b7bf629334a1b6b0abdc65d9356db254f64f134 GIT binary patch literal 2541 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 IM6N<$f?sxb%>V!Z literal 0 HcmV?d00001 diff --git a/app/assets/images/front/viadeo_active.png b/app/assets/images/front/viadeo_active.png new file mode 100644 index 0000000000000000000000000000000000000000..6e84e907c221243ce1e9d587035d15971a2ce8d4 GIT binary patch literal 2721 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 b_MZa)Qtr;0o|l~s00000NkvXXu0mjfCqX5k literal 0 HcmV?d00001 diff --git a/app/assets/images/front/viadeo_dark.png b/app/assets/images/front/viadeo_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e22c1e3c31eb5a98c67531392f7e5e7273ba6bd6 GIT binary patch literal 2256 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 Y0Qi~0^39uXWdHyG07*qoM6N<$g3ouLqyPW_ literal 0 HcmV?d00001 diff --git a/app/assets/images/vendor/select2-spinner.gif b/app/assets/images/vendor/select2-spinner.gif new file mode 100755 index 0000000000000000000000000000000000000000..5b33f7e54f4e55b6b8774d86d96895db9af044b4 GIT binary patch literal 1849 zcma*odr(tX9tZI2z31lM+(&YVk%mZ}5P~KlG2s=WSbGzm0!x7^P##Mnh7t-jP!X0Q zk_SQ}Po-L1tlDK;6l?(>v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw literal 0 HcmV?d00001 diff --git a/app/assets/images/vendor/select2.png b/app/assets/images/vendor/select2.png new file mode 100755 index 0000000000000000000000000000000000000000..1d804ffb99699b9e030f1010314de0970b5a000d GIT binary patch literal 613 zcmV-r0-F7aP)#WY!I$JQV$)A5aAS1BM||2XVJl=+L1^1S1H% zM-&lx?NZpUrHhn>fk<>POqf2sh40}xxGZfc+t+#Eb(qHy9_3*1(U%t9t)QDnI#YAL(|ACV(>)>6WD-t!8tutHkdb^#3`HzoJG3A2@T`% zA|K@o*b!`R#(7)PWrMFn2))Ca3MR4(zaT`Zr61*kZK5NPnZwQszxh$fyv3?&4c>$q z2m=+yc0dRXRAsPDxF6sD;@rK4JGdR_``1S~o6Xi@2&aR6hcSrEp9HVRzEqVDqBn<1%hR=D4e1f^ra^A|34Cjc=Gny{F(o#MrvPYgZuTJOz(n)-F<| zj()qR;C={)N<0RRvDZ^@6ND+W*}gh-Lip(MDt!(zMSO)!j2j+*hxgzC-e3$@(O2p* zu;+gddm(cZwXTCLx*Ky4THOa*^b^F`woveIeCK^0aR|TJ00000NkvXXu0mjfA#WC6 literal 0 HcmV?d00001 diff --git a/app/assets/images/vendor/select2x2.png b/app/assets/images/vendor/select2x2.png new file mode 100755 index 0000000000000000000000000000000000000000..4bdd5c961d452c49dfa0789c2c7ffb82c238fc24 GIT binary patch literal 845 zcmV-T1G4;yP)upQ6WKflyv?C|ADVW!U!t`EpA+x zB)5#EjWk-_X77YJZtQo`E0SF)^1bZr%)B7Cd`*OK*r z5WG-7e-R9G9^69ksDt29&oyHqxPSt|-S>xi3%PTd+GjY+BGF|nWC(7D-sd(kxqd9~ zS@2YF5vB+>dP8+$l^{oO3-lEWiGA*QIU)Wds#9M6RZ9N zcQ4y4)xqQOxD=vwu%7cz1nY#$lT&y8HCmkWgpwQP#3dhnYj9|2aS_R}IUF_^6s#$= zTm%~>A#oM?KIg$kh=<`gJkeoHa2LrulVy$Yx+N_0R3$4I!R*0677f(FKqm`2_o4~W z0h}fQZ`lC^1A+m;fM7uI(R1`S0KtG@KrkQ}5DW+&@cTnDVIow56KciMk7a899t0bC zC1KI{TsMe5NAR%GD_5`B-@ad4k~K3SO%H z_M31|`HV?E6)u$E3c&*<*n20+V@mRCop>R5;DWuZCmjSo7p@R&OYl^@G", + + // Boolean - Whether the scale should stick to integers, and not show any floats even if drawing space is there + scaleIntegersOnly: true, + + // Boolean - Whether the scale should start at zero, or an order of magnitude down from the lowest value + scaleBeginAtZero: false, + + // String - Scale label font declaration for the scale label + scaleFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", + + // Number - Scale label font size in pixels + scaleFontSize: 12, + + // String - Scale label font weight style + scaleFontStyle: "normal", + + // String - Scale label font colour + scaleFontColor: "#666", + + // Boolean - whether or not the chart should be responsive and resize when the browser does. + responsive: false, + + // Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container + maintainAspectRatio: true, + + // Boolean - Determines whether to draw tooltips on the canvas or not - attaches events to touchmove & mousemove + showTooltips: true, + + // Boolean - Determines whether to draw built-in tooltip or call custom tooltip function + customTooltips: false, + + // Array - Array of string names to attach tooltip events + tooltipEvents: ["mousemove", "touchstart", "touchmove", "mouseout"], + + // String - Tooltip background colour + tooltipFillColor: "rgba(0,0,0,0.8)", + + // String - Tooltip label font declaration for the scale label + tooltipFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", + + // Number - Tooltip label font size in pixels + tooltipFontSize: 14, + + // String - Tooltip font weight style + tooltipFontStyle: "normal", + + // String - Tooltip label font colour + tooltipFontColor: "#fff", + + // String - Tooltip title font declaration for the scale label + tooltipTitleFontFamily: "'Helvetica Neue', 'Helvetica', 'Arial', sans-serif", + + // Number - Tooltip title font size in pixels + tooltipTitleFontSize: 14, + + // String - Tooltip title font weight style + tooltipTitleFontStyle: "bold", + + // String - Tooltip title font colour + tooltipTitleFontColor: "#fff", + + // Number - pixel width of padding around tooltip text + tooltipYPadding: 6, + + // Number - pixel width of padding around tooltip text + tooltipXPadding: 6, + + // Number - Size of the caret on the tooltip + tooltipCaretSize: 8, + + // Number - Pixel radius of the tooltip border + tooltipCornerRadius: 6, + + // Number - Pixel offset from point x to tooltip edge + tooltipXOffset: 10, + + // String - Template string for single tooltips + tooltipTemplate: "<%if (label){%><%=label%>: <%}%><%= value %>", + + // String - Template string for single tooltips + multiTooltipTemplate: "<%= value %>", + + // String - Colour behind the legend colour block + multiTooltipKeyBackground: '#fff', + + // Function - Will fire on animation progression. + onAnimationProgress: function(){}, + + // Function - Will fire on animation completion. + onAnimationComplete: function(){} + + } + }; + + //Create a dictionary of chart types, to allow for extension of existing types + Chart.types = {}; + + //Global Chart helpers object for utility methods and classes + var helpers = Chart.helpers = {}; + + //-- Basic js utility methods + var each = helpers.each = function(loopable,callback,self){ + var additionalArgs = Array.prototype.slice.call(arguments, 3); + // Check to see if null or undefined firstly. + if (loopable){ + if (loopable.length === +loopable.length){ + var i; + for (i=0; i= 0; i--) { + var currentItem = arrayToSearch[i]; + if (filterCallback(currentItem)){ + return currentItem; + } + } + }, + inherits = helpers.inherits = function(extensions){ + //Basic javascript inheritance based on the model created in Backbone.js + var parent = this; + var ChartElement = (extensions && extensions.hasOwnProperty("constructor")) ? extensions.constructor : function(){ return parent.apply(this, arguments); }; + + var Surrogate = function(){ this.constructor = ChartElement;}; + Surrogate.prototype = parent.prototype; + ChartElement.prototype = new Surrogate(); + + ChartElement.extend = inherits; + + if (extensions) extend(ChartElement.prototype, extensions); + + ChartElement.__super__ = parent.prototype; + + return ChartElement; + }, + noop = helpers.noop = function(){}, + uid = helpers.uid = (function(){ + var id=0; + return function(){ + return "chart-" + id++; + }; + })(), + warn = helpers.warn = function(str){ + //Method for warning of errors + if (window.console && typeof window.console.warn == "function") console.warn(str); + }, + amd = helpers.amd = (typeof define == 'function' && define.amd), + //-- Math methods + isNumber = helpers.isNumber = function(n){ + return !isNaN(parseFloat(n)) && isFinite(n); + }, + max = helpers.max = function(array){ + return Math.max.apply( Math, array ); + }, + min = helpers.min = function(array){ + return Math.min.apply( Math, array ); + }, + cap = helpers.cap = function(valueToCap,maxValue,minValue){ + if(isNumber(maxValue)) { + if( valueToCap > maxValue ) { + return maxValue; + } + } + else if(isNumber(minValue)){ + if ( valueToCap < minValue ){ + return minValue; + } + } + return valueToCap; + }, + getDecimalPlaces = helpers.getDecimalPlaces = function(num){ + if (num%1!==0 && isNumber(num)){ + return num.toString().split(".")[1].length; + } + else { + return 0; + } + }, + toRadians = helpers.radians = function(degrees){ + return degrees * (Math.PI/180); + }, + // Gets the angle from vertical upright to the point about a centre. + getAngleFromPoint = helpers.getAngleFromPoint = function(centrePoint, anglePoint){ + var distanceFromXCenter = anglePoint.x - centrePoint.x, + distanceFromYCenter = anglePoint.y - centrePoint.y, + radialDistanceFromCenter = Math.sqrt( distanceFromXCenter * distanceFromXCenter + distanceFromYCenter * distanceFromYCenter); + + + var angle = Math.PI * 2 + Math.atan2(distanceFromYCenter, distanceFromXCenter); + + //If the segment is in the top left quadrant, we need to add another rotation to the angle + if (distanceFromXCenter < 0 && distanceFromYCenter < 0){ + angle += Math.PI*2; + } + + return { + angle: angle, + distance: radialDistanceFromCenter + }; + }, + aliasPixel = helpers.aliasPixel = function(pixelWidth){ + return (pixelWidth % 2 === 0) ? 0 : 0.5; + }, + splineCurve = helpers.splineCurve = function(FirstPoint,MiddlePoint,AfterPoint,t){ + //Props to Rob Spencer at scaled innovation for his post on splining between points + //http://scaledinnovation.com/analytics/splines/aboutSplines.html + var d01=Math.sqrt(Math.pow(MiddlePoint.x-FirstPoint.x,2)+Math.pow(MiddlePoint.y-FirstPoint.y,2)), + d12=Math.sqrt(Math.pow(AfterPoint.x-MiddlePoint.x,2)+Math.pow(AfterPoint.y-MiddlePoint.y,2)), + fa=t*d01/(d01+d12),// scaling factor for triangle Ta + fb=t*d12/(d01+d12); + return { + inner : { + x : MiddlePoint.x-fa*(AfterPoint.x-FirstPoint.x), + y : MiddlePoint.y-fa*(AfterPoint.y-FirstPoint.y) + }, + outer : { + x: MiddlePoint.x+fb*(AfterPoint.x-FirstPoint.x), + y : MiddlePoint.y+fb*(AfterPoint.y-FirstPoint.y) + } + }; + }, + calculateOrderOfMagnitude = helpers.calculateOrderOfMagnitude = function(val){ + return Math.floor(Math.log(val) / Math.LN10); + }, + calculateScaleRange = helpers.calculateScaleRange = function(valuesArray, drawingSize, textSize, startFromZero, integersOnly){ + + //Set a minimum step of two - a point at the top of the graph, and a point at the base + var minSteps = 2, + maxSteps = Math.floor(drawingSize/(textSize * 1.5)), + skipFitting = (minSteps >= maxSteps); + + var maxValue = max(valuesArray), + minValue = min(valuesArray); + + // We need some degree of seperation here to calculate the scales if all the values are the same + // Adding/minusing 0.5 will give us a range of 1. + if (maxValue === minValue){ + maxValue += 0.5; + // So we don't end up with a graph with a negative start value if we've said always start from zero + if (minValue >= 0.5 && !startFromZero){ + minValue -= 0.5; + } + else{ + // Make up a whole number above the values + maxValue += 0.5; + } + } + + var valueRange = Math.abs(maxValue - minValue), + rangeOrderOfMagnitude = calculateOrderOfMagnitude(valueRange), + graphMax = Math.ceil(maxValue / (1 * Math.pow(10, rangeOrderOfMagnitude))) * Math.pow(10, rangeOrderOfMagnitude), + graphMin = (startFromZero) ? 0 : Math.floor(minValue / (1 * Math.pow(10, rangeOrderOfMagnitude))) * Math.pow(10, rangeOrderOfMagnitude), + graphRange = graphMax - graphMin, + stepValue = Math.pow(10, rangeOrderOfMagnitude), + numberOfSteps = Math.round(graphRange / stepValue); + + //If we have more space on the graph we'll use it to give more definition to the data + while((numberOfSteps > maxSteps || (numberOfSteps * 2) < maxSteps) && !skipFitting) { + if(numberOfSteps > maxSteps){ + stepValue *=2; + numberOfSteps = Math.round(graphRange/stepValue); + // Don't ever deal with a decimal number of steps - cancel fitting and just use the minimum number of steps. + if (numberOfSteps % 1 !== 0){ + skipFitting = true; + } + } + //We can fit in double the amount of scale points on the scale + else{ + //If user has declared ints only, and the step value isn't a decimal + if (integersOnly && rangeOrderOfMagnitude >= 0){ + //If the user has said integers only, we need to check that making the scale more granular wouldn't make it a float + if(stepValue/2 % 1 === 0){ + stepValue /=2; + numberOfSteps = Math.round(graphRange/stepValue); + } + //If it would make it a float break out of the loop + else{ + break; + } + } + //If the scale doesn't have to be an int, make the scale more granular anyway. + else{ + stepValue /=2; + numberOfSteps = Math.round(graphRange/stepValue); + } + + } + } + + if (skipFitting){ + numberOfSteps = minSteps; + stepValue = graphRange / numberOfSteps; + } + + return { + steps : numberOfSteps, + stepValue : stepValue, + min : graphMin, + max : graphMin + (numberOfSteps * stepValue) + }; + + }, + /* jshint ignore:start */ + // Blows up jshint errors based on the new Function constructor + //Templating methods + //Javascript micro templating by John Resig - source at http://ejohn.org/blog/javascript-micro-templating/ + template = helpers.template = function(templateString, valuesObject){ + + // If templateString is function rather than string-template - call the function for valuesObject + + if(templateString instanceof Function){ + return templateString(valuesObject); + } + + var cache = {}; + function tmpl(str, data){ + // Figure out if we're getting a template, or if we need to + // load the template - and be sure to cache the result. + var fn = !/\W/.test(str) ? + cache[str] = cache[str] : + + // Generate a reusable function that will serve as a template + // generator (and which will be cached). + new Function("obj", + "var p=[],print=function(){p.push.apply(p,arguments);};" + + + // Introduce the data as local variables using with(){} + "with(obj){p.push('" + + + // Convert the template into pure JavaScript + str + .replace(/[\r\t\n]/g, " ") + .split("<%").join("\t") + .replace(/((^|%>)[^\t]*)'/g, "$1\r") + .replace(/\t=(.*?)%>/g, "',$1,'") + .split("\t").join("');") + .split("%>").join("p.push('") + .split("\r").join("\\'") + + "');}return p.join('');" + ); + + // Provide some basic currying to the user + return data ? fn( data ) : fn; + } + return tmpl(templateString,valuesObject); + }, + /* jshint ignore:end */ + generateLabels = helpers.generateLabels = function(templateString,numberOfSteps,graphMin,stepValue){ + var labelsArray = new Array(numberOfSteps); + if (labelTemplateString){ + each(labelsArray,function(val,index){ + labelsArray[index] = template(templateString,{value: (graphMin + (stepValue*(index+1)))}); + }); + } + return labelsArray; + }, + //--Animation methods + //Easing functions adapted from Robert Penner's easing equations + //http://www.robertpenner.com/easing/ + easingEffects = helpers.easingEffects = { + linear: function (t) { + return t; + }, + easeInQuad: function (t) { + return t * t; + }, + easeOutQuad: function (t) { + return -1 * t * (t - 2); + }, + easeInOutQuad: function (t) { + if ((t /= 1 / 2) < 1) return 1 / 2 * t * t; + return -1 / 2 * ((--t) * (t - 2) - 1); + }, + easeInCubic: function (t) { + return t * t * t; + }, + easeOutCubic: function (t) { + return 1 * ((t = t / 1 - 1) * t * t + 1); + }, + easeInOutCubic: function (t) { + if ((t /= 1 / 2) < 1) return 1 / 2 * t * t * t; + return 1 / 2 * ((t -= 2) * t * t + 2); + }, + easeInQuart: function (t) { + return t * t * t * t; + }, + easeOutQuart: function (t) { + return -1 * ((t = t / 1 - 1) * t * t * t - 1); + }, + easeInOutQuart: function (t) { + if ((t /= 1 / 2) < 1) return 1 / 2 * t * t * t * t; + return -1 / 2 * ((t -= 2) * t * t * t - 2); + }, + easeInQuint: function (t) { + return 1 * (t /= 1) * t * t * t * t; + }, + easeOutQuint: function (t) { + return 1 * ((t = t / 1 - 1) * t * t * t * t + 1); + }, + easeInOutQuint: function (t) { + if ((t /= 1 / 2) < 1) return 1 / 2 * t * t * t * t * t; + return 1 / 2 * ((t -= 2) * t * t * t * t + 2); + }, + easeInSine: function (t) { + return -1 * Math.cos(t / 1 * (Math.PI / 2)) + 1; + }, + easeOutSine: function (t) { + return 1 * Math.sin(t / 1 * (Math.PI / 2)); + }, + easeInOutSine: function (t) { + return -1 / 2 * (Math.cos(Math.PI * t / 1) - 1); + }, + easeInExpo: function (t) { + return (t === 0) ? 1 : 1 * Math.pow(2, 10 * (t / 1 - 1)); + }, + easeOutExpo: function (t) { + return (t === 1) ? 1 : 1 * (-Math.pow(2, -10 * t / 1) + 1); + }, + easeInOutExpo: function (t) { + if (t === 0) return 0; + if (t === 1) return 1; + if ((t /= 1 / 2) < 1) return 1 / 2 * Math.pow(2, 10 * (t - 1)); + return 1 / 2 * (-Math.pow(2, -10 * --t) + 2); + }, + easeInCirc: function (t) { + if (t >= 1) return t; + return -1 * (Math.sqrt(1 - (t /= 1) * t) - 1); + }, + easeOutCirc: function (t) { + return 1 * Math.sqrt(1 - (t = t / 1 - 1) * t); + }, + easeInOutCirc: function (t) { + if ((t /= 1 / 2) < 1) return -1 / 2 * (Math.sqrt(1 - t * t) - 1); + return 1 / 2 * (Math.sqrt(1 - (t -= 2) * t) + 1); + }, + easeInElastic: function (t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) return 0; + if ((t /= 1) == 1) return 1; + if (!p) p = 1 * 0.3; + if (a < Math.abs(1)) { + a = 1; + s = p / 4; + } else s = p / (2 * Math.PI) * Math.asin(1 / a); + return -(a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * 1 - s) * (2 * Math.PI) / p)); + }, + easeOutElastic: function (t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) return 0; + if ((t /= 1) == 1) return 1; + if (!p) p = 1 * 0.3; + if (a < Math.abs(1)) { + a = 1; + s = p / 4; + } else s = p / (2 * Math.PI) * Math.asin(1 / a); + return a * Math.pow(2, -10 * t) * Math.sin((t * 1 - s) * (2 * Math.PI) / p) + 1; + }, + easeInOutElastic: function (t) { + var s = 1.70158; + var p = 0; + var a = 1; + if (t === 0) return 0; + if ((t /= 1 / 2) == 2) return 1; + if (!p) p = 1 * (0.3 * 1.5); + if (a < Math.abs(1)) { + a = 1; + s = p / 4; + } else s = p / (2 * Math.PI) * Math.asin(1 / a); + if (t < 1) return -0.5 * (a * Math.pow(2, 10 * (t -= 1)) * Math.sin((t * 1 - s) * (2 * Math.PI) / p)); + return a * Math.pow(2, -10 * (t -= 1)) * Math.sin((t * 1 - s) * (2 * Math.PI) / p) * 0.5 + 1; + }, + easeInBack: function (t) { + var s = 1.70158; + return 1 * (t /= 1) * t * ((s + 1) * t - s); + }, + easeOutBack: function (t) { + var s = 1.70158; + return 1 * ((t = t / 1 - 1) * t * ((s + 1) * t + s) + 1); + }, + easeInOutBack: function (t) { + var s = 1.70158; + if ((t /= 1 / 2) < 1) return 1 / 2 * (t * t * (((s *= (1.525)) + 1) * t - s)); + return 1 / 2 * ((t -= 2) * t * (((s *= (1.525)) + 1) * t + s) + 2); + }, + easeInBounce: function (t) { + return 1 - easingEffects.easeOutBounce(1 - t); + }, + easeOutBounce: function (t) { + if ((t /= 1) < (1 / 2.75)) { + return 1 * (7.5625 * t * t); + } else if (t < (2 / 2.75)) { + return 1 * (7.5625 * (t -= (1.5 / 2.75)) * t + 0.75); + } else if (t < (2.5 / 2.75)) { + return 1 * (7.5625 * (t -= (2.25 / 2.75)) * t + 0.9375); + } else { + return 1 * (7.5625 * (t -= (2.625 / 2.75)) * t + 0.984375); + } + }, + easeInOutBounce: function (t) { + if (t < 1 / 2) return easingEffects.easeInBounce(t * 2) * 0.5; + return easingEffects.easeOutBounce(t * 2 - 1) * 0.5 + 1 * 0.5; + } + }, + //Request animation polyfill - http://www.paulirish.com/2011/requestanimationframe-for-smart-animating/ + requestAnimFrame = helpers.requestAnimFrame = (function(){ + return window.requestAnimationFrame || + window.webkitRequestAnimationFrame || + window.mozRequestAnimationFrame || + window.oRequestAnimationFrame || + window.msRequestAnimationFrame || + function(callback) { + return window.setTimeout(callback, 1000 / 60); + }; + })(), + cancelAnimFrame = helpers.cancelAnimFrame = (function(){ + return window.cancelAnimationFrame || + window.webkitCancelAnimationFrame || + window.mozCancelAnimationFrame || + window.oCancelAnimationFrame || + window.msCancelAnimationFrame || + function(callback) { + return window.clearTimeout(callback, 1000 / 60); + }; + })(), + animationLoop = helpers.animationLoop = function(callback,totalSteps,easingString,onProgress,onComplete,chartInstance){ + + var currentStep = 0, + easingFunction = easingEffects[easingString] || easingEffects.linear; + + var animationFrame = function(){ + currentStep++; + var stepDecimal = currentStep/totalSteps; + var easeDecimal = easingFunction(stepDecimal); + + callback.call(chartInstance,easeDecimal,stepDecimal, currentStep); + onProgress.call(chartInstance,easeDecimal,stepDecimal); + if (currentStep < totalSteps){ + chartInstance.animationFrame = requestAnimFrame(animationFrame); + } else{ + onComplete.apply(chartInstance); + } + }; + requestAnimFrame(animationFrame); + }, + //-- DOM methods + getRelativePosition = helpers.getRelativePosition = function(evt){ + var mouseX, mouseY; + var e = evt.originalEvent || evt, + canvas = evt.currentTarget || evt.srcElement, + boundingRect = canvas.getBoundingClientRect(); + + if (e.touches){ + mouseX = e.touches[0].clientX - boundingRect.left; + mouseY = e.touches[0].clientY - boundingRect.top; + + } + else{ + mouseX = e.clientX - boundingRect.left; + mouseY = e.clientY - boundingRect.top; + } + + return { + x : mouseX, + y : mouseY + }; + + }, + addEvent = helpers.addEvent = function(node,eventType,method){ + if (node.addEventListener){ + node.addEventListener(eventType,method); + } else if (node.attachEvent){ + node.attachEvent("on"+eventType, method); + } else { + node["on"+eventType] = method; + } + }, + removeEvent = helpers.removeEvent = function(node, eventType, handler){ + if (node.removeEventListener){ + node.removeEventListener(eventType, handler, false); + } else if (node.detachEvent){ + node.detachEvent("on"+eventType,handler); + } else{ + node["on" + eventType] = noop; + } + }, + bindEvents = helpers.bindEvents = function(chartInstance, arrayOfEvents, handler){ + // Create the events object if it's not already present + if (!chartInstance.events) chartInstance.events = {}; + + each(arrayOfEvents,function(eventName){ + chartInstance.events[eventName] = function(){ + handler.apply(chartInstance, arguments); + }; + addEvent(chartInstance.chart.canvas,eventName,chartInstance.events[eventName]); + }); + }, + unbindEvents = helpers.unbindEvents = function (chartInstance, arrayOfEvents) { + each(arrayOfEvents, function(handler,eventName){ + removeEvent(chartInstance.chart.canvas, eventName, handler); + }); + }, + getMaximumWidth = helpers.getMaximumWidth = function(domNode){ + var container = domNode.parentNode; + // TODO = check cross browser stuff with this. + return container.clientWidth; + }, + getMaximumHeight = helpers.getMaximumHeight = function(domNode){ + var container = domNode.parentNode; + // TODO = check cross browser stuff with this. + return container.clientHeight; + }, + getMaximumSize = helpers.getMaximumSize = helpers.getMaximumWidth, // legacy support + retinaScale = helpers.retinaScale = function(chart){ + var ctx = chart.ctx, + width = chart.canvas.width, + height = chart.canvas.height; + + if (window.devicePixelRatio) { + ctx.canvas.style.width = width + "px"; + ctx.canvas.style.height = height + "px"; + ctx.canvas.height = height * window.devicePixelRatio; + ctx.canvas.width = width * window.devicePixelRatio; + ctx.scale(window.devicePixelRatio, window.devicePixelRatio); + } + }, + //-- Canvas methods + clear = helpers.clear = function(chart){ + chart.ctx.clearRect(0,0,chart.width,chart.height); + }, + fontString = helpers.fontString = function(pixelSize,fontStyle,fontFamily){ + return fontStyle + " " + pixelSize+"px " + fontFamily; + }, + longestText = helpers.longestText = function(ctx,font,arrayOfStrings){ + ctx.font = font; + var longest = 0; + each(arrayOfStrings,function(string){ + var textWidth = ctx.measureText(string).width; + longest = (textWidth > longest) ? textWidth : longest; + }); + return longest; + }, + drawRoundedRectangle = helpers.drawRoundedRectangle = function(ctx,x,y,width,height,radius){ + ctx.beginPath(); + ctx.moveTo(x + radius, y); + ctx.lineTo(x + width - radius, y); + ctx.quadraticCurveTo(x + width, y, x + width, y + radius); + ctx.lineTo(x + width, y + height - radius); + ctx.quadraticCurveTo(x + width, y + height, x + width - radius, y + height); + ctx.lineTo(x + radius, y + height); + ctx.quadraticCurveTo(x, y + height, x, y + height - radius); + ctx.lineTo(x, y + radius); + ctx.quadraticCurveTo(x, y, x + radius, y); + ctx.closePath(); + }; + + + //Store a reference to each instance - allowing us to globally resize chart instances on window resize. + //Destroy method on the chart will remove the instance of the chart from this reference. + Chart.instances = {}; + + Chart.Type = function(data,options,chart){ + this.options = options; + this.chart = chart; + this.id = uid(); + //Add the chart instance to the global namespace + Chart.instances[this.id] = this; + + // Initialize is always called when a chart type is created + // By default it is a no op, but it should be extended + if (options.responsive){ + this.resize(); + } + this.initialize.call(this,data); + }; + + //Core methods that'll be a part of every chart type + extend(Chart.Type.prototype,{ + initialize : function(){return this;}, + clear : function(){ + clear(this.chart); + return this; + }, + stop : function(){ + // Stops any current animation loop occuring + cancelAnimFrame(this.animationFrame); + return this; + }, + resize : function(callback){ + this.stop(); + var canvas = this.chart.canvas, + newWidth = getMaximumWidth(this.chart.canvas), + newHeight = this.options.maintainAspectRatio ? newWidth / this.chart.aspectRatio : getMaximumHeight(this.chart.canvas); + + canvas.width = this.chart.width = newWidth; + canvas.height = this.chart.height = newHeight; + + retinaScale(this.chart); + + if (typeof callback === "function"){ + callback.apply(this, Array.prototype.slice.call(arguments, 1)); + } + return this; + }, + reflow : noop, + render : function(reflow){ + if (reflow){ + this.reflow(); + } + if (this.options.animation && !reflow){ + helpers.animationLoop( + this.draw, + this.options.animationSteps, + this.options.animationEasing, + this.options.onAnimationProgress, + this.options.onAnimationComplete, + this + ); + } + else{ + this.draw(); + this.options.onAnimationComplete.call(this); + } + return this; + }, + generateLegend : function(){ + return template(this.options.legendTemplate,this); + }, + destroy : function(){ + this.clear(); + unbindEvents(this, this.events); + var canvas = this.chart.canvas; + + // Reset canvas height/width attributes starts a fresh with the canvas context + canvas.width = this.chart.width; + canvas.height = this.chart.height; + + // < IE9 doesn't support removeProperty + if (canvas.style.removeProperty) { + canvas.style.removeProperty('width'); + canvas.style.removeProperty('height'); + } else { + canvas.style.removeAttribute('width'); + canvas.style.removeAttribute('height'); + } + + delete Chart.instances[this.id]; + }, + showTooltip : function(ChartElements, forceRedraw){ + // Only redraw the chart if we've actually changed what we're hovering on. + if (typeof this.activeElements === 'undefined') this.activeElements = []; + + var isChanged = (function(Elements){ + var changed = false; + + if (Elements.length !== this.activeElements.length){ + changed = true; + return changed; + } + + each(Elements, function(element, index){ + if (element !== this.activeElements[index]){ + changed = true; + } + }, this); + return changed; + }).call(this, ChartElements); + + if (!isChanged && !forceRedraw){ + return; + } + else{ + this.activeElements = ChartElements; + } + this.draw(); + if(this.options.customTooltips){ + this.options.customTooltips(false); + } + if (ChartElements.length > 0){ + // If we have multiple datasets, show a MultiTooltip for all of the data points at that index + if (this.datasets && this.datasets.length > 1) { + var dataArray, + dataIndex; + + for (var i = this.datasets.length - 1; i >= 0; i--) { + dataArray = this.datasets[i].points || this.datasets[i].bars || this.datasets[i].segments; + dataIndex = indexOf(dataArray, ChartElements[0]); + if (dataIndex !== -1){ + break; + } + } + var tooltipLabels = [], + tooltipColors = [], + medianPosition = (function(index) { + + // Get all the points at that particular index + var Elements = [], + dataCollection, + xPositions = [], + yPositions = [], + xMax, + yMax, + xMin, + yMin; + helpers.each(this.datasets, function(dataset){ + dataCollection = dataset.points || dataset.bars || dataset.segments; + if (dataCollection[dataIndex] && dataCollection[dataIndex].hasValue()){ + Elements.push(dataCollection[dataIndex]); + } + }); + + helpers.each(Elements, function(element) { + xPositions.push(element.x); + yPositions.push(element.y); + + + //Include any colour information about the element + tooltipLabels.push(helpers.template(this.options.multiTooltipTemplate, element)); + tooltipColors.push({ + fill: element._saved.fillColor || element.fillColor, + stroke: element._saved.strokeColor || element.strokeColor + }); + + }, this); + + yMin = min(yPositions); + yMax = max(yPositions); + + xMin = min(xPositions); + xMax = max(xPositions); + + return { + x: (xMin > this.chart.width/2) ? xMin : xMax, + y: (yMin + yMax)/2 + }; + }).call(this, dataIndex); + + new Chart.MultiTooltip({ + x: medianPosition.x, + y: medianPosition.y, + xPadding: this.options.tooltipXPadding, + yPadding: this.options.tooltipYPadding, + xOffset: this.options.tooltipXOffset, + fillColor: this.options.tooltipFillColor, + textColor: this.options.tooltipFontColor, + fontFamily: this.options.tooltipFontFamily, + fontStyle: this.options.tooltipFontStyle, + fontSize: this.options.tooltipFontSize, + titleTextColor: this.options.tooltipTitleFontColor, + titleFontFamily: this.options.tooltipTitleFontFamily, + titleFontStyle: this.options.tooltipTitleFontStyle, + titleFontSize: this.options.tooltipTitleFontSize, + cornerRadius: this.options.tooltipCornerRadius, + labels: tooltipLabels, + legendColors: tooltipColors, + legendColorBackground : this.options.multiTooltipKeyBackground, + title: ChartElements[0].label, + chart: this.chart, + ctx: this.chart.ctx, + custom: this.options.customTooltips + }).draw(); + + } else { + each(ChartElements, function(Element) { + var tooltipPosition = Element.tooltipPosition(); + new Chart.Tooltip({ + x: Math.round(tooltipPosition.x), + y: Math.round(tooltipPosition.y), + xPadding: this.options.tooltipXPadding, + yPadding: this.options.tooltipYPadding, + fillColor: this.options.tooltipFillColor, + textColor: this.options.tooltipFontColor, + fontFamily: this.options.tooltipFontFamily, + fontStyle: this.options.tooltipFontStyle, + fontSize: this.options.tooltipFontSize, + caretHeight: this.options.tooltipCaretSize, + cornerRadius: this.options.tooltipCornerRadius, + text: template(this.options.tooltipTemplate, Element), + chart: this.chart, + custom: this.options.customTooltips + }).draw(); + }, this); + } + } + return this; + }, + toBase64Image : function(){ + return this.chart.canvas.toDataURL.apply(this.chart.canvas, arguments); + } + }); + + Chart.Type.extend = function(extensions){ + + var parent = this; + + var ChartType = function(){ + return parent.apply(this,arguments); + }; + + //Copy the prototype object of the this class + ChartType.prototype = clone(parent.prototype); + //Now overwrite some of the properties in the base class with the new extensions + extend(ChartType.prototype, extensions); + + ChartType.extend = Chart.Type.extend; + + if (extensions.name || parent.prototype.name){ + + var chartName = extensions.name || parent.prototype.name; + //Assign any potential default values of the new chart type + + //If none are defined, we'll use a clone of the chart type this is being extended from. + //I.e. if we extend a line chart, we'll use the defaults from the line chart if our new chart + //doesn't define some defaults of their own. + + var baseDefaults = (Chart.defaults[parent.prototype.name]) ? clone(Chart.defaults[parent.prototype.name]) : {}; + + Chart.defaults[chartName] = extend(baseDefaults,extensions.defaults); + + Chart.types[chartName] = ChartType; + + //Register this new chart type in the Chart prototype + Chart.prototype[chartName] = function(data,options){ + var config = merge(Chart.defaults.global, Chart.defaults[chartName], options || {}); + return new ChartType(data,config,this); + }; + } else{ + warn("Name not provided for this chart, so it hasn't been registered"); + } + return parent; + }; + + Chart.Element = function(configuration){ + extend(this,configuration); + this.initialize.apply(this,arguments); + this.save(); + }; + extend(Chart.Element.prototype,{ + initialize : function(){}, + restore : function(props){ + if (!props){ + extend(this,this._saved); + } else { + each(props,function(key){ + this[key] = this._saved[key]; + },this); + } + return this; + }, + save : function(){ + this._saved = clone(this); + delete this._saved._saved; + return this; + }, + update : function(newProps){ + each(newProps,function(value,key){ + this._saved[key] = this[key]; + this[key] = value; + },this); + return this; + }, + transition : function(props,ease){ + each(props,function(value,key){ + this[key] = ((value - this._saved[key]) * ease) + this._saved[key]; + },this); + return this; + }, + tooltipPosition : function(){ + return { + x : this.x, + y : this.y + }; + }, + hasValue: function(){ + return isNumber(this.value); + } + }); + + Chart.Element.extend = inherits; + + + Chart.Point = Chart.Element.extend({ + display: true, + inRange: function(chartX,chartY){ + var hitDetectionRange = this.hitDetectionRadius + this.radius; + return ((Math.pow(chartX-this.x, 2)+Math.pow(chartY-this.y, 2)) < Math.pow(hitDetectionRange,2)); + }, + draw : function(){ + if (this.display){ + var ctx = this.ctx; + ctx.beginPath(); + + ctx.arc(this.x, this.y, this.radius, 0, Math.PI*2); + ctx.closePath(); + + ctx.strokeStyle = this.strokeColor; + ctx.lineWidth = this.strokeWidth; + + ctx.fillStyle = this.fillColor; + + ctx.fill(); + ctx.stroke(); + } + + + //Quick debug for bezier curve splining + //Highlights control points and the line between them. + //Handy for dev - stripped in the min version. + + // ctx.save(); + // ctx.fillStyle = "black"; + // ctx.strokeStyle = "black" + // ctx.beginPath(); + // ctx.arc(this.controlPoints.inner.x,this.controlPoints.inner.y, 2, 0, Math.PI*2); + // ctx.fill(); + + // ctx.beginPath(); + // ctx.arc(this.controlPoints.outer.x,this.controlPoints.outer.y, 2, 0, Math.PI*2); + // ctx.fill(); + + // ctx.moveTo(this.controlPoints.inner.x,this.controlPoints.inner.y); + // ctx.lineTo(this.x, this.y); + // ctx.lineTo(this.controlPoints.outer.x,this.controlPoints.outer.y); + // ctx.stroke(); + + // ctx.restore(); + + + + } + }); + + Chart.Arc = Chart.Element.extend({ + inRange : function(chartX,chartY){ + + var pointRelativePosition = helpers.getAngleFromPoint(this, { + x: chartX, + y: chartY + }); + + //Check if within the range of the open/close angle + var betweenAngles = (pointRelativePosition.angle >= this.startAngle && pointRelativePosition.angle <= this.endAngle), + withinRadius = (pointRelativePosition.distance >= this.innerRadius && pointRelativePosition.distance <= this.outerRadius); + + return (betweenAngles && withinRadius); + //Ensure within the outside of the arc centre, but inside arc outer + }, + tooltipPosition : function(){ + var centreAngle = this.startAngle + ((this.endAngle - this.startAngle) / 2), + rangeFromCentre = (this.outerRadius - this.innerRadius) / 2 + this.innerRadius; + return { + x : this.x + (Math.cos(centreAngle) * rangeFromCentre), + y : this.y + (Math.sin(centreAngle) * rangeFromCentre) + }; + }, + draw : function(animationPercent){ + + var easingDecimal = animationPercent || 1; + + var ctx = this.ctx; + + ctx.beginPath(); + + ctx.arc(this.x, this.y, this.outerRadius, this.startAngle, this.endAngle); + + ctx.arc(this.x, this.y, this.innerRadius, this.endAngle, this.startAngle, true); + + ctx.closePath(); + ctx.strokeStyle = this.strokeColor; + ctx.lineWidth = this.strokeWidth; + + ctx.fillStyle = this.fillColor; + + ctx.fill(); + ctx.lineJoin = 'bevel'; + + if (this.showStroke){ + ctx.stroke(); + } + } + }); + + Chart.Rectangle = Chart.Element.extend({ + draw : function(){ + var ctx = this.ctx, + halfWidth = this.width/2, + leftX = this.x - halfWidth, + rightX = this.x + halfWidth, + top = this.base - (this.base - this.y), + halfStroke = this.strokeWidth / 2; + + // Canvas doesn't allow us to stroke inside the width so we can + // adjust the sizes to fit if we're setting a stroke on the line + if (this.showStroke){ + leftX += halfStroke; + rightX -= halfStroke; + top += halfStroke; + } + + ctx.beginPath(); + + ctx.fillStyle = this.fillColor; + ctx.strokeStyle = this.strokeColor; + ctx.lineWidth = this.strokeWidth; + + // It'd be nice to keep this class totally generic to any rectangle + // and simply specify which border to miss out. + ctx.moveTo(leftX, this.base); + ctx.lineTo(leftX, top); + ctx.lineTo(rightX, top); + ctx.lineTo(rightX, this.base); + ctx.fill(); + if (this.showStroke){ + ctx.stroke(); + } + }, + height : function(){ + return this.base - this.y; + }, + inRange : function(chartX,chartY){ + return (chartX >= this.x - this.width/2 && chartX <= this.x + this.width/2) && (chartY >= this.y && chartY <= this.base); + } + }); + + Chart.Tooltip = Chart.Element.extend({ + draw : function(){ + + var ctx = this.chart.ctx; + + ctx.font = fontString(this.fontSize,this.fontStyle,this.fontFamily); + + this.xAlign = "center"; + this.yAlign = "above"; + + //Distance between the actual element.y position and the start of the tooltip caret + var caretPadding = this.caretPadding = 2; + + var tooltipWidth = ctx.measureText(this.text).width + 2*this.xPadding, + tooltipRectHeight = this.fontSize + 2*this.yPadding, + tooltipHeight = tooltipRectHeight + this.caretHeight + caretPadding; + + if (this.x + tooltipWidth/2 >this.chart.width){ + this.xAlign = "left"; + } else if (this.x - tooltipWidth/2 < 0){ + this.xAlign = "right"; + } + + if (this.y - tooltipHeight < 0){ + this.yAlign = "below"; + } + + + var tooltipX = this.x - tooltipWidth/2, + tooltipY = this.y - tooltipHeight; + + ctx.fillStyle = this.fillColor; + + // Custom Tooltips + if(this.custom){ + this.custom(this); + } + else{ + switch(this.yAlign) + { + case "above": + //Draw a caret above the x/y + ctx.beginPath(); + ctx.moveTo(this.x,this.y - caretPadding); + ctx.lineTo(this.x + this.caretHeight, this.y - (caretPadding + this.caretHeight)); + ctx.lineTo(this.x - this.caretHeight, this.y - (caretPadding + this.caretHeight)); + ctx.closePath(); + ctx.fill(); + break; + case "below": + tooltipY = this.y + caretPadding + this.caretHeight; + //Draw a caret below the x/y + ctx.beginPath(); + ctx.moveTo(this.x, this.y + caretPadding); + ctx.lineTo(this.x + this.caretHeight, this.y + caretPadding + this.caretHeight); + ctx.lineTo(this.x - this.caretHeight, this.y + caretPadding + this.caretHeight); + ctx.closePath(); + ctx.fill(); + break; + } + + switch(this.xAlign) + { + case "left": + tooltipX = this.x - tooltipWidth + (this.cornerRadius + this.caretHeight); + break; + case "right": + tooltipX = this.x - (this.cornerRadius + this.caretHeight); + break; + } + + drawRoundedRectangle(ctx,tooltipX,tooltipY,tooltipWidth,tooltipRectHeight,this.cornerRadius); + + ctx.fill(); + + ctx.fillStyle = this.textColor; + ctx.textAlign = "center"; + ctx.textBaseline = "middle"; + ctx.fillText(this.text, tooltipX + tooltipWidth/2, tooltipY + tooltipRectHeight/2); + } + } + }); + + Chart.MultiTooltip = Chart.Element.extend({ + initialize : function(){ + this.font = fontString(this.fontSize,this.fontStyle,this.fontFamily); + + this.titleFont = fontString(this.titleFontSize,this.titleFontStyle,this.titleFontFamily); + + this.height = (this.labels.length * this.fontSize) + ((this.labels.length-1) * (this.fontSize/2)) + (this.yPadding*2) + this.titleFontSize *1.5; + + this.ctx.font = this.titleFont; + + var titleWidth = this.ctx.measureText(this.title).width, + //Label has a legend square as well so account for this. + labelWidth = longestText(this.ctx,this.font,this.labels) + this.fontSize + 3, + longestTextWidth = max([labelWidth,titleWidth]); + + this.width = longestTextWidth + (this.xPadding*2); + + + var halfHeight = this.height/2; + + //Check to ensure the height will fit on the canvas + if (this.y - halfHeight < 0 ){ + this.y = halfHeight; + } else if (this.y + halfHeight > this.chart.height){ + this.y = this.chart.height - halfHeight; + } + + //Decide whether to align left or right based on position on canvas + if (this.x > this.chart.width/2){ + this.x -= this.xOffset + this.width; + } else { + this.x += this.xOffset; + } + + + }, + getLineHeight : function(index){ + var baseLineHeight = this.y - (this.height/2) + this.yPadding, + afterTitleIndex = index-1; + + //If the index is zero, we're getting the title + if (index === 0){ + return baseLineHeight + this.titleFontSize/2; + } else{ + return baseLineHeight + ((this.fontSize*1.5*afterTitleIndex) + this.fontSize/2) + this.titleFontSize * 1.5; + } + + }, + draw : function(){ + // Custom Tooltips + if(this.custom){ + this.custom(this); + } + else{ + drawRoundedRectangle(this.ctx,this.x,this.y - this.height/2,this.width,this.height,this.cornerRadius); + var ctx = this.ctx; + ctx.fillStyle = this.fillColor; + ctx.fill(); + ctx.closePath(); + + ctx.textAlign = "left"; + ctx.textBaseline = "middle"; + ctx.fillStyle = this.titleTextColor; + ctx.font = this.titleFont; + + ctx.fillText(this.title,this.x + this.xPadding, this.getLineHeight(0)); + + ctx.font = this.font; + helpers.each(this.labels,function(label,index){ + ctx.fillStyle = this.textColor; + ctx.fillText(label,this.x + this.xPadding + this.fontSize + 3, this.getLineHeight(index + 1)); + + //A bit gnarly, but clearing this rectangle breaks when using explorercanvas (clears whole canvas) + //ctx.clearRect(this.x + this.xPadding, this.getLineHeight(index + 1) - this.fontSize/2, this.fontSize, this.fontSize); + //Instead we'll make a white filled block to put the legendColour palette over. + + ctx.fillStyle = this.legendColorBackground; + ctx.fillRect(this.x + this.xPadding, this.getLineHeight(index + 1) - this.fontSize/2, this.fontSize, this.fontSize); + + ctx.fillStyle = this.legendColors[index].fill; + ctx.fillRect(this.x + this.xPadding, this.getLineHeight(index + 1) - this.fontSize/2, this.fontSize, this.fontSize); + + + },this); + } + } + }); + + Chart.Scale = Chart.Element.extend({ + initialize : function(){ + this.fit(); + }, + buildYLabels : function(){ + this.yLabels = []; + + var stepDecimalPlaces = getDecimalPlaces(this.stepValue); + + for (var i=0; i<=this.steps; i++){ + this.yLabels.push(template(this.templateString,{value:(this.min + (i * this.stepValue)).toFixed(stepDecimalPlaces)})); + } + this.yLabelWidth = (this.display && this.showLabels) ? longestText(this.ctx,this.font,this.yLabels) : 0; + }, + addXLabel : function(label){ + this.xLabels.push(label); + this.valuesCount++; + this.fit(); + }, + removeXLabel : function(){ + this.xLabels.shift(); + this.valuesCount--; + this.fit(); + }, + // Fitting loop to rotate x Labels and figure out what fits there, and also calculate how many Y steps to use + fit: function(){ + // First we need the width of the yLabels, assuming the xLabels aren't rotated + + // To do that we need the base line at the top and base of the chart, assuming there is no x label rotation + this.startPoint = (this.display) ? this.fontSize : 0; + this.endPoint = (this.display) ? this.height - (this.fontSize * 1.5) - 5 : this.height; // -5 to pad labels + + // Apply padding settings to the start and end point. + this.startPoint += this.padding; + this.endPoint -= this.padding; + + // Cache the starting height, so can determine if we need to recalculate the scale yAxis + var cachedHeight = this.endPoint - this.startPoint, + cachedYLabelWidth; + + // Build the current yLabels so we have an idea of what size they'll be to start + /* + * This sets what is returned from calculateScaleRange as static properties of this class: + * + this.steps; + this.stepValue; + this.min; + this.max; + * + */ + this.calculateYRange(cachedHeight); + + // With these properties set we can now build the array of yLabels + // and also the width of the largest yLabel + this.buildYLabels(); + + this.calculateXLabelRotation(); + + while((cachedHeight > this.endPoint - this.startPoint)){ + cachedHeight = this.endPoint - this.startPoint; + cachedYLabelWidth = this.yLabelWidth; + + this.calculateYRange(cachedHeight); + this.buildYLabels(); + + // Only go through the xLabel loop again if the yLabel width has changed + if (cachedYLabelWidth < this.yLabelWidth){ + this.calculateXLabelRotation(); + } + } + + }, + calculateXLabelRotation : function(){ + //Get the width of each grid by calculating the difference + //between x offsets between 0 and 1. + + this.ctx.font = this.font; + + var firstWidth = this.ctx.measureText(this.xLabels[0]).width, + lastWidth = this.ctx.measureText(this.xLabels[this.xLabels.length - 1]).width, + firstRotated, + lastRotated; + + + this.xScalePaddingRight = lastWidth/2 + 3; + this.xScalePaddingLeft = (firstWidth/2 > this.yLabelWidth + 10) ? firstWidth/2 : this.yLabelWidth + 10; + + this.xLabelRotation = 0; + if (this.display){ + var originalLabelWidth = longestText(this.ctx,this.font,this.xLabels), + cosRotation, + firstRotatedWidth; + this.xLabelWidth = originalLabelWidth; + //Allow 3 pixels x2 padding either side for label readability + var xGridWidth = Math.floor(this.calculateX(1) - this.calculateX(0)) - 6; + + //Max label rotate should be 90 - also act as a loop counter + while ((this.xLabelWidth > xGridWidth && this.xLabelRotation === 0) || (this.xLabelWidth > xGridWidth && this.xLabelRotation <= 90 && this.xLabelRotation > 0)){ + cosRotation = Math.cos(toRadians(this.xLabelRotation)); + + firstRotated = cosRotation * firstWidth; + lastRotated = cosRotation * lastWidth; + + // We're right aligning the text now. + if (firstRotated + this.fontSize / 2 > this.yLabelWidth + 8){ + this.xScalePaddingLeft = firstRotated + this.fontSize / 2; + } + this.xScalePaddingRight = this.fontSize/2; + + + this.xLabelRotation++; + this.xLabelWidth = cosRotation * originalLabelWidth; + + } + if (this.xLabelRotation > 0){ + this.endPoint -= Math.sin(toRadians(this.xLabelRotation))*originalLabelWidth + 3; + } + } + else{ + this.xLabelWidth = 0; + this.xScalePaddingRight = this.padding; + this.xScalePaddingLeft = this.padding; + } + + }, + // Needs to be overidden in each Chart type + // Otherwise we need to pass all the data into the scale class + calculateYRange: noop, + drawingArea: function(){ + return this.startPoint - this.endPoint; + }, + calculateY : function(value){ + var scalingFactor = this.drawingArea() / (this.min - this.max); + return this.endPoint - (scalingFactor * (value - this.min)); + }, + calculateX : function(index){ + var isRotated = (this.xLabelRotation > 0), + // innerWidth = (this.offsetGridLines) ? this.width - offsetLeft - this.padding : this.width - (offsetLeft + halfLabelWidth * 2) - this.padding, + innerWidth = this.width - (this.xScalePaddingLeft + this.xScalePaddingRight), + valueWidth = innerWidth/Math.max((this.valuesCount - ((this.offsetGridLines) ? 0 : 1)), 1), + valueOffset = (valueWidth * index) + this.xScalePaddingLeft; + + if (this.offsetGridLines){ + valueOffset += (valueWidth/2); + } + + return Math.round(valueOffset); + }, + update : function(newProps){ + helpers.extend(this, newProps); + this.fit(); + }, + draw : function(){ + var ctx = this.ctx, + yLabelGap = (this.endPoint - this.startPoint) / this.steps, + xStart = Math.round(this.xScalePaddingLeft); + if (this.display){ + ctx.fillStyle = this.textColor; + ctx.font = this.font; + each(this.yLabels,function(labelString,index){ + var yLabelCenter = this.endPoint - (yLabelGap * index), + linePositionY = Math.round(yLabelCenter), + drawHorizontalLine = this.showHorizontalLines; + + ctx.textAlign = "right"; + ctx.textBaseline = "middle"; + if (this.showLabels){ + ctx.fillText(labelString,xStart - 10,yLabelCenter); + } + + // This is X axis, so draw it + if (index === 0 && !drawHorizontalLine){ + drawHorizontalLine = true; + } + + if (drawHorizontalLine){ + ctx.beginPath(); + } + + if (index > 0){ + // This is a grid line in the centre, so drop that + ctx.lineWidth = this.gridLineWidth; + ctx.strokeStyle = this.gridLineColor; + } else { + // This is the first line on the scale + ctx.lineWidth = this.lineWidth; + ctx.strokeStyle = this.lineColor; + } + + linePositionY += helpers.aliasPixel(ctx.lineWidth); + + if(drawHorizontalLine){ + ctx.moveTo(xStart, linePositionY); + ctx.lineTo(this.width, linePositionY); + ctx.stroke(); + ctx.closePath(); + } + + ctx.lineWidth = this.lineWidth; + ctx.strokeStyle = this.lineColor; + ctx.beginPath(); + ctx.moveTo(xStart - 5, linePositionY); + ctx.lineTo(xStart, linePositionY); + ctx.stroke(); + ctx.closePath(); + + },this); + + each(this.xLabels,function(label,index){ + var xPos = this.calculateX(index) + aliasPixel(this.lineWidth), + // Check to see if line/bar here and decide where to place the line + linePos = this.calculateX(index - (this.offsetGridLines ? 0.5 : 0)) + aliasPixel(this.lineWidth), + isRotated = (this.xLabelRotation > 0), + drawVerticalLine = this.showVerticalLines; + + // This is Y axis, so draw it + if (index === 0 && !drawVerticalLine){ + drawVerticalLine = true; + } + + if (drawVerticalLine){ + ctx.beginPath(); + } + + if (index > 0){ + // This is a grid line in the centre, so drop that + ctx.lineWidth = this.gridLineWidth; + ctx.strokeStyle = this.gridLineColor; + } else { + // This is the first line on the scale + ctx.lineWidth = this.lineWidth; + ctx.strokeStyle = this.lineColor; + } + + if (drawVerticalLine){ + ctx.moveTo(linePos,this.endPoint); + ctx.lineTo(linePos,this.startPoint - 3); + ctx.stroke(); + ctx.closePath(); + } + + + ctx.lineWidth = this.lineWidth; + ctx.strokeStyle = this.lineColor; + + + // Small lines at the bottom of the base grid line + ctx.beginPath(); + ctx.moveTo(linePos,this.endPoint); + ctx.lineTo(linePos,this.endPoint + 5); + ctx.stroke(); + ctx.closePath(); + + ctx.save(); + ctx.translate(xPos,(isRotated) ? this.endPoint + 12 : this.endPoint + 8); + ctx.rotate(toRadians(this.xLabelRotation)*-1); + ctx.font = this.font; + ctx.textAlign = (isRotated) ? "right" : "center"; + ctx.textBaseline = (isRotated) ? "middle" : "top"; + ctx.fillText(label, 0, 0); + ctx.restore(); + },this); + + } + } + + }); + + Chart.RadialScale = Chart.Element.extend({ + initialize: function(){ + this.size = min([this.height, this.width]); + this.drawingArea = (this.display) ? (this.size/2) - (this.fontSize/2 + this.backdropPaddingY) : (this.size/2); + }, + calculateCenterOffset: function(value){ + // Take into account half font size + the yPadding of the top value + var scalingFactor = this.drawingArea / (this.max - this.min); + + return (value - this.min) * scalingFactor; + }, + update : function(){ + if (!this.lineArc){ + this.setScaleSize(); + } else { + this.drawingArea = (this.display) ? (this.size/2) - (this.fontSize/2 + this.backdropPaddingY) : (this.size/2); + } + this.buildYLabels(); + }, + buildYLabels: function(){ + this.yLabels = []; + + var stepDecimalPlaces = getDecimalPlaces(this.stepValue); + + for (var i=0; i<=this.steps; i++){ + this.yLabels.push(template(this.templateString,{value:(this.min + (i * this.stepValue)).toFixed(stepDecimalPlaces)})); + } + }, + getCircumference : function(){ + return ((Math.PI*2) / this.valuesCount); + }, + setScaleSize: function(){ + /* + * Right, this is really confusing and there is a lot of maths going on here + * The gist of the problem is here: https://gist.github.com/nnnick/696cc9c55f4b0beb8fe9 + * + * Reaction: https://dl.dropboxusercontent.com/u/34601363/toomuchscience.gif + * + * Solution: + * + * We assume the radius of the polygon is half the size of the canvas at first + * at each index we check if the text overlaps. + * + * Where it does, we store that angle and that index. + * + * After finding the largest index and angle we calculate how much we need to remove + * from the shape radius to move the point inwards by that x. + * + * We average the left and right distances to get the maximum shape radius that can fit in the box + * along with labels. + * + * Once we have that, we can find the centre point for the chart, by taking the x text protrusion + * on each side, removing that from the size, halving it and adding the left x protrusion width. + * + * This will mean we have a shape fitted to the canvas, as large as it can be with the labels + * and position it in the most space efficient manner + * + * https://dl.dropboxusercontent.com/u/34601363/yeahscience.gif + */ + + + // Get maximum radius of the polygon. Either half the height (minus the text width) or half the width. + // Use this to calculate the offset + change. - Make sure L/R protrusion is at least 0 to stop issues with centre points + var largestPossibleRadius = min([(this.height/2 - this.pointLabelFontSize - 5), this.width/2]), + pointPosition, + i, + textWidth, + halfTextWidth, + furthestRight = this.width, + furthestRightIndex, + furthestRightAngle, + furthestLeft = 0, + furthestLeftIndex, + furthestLeftAngle, + xProtrusionLeft, + xProtrusionRight, + radiusReductionRight, + radiusReductionLeft, + maxWidthRadius; + this.ctx.font = fontString(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily); + for (i=0;i furthestRight) { + furthestRight = pointPosition.x + halfTextWidth; + furthestRightIndex = i; + } + if (pointPosition.x - halfTextWidth < furthestLeft) { + furthestLeft = pointPosition.x - halfTextWidth; + furthestLeftIndex = i; + } + } + else if (i < this.valuesCount/2) { + // Less than half the values means we'll left align the text + if (pointPosition.x + textWidth > furthestRight) { + furthestRight = pointPosition.x + textWidth; + furthestRightIndex = i; + } + } + else if (i > this.valuesCount/2){ + // More than half the values means we'll right align the text + if (pointPosition.x - textWidth < furthestLeft) { + furthestLeft = pointPosition.x - textWidth; + furthestLeftIndex = i; + } + } + } + + xProtrusionLeft = furthestLeft; + + xProtrusionRight = Math.ceil(furthestRight - this.width); + + furthestRightAngle = this.getIndexAngle(furthestRightIndex); + + furthestLeftAngle = this.getIndexAngle(furthestLeftIndex); + + radiusReductionRight = xProtrusionRight / Math.sin(furthestRightAngle + Math.PI/2); + + radiusReductionLeft = xProtrusionLeft / Math.sin(furthestLeftAngle + Math.PI/2); + + // Ensure we actually need to reduce the size of the chart + radiusReductionRight = (isNumber(radiusReductionRight)) ? radiusReductionRight : 0; + radiusReductionLeft = (isNumber(radiusReductionLeft)) ? radiusReductionLeft : 0; + + this.drawingArea = largestPossibleRadius - (radiusReductionLeft + radiusReductionRight)/2; + + //this.drawingArea = min([maxWidthRadius, (this.height - (2 * (this.pointLabelFontSize + 5)))/2]) + this.setCenterPoint(radiusReductionLeft, radiusReductionRight); + + }, + setCenterPoint: function(leftMovement, rightMovement){ + + var maxRight = this.width - rightMovement - this.drawingArea, + maxLeft = leftMovement + this.drawingArea; + + this.xCenter = (maxLeft + maxRight)/2; + // Always vertically in the centre as the text height doesn't change + this.yCenter = (this.height/2); + }, + + getIndexAngle : function(index){ + var angleMultiplier = (Math.PI * 2) / this.valuesCount; + // Start from the top instead of right, so remove a quarter of the circle + + return index * angleMultiplier - (Math.PI/2); + }, + getPointPosition : function(index, distanceFromCenter){ + var thisAngle = this.getIndexAngle(index); + return { + x : (Math.cos(thisAngle) * distanceFromCenter) + this.xCenter, + y : (Math.sin(thisAngle) * distanceFromCenter) + this.yCenter + }; + }, + draw: function(){ + if (this.display){ + var ctx = this.ctx; + each(this.yLabels, function(label, index){ + // Don't draw a centre value + if (index > 0){ + var yCenterOffset = index * (this.drawingArea/this.steps), + yHeight = this.yCenter - yCenterOffset, + pointPosition; + + // Draw circular lines around the scale + if (this.lineWidth > 0){ + ctx.strokeStyle = this.lineColor; + ctx.lineWidth = this.lineWidth; + + if(this.lineArc){ + ctx.beginPath(); + ctx.arc(this.xCenter, this.yCenter, yCenterOffset, 0, Math.PI*2); + ctx.closePath(); + ctx.stroke(); + } else{ + ctx.beginPath(); + for (var i=0;i= 0; i--) { + if (this.angleLineWidth > 0){ + var outerPosition = this.getPointPosition(i, this.calculateCenterOffset(this.max)); + ctx.beginPath(); + ctx.moveTo(this.xCenter, this.yCenter); + ctx.lineTo(outerPosition.x, outerPosition.y); + ctx.stroke(); + ctx.closePath(); + } + // Extra 3px out for some label spacing + var pointLabelPosition = this.getPointPosition(i, this.calculateCenterOffset(this.max) + 5); + ctx.font = fontString(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily); + ctx.fillStyle = this.pointLabelFontColor; + + var labelsCount = this.labels.length, + halfLabelsCount = this.labels.length/2, + quarterLabelsCount = halfLabelsCount/2, + upperHalf = (i < quarterLabelsCount || i > labelsCount - quarterLabelsCount), + exactQuarter = (i === quarterLabelsCount || i === labelsCount - quarterLabelsCount); + if (i === 0){ + ctx.textAlign = 'center'; + } else if(i === halfLabelsCount){ + ctx.textAlign = 'center'; + } else if (i < halfLabelsCount){ + ctx.textAlign = 'left'; + } else { + ctx.textAlign = 'right'; + } + + // Set the correct text baseline based on outer positioning + if (exactQuarter){ + ctx.textBaseline = 'middle'; + } else if (upperHalf){ + ctx.textBaseline = 'bottom'; + } else { + ctx.textBaseline = 'top'; + } + + ctx.fillText(this.labels[i], pointLabelPosition.x, pointLabelPosition.y); + } + } + } + } + }); + + // Attach global event to resize each chart instance when the browser resizes + helpers.addEvent(window, "resize", (function(){ + // Basic debounce of resize function so it doesn't hurt performance when resizing browser. + var timeout; + return function(){ + clearTimeout(timeout); + timeout = setTimeout(function(){ + each(Chart.instances,function(instance){ + // If the responsive flag is set in the chart instance config + // Cascade the resize event down to the chart. + if (instance.options.responsive){ + instance.resize(instance.render, true); + } + }); + }, 50); + }; + })()); + + + if (amd) { + define(function(){ + return Chart; + }); + } else if (typeof module === 'object' && module.exports) { + module.exports = Chart; + } + + root.Chart = Chart; + + Chart.noConflict = function(){ + root.Chart = previous; + return Chart; + }; + +}).call(this); + +(function(){ + "use strict"; + + var root = this, + Chart = root.Chart, + helpers = Chart.helpers; + + + var defaultConfig = { + //Boolean - Whether the scale should start at zero, or an order of magnitude down from the lowest value + scaleBeginAtZero : true, + + //Boolean - Whether grid lines are shown across the chart + scaleShowGridLines : true, + + //String - Colour of the grid lines + scaleGridLineColor : "rgba(0,0,0,.05)", + + //Number - Width of the grid lines + scaleGridLineWidth : 1, + + //Boolean - Whether to show horizontal lines (except X axis) + scaleShowHorizontalLines: true, + + //Boolean - Whether to show vertical lines (except Y axis) + scaleShowVerticalLines: true, + + //Boolean - If there is a stroke on each bar + barShowStroke : true, + + //Number - Pixel width of the bar stroke + barStrokeWidth : 2, + + //Number - Spacing between each of the X value sets + barValueSpacing : 5, + + //Number - Spacing between data sets within X values + barDatasetSpacing : 1, + + //String - A legend template + legendTemplate : "

" + + }; + + + Chart.Type.extend({ + name: "Bar", + defaults : defaultConfig, + initialize: function(data){ + + //Expose options as a scope variable here so we can access it in the ScaleClass + var options = this.options; + + this.ScaleClass = Chart.Scale.extend({ + offsetGridLines : true, + calculateBarX : function(datasetCount, datasetIndex, barIndex){ + //Reusable method for calculating the xPosition of a given bar based on datasetIndex & width of the bar + var xWidth = this.calculateBaseWidth(), + xAbsolute = this.calculateX(barIndex) - (xWidth/2), + barWidth = this.calculateBarWidth(datasetCount); + + return xAbsolute + (barWidth * datasetIndex) + (datasetIndex * options.barDatasetSpacing) + barWidth/2; + }, + calculateBaseWidth : function(){ + return (this.calculateX(1) - this.calculateX(0)) - (2*options.barValueSpacing); + }, + calculateBarWidth : function(datasetCount){ + //The padding between datasets is to the right of each bar, providing that there are more than 1 dataset + var baseWidth = this.calculateBaseWidth() - ((datasetCount - 1) * options.barDatasetSpacing); + + return (baseWidth / datasetCount); + } + }); + + this.datasets = []; + + //Set up tooltip events on the chart + if (this.options.showTooltips){ + helpers.bindEvents(this, this.options.tooltipEvents, function(evt){ + var activeBars = (evt.type !== 'mouseout') ? this.getBarsAtEvent(evt) : []; + + this.eachBars(function(bar){ + bar.restore(['fillColor', 'strokeColor']); + }); + helpers.each(activeBars, function(activeBar){ + activeBar.fillColor = activeBar.highlightFill; + activeBar.strokeColor = activeBar.highlightStroke; + }); + this.showTooltip(activeBars); + }); + } + + //Declare the extension of the default point, to cater for the options passed in to the constructor + this.BarClass = Chart.Rectangle.extend({ + strokeWidth : this.options.barStrokeWidth, + showStroke : this.options.barShowStroke, + ctx : this.chart.ctx + }); + + //Iterate through each of the datasets, and build this into a property of the chart + helpers.each(data.datasets,function(dataset,datasetIndex){ + + var datasetObject = { + label : dataset.label || null, + fillColor : dataset.fillColor, + strokeColor : dataset.strokeColor, + bars : [] + }; + + this.datasets.push(datasetObject); + + helpers.each(dataset.data,function(dataPoint,index){ + //Add a new point for each piece of data, passing any required data to draw. + datasetObject.bars.push(new this.BarClass({ + value : dataPoint, + label : data.labels[index], + datasetLabel: dataset.label, + strokeColor : dataset.strokeColor, + fillColor : dataset.fillColor, + highlightFill : dataset.highlightFill || dataset.fillColor, + highlightStroke : dataset.highlightStroke || dataset.strokeColor + })); + },this); + + },this); + + this.buildScale(data.labels); + + this.BarClass.prototype.base = this.scale.endPoint; + + this.eachBars(function(bar, index, datasetIndex){ + helpers.extend(bar, { + width : this.scale.calculateBarWidth(this.datasets.length), + x: this.scale.calculateBarX(this.datasets.length, datasetIndex, index), + y: this.scale.endPoint + }); + bar.save(); + }, this); + + this.render(); + }, + update : function(){ + this.scale.update(); + // Reset any highlight colours before updating. + helpers.each(this.activeElements, function(activeElement){ + activeElement.restore(['fillColor', 'strokeColor']); + }); + + this.eachBars(function(bar){ + bar.save(); + }); + this.render(); + }, + eachBars : function(callback){ + helpers.each(this.datasets,function(dataset, datasetIndex){ + helpers.each(dataset.bars, callback, this, datasetIndex); + },this); + }, + getBarsAtEvent : function(e){ + var barsArray = [], + eventPosition = helpers.getRelativePosition(e), + datasetIterator = function(dataset){ + barsArray.push(dataset.bars[barIndex]); + }, + barIndex; + + for (var datasetIndex = 0; datasetIndex < this.datasets.length; datasetIndex++) { + for (barIndex = 0; barIndex < this.datasets[datasetIndex].bars.length; barIndex++) { + if (this.datasets[datasetIndex].bars[barIndex].inRange(eventPosition.x,eventPosition.y)){ + helpers.each(this.datasets, datasetIterator); + return barsArray; + } + } + } + + return barsArray; + }, + buildScale : function(labels){ + var self = this; + + var dataTotal = function(){ + var values = []; + self.eachBars(function(bar){ + values.push(bar.value); + }); + return values; + }; + + var scaleOptions = { + templateString : this.options.scaleLabel, + height : this.chart.height, + width : this.chart.width, + ctx : this.chart.ctx, + textColor : this.options.scaleFontColor, + fontSize : this.options.scaleFontSize, + fontStyle : this.options.scaleFontStyle, + fontFamily : this.options.scaleFontFamily, + valuesCount : labels.length, + beginAtZero : this.options.scaleBeginAtZero, + integersOnly : this.options.scaleIntegersOnly, + calculateYRange: function(currentHeight){ + var updatedRanges = helpers.calculateScaleRange( + dataTotal(), + currentHeight, + this.fontSize, + this.beginAtZero, + this.integersOnly + ); + helpers.extend(this, updatedRanges); + }, + xLabels : labels, + font : helpers.fontString(this.options.scaleFontSize, this.options.scaleFontStyle, this.options.scaleFontFamily), + lineWidth : this.options.scaleLineWidth, + lineColor : this.options.scaleLineColor, + showHorizontalLines : this.options.scaleShowHorizontalLines, + showVerticalLines : this.options.scaleShowVerticalLines, + gridLineWidth : (this.options.scaleShowGridLines) ? this.options.scaleGridLineWidth : 0, + gridLineColor : (this.options.scaleShowGridLines) ? this.options.scaleGridLineColor : "rgba(0,0,0,0)", + padding : (this.options.showScale) ? 0 : (this.options.barShowStroke) ? this.options.barStrokeWidth : 0, + showLabels : this.options.scaleShowLabels, + display : this.options.showScale + }; + + if (this.options.scaleOverride){ + helpers.extend(scaleOptions, { + calculateYRange: helpers.noop, + steps: this.options.scaleSteps, + stepValue: this.options.scaleStepWidth, + min: this.options.scaleStartValue, + max: this.options.scaleStartValue + (this.options.scaleSteps * this.options.scaleStepWidth) + }); + } + + this.scale = new this.ScaleClass(scaleOptions); + }, + addData : function(valuesArray,label){ + //Map the values array for each of the datasets + helpers.each(valuesArray,function(value,datasetIndex){ + //Add a new point for each piece of data, passing any required data to draw. + this.datasets[datasetIndex].bars.push(new this.BarClass({ + value : value, + label : label, + x: this.scale.calculateBarX(this.datasets.length, datasetIndex, this.scale.valuesCount+1), + y: this.scale.endPoint, + width : this.scale.calculateBarWidth(this.datasets.length), + base : this.scale.endPoint, + strokeColor : this.datasets[datasetIndex].strokeColor, + fillColor : this.datasets[datasetIndex].fillColor + })); + },this); + + this.scale.addXLabel(label); + //Then re-render the chart. + this.update(); + }, + removeData : function(){ + this.scale.removeXLabel(); + //Then re-render the chart. + helpers.each(this.datasets,function(dataset){ + dataset.bars.shift(); + },this); + this.update(); + }, + reflow : function(){ + helpers.extend(this.BarClass.prototype,{ + y: this.scale.endPoint, + base : this.scale.endPoint + }); + var newScaleProps = helpers.extend({ + height : this.chart.height, + width : this.chart.width + }); + this.scale.update(newScaleProps); + }, + draw : function(ease){ + var easingDecimal = ease || 1; + this.clear(); + + var ctx = this.chart.ctx; + + this.scale.draw(easingDecimal); + + //Draw all the bars for each dataset + helpers.each(this.datasets,function(dataset,datasetIndex){ + helpers.each(dataset.bars,function(bar,index){ + if (bar.hasValue()){ + bar.base = this.scale.endPoint; + //Transition then draw + bar.transition({ + x : this.scale.calculateBarX(this.datasets.length, datasetIndex, index), + y : this.scale.calculateY(bar.value), + width : this.scale.calculateBarWidth(this.datasets.length) + }, easingDecimal).draw(); + } + },this); + + },this); + } + }); + + +}).call(this); + +(function(){ + "use strict"; + + var root = this, + Chart = root.Chart, + //Cache a local reference to Chart.helpers + helpers = Chart.helpers; + + var defaultConfig = { + //Boolean - Whether we should show a stroke on each segment + segmentShowStroke : true, + + //String - The colour of each segment stroke + segmentStrokeColor : "#fff", + + //Number - The width of each segment stroke + segmentStrokeWidth : 2, + + //The percentage of the chart that we cut out of the middle. + percentageInnerCutout : 50, + + //Number - Amount of animation steps + animationSteps : 100, + + //String - Animation easing effect + animationEasing : "easeOutBounce", + + //Boolean - Whether we animate the rotation of the Doughnut + animateRotate : true, + + //Boolean - Whether we animate scaling the Doughnut from the centre + animateScale : false, + + //String - A legend template + legendTemplate : "
    -legend\"><% for (var i=0; i
  • \"><%if(segments[i].label){%><%=segments[i].label%><%}%>
  • <%}%>
" + + }; + + + Chart.Type.extend({ + //Passing in a name registers this chart in the Chart namespace + name: "Doughnut", + //Providing a defaults will also register the deafults in the chart namespace + defaults : defaultConfig, + //Initialize is fired when the chart is initialized - Data is passed in as a parameter + //Config is automatically merged by the core of Chart.js, and is available at this.options + initialize: function(data){ + + //Declare segments as a static property to prevent inheriting across the Chart type prototype + this.segments = []; + this.outerRadius = (helpers.min([this.chart.width,this.chart.height]) - this.options.segmentStrokeWidth/2)/2; + + this.SegmentArc = Chart.Arc.extend({ + ctx : this.chart.ctx, + x : this.chart.width/2, + y : this.chart.height/2 + }); + + //Set up tooltip events on the chart + if (this.options.showTooltips){ + helpers.bindEvents(this, this.options.tooltipEvents, function(evt){ + var activeSegments = (evt.type !== 'mouseout') ? this.getSegmentsAtEvent(evt) : []; + + helpers.each(this.segments,function(segment){ + segment.restore(["fillColor"]); + }); + helpers.each(activeSegments,function(activeSegment){ + activeSegment.fillColor = activeSegment.highlightColor; + }); + this.showTooltip(activeSegments); + }); + } + this.calculateTotal(data); + + helpers.each(data,function(datapoint, index){ + this.addData(datapoint, index, true); + },this); + + this.render(); + }, + getSegmentsAtEvent : function(e){ + var segmentsArray = []; + + var location = helpers.getRelativePosition(e); + + helpers.each(this.segments,function(segment){ + if (segment.inRange(location.x,location.y)) segmentsArray.push(segment); + },this); + return segmentsArray; + }, + addData : function(segment, atIndex, silent){ + var index = atIndex || this.segments.length; + this.segments.splice(index, 0, new this.SegmentArc({ + value : segment.value, + outerRadius : (this.options.animateScale) ? 0 : this.outerRadius, + innerRadius : (this.options.animateScale) ? 0 : (this.outerRadius/100) * this.options.percentageInnerCutout, + fillColor : segment.color, + highlightColor : segment.highlight || segment.color, + showStroke : this.options.segmentShowStroke, + strokeWidth : this.options.segmentStrokeWidth, + strokeColor : this.options.segmentStrokeColor, + startAngle : Math.PI * 1.5, + circumference : (this.options.animateRotate) ? 0 : this.calculateCircumference(segment.value), + label : segment.label + })); + if (!silent){ + this.reflow(); + this.update(); + } + }, + calculateCircumference : function(value){ + return (Math.PI*2)*(Math.abs(value) / this.total); + }, + calculateTotal : function(data){ + this.total = 0; + helpers.each(data,function(segment){ + this.total += Math.abs(segment.value); + },this); + }, + update : function(){ + this.calculateTotal(this.segments); + + // Reset any highlight colours before updating. + helpers.each(this.activeElements, function(activeElement){ + activeElement.restore(['fillColor']); + }); + + helpers.each(this.segments,function(segment){ + segment.save(); + }); + this.render(); + }, + + removeData: function(atIndex){ + var indexToDelete = (helpers.isNumber(atIndex)) ? atIndex : this.segments.length-1; + this.segments.splice(indexToDelete, 1); + this.reflow(); + this.update(); + }, + + reflow : function(){ + helpers.extend(this.SegmentArc.prototype,{ + x : this.chart.width/2, + y : this.chart.height/2 + }); + this.outerRadius = (helpers.min([this.chart.width,this.chart.height]) - this.options.segmentStrokeWidth/2)/2; + helpers.each(this.segments, function(segment){ + segment.update({ + outerRadius : this.outerRadius, + innerRadius : (this.outerRadius/100) * this.options.percentageInnerCutout + }); + }, this); + }, + draw : function(easeDecimal){ + var animDecimal = (easeDecimal) ? easeDecimal : 1; + this.clear(); + helpers.each(this.segments,function(segment,index){ + segment.transition({ + circumference : this.calculateCircumference(segment.value), + outerRadius : this.outerRadius, + innerRadius : (this.outerRadius/100) * this.options.percentageInnerCutout + },animDecimal); + + segment.endAngle = segment.startAngle + segment.circumference; + + segment.draw(); + if (index === 0){ + segment.startAngle = Math.PI * 1.5; + } + //Check to see if it's the last segment, if not get the next and update the start angle + if (index < this.segments.length-1){ + this.segments[index+1].startAngle = segment.endAngle; + } + },this); + + } + }); + + Chart.types.Doughnut.extend({ + name : "Pie", + defaults : helpers.merge(defaultConfig,{percentageInnerCutout : 0}) + }); + +}).call(this); +(function(){ + "use strict"; + + var root = this, + Chart = root.Chart, + helpers = Chart.helpers; + + var defaultConfig = { + + ///Boolean - Whether grid lines are shown across the chart + scaleShowGridLines : true, + + //String - Colour of the grid lines + scaleGridLineColor : "rgba(0,0,0,.05)", + + //Number - Width of the grid lines + scaleGridLineWidth : 1, + + //Boolean - Whether to show horizontal lines (except X axis) + scaleShowHorizontalLines: true, + + //Boolean - Whether to show vertical lines (except Y axis) + scaleShowVerticalLines: true, + + //Boolean - Whether the line is curved between points + bezierCurve : true, + + //Number - Tension of the bezier curve between points + bezierCurveTension : 0.4, + + //Boolean - Whether to show a dot for each point + pointDot : true, + + //Number - Radius of each point dot in pixels + pointDotRadius : 4, + + //Number - Pixel width of point dot stroke + pointDotStrokeWidth : 1, + + //Number - amount extra to add to the radius to cater for hit detection outside the drawn point + pointHitDetectionRadius : 20, + + //Boolean - Whether to show a stroke for datasets + datasetStroke : true, + + //Number - Pixel width of dataset stroke + datasetStrokeWidth : 2, + + //Boolean - Whether to fill the dataset with a colour + datasetFill : true, + + //String - A legend template + legendTemplate : "
    -legend\"><% for (var i=0; i
  • \"><%if(datasets[i].label){%><%=datasets[i].label%><%}%>
  • <%}%>
" + + }; + + + Chart.Type.extend({ + name: "Line", + defaults : defaultConfig, + initialize: function(data){ + //Declare the extension of the default point, to cater for the options passed in to the constructor + this.PointClass = Chart.Point.extend({ + strokeWidth : this.options.pointDotStrokeWidth, + radius : this.options.pointDotRadius, + display: this.options.pointDot, + hitDetectionRadius : this.options.pointHitDetectionRadius, + ctx : this.chart.ctx, + inRange : function(mouseX){ + return (Math.pow(mouseX-this.x, 2) < Math.pow(this.radius + this.hitDetectionRadius,2)); + } + }); + + this.datasets = []; + + //Set up tooltip events on the chart + if (this.options.showTooltips){ + helpers.bindEvents(this, this.options.tooltipEvents, function(evt){ + var activePoints = (evt.type !== 'mouseout') ? this.getPointsAtEvent(evt) : []; + this.eachPoints(function(point){ + point.restore(['fillColor', 'strokeColor']); + }); + helpers.each(activePoints, function(activePoint){ + activePoint.fillColor = activePoint.highlightFill; + activePoint.strokeColor = activePoint.highlightStroke; + }); + this.showTooltip(activePoints); + }); + } + + //Iterate through each of the datasets, and build this into a property of the chart + helpers.each(data.datasets,function(dataset){ + + var datasetObject = { + label : dataset.label || null, + fillColor : dataset.fillColor, + strokeColor : dataset.strokeColor, + pointColor : dataset.pointColor, + pointStrokeColor : dataset.pointStrokeColor, + points : [] + }; + + this.datasets.push(datasetObject); + + + helpers.each(dataset.data,function(dataPoint,index){ + //Add a new point for each piece of data, passing any required data to draw. + datasetObject.points.push(new this.PointClass({ + value : dataPoint, + label : data.labels[index], + datasetLabel: dataset.label, + strokeColor : dataset.pointStrokeColor, + fillColor : dataset.pointColor, + highlightFill : dataset.pointHighlightFill || dataset.pointColor, + highlightStroke : dataset.pointHighlightStroke || dataset.pointStrokeColor + })); + },this); + + this.buildScale(data.labels); + + + this.eachPoints(function(point, index){ + helpers.extend(point, { + x: this.scale.calculateX(index), + y: this.scale.endPoint + }); + point.save(); + }, this); + + },this); + + + this.render(); + }, + update : function(){ + this.scale.update(); + // Reset any highlight colours before updating. + helpers.each(this.activeElements, function(activeElement){ + activeElement.restore(['fillColor', 'strokeColor']); + }); + this.eachPoints(function(point){ + point.save(); + }); + this.render(); + }, + eachPoints : function(callback){ + helpers.each(this.datasets,function(dataset){ + helpers.each(dataset.points,callback,this); + },this); + }, + getPointsAtEvent : function(e){ + var pointsArray = [], + eventPosition = helpers.getRelativePosition(e); + helpers.each(this.datasets,function(dataset){ + helpers.each(dataset.points,function(point){ + if (point.inRange(eventPosition.x,eventPosition.y)) pointsArray.push(point); + }); + },this); + return pointsArray; + }, + buildScale : function(labels){ + var self = this; + + var dataTotal = function(){ + var values = []; + self.eachPoints(function(point){ + values.push(point.value); + }); + + return values; + }; + + var scaleOptions = { + templateString : this.options.scaleLabel, + height : this.chart.height, + width : this.chart.width, + ctx : this.chart.ctx, + textColor : this.options.scaleFontColor, + fontSize : this.options.scaleFontSize, + fontStyle : this.options.scaleFontStyle, + fontFamily : this.options.scaleFontFamily, + valuesCount : labels.length, + beginAtZero : this.options.scaleBeginAtZero, + integersOnly : this.options.scaleIntegersOnly, + calculateYRange : function(currentHeight){ + var updatedRanges = helpers.calculateScaleRange( + dataTotal(), + currentHeight, + this.fontSize, + this.beginAtZero, + this.integersOnly + ); + helpers.extend(this, updatedRanges); + }, + xLabels : labels, + font : helpers.fontString(this.options.scaleFontSize, this.options.scaleFontStyle, this.options.scaleFontFamily), + lineWidth : this.options.scaleLineWidth, + lineColor : this.options.scaleLineColor, + showHorizontalLines : this.options.scaleShowHorizontalLines, + showVerticalLines : this.options.scaleShowVerticalLines, + gridLineWidth : (this.options.scaleShowGridLines) ? this.options.scaleGridLineWidth : 0, + gridLineColor : (this.options.scaleShowGridLines) ? this.options.scaleGridLineColor : "rgba(0,0,0,0)", + padding: (this.options.showScale) ? 0 : this.options.pointDotRadius + this.options.pointDotStrokeWidth, + showLabels : this.options.scaleShowLabels, + display : this.options.showScale + }; + + if (this.options.scaleOverride){ + helpers.extend(scaleOptions, { + calculateYRange: helpers.noop, + steps: this.options.scaleSteps, + stepValue: this.options.scaleStepWidth, + min: this.options.scaleStartValue, + max: this.options.scaleStartValue + (this.options.scaleSteps * this.options.scaleStepWidth) + }); + } + + + this.scale = new Chart.Scale(scaleOptions); + }, + addData : function(valuesArray,label){ + //Map the values array for each of the datasets + + helpers.each(valuesArray,function(value,datasetIndex){ + //Add a new point for each piece of data, passing any required data to draw. + this.datasets[datasetIndex].points.push(new this.PointClass({ + value : value, + label : label, + x: this.scale.calculateX(this.scale.valuesCount+1), + y: this.scale.endPoint, + strokeColor : this.datasets[datasetIndex].pointStrokeColor, + fillColor : this.datasets[datasetIndex].pointColor + })); + },this); + + this.scale.addXLabel(label); + //Then re-render the chart. + this.update(); + }, + removeData : function(){ + this.scale.removeXLabel(); + //Then re-render the chart. + helpers.each(this.datasets,function(dataset){ + dataset.points.shift(); + },this); + this.update(); + }, + reflow : function(){ + var newScaleProps = helpers.extend({ + height : this.chart.height, + width : this.chart.width + }); + this.scale.update(newScaleProps); + }, + draw : function(ease){ + var easingDecimal = ease || 1; + this.clear(); + + var ctx = this.chart.ctx; + + // Some helper methods for getting the next/prev points + var hasValue = function(item){ + return item.value !== null; + }, + nextPoint = function(point, collection, index){ + return helpers.findNextWhere(collection, hasValue, index) || point; + }, + previousPoint = function(point, collection, index){ + return helpers.findPreviousWhere(collection, hasValue, index) || point; + }; + + this.scale.draw(easingDecimal); + + + helpers.each(this.datasets,function(dataset){ + var pointsWithValues = helpers.where(dataset.points, hasValue); + + //Transition each point first so that the line and point drawing isn't out of sync + //We can use this extra loop to calculate the control points of this dataset also in this loop + + helpers.each(dataset.points, function(point, index){ + if (point.hasValue()){ + point.transition({ + y : this.scale.calculateY(point.value), + x : this.scale.calculateX(index) + }, easingDecimal); + } + },this); + + + // Control points need to be calculated in a seperate loop, because we need to know the current x/y of the point + // This would cause issues when there is no animation, because the y of the next point would be 0, so beziers would be skewed + if (this.options.bezierCurve){ + helpers.each(pointsWithValues, function(point, index){ + var tension = (index > 0 && index < pointsWithValues.length - 1) ? this.options.bezierCurveTension : 0; + point.controlPoints = helpers.splineCurve( + previousPoint(point, pointsWithValues, index), + point, + nextPoint(point, pointsWithValues, index), + tension + ); + + // Prevent the bezier going outside of the bounds of the graph + + // Cap puter bezier handles to the upper/lower scale bounds + if (point.controlPoints.outer.y > this.scale.endPoint){ + point.controlPoints.outer.y = this.scale.endPoint; + } + else if (point.controlPoints.outer.y < this.scale.startPoint){ + point.controlPoints.outer.y = this.scale.startPoint; + } + + // Cap inner bezier handles to the upper/lower scale bounds + if (point.controlPoints.inner.y > this.scale.endPoint){ + point.controlPoints.inner.y = this.scale.endPoint; + } + else if (point.controlPoints.inner.y < this.scale.startPoint){ + point.controlPoints.inner.y = this.scale.startPoint; + } + },this); + } + + + //Draw the line between all the points + ctx.lineWidth = this.options.datasetStrokeWidth; + ctx.strokeStyle = dataset.strokeColor; + ctx.beginPath(); + + helpers.each(pointsWithValues, function(point, index){ + if (index === 0){ + ctx.moveTo(point.x, point.y); + } + else{ + if(this.options.bezierCurve){ + var previous = previousPoint(point, pointsWithValues, index); + + ctx.bezierCurveTo( + previous.controlPoints.outer.x, + previous.controlPoints.outer.y, + point.controlPoints.inner.x, + point.controlPoints.inner.y, + point.x, + point.y + ); + } + else{ + ctx.lineTo(point.x,point.y); + } + } + }, this); + + ctx.stroke(); + + if (this.options.datasetFill && pointsWithValues.length > 0){ + //Round off the line by going to the base of the chart, back to the start, then fill. + ctx.lineTo(pointsWithValues[pointsWithValues.length - 1].x, this.scale.endPoint); + ctx.lineTo(pointsWithValues[0].x, this.scale.endPoint); + ctx.fillStyle = dataset.fillColor; + ctx.closePath(); + ctx.fill(); + } + + //Now draw the points over the line + //A little inefficient double looping, but better than the line + //lagging behind the point positions + helpers.each(pointsWithValues,function(point){ + point.draw(); + }); + },this); + } + }); + + +}).call(this); + +(function(){ + "use strict"; + + var root = this, + Chart = root.Chart, + //Cache a local reference to Chart.helpers + helpers = Chart.helpers; + + var defaultConfig = { + //Boolean - Show a backdrop to the scale label + scaleShowLabelBackdrop : true, + + //String - The colour of the label backdrop + scaleBackdropColor : "rgba(255,255,255,0.75)", + + // Boolean - Whether the scale should begin at zero + scaleBeginAtZero : true, + + //Number - The backdrop padding above & below the label in pixels + scaleBackdropPaddingY : 2, + + //Number - The backdrop padding to the side of the label in pixels + scaleBackdropPaddingX : 2, + + //Boolean - Show line for each value in the scale + scaleShowLine : true, + + //Boolean - Stroke a line around each segment in the chart + segmentShowStroke : true, + + //String - The colour of the stroke on each segement. + segmentStrokeColor : "#fff", + + //Number - The width of the stroke value in pixels + segmentStrokeWidth : 2, + + //Number - Amount of animation steps + animationSteps : 100, + + //String - Animation easing effect. + animationEasing : "easeOutBounce", + + //Boolean - Whether to animate the rotation of the chart + animateRotate : true, + + //Boolean - Whether to animate scaling the chart from the centre + animateScale : false, + + //String - A legend template + legendTemplate : "
    -legend\"><% for (var i=0; i
  • \"><%if(segments[i].label){%><%=segments[i].label%><%}%>
  • <%}%>
" + }; + + + Chart.Type.extend({ + //Passing in a name registers this chart in the Chart namespace + name: "PolarArea", + //Providing a defaults will also register the deafults in the chart namespace + defaults : defaultConfig, + //Initialize is fired when the chart is initialized - Data is passed in as a parameter + //Config is automatically merged by the core of Chart.js, and is available at this.options + initialize: function(data){ + this.segments = []; + //Declare segment class as a chart instance specific class, so it can share props for this instance + this.SegmentArc = Chart.Arc.extend({ + showStroke : this.options.segmentShowStroke, + strokeWidth : this.options.segmentStrokeWidth, + strokeColor : this.options.segmentStrokeColor, + ctx : this.chart.ctx, + innerRadius : 0, + x : this.chart.width/2, + y : this.chart.height/2 + }); + this.scale = new Chart.RadialScale({ + display: this.options.showScale, + fontStyle: this.options.scaleFontStyle, + fontSize: this.options.scaleFontSize, + fontFamily: this.options.scaleFontFamily, + fontColor: this.options.scaleFontColor, + showLabels: this.options.scaleShowLabels, + showLabelBackdrop: this.options.scaleShowLabelBackdrop, + backdropColor: this.options.scaleBackdropColor, + backdropPaddingY : this.options.scaleBackdropPaddingY, + backdropPaddingX: this.options.scaleBackdropPaddingX, + lineWidth: (this.options.scaleShowLine) ? this.options.scaleLineWidth : 0, + lineColor: this.options.scaleLineColor, + lineArc: true, + width: this.chart.width, + height: this.chart.height, + xCenter: this.chart.width/2, + yCenter: this.chart.height/2, + ctx : this.chart.ctx, + templateString: this.options.scaleLabel, + valuesCount: data.length + }); + + this.updateScaleRange(data); + + this.scale.update(); + + helpers.each(data,function(segment,index){ + this.addData(segment,index,true); + },this); + + //Set up tooltip events on the chart + if (this.options.showTooltips){ + helpers.bindEvents(this, this.options.tooltipEvents, function(evt){ + var activeSegments = (evt.type !== 'mouseout') ? this.getSegmentsAtEvent(evt) : []; + helpers.each(this.segments,function(segment){ + segment.restore(["fillColor"]); + }); + helpers.each(activeSegments,function(activeSegment){ + activeSegment.fillColor = activeSegment.highlightColor; + }); + this.showTooltip(activeSegments); + }); + } + + this.render(); + }, + getSegmentsAtEvent : function(e){ + var segmentsArray = []; + + var location = helpers.getRelativePosition(e); + + helpers.each(this.segments,function(segment){ + if (segment.inRange(location.x,location.y)) segmentsArray.push(segment); + },this); + return segmentsArray; + }, + addData : function(segment, atIndex, silent){ + var index = atIndex || this.segments.length; + + this.segments.splice(index, 0, new this.SegmentArc({ + fillColor: segment.color, + highlightColor: segment.highlight || segment.color, + label: segment.label, + value: segment.value, + outerRadius: (this.options.animateScale) ? 0 : this.scale.calculateCenterOffset(segment.value), + circumference: (this.options.animateRotate) ? 0 : this.scale.getCircumference(), + startAngle: Math.PI * 1.5 + })); + if (!silent){ + this.reflow(); + this.update(); + } + }, + removeData: function(atIndex){ + var indexToDelete = (helpers.isNumber(atIndex)) ? atIndex : this.segments.length-1; + this.segments.splice(indexToDelete, 1); + this.reflow(); + this.update(); + }, + calculateTotal: function(data){ + this.total = 0; + helpers.each(data,function(segment){ + this.total += segment.value; + },this); + this.scale.valuesCount = this.segments.length; + }, + updateScaleRange: function(datapoints){ + var valuesArray = []; + helpers.each(datapoints,function(segment){ + valuesArray.push(segment.value); + }); + + var scaleSizes = (this.options.scaleOverride) ? + { + steps: this.options.scaleSteps, + stepValue: this.options.scaleStepWidth, + min: this.options.scaleStartValue, + max: this.options.scaleStartValue + (this.options.scaleSteps * this.options.scaleStepWidth) + } : + helpers.calculateScaleRange( + valuesArray, + helpers.min([this.chart.width, this.chart.height])/2, + this.options.scaleFontSize, + this.options.scaleBeginAtZero, + this.options.scaleIntegersOnly + ); + + helpers.extend( + this.scale, + scaleSizes, + { + size: helpers.min([this.chart.width, this.chart.height]), + xCenter: this.chart.width/2, + yCenter: this.chart.height/2 + } + ); + + }, + update : function(){ + this.calculateTotal(this.segments); + + helpers.each(this.segments,function(segment){ + segment.save(); + }); + + this.reflow(); + this.render(); + }, + reflow : function(){ + helpers.extend(this.SegmentArc.prototype,{ + x : this.chart.width/2, + y : this.chart.height/2 + }); + this.updateScaleRange(this.segments); + this.scale.update(); + + helpers.extend(this.scale,{ + xCenter: this.chart.width/2, + yCenter: this.chart.height/2 + }); + + helpers.each(this.segments, function(segment){ + segment.update({ + outerRadius : this.scale.calculateCenterOffset(segment.value) + }); + }, this); + + }, + draw : function(ease){ + var easingDecimal = ease || 1; + //Clear & draw the canvas + this.clear(); + helpers.each(this.segments,function(segment, index){ + segment.transition({ + circumference : this.scale.getCircumference(), + outerRadius : this.scale.calculateCenterOffset(segment.value) + },easingDecimal); + + segment.endAngle = segment.startAngle + segment.circumference; + + // If we've removed the first segment we need to set the first one to + // start at the top. + if (index === 0){ + segment.startAngle = Math.PI * 1.5; + } + + //Check to see if it's the last segment, if not get the next and update the start angle + if (index < this.segments.length - 1){ + this.segments[index+1].startAngle = segment.endAngle; + } + segment.draw(); + }, this); + this.scale.draw(); + } + }); + +}).call(this); +(function(){ + "use strict"; + + var root = this, + Chart = root.Chart, + helpers = Chart.helpers; + + + + Chart.Type.extend({ + name: "Radar", + defaults:{ + //Boolean - Whether to show lines for each scale point + scaleShowLine : true, + + //Boolean - Whether we show the angle lines out of the radar + angleShowLineOut : true, + + //Boolean - Whether to show labels on the scale + scaleShowLabels : false, + + // Boolean - Whether the scale should begin at zero + scaleBeginAtZero : true, + + //String - Colour of the angle line + angleLineColor : "rgba(0,0,0,.1)", + + //Number - Pixel width of the angle line + angleLineWidth : 1, + + //String - Point label font declaration + pointLabelFontFamily : "'Arial'", + + //String - Point label font weight + pointLabelFontStyle : "normal", + + //Number - Point label font size in pixels + pointLabelFontSize : 10, + + //String - Point label font colour + pointLabelFontColor : "#666", + + //Boolean - Whether to show a dot for each point + pointDot : true, + + //Number - Radius of each point dot in pixels + pointDotRadius : 3, + + //Number - Pixel width of point dot stroke + pointDotStrokeWidth : 1, + + //Number - amount extra to add to the radius to cater for hit detection outside the drawn point + pointHitDetectionRadius : 20, + + //Boolean - Whether to show a stroke for datasets + datasetStroke : true, + + //Number - Pixel width of dataset stroke + datasetStrokeWidth : 2, + + //Boolean - Whether to fill the dataset with a colour + datasetFill : true, + + //String - A legend template + legendTemplate : "
    -legend\"><% for (var i=0; i
  • \"><%if(datasets[i].label){%><%=datasets[i].label%><%}%>
  • <%}%>
" + + }, + + initialize: function(data){ + this.PointClass = Chart.Point.extend({ + strokeWidth : this.options.pointDotStrokeWidth, + radius : this.options.pointDotRadius, + display: this.options.pointDot, + hitDetectionRadius : this.options.pointHitDetectionRadius, + ctx : this.chart.ctx + }); + + this.datasets = []; + + this.buildScale(data); + + //Set up tooltip events on the chart + if (this.options.showTooltips){ + helpers.bindEvents(this, this.options.tooltipEvents, function(evt){ + var activePointsCollection = (evt.type !== 'mouseout') ? this.getPointsAtEvent(evt) : []; + + this.eachPoints(function(point){ + point.restore(['fillColor', 'strokeColor']); + }); + helpers.each(activePointsCollection, function(activePoint){ + activePoint.fillColor = activePoint.highlightFill; + activePoint.strokeColor = activePoint.highlightStroke; + }); + + this.showTooltip(activePointsCollection); + }); + } + + //Iterate through each of the datasets, and build this into a property of the chart + helpers.each(data.datasets,function(dataset){ + + var datasetObject = { + label: dataset.label || null, + fillColor : dataset.fillColor, + strokeColor : dataset.strokeColor, + pointColor : dataset.pointColor, + pointStrokeColor : dataset.pointStrokeColor, + points : [] + }; + + this.datasets.push(datasetObject); + + helpers.each(dataset.data,function(dataPoint,index){ + //Add a new point for each piece of data, passing any required data to draw. + var pointPosition; + if (!this.scale.animation){ + pointPosition = this.scale.getPointPosition(index, this.scale.calculateCenterOffset(dataPoint)); + } + datasetObject.points.push(new this.PointClass({ + value : dataPoint, + label : data.labels[index], + datasetLabel: dataset.label, + x: (this.options.animation) ? this.scale.xCenter : pointPosition.x, + y: (this.options.animation) ? this.scale.yCenter : pointPosition.y, + strokeColor : dataset.pointStrokeColor, + fillColor : dataset.pointColor, + highlightFill : dataset.pointHighlightFill || dataset.pointColor, + highlightStroke : dataset.pointHighlightStroke || dataset.pointStrokeColor + })); + },this); + + },this); + + this.render(); + }, + eachPoints : function(callback){ + helpers.each(this.datasets,function(dataset){ + helpers.each(dataset.points,callback,this); + },this); + }, + + getPointsAtEvent : function(evt){ + var mousePosition = helpers.getRelativePosition(evt), + fromCenter = helpers.getAngleFromPoint({ + x: this.scale.xCenter, + y: this.scale.yCenter + }, mousePosition); + + var anglePerIndex = (Math.PI * 2) /this.scale.valuesCount, + pointIndex = Math.round((fromCenter.angle - Math.PI * 1.5) / anglePerIndex), + activePointsCollection = []; + + // If we're at the top, make the pointIndex 0 to get the first of the array. + if (pointIndex >= this.scale.valuesCount || pointIndex < 0){ + pointIndex = 0; + } + + if (fromCenter.distance <= this.scale.drawingArea){ + helpers.each(this.datasets, function(dataset){ + activePointsCollection.push(dataset.points[pointIndex]); + }); + } + + return activePointsCollection; + }, + + buildScale : function(data){ + this.scale = new Chart.RadialScale({ + display: this.options.showScale, + fontStyle: this.options.scaleFontStyle, + fontSize: this.options.scaleFontSize, + fontFamily: this.options.scaleFontFamily, + fontColor: this.options.scaleFontColor, + showLabels: this.options.scaleShowLabels, + showLabelBackdrop: this.options.scaleShowLabelBackdrop, + backdropColor: this.options.scaleBackdropColor, + backdropPaddingY : this.options.scaleBackdropPaddingY, + backdropPaddingX: this.options.scaleBackdropPaddingX, + lineWidth: (this.options.scaleShowLine) ? this.options.scaleLineWidth : 0, + lineColor: this.options.scaleLineColor, + angleLineColor : this.options.angleLineColor, + angleLineWidth : (this.options.angleShowLineOut) ? this.options.angleLineWidth : 0, + // Point labels at the edge of each line + pointLabelFontColor : this.options.pointLabelFontColor, + pointLabelFontSize : this.options.pointLabelFontSize, + pointLabelFontFamily : this.options.pointLabelFontFamily, + pointLabelFontStyle : this.options.pointLabelFontStyle, + height : this.chart.height, + width: this.chart.width, + xCenter: this.chart.width/2, + yCenter: this.chart.height/2, + ctx : this.chart.ctx, + templateString: this.options.scaleLabel, + labels: data.labels, + valuesCount: data.datasets[0].data.length + }); + + this.scale.setScaleSize(); + this.updateScaleRange(data.datasets); + this.scale.buildYLabels(); + }, + updateScaleRange: function(datasets){ + var valuesArray = (function(){ + var totalDataArray = []; + helpers.each(datasets,function(dataset){ + if (dataset.data){ + totalDataArray = totalDataArray.concat(dataset.data); + } + else { + helpers.each(dataset.points, function(point){ + totalDataArray.push(point.value); + }); + } + }); + return totalDataArray; + })(); + + + var scaleSizes = (this.options.scaleOverride) ? + { + steps: this.options.scaleSteps, + stepValue: this.options.scaleStepWidth, + min: this.options.scaleStartValue, + max: this.options.scaleStartValue + (this.options.scaleSteps * this.options.scaleStepWidth) + } : + helpers.calculateScaleRange( + valuesArray, + helpers.min([this.chart.width, this.chart.height])/2, + this.options.scaleFontSize, + this.options.scaleBeginAtZero, + this.options.scaleIntegersOnly + ); + + helpers.extend( + this.scale, + scaleSizes + ); + + }, + addData : function(valuesArray,label){ + //Map the values array for each of the datasets + this.scale.valuesCount++; + helpers.each(valuesArray,function(value,datasetIndex){ + var pointPosition = this.scale.getPointPosition(this.scale.valuesCount, this.scale.calculateCenterOffset(value)); + this.datasets[datasetIndex].points.push(new this.PointClass({ + value : value, + label : label, + x: pointPosition.x, + y: pointPosition.y, + strokeColor : this.datasets[datasetIndex].pointStrokeColor, + fillColor : this.datasets[datasetIndex].pointColor + })); + },this); + + this.scale.labels.push(label); + + this.reflow(); + + this.update(); + }, + removeData : function(){ + this.scale.valuesCount--; + this.scale.labels.shift(); + helpers.each(this.datasets,function(dataset){ + dataset.points.shift(); + },this); + this.reflow(); + this.update(); + }, + update : function(){ + this.eachPoints(function(point){ + point.save(); + }); + this.reflow(); + this.render(); + }, + reflow: function(){ + helpers.extend(this.scale, { + width : this.chart.width, + height: this.chart.height, + size : helpers.min([this.chart.width, this.chart.height]), + xCenter: this.chart.width/2, + yCenter: this.chart.height/2 + }); + this.updateScaleRange(this.datasets); + this.scale.setScaleSize(); + this.scale.buildYLabels(); + }, + draw : function(ease){ + var easeDecimal = ease || 1, + ctx = this.chart.ctx; + this.clear(); + this.scale.draw(); + + helpers.each(this.datasets,function(dataset){ + + //Transition each point first so that the line and point drawing isn't out of sync + helpers.each(dataset.points,function(point,index){ + if (point.hasValue()){ + point.transition(this.scale.getPointPosition(index, this.scale.calculateCenterOffset(point.value)), easeDecimal); + } + },this); + + + + //Draw the line between all the points + ctx.lineWidth = this.options.datasetStrokeWidth; + ctx.strokeStyle = dataset.strokeColor; + ctx.beginPath(); + helpers.each(dataset.points,function(point,index){ + if (index === 0){ + ctx.moveTo(point.x,point.y); + } + else{ + ctx.lineTo(point.x,point.y); + } + },this); + ctx.closePath(); + ctx.stroke(); + + ctx.fillStyle = dataset.fillColor; + ctx.fill(); + + //Now draw the points over the line + //A little inefficient double looping, but better than the line + //lagging behind the point positions + helpers.each(dataset.points,function(point){ + if (point.hasValue()){ + point.draw(); + } + }); + + },this); + + } + + }); + + + + + +}).call(this); \ No newline at end of file diff --git a/app/assets/javascripts/admin.coffee b/app/assets/javascripts/admin.coffee new file mode 100644 index 0000000..a833449 --- /dev/null +++ b/app/assets/javascripts/admin.coffee @@ -0,0 +1,697 @@ + + + +#= require jquery +#= require jquery_ujs +#= require vendor/jquery-ui +# require turbolinks + +#= require event_form +#= require bootstrap + +# require vendor/jquery-sortable +#= require vendor/jquery.event.drag.js +#= require vendor/bootstrap-slider +#= require vendor/jquery.ui.widget +#= require vendor/tmpl.min +#= require vendor/jquery.iframe-transport +#= require vendor/jquery.fileupload +#= require vendor/jquery.fileupload-ui +#= require vendor/jquery.fileupload-process +#= require vendor/select2.min +#= require vendor/accounting + + + +#= require manager +#= require image_files + +#= require pane_hover + + +#= require redactor +#= require_tree ./redactor_plugins + +#= require nested_fields +#= require Chart + +#= require admin/trunk8.js + + +#= require vendor/Chart.bundle + + +#= require freeze-table + +@resize = () -> + header_size = $("#admin_nav").outerHeight() + + if $(".qi_header").length > 0 + + header_size = header_size + $(".qi_header").first().outerHeight() + + $("body").css("padding-top", header_size+"px") + +portlet_to_move = false +content_type_to_move =false +window.disable_portlet_select = false +window.portlet_change = false + + +@edit_watcher = (element_type, element_id, key) -> + + $.ajax + url:"/admin/edit_watchers.js", + type : "POST", + data : {edit_watcher : {'element_type' : element_type, 'element_id' : element_id, 'key' : key}} + + +@init_form_change = -> + window.disable_portlet_select = true + window.portlet_change = true + + + +$(window).on 'beforeunload', -> + if window.portlet_change == true + return 'Les modifications que vous avez apportées ne seront peut-être pas enregistrées, avez-vous bien enregistré votre modification ?' + + + + +@reset_form_change = -> + window.disable_portlet_select = false + window.portlet_change = false + +@open_collapse3 = -> + $("#collapse3 .panel").show() + $("#collapse3").show() + +@reset_edit_pane = -> + $("#element_form").html() + $("#collapse3").hide() + +@unselect_portlet = -> + $(".portlet.active").removeClass("active") + reset_edit_pane() + +@cancel_move_portlet = -> + $(".move_message").show() + $(".cancel_message").hide() + + $(".move").removeClass("move") + $(".portlet_placeholder").remove() + portlet_to_move = false + +@adjust_trunk = -> + #$('.trunk').trunk8(); + + + + +@init_video_files_drag = -> + video_to_drag_id = null + $( "#video_files .video_file").draggable + containment: "document", + appendTo: "body", + revert : "invalid", + cursor: "move", + cursorAt: { top: -2, left: -8 }, + + + drag: ( event, ui ) -> + multiple_ids = multiple_selection_ids() + + video_to_drag_id = $(this).data("id") + + nbr = 1 #multiple_ids.length + if nbr > 1 + ui.helper.html(nbr+" videos") + else + ui.helper.html(nbr+" video") + + start: ( event, ui ) -> + $(this).addClass("active") + $( ".selector" ).draggable( "option", "helper", "clone" ); + $( "#video_files .active").css("opacity", "0.5"); + + stop: ( event, ui ) -> + $(this).addClass("active") + $( ".selector" ).draggable( "option", "helper", "clone" ); + $( "#video_files .active").css("opacity", "1"); + + helper: (event) -> + + multiple_ids = multiple_selection_ids() + nbr = multiple_ids.length + + if nbr > 1 + return $( "
"+nbr+" images
" ) + else + return $( "
"+nbr+" image
" ) + + $( ".video_file_receptable" ).droppable({ + accept: ".video_file", + drop: ( event, ui ) -> + video_folder_id = $(this).data("video_folder_id") + + + $.ajax + url:"/admin/video_folders/"+video_folder_id+"/change_video_folder.js", + type : "GET", + data : {video_files_id : [video_to_drag_id]}, + success : (code_html, statut) -> + $("#video_files .active").remove() + update_multiple_selection_text(); + + $("#video_files .active").remove() + update_multiple_selection_text(); + $(this).removeClass("hover") + + + + over: ( event, ui ) -> + $(this).addClass("hover") + out: ( event, ui ) -> + $(this).removeClass("hover") + + }); + + +@init_image_files_drag = -> + + $( "#image_files .image_file").draggable + containment: "document", + appendTo: "body", + revert : "invalid", + cursor: "move", + cursorAt: { top: -2, left: -8 }, + + + drag: ( event, ui ) -> + multiple_ids = multiple_selection_ids() + nbr = multiple_ids.length + if nbr > 1 + ui.helper.html(nbr+" images") + else + ui.helper.html(nbr+" image") + + start: ( event, ui ) -> + $(this).addClass("active") + $( ".selector" ).draggable( "option", "helper", "clone" ); + $( "#image_files .active").css("opacity", "0.5"); + + stop: ( event, ui ) -> + $(this).addClass("active") + $( ".selector" ).draggable( "option", "helper", "clone" ); + $( "#image_files .active").css("opacity", "1"); + + helper: (event) -> + + multiple_ids = multiple_selection_ids() + nbr = multiple_ids.length + + if nbr > 1 + return $( "
"+nbr+" images
" ) + else + return $( "
"+nbr+" image
" ) + + $( ".image_file_receptable" ).droppable({ + accept: ".image_file", + drop: ( event, ui ) -> + album_id = $(this).attr("data_album_id") + images_id = multiple_selection_ids() + + $.ajax + url:"/admin/albums/"+album_id+"/change_album.js", + type : "GET", + data : {image_files_id : images_id}, + success : (code_html, statut) -> + alert("t") + $("#image_files .active").remove() + update_multiple_selection_text(); + + $("#image_files .active").remove() + update_multiple_selection_text(); + $(this).removeClass("hover") + + + + over: ( event, ui ) -> + $(this).addClass("hover") + out: ( event, ui ) -> + $(this).removeClass("hover") + + }); + + +$(document).ready -> + adjust_trunk() + + $(document).on 'click', 'input.datepicker', -> + $(this).datetimepicker( + language: 'fr' + pickTime: false + ).focus(); + + $(document).on 'click', 'input.datetimepicker', -> + $(this).datetimepicker( + use24hours: true + format: 'DD/MM/YYYY HH:mm' + minuteStepping:15 + language: 'fr' + ).focus(); + + + $(document).on 'click', 'input.timepicker', -> + $(this).datetimepicker( + use24hours: true + format: 'DD/MM/YYYY hh:mm' + minuteStepping:15 + pickDate: false + language: 'fr' + ).focus(); + + + + + + + $(document).on "click", ".portlet", (event) -> + if !$(this).hasClass("active") and portlet_to_move == false and window.disable_portlet_select == false + + $(".portlet.active").removeClass("active") + $(this).addClass("active") + + + $.ajax({url : $(this).data("edit-link"), type: "GET"}); + $("#collapse3 .trash").attr("href", $(this).data("show-link")); + + event.stopPropagation(); + + $(document).on "click", ".block_portlets", (event) -> + if portlet_to_move == false and window.disable_portlet_select == false + portlet_to_move = false + content_type_to_move = false + $("#element_form").html("") + + $(".portlet.active").removeClass("active") + reset_edit_pane() + + + + + + $(document).on "change", "#element_form form", -> + init_form_change() + + $(document).on "keydown", "#element_form form", -> + init_form_change() + + + $(document).on "keyup", "#element_form form", -> + init_form_change() + + + + $(document).on "click", "#content_types .content_type", -> + if window.portlet_change == false + cancel_move_portlet() + unselect_portlet() + reset_edit_pane() + window.disable_portlet_select = true + + + type = $(this).data("type") + content_type_to_move = type + init_portlets_place_holder() + $(this).addClass("move") + false + + + + $(document).on "click", ".portlet_handle", -> + if portlet_to_move == false + + $(".move_message").hide() + $(".cancel_message").show() + + + id = $(this).data("portlet-id") + portlet_to_move = $("#portlet_"+id) + init_portlets_place_holder() + portlet_to_move.addClass("move") + false + else + cancel_move_portlet() + + false + + $(document).on "click", ".portlet_placeholder", -> + if portlet_to_move != false + $(this).after portlet_to_move + $(".move").removeClass("move") + $(".portlet_placeholder").remove() + update_block_portlet_order(portlet_to_move.closest(".block_portlets").data("block_id")) + cancel_move_portlet() + else + window.portlet_change = true + #alert window.portlet_change + block_id = $(this).closest(".block_portlets").data("block_id") + + + $(this).replaceWith('
'); + + $.ajax({ + url:"/portlet/portlets/new.js", + type: "GET", + data: { + block_id : block_id, + position : $(this).attr("data_position"), + content_type : content_type_to_move + } + + }) + content_type_to_move = false + $(".portlet_placeholder").remove() + + + + +@init_portlets_place_holder = -> + placeholder = '
' + $(".block_portlets").each -> + $(this).find(".portlet_placeholder").remove() + $(this).prepend(placeholder) + $(this).find(".portlet").each -> + $(this).after(placeholder) + + + + +@flash_delay = -> + $("#flashs").find(".alert").each -> + + if !$(this).hasClass("delay") + $(this).addClass("delay") + $(this).delay(3000).fadeOut(); + + + +@init_menu_items_list = -> + + oldContainer = "" + + dropped = false; + draggable_sibling = ""; + + $("#sortable_menu_item").sortable + handle : ".handle" + containment: "document", + tolerance: 'intersect' + start: (event, ui)-> + dropped = false + true + stop: (event, ui) -> + if dropped == false + sortable_data = {parent_id :$("#sortable_menu_item").data("parent-id"), menu_id :$("#sortable_menu_item").data("menu-id") , menu_items_ids : []} + + $("#sortable_menu_item").find(".menu_item_row").each -> + sortable_data.menu_items_ids.push $(this).data("menu-item-id") + + + $.ajax({url : "/admin/menu_items/reorder", data : sortable_data, type: "POST"}); + + + + + + $(".receptable").droppable + #activeClass: 'active', + hoverClass:'hovered', + tolerance: 'pointer', + greedy: true, + over: (event,ui) -> + $(".ui-sortable-placeholder").remove() + drop: (event,ui) -> + dropped = true; + + parent_id = $(this).data("parent-id") + menu_id = $(this).data("menu-id") + id = ui.draggable.data("menu-item-id") + + $.ajax({ + url:"/admin/menu_items/"+id+".js", + type: "PUT", + data: { + reorder : true, + menu_item : { + parent_id : parent_id, + menu_id : menu_id + } + }, + success : -> + #f + + + + }) + ui.draggable.remove() + + + + + + +@init_investigation_cats_list = -> + + oldContainer = "" + + dropped = false; + draggable_sibling = ""; + + $("#sortable_investigation_cat").sortable + handle : ".handle" + containment: "document", + tolerance: 'intersect' + start: (event, ui)-> + dropped = false + true + stop: (event, ui) -> + if dropped == false + sortable_data = {parent_id :$("#sortable_investigation_cat").data("parent-id"), menu_id :$("#sortable_investigation_cat").data("menu-id") , investigation_cats_ids : []} + + $("#sortable_investigation_cat").find(".investigation_cat_row").each -> + sortable_data.investigation_cats_ids.push $(this).data("menu-item-id") + + + $.ajax({url : "/admin/investigation_cats/reorder", data : sortable_data, type: "POST"}); + + + + + + $(".receptable").droppable + #activeClass: 'active', + hoverClass:'hovered', + tolerance: 'pointer', + greedy: true, + over: (event,ui) -> + $(".ui-sortable-placeholder").remove() + drop: (event,ui) -> + dropped = true; + + parent_id = $(this).data("parent-id") + menu_id = $(this).data("menu-id") + id = ui.draggable.data("menu-item-id") + + $.ajax({ + url:"/admin/investigation_cats/"+id+".js", + type: "PUT", + data: { + reorder : true, + investigation_cat : { + parent_id : parent_id, + menu_id : menu_id + } + }, + success : -> + #f + + + + }) + ui.draggable.remove() + + + + + +@update_block_portlet_order = (block_portlet_id) -> + return_order = [] + + block_portlet = $("#block_portlet_"+block_portlet_id) + + block_data = {block_id : block_portlet.data('block_id'), block_portlet_ids : []} + + block_portlet.children('.portlet').each -> + if $(this).data('portlet_id') + block_data.block_portlet_ids.push($(this).data('portlet_id')) + + + + return_order.push(block_data); + + + + $.ajax({url : "/portlet/portlets/reorder", data : {blocks:return_order}, type: "POST"}) + + +jQuery -> + + $(".inline-contenteditable").keypress (e) -> + if e.which == 13 + false + else + $(this).html($(this).text()) + return true + + + $(document).on 'click', ".portlet_title_content .inline-contenteditable", () -> + + $.ajax + url : "/portlet/title_contents/"+$(this).data("title-id")+"/edit.js", + type: "GET", + + $(document).on 'blur keyup paste', ".portlet_title_content .inline-contenteditable", () -> + $(this).html($(this).text()) + $.ajax + url : "/portlet/title_contents/"+$(this).data("title-id"), + type: "PUT", + data : + title_content : + content : $(this).html() + + + + + $(".sortable").sortable({ + + containerSelector :".block", + itemSelector:".portlet", + handle: ".handle", + nested:true, + placeholder:"
" + + }) + + + + + + flash_delay(); + + + item_catched = "" + + + adjustment = "" + + $("#menu_item_inspector_container").sortable({ + + + itemSelector:"#menu_item_informations", + pullPlaceholder :false, + placeholder : "", + handle: ".inspector_handle", + onDragStart: ($item, container, _super) -> + $item.css({ + height: $item.height(), + width: $item.width() + }) + + $("body").addClass("dragging") + + offset = $item.offset() + pointer = container.rootGroup.pointer + adjustment = { + left: pointer.left - offset.left, + top: pointer.top - offset.top + } + + onCancel : ($item, container, _super) -> + $item.css(position) + $item.removeClass("dragged") + $("body").removeClass("dragging") + + onDrag: ($item, position, _super) -> + + $item.css({ + left: position.left - adjustment.left, + top: position.top - adjustment.top - $(window).scrollTop() + }) + + + + + + }) + + + + +$ -> + $(window).on "resize", -> + resize() + + + + resize() + +$(document).on "scroll", () -> + + if( $(this).scrollTop() <= 52 ) + top = 52 - $(this).scrollTop() + else + top = 0 + + $("#toolbar-text, #menu_item_informations").css + top : top + +$(document).on "click", "#menu_item_informations .save", -> + $(this).closest(".panel").find("form").submit() + return false + +$(document).on "click", "#menu_item_informations h4", -> + $(this).next(".panel").toggle() + return false + + + + +@qi_autocomplete = (autocomplete_object) -> + + $('.' + autocomplete_object + '_autocomplete_input').autocomplete + source: (request, response) -> + $.ajax + url: '/admin/' + autocomplete_object + 's/autocomplete.json' + dataType: 'json' + data: search: request.term + success: (data) -> + arr = jQuery.map(data, (item) -> + { + label: item.member_label + value: item.member_label + id: item.id + } + ) + response arr + return + return + minLength: 2 + select: (event, ui) -> + $(this).next('.' + autocomplete_object + '_id').val ui.item.id + return + return + + diff --git a/app/assets/javascripts/admin/donators.coffee b/app/assets/javascripts/admin/donators.coffee new file mode 100644 index 0000000..24f83d1 --- /dev/null +++ b/app/assets/javascripts/admin/donators.coffee @@ -0,0 +1,3 @@ +# Place all the behaviors and hooks related to the matching controller here. +# All this logic will automatically be available in application.js. +# You can use CoffeeScript in this file: http://coffeescript.org/ diff --git a/app/assets/javascripts/admin/trunk8.js b/app/assets/javascripts/admin/trunk8.js new file mode 100644 index 0000000..7d546b1 --- /dev/null +++ b/app/assets/javascripts/admin/trunk8.js @@ -0,0 +1,270 @@ +/**! + * trunk8 v1.3.2 + * https://github.com/rviscomi/trunk8 + * + * Copyright 2012 Rick Viscomi + * Released under the MIT License. + * + * Date: October 21, 2012 + */ + +(function ($) { + var methods, + utils, + SIDES = { + /* cen...ter */ + center: 'center', + /* ...left */ + left: 'left', + /* right... */ + right: 'right' + }, + WIDTH = { + auto: 'auto' + }; + + function trunk8(element) { + this.$element = $(element); + this.original_text = this.$element.html(); + this.settings = $.extend({}, $.fn.trunk8.defaults); + } + + trunk8.prototype.updateSettings = function (options) { + this.settings = $.extend(this.settings, options); + }; + + function truncate() { + var data = this.data('trunk8'), + settings = data.settings, + width = settings.width, + side = settings.side, + fill = settings.fill, + line_height = utils.getLineHeight(this) * settings.lines, + str = data.original_text, + length = str.length, + max_bite = '', + lower, upper, + bite_size, + bite; + + /* Reset the field to the original string. */ + this.html(str); + + if (width === WIDTH.auto) { + /* Assuming there is no "overflow: hidden". */ + if (this.height() <= line_height) { + /* Text is already at the optimal trunkage. */ + return; + } + + /* Binary search technique for finding the optimal trunkage. */ + /* Find the maximum bite without overflowing. */ + lower = 0; + upper = length - 1; + + while (lower <= upper) { + bite_size = lower + ((upper - lower) >> 1); + + bite = utils.eatStr(str, side, length - bite_size, fill); + + this.html(bite); + + /* Check for overflow. */ + if (this.height() > line_height) { + upper = bite_size - 1; + } + else { + lower = bite_size + 1; + + /* Save the bigger bite. */ + max_bite = (max_bite.length > bite.length) ? max_bite : bite; + } + } + + /* Reset the content to eliminate possible existing scroll bars. */ + this.html(''); + + /* Display the biggest bite. */ + this.html(max_bite); + + if (settings.tooltip) { + this.attr('title', str); + } + } + else if (!isNaN(width)) { + bite_size = length - width; + + bite = utils.eatStr(str, side, bite_size, fill); + + this.html(bite); + + if (settings.tooltip) { + this.attr('title', str); + } + } + else { + $.error('Invalid width "' + width + '".'); + } + } + + methods = { + init: function (options) { + return this.each(function () { + var $this = $(this), + data = $this.data('trunk8'); + + if (!data) { + $this.data('trunk8', (data = new trunk8(this))); + } + + data.updateSettings(options); + + truncate.call($this); + }); + }, + + /** Updates the text value of the elements while maintaining truncation. */ + update: function (new_string) { + return this.each(function () { + var $this = $(this); + + /* Update text. */ + if (new_string) { + $this.data('trunk8').original_text = new_string; + } + + /* Truncate accordingly. */ + truncate.call($this); + }); + }, + + revert: function () { + return this.each(function () { + /* Get original text. */ + var text = $(this).data('trunk8').original_text; + + /* Revert element to original text. */ + $(this).html(text); + }); + }, + + /** Returns this instance's settings object. NOT CHAINABLE. */ + getSettings: function () { + return this.get(0).data('trunk8').settings; + } + }; + + utils = { + /** Replaces [bite_size] [side]-most chars in [str] with [fill]. */ + eatStr: function (str, side, bite_size, fill) { + var length = str.length, + key = utils.eatStr.generateKey.apply(null, arguments), + half_length, + half_bite_size; + + /* If the result is already in the cache, return it. */ + if (utils.eatStr.cache[key]) { + return utils.eatStr.cache[key]; + } + + /* Common error handling. */ + if ((typeof str !== 'string') || (length === 0)) { + $.error('Invalid source string "' + str + '".'); + } + if ((bite_size < 0) || (bite_size > length)) { + $.error('Invalid bite size "' + bite_size + '".'); + } + else if (bite_size === 0) { + /* No bite should show no truncation. */ + return str; + } + if (typeof (fill + '') !== 'string') { + $.error('Fill unable to be converted to a string.'); + } + + /* Compute the result, store it in the cache, and return it. */ + switch (side) { + case SIDES.right: + /* str... */ + return utils.eatStr.cache[key] = + $.trim(str.substr(0, length - bite_size)) + fill; + + case SIDES.left: + /* ...str */ + return utils.eatStr.cache[key] = + fill + $.trim(str.substr(bite_size)); + + case SIDES.center: + /* Bit-shift to the right by one === Math.floor(x / 2) */ + half_length = length >> 1; // halve the length + half_bite_size = bite_size >> 1; // halve the bite_size + + /* st...r */ + return utils.eatStr.cache[key] = + $.trim(utils.eatStr(str.substr(0, length - half_length), SIDES.right, bite_size - half_bite_size, '')) + + fill + + $.trim(utils.eatStr(str.substr(length - half_length), SIDES.left, half_bite_size, '')); + + default: + $.error('Invalid side "' + side + '".'); + } + }, + + getLineHeight: function (elem) { + var $elem = $(elem), + floats = $elem.css('float'), + position = $elem.css('position'), + html = $elem.html(), + wrapper_id = 'line-height-test', + line_height; + + if (floats !== 'none') { + $elem.css('float', 'none'); + } + + if (position === 'absolute') { + $elem.css('position', 'static'); + } + + /* Set the content to a small single character and wrap. */ + $elem.html('i').wrap('
'); + + /* Calculate the line height by measuring the wrapper.*/ + line_height = $('#' + wrapper_id).innerHeight(); + + /* Remove the wrapper and reset the style/content. */ + $elem.html(html).css({ + 'float': floats, + 'position': position + }).unwrap(); + + return line_height; + } + }; + + utils.eatStr.cache = {}; + utils.eatStr.generateKey = function () { + return Array.prototype.join.call(arguments, ''); + }; + + $.fn.trunk8 = function (method) { + if (methods[method]) { + return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); + } + else if (typeof method === 'object' || !method) { + return methods.init.apply(this, arguments); + } + else { + $.error('Method ' + method + ' does not exist on jQuery.trunk8'); + } + }; + + /* Default trunk8 settings. */ + $.fn.trunk8.defaults = { + fill: '…', + lines: 1, + side: SIDES.right, + tooltip: true, + width: WIDTH.auto + }; +})(jQuery); diff --git a/app/assets/javascripts/bootstrap.js b/app/assets/javascripts/bootstrap.js new file mode 100644 index 0000000..2f23c96 --- /dev/null +++ b/app/assets/javascripts/bootstrap.js @@ -0,0 +1,14 @@ +//= require bootstrap/affix +//= require bootstrap/alert +//= require bootstrap/button +//= require bootstrap/carousel + +//= require bootstrap/dropdown +//= require bootstrap/tab +//= require bootstrap/transition +//= require bootstrap/scrollspy +//= require bootstrap/modal +//= require bootstrap/tooltip +//= require bootstrap/popover +//= require bootstrap/datetimepicker +//= require bootstrap/collapse diff --git a/app/assets/javascripts/bootstrap/affix.js b/app/assets/javascripts/bootstrap/affix.js new file mode 100644 index 0000000..05c909e --- /dev/null +++ b/app/assets/javascripts/bootstrap/affix.js @@ -0,0 +1,137 @@ +/* ======================================================================== + * Bootstrap: affix.js v3.1.1 + * http://getbootstrap.com/javascript/#affix + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // AFFIX CLASS DEFINITION + // ====================== + + var Affix = function (element, options) { + this.options = $.extend({}, Affix.DEFAULTS, options) + this.$window = $(window) + .on('scroll.bs.affix.data-api', $.proxy(this.checkPosition, this)) + .on('click.bs.affix.data-api', $.proxy(this.checkPositionWithEventLoop, this)) + + this.$element = $(element) + this.affixed = + this.unpin = + this.pinnedOffset = null + + this.checkPosition() + } + + Affix.RESET = 'affix affix-top affix-bottom' + + Affix.DEFAULTS = { + offset: 0 + } + + Affix.prototype.getPinnedOffset = function () { + if (this.pinnedOffset) return this.pinnedOffset + this.$element.removeClass(Affix.RESET).addClass('affix') + var scrollTop = this.$window.scrollTop() + var position = this.$element.offset() + return (this.pinnedOffset = position.top - scrollTop) + } + + Affix.prototype.checkPositionWithEventLoop = function () { + setTimeout($.proxy(this.checkPosition, this), 1) + } + + Affix.prototype.checkPosition = function () { + if (!this.$element.is(':visible')) return + + var scrollHeight = $(document).height() + var scrollTop = this.$window.scrollTop() + var position = this.$element.offset() + var offset = this.options.offset + var offsetTop = offset.top + var offsetBottom = offset.bottom + + if (this.affixed == 'top') position.top += scrollTop + + if (typeof offset != 'object') offsetBottom = offsetTop = offset + if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element) + if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element) + + var affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ? false : + offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' : + offsetTop != null && (scrollTop <= offsetTop) ? 'top' : false + + if (this.affixed === affix) return + if (this.unpin) this.$element.css('top', '') + + var affixType = 'affix' + (affix ? '-' + affix : '') + var e = $.Event(affixType + '.bs.affix') + + this.$element.trigger(e) + + if (e.isDefaultPrevented()) return + + this.affixed = affix + this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null + + this.$element + .removeClass(Affix.RESET) + .addClass(affixType) + .trigger($.Event(affixType.replace('affix', 'affixed'))) + + if (affix == 'bottom') { + this.$element.offset({ top: scrollHeight - offsetBottom - this.$element.height() }) + } + } + + + // AFFIX PLUGIN DEFINITION + // ======================= + + var old = $.fn.affix + + $.fn.affix = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.affix') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.affix', (data = new Affix(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.affix.Constructor = Affix + + + // AFFIX NO CONFLICT + // ================= + + $.fn.affix.noConflict = function () { + $.fn.affix = old + return this + } + + + // AFFIX DATA-API + // ============== + + $(window).on('load', function () { + $('[data-spy="affix"]').each(function () { + var $spy = $(this) + var data = $spy.data() + + data.offset = data.offset || {} + + if (data.offsetBottom) data.offset.bottom = data.offsetBottom + if (data.offsetTop) data.offset.top = data.offsetTop + + $spy.affix(data) + }) + }) + +}(jQuery); diff --git a/app/assets/javascripts/bootstrap/alert.js b/app/assets/javascripts/bootstrap/alert.js new file mode 100644 index 0000000..516fe4f --- /dev/null +++ b/app/assets/javascripts/bootstrap/alert.js @@ -0,0 +1,88 @@ +/* ======================================================================== + * Bootstrap: alert.js v3.1.1 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.hasClass('alert') ? $this : $this.parent() + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent.trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one($.support.transition.end, removeElement) + .emulateTransitionEnd(150) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); diff --git a/app/assets/javascripts/bootstrap/button.js b/app/assets/javascripts/bootstrap/button.js new file mode 100644 index 0000000..f4d8d8b --- /dev/null +++ b/app/assets/javascripts/bootstrap/button.js @@ -0,0 +1,107 @@ +/* ======================================================================== + * Bootstrap: button.js v3.1.1 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + this.isLoading = false + } + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (!data.resetText) $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout($.proxy(function () { + if (state == 'loadingText') { + this.isLoading = true + $el.addClass(d).attr(d, d) + } else if (this.isLoading) { + this.isLoading = false + $el.removeClass(d).removeAttr(d) + } + }, this), 0) + } + + Button.prototype.toggle = function () { + var changed = true + var $parent = this.$element.closest('[data-toggle="buttons"]') + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') == 'radio') { + if ($input.prop('checked') && this.$element.hasClass('active')) changed = false + else $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // BUTTON DATA-API + // =============== + + $(document).on('click.bs.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + e.preventDefault() + }) + +}(jQuery); diff --git a/app/assets/javascripts/bootstrap/carousel.js b/app/assets/javascripts/bootstrap/carousel.js new file mode 100644 index 0000000..19e9af1 --- /dev/null +++ b/app/assets/javascripts/bootstrap/carousel.js @@ -0,0 +1,205 @@ +/* ======================================================================== + * Bootstrap: carousel.js v3.1.1 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.DEFAULTS = { + interval: 5000, + pause: 'hover', + wrap: true + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getActiveIndex = function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + + return this.$items.index(this.$active) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getActiveIndex() + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || $active[type]() + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + if ($next.hasClass('active')) return this.sliding = false + + var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction }) + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + + this.sliding = true + + isCycling && this.pause() + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid.bs.carousel', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid.bs.carousel') }, 0) + }) + .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000) + } else { + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid.bs.carousel') + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + }) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + $carousel.carousel($carousel.data()) + }) + }) + +}(jQuery); diff --git a/app/assets/javascripts/bootstrap/collapse.js b/app/assets/javascripts/bootstrap/collapse.js new file mode 100644 index 0000000..7130282 --- /dev/null +++ b/app/assets/javascripts/bootstrap/collapse.js @@ -0,0 +1,170 @@ +/* ======================================================================== + * Bootstrap: collapse.js v3.1.1 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.transitioning = null + + if (this.options.parent) this.$parent = $(this.options.parent) + if (this.options.toggle) this.toggle() + } + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) return + + var startEvent = $.Event('show.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var actives = this.$parent && this.$parent.find('> .panel > .in') + + if (actives && actives.length) { + var hasData = actives.data('bs.collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing') + [dimension](0) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('collapse in') + [dimension]('auto') + this.transitioning = 0 + this.$element.trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + [dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element + [dimension](this.$element[dimension]()) + [0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse') + .removeClass('in') + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .trigger('hidden.bs.collapse') + .removeClass('collapsing') + .addClass('collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data && options.toggle && option == 'show') option = !option + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + var target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + var $target = $(target) + var data = $target.data('bs.collapse') + var option = data ? 'toggle' : $this.data() + var parent = $this.attr('data-parent') + var $parent = parent && $(parent) + + if (!data || !data.transitioning) { + if ($parent) $parent.find('[data-toggle=collapse][data-parent="' + parent + '"]').not($this).addClass('collapsed') + $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + } + + $target.collapse(option) + }) + +}(jQuery); diff --git a/app/assets/javascripts/bootstrap/datetimepicker.js b/app/assets/javascripts/bootstrap/datetimepicker.js new file mode 100755 index 0000000..7465e36 --- /dev/null +++ b/app/assets/javascripts/bootstrap/datetimepicker.js @@ -0,0 +1,3652 @@ +//! moment.js +//! version : 2.5.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com + +(function (undefined) { + + /************************************ + Constants + ************************************/ + + var moment, + VERSION = "2.5.1", + global = this, + round = Math.round, + i, + + YEAR = 0, + MONTH = 1, + DATE = 2, + HOUR = 3, + MINUTE = 4, + SECOND = 5, + MILLISECOND = 6, + + // internal storage for language config files + languages = {}, + + // moment internal properties + momentProperties = { + _isAMomentObject: null, + _i : null, + _f : null, + _l : null, + _strict : null, + _isUTC : null, + _offset : null, // optional. Combine with _isUTC + _pf : null, + _lang : null // optional + }, + + // check for nodeJS + hasModule = (typeof module !== 'undefined' && module.exports && typeof require !== 'undefined'), + + // ASP.NET json date format regex + aspNetJsonRegex = /^\/?Date\((\-?\d+)/i, + aspNetTimeSpanJsonRegex = /(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/, + + // from http://docs.closure-library.googlecode.com/git/closure_goog_date_date.js.source.html + // somewhat more in line with 4.4.3.2 2004 spec, but allows decimal anywhere + isoDurationRegex = /^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/, + + // format tokens + formattingTokens = /(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,4}|X|zz?|ZZ?|.)/g, + localFormattingTokens = /(\[[^\[]*\])|(\\)?(LT|LL?L?L?|l{1,4})/g, + + // parsing token regexes + parseTokenOneOrTwoDigits = /\d\d?/, // 0 - 99 + parseTokenOneToThreeDigits = /\d{1,3}/, // 0 - 999 + parseTokenOneToFourDigits = /\d{1,4}/, // 0 - 9999 + parseTokenOneToSixDigits = /[+\-]?\d{1,6}/, // -999,999 - 999,999 + parseTokenDigits = /\d+/, // nonzero number of digits + parseTokenWord = /[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i, // any word (or two) characters or numbers including two/three word month in arabic. + parseTokenTimezone = /Z|[\+\-]\d\d:?\d\d/gi, // +00:00 -00:00 +0000 -0000 or Z + parseTokenT = /T/i, // T (ISO separator) + parseTokenTimestampMs = /[\+\-]?\d+(\.\d{1,3})?/, // 123456789 123456789.123 + + //strict parsing regexes + parseTokenOneDigit = /\d/, // 0 - 9 + parseTokenTwoDigits = /\d\d/, // 00 - 99 + parseTokenThreeDigits = /\d{3}/, // 000 - 999 + parseTokenFourDigits = /\d{4}/, // 0000 - 9999 + parseTokenSixDigits = /[+-]?\d{6}/, // -999,999 - 999,999 + parseTokenSignedNumber = /[+-]?\d+/, // -inf - inf + + // iso 8601 regex + // 0000-00-00 0000-W00 or 0000-W00-0 + T + 00 or 00:00 or 00:00:00 or 00:00:00.000 + +00:00 or +0000 or +00) + isoRegex = /^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/, + + isoFormat = 'YYYY-MM-DDTHH:mm:ssZ', + + isoDates = [ + ['YYYYYY-MM-DD', /[+-]\d{6}-\d{2}-\d{2}/], + ['YYYY-MM-DD', /\d{4}-\d{2}-\d{2}/], + ['GGGG-[W]WW-E', /\d{4}-W\d{2}-\d/], + ['GGGG-[W]WW', /\d{4}-W\d{2}/], + ['YYYY-DDD', /\d{4}-\d{3}/] + ], + + // iso time formats and regexes + isoTimes = [ + ['HH:mm:ss.SSSS', /(T| )\d\d:\d\d:\d\d\.\d{1,3}/], + ['HH:mm:ss', /(T| )\d\d:\d\d:\d\d/], + ['HH:mm', /(T| )\d\d:\d\d/], + ['HH', /(T| )\d\d/] + ], + + // timezone chunker "+10:00" > ["10", "00"] or "-1530" > ["-15", "30"] + parseTimezoneChunker = /([\+\-]|\d\d)/gi, + + // getter and setter names + proxyGettersAndSetters = 'Date|Hours|Minutes|Seconds|Milliseconds'.split('|'), + unitMillisecondFactors = { + 'Milliseconds' : 1, + 'Seconds' : 1e3, + 'Minutes' : 6e4, + 'Hours' : 36e5, + 'Days' : 864e5, + 'Months' : 2592e6, + 'Years' : 31536e6 + }, + + unitAliases = { + ms : 'millisecond', + s : 'second', + m : 'minute', + h : 'hour', + d : 'day', + D : 'date', + w : 'week', + W : 'isoWeek', + M : 'month', + y : 'year', + DDD : 'dayOfYear', + e : 'weekday', + E : 'isoWeekday', + gg: 'weekYear', + GG: 'isoWeekYear' + }, + + camelFunctions = { + dayofyear : 'dayOfYear', + isoweekday : 'isoWeekday', + isoweek : 'isoWeek', + weekyear : 'weekYear', + isoweekyear : 'isoWeekYear' + }, + + // format function strings + formatFunctions = {}, + + // tokens to ordinalize and pad + ordinalizeTokens = 'DDD w W M D d'.split(' '), + paddedTokens = 'M D H h m s w W'.split(' '), + + formatTokenFunctions = { + M : function () { + return this.month() + 1; + }, + MMM : function (format) { + return this.lang().monthsShort(this, format); + }, + MMMM : function (format) { + return this.lang().months(this, format); + }, + D : function () { + return this.date(); + }, + DDD : function () { + return this.dayOfYear(); + }, + d : function () { + return this.day(); + }, + dd : function (format) { + return this.lang().weekdaysMin(this, format); + }, + ddd : function (format) { + return this.lang().weekdaysShort(this, format); + }, + dddd : function (format) { + return this.lang().weekdays(this, format); + }, + w : function () { + return this.week(); + }, + W : function () { + return this.isoWeek(); + }, + YY : function () { + return leftZeroFill(this.year() % 100, 2); + }, + YYYY : function () { + return leftZeroFill(this.year(), 4); + }, + YYYYY : function () { + return leftZeroFill(this.year(), 5); + }, + YYYYYY : function () { + var y = this.year(), sign = y >= 0 ? '+' : '-'; + return sign + leftZeroFill(Math.abs(y), 6); + }, + gg : function () { + return leftZeroFill(this.weekYear() % 100, 2); + }, + gggg : function () { + return leftZeroFill(this.weekYear(), 4); + }, + ggggg : function () { + return leftZeroFill(this.weekYear(), 5); + }, + GG : function () { + return leftZeroFill(this.isoWeekYear() % 100, 2); + }, + GGGG : function () { + return leftZeroFill(this.isoWeekYear(), 4); + }, + GGGGG : function () { + return leftZeroFill(this.isoWeekYear(), 5); + }, + e : function () { + return this.weekday(); + }, + E : function () { + return this.isoWeekday(); + }, + a : function () { + return this.lang().meridiem(this.hours(), this.minutes(), true); + }, + A : function () { + return this.lang().meridiem(this.hours(), this.minutes(), false); + }, + H : function () { + return this.hours(); + }, + h : function () { + return this.hours() % 12 || 12; + }, + m : function () { + return this.minutes(); + }, + s : function () { + return this.seconds(); + }, + S : function () { + return toInt(this.milliseconds() / 100); + }, + SS : function () { + return leftZeroFill(toInt(this.milliseconds() / 10), 2); + }, + SSS : function () { + return leftZeroFill(this.milliseconds(), 3); + }, + SSSS : function () { + return leftZeroFill(this.milliseconds(), 3); + }, + Z : function () { + var a = -this.zone(), + b = "+"; + if (a < 0) { + a = -a; + b = "-"; + } + return b + leftZeroFill(toInt(a / 60), 2) + ":" + leftZeroFill(toInt(a) % 60, 2); + }, + ZZ : function () { + var a = -this.zone(), + b = "+"; + if (a < 0) { + a = -a; + b = "-"; + } + return b + leftZeroFill(toInt(a / 60), 2) + leftZeroFill(toInt(a) % 60, 2); + }, + z : function () { + return this.zoneAbbr(); + }, + zz : function () { + return this.zoneName(); + }, + X : function () { + return this.unix(); + }, + Q : function () { + return this.quarter(); + } + }, + + lists = ['months', 'monthsShort', 'weekdays', 'weekdaysShort', 'weekdaysMin']; + + function defaultParsingFlags() { + // We need to deep clone this object, and es5 standard is not very + // helpful. + return { + empty : false, + unusedTokens : [], + unusedInput : [], + overflow : -2, + charsLeftOver : 0, + nullInput : false, + invalidMonth : null, + invalidFormat : false, + userInvalidated : false, + iso: false + }; + } + + function padToken(func, count) { + return function (a) { + return leftZeroFill(func.call(this, a), count); + }; + } + function ordinalizeToken(func, period) { + return function (a) { + return this.lang().ordinal(func.call(this, a), period); + }; + } + + while (ordinalizeTokens.length) { + i = ordinalizeTokens.pop(); + formatTokenFunctions[i + 'o'] = ordinalizeToken(formatTokenFunctions[i], i); + } + while (paddedTokens.length) { + i = paddedTokens.pop(); + formatTokenFunctions[i + i] = padToken(formatTokenFunctions[i], 2); + } + formatTokenFunctions.DDDD = padToken(formatTokenFunctions.DDD, 3); + + + /************************************ + Constructors + ************************************/ + + function Language() { + + } + + // Moment prototype object + function Moment(config) { + checkOverflow(config); + extend(this, config); + } + + // Duration Constructor + function Duration(duration) { + var normalizedInput = normalizeObjectUnits(duration), + years = normalizedInput.year || 0, + months = normalizedInput.month || 0, + weeks = normalizedInput.week || 0, + days = normalizedInput.day || 0, + hours = normalizedInput.hour || 0, + minutes = normalizedInput.minute || 0, + seconds = normalizedInput.second || 0, + milliseconds = normalizedInput.millisecond || 0; + + // representation for dateAddRemove + this._milliseconds = +milliseconds + + seconds * 1e3 + // 1000 + minutes * 6e4 + // 1000 * 60 + hours * 36e5; // 1000 * 60 * 60 + // Because of dateAddRemove treats 24 hours as different from a + // day when working around DST, we need to store them separately + this._days = +days + + weeks * 7; + // It is impossible translate months into days without knowing + // which months you are are talking about, so we have to store + // it separately. + this._months = +months + + years * 12; + + this._data = {}; + + this._bubble(); + } + + /************************************ + Helpers + ************************************/ + + + function extend(a, b) { + for (var i in b) { + if (b.hasOwnProperty(i)) { + a[i] = b[i]; + } + } + + if (b.hasOwnProperty("toString")) { + a.toString = b.toString; + } + + if (b.hasOwnProperty("valueOf")) { + a.valueOf = b.valueOf; + } + + return a; + } + + function cloneMoment(m) { + var result = {}, i; + for (i in m) { + if (m.hasOwnProperty(i) && momentProperties.hasOwnProperty(i)) { + result[i] = m[i]; + } + } + + return result; + } + + function absRound(number) { + if (number < 0) { + return Math.ceil(number); + } else { + return Math.floor(number); + } + } + + // left zero fill a number + // see http://jsperf.com/left-zero-filling for performance comparison + function leftZeroFill(number, targetLength, forceSign) { + var output = '' + Math.abs(number), + sign = number >= 0; + + while (output.length < targetLength) { + output = '0' + output; + } + return (sign ? (forceSign ? '+' : '') : '-') + output; + } + + // helper function for _.addTime and _.subtractTime + function addOrSubtractDurationFromMoment(mom, duration, isAdding, ignoreUpdateOffset) { + var milliseconds = duration._milliseconds, + days = duration._days, + months = duration._months, + minutes, + hours; + + if (milliseconds) { + mom._d.setTime(+mom._d + milliseconds * isAdding); + } + // store the minutes and hours so we can restore them + if (days || months) { + minutes = mom.minute(); + hours = mom.hour(); + } + if (days) { + mom.date(mom.date() + days * isAdding); + } + if (months) { + mom.month(mom.month() + months * isAdding); + } + if (milliseconds && !ignoreUpdateOffset) { + moment.updateOffset(mom); + } + // restore the minutes and hours after possibly changing dst + if (days || months) { + mom.minute(minutes); + mom.hour(hours); + } + } + + // check if is an array + function isArray(input) { + return Object.prototype.toString.call(input) === '[object Array]'; + } + + function isDate(input) { + return Object.prototype.toString.call(input) === '[object Date]' || + input instanceof Date; + } + + // compare two arrays, return the number of differences + function compareArrays(array1, array2, dontConvert) { + var len = Math.min(array1.length, array2.length), + lengthDiff = Math.abs(array1.length - array2.length), + diffs = 0, + i; + for (i = 0; i < len; i++) { + if ((dontConvert && array1[i] !== array2[i]) || + (!dontConvert && toInt(array1[i]) !== toInt(array2[i]))) { + diffs++; + } + } + return diffs + lengthDiff; + } + + function normalizeUnits(units) { + if (units) { + var lowered = units.toLowerCase().replace(/(.)s$/, '$1'); + units = unitAliases[units] || camelFunctions[lowered] || lowered; + } + return units; + } + + function normalizeObjectUnits(inputObject) { + var normalizedInput = {}, + normalizedProp, + prop; + + for (prop in inputObject) { + if (inputObject.hasOwnProperty(prop)) { + normalizedProp = normalizeUnits(prop); + if (normalizedProp) { + normalizedInput[normalizedProp] = inputObject[prop]; + } + } + } + + return normalizedInput; + } + + function makeList(field) { + var count, setter; + + if (field.indexOf('week') === 0) { + count = 7; + setter = 'day'; + } + else if (field.indexOf('month') === 0) { + count = 12; + setter = 'month'; + } + else { + return; + } + + moment[field] = function (format, index) { + var i, getter, + method = moment.fn._lang[field], + results = []; + + if (typeof format === 'number') { + index = format; + format = undefined; + } + + getter = function (i) { + var m = moment().utc().set(setter, i); + return method.call(moment.fn._lang, m, format || ''); + }; + + if (index != null) { + return getter(index); + } + else { + for (i = 0; i < count; i++) { + results.push(getter(i)); + } + return results; + } + }; + } + + function toInt(argumentForCoercion) { + var coercedNumber = +argumentForCoercion, + value = 0; + + if (coercedNumber !== 0 && isFinite(coercedNumber)) { + if (coercedNumber >= 0) { + value = Math.floor(coercedNumber); + } else { + value = Math.ceil(coercedNumber); + } + } + + return value; + } + + function daysInMonth(year, month) { + return new Date(Date.UTC(year, month + 1, 0)).getUTCDate(); + } + + function daysInYear(year) { + return isLeapYear(year) ? 366 : 365; + } + + function isLeapYear(year) { + return (year % 4 === 0 && year % 100 !== 0) || year % 400 === 0; + } + + function checkOverflow(m) { + var overflow; + if (m._a && m._pf.overflow === -2) { + overflow = + m._a[MONTH] < 0 || m._a[MONTH] > 11 ? MONTH : + m._a[DATE] < 1 || m._a[DATE] > daysInMonth(m._a[YEAR], m._a[MONTH]) ? DATE : + m._a[HOUR] < 0 || m._a[HOUR] > 23 ? HOUR : + m._a[MINUTE] < 0 || m._a[MINUTE] > 59 ? MINUTE : + m._a[SECOND] < 0 || m._a[SECOND] > 59 ? SECOND : + m._a[MILLISECOND] < 0 || m._a[MILLISECOND] > 999 ? MILLISECOND : + -1; + + if (m._pf._overflowDayOfYear && (overflow < YEAR || overflow > DATE)) { + overflow = DATE; + } + + m._pf.overflow = overflow; + } + } + + function isValid(m) { + if (m._isValid == null) { + m._isValid = !isNaN(m._d.getTime()) && + m._pf.overflow < 0 && + !m._pf.empty && + !m._pf.invalidMonth && + !m._pf.nullInput && + !m._pf.invalidFormat && + !m._pf.userInvalidated; + + if (m._strict) { + m._isValid = m._isValid && + m._pf.charsLeftOver === 0 && + m._pf.unusedTokens.length === 0; + } + } + return m._isValid; + } + + function normalizeLanguage(key) { + return key ? key.toLowerCase().replace('_', '-') : key; + } + + // Return a moment from input, that is local/utc/zone equivalent to model. + function makeAs(input, model) { + return model._isUTC ? moment(input).zone(model._offset || 0) : + moment(input).local(); + } + + /************************************ + Languages + ************************************/ + + + extend(Language.prototype, { + + set : function (config) { + var prop, i; + for (i in config) { + prop = config[i]; + if (typeof prop === 'function') { + this[i] = prop; + } else { + this['_' + i] = prop; + } + } + }, + + _months : "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), + months : function (m) { + return this._months[m.month()]; + }, + + _monthsShort : "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), + monthsShort : function (m) { + return this._monthsShort[m.month()]; + }, + + monthsParse : function (monthName) { + var i, mom, regex; + + if (!this._monthsParse) { + this._monthsParse = []; + } + + for (i = 0; i < 12; i++) { + // make the regex if we don't have it already + if (!this._monthsParse[i]) { + mom = moment.utc([2000, i]); + regex = '^' + this.months(mom, '') + '|^' + this.monthsShort(mom, ''); + this._monthsParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (this._monthsParse[i].test(monthName)) { + return i; + } + } + }, + + _weekdays : "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), + weekdays : function (m) { + return this._weekdays[m.day()]; + }, + + _weekdaysShort : "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), + weekdaysShort : function (m) { + return this._weekdaysShort[m.day()]; + }, + + _weekdaysMin : "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), + weekdaysMin : function (m) { + return this._weekdaysMin[m.day()]; + }, + + weekdaysParse : function (weekdayName) { + var i, mom, regex; + + if (!this._weekdaysParse) { + this._weekdaysParse = []; + } + + for (i = 0; i < 7; i++) { + // make the regex if we don't have it already + if (!this._weekdaysParse[i]) { + mom = moment([2000, 1]).day(i); + regex = '^' + this.weekdays(mom, '') + '|^' + this.weekdaysShort(mom, '') + '|^' + this.weekdaysMin(mom, ''); + this._weekdaysParse[i] = new RegExp(regex.replace('.', ''), 'i'); + } + // test the regex + if (this._weekdaysParse[i].test(weekdayName)) { + return i; + } + } + }, + + _longDateFormat : { + LT : "h:mm A", + L : "MM/DD/YYYY", + LL : "MMMM D YYYY", + LLL : "MMMM D YYYY LT", + LLLL : "dddd, MMMM D YYYY LT" + }, + longDateFormat : function (key) { + var output = this._longDateFormat[key]; + if (!output && this._longDateFormat[key.toUpperCase()]) { + output = this._longDateFormat[key.toUpperCase()].replace(/MMMM|MM|DD|dddd/g, function (val) { + return val.slice(1); + }); + this._longDateFormat[key] = output; + } + return output; + }, + + isPM : function (input) { + // IE8 Quirks Mode & IE7 Standards Mode do not allow accessing strings like arrays + // Using charAt should be more compatible. + return ((input + '').toLowerCase().charAt(0) === 'p'); + }, + + _meridiemParse : /[ap]\.?m?\.?/i, + meridiem : function (hours, minutes, isLower) { + if (hours > 11) { + return isLower ? 'pm' : 'PM'; + } else { + return isLower ? 'am' : 'AM'; + } + }, + + _calendar : { + sameDay : '[Today at] LT', + nextDay : '[Tomorrow at] LT', + nextWeek : 'dddd [at] LT', + lastDay : '[Yesterday at] LT', + lastWeek : '[Last] dddd [at] LT', + sameElse : 'L' + }, + calendar : function (key, mom) { + var output = this._calendar[key]; + return typeof output === 'function' ? output.apply(mom) : output; + }, + + _relativeTime : { + future : "in %s", + past : "%s ago", + s : "a few seconds", + m : "a minute", + mm : "%d minutes", + h : "an hour", + hh : "%d hours", + d : "a day", + dd : "%d days", + M : "a month", + MM : "%d months", + y : "a year", + yy : "%d years" + }, + relativeTime : function (number, withoutSuffix, string, isFuture) { + var output = this._relativeTime[string]; + return (typeof output === 'function') ? + output(number, withoutSuffix, string, isFuture) : + output.replace(/%d/i, number); + }, + pastFuture : function (diff, output) { + var format = this._relativeTime[diff > 0 ? 'future' : 'past']; + return typeof format === 'function' ? format(output) : format.replace(/%s/i, output); + }, + + ordinal : function (number) { + return this._ordinal.replace("%d", number); + }, + _ordinal : "%d", + + preparse : function (string) { + return string; + }, + + postformat : function (string) { + return string; + }, + + week : function (mom) { + return weekOfYear(mom, this._week.dow, this._week.doy).week; + }, + + _week : { + dow : 0, // Sunday is the first day of the week. + doy : 6 // The week that contains Jan 1st is the first week of the year. + }, + + _invalidDate: 'Invalid date', + invalidDate: function () { + return this._invalidDate; + } + }); + + // Loads a language definition into the `languages` cache. The function + // takes a key and optionally values. If not in the browser and no values + // are provided, it will load the language file module. As a convenience, + // this function also returns the language values. + function loadLang(key, values) { + values.abbr = key; + if (!languages[key]) { + languages[key] = new Language(); + } + languages[key].set(values); + return languages[key]; + } + + // Remove a language from the `languages` cache. Mostly useful in tests. + function unloadLang(key) { + delete languages[key]; + } + + // Determines which language definition to use and returns it. + // + // With no parameters, it will return the global language. If you + // pass in a language key, such as 'en', it will return the + // definition for 'en', so long as 'en' has already been loaded using + // moment.lang. + function getLangDefinition(key) { + var i = 0, j, lang, next, split, + get = function (k) { + if (!languages[k] && hasModule) { + try { + require('./lang/' + k); + } catch (e) { } + } + return languages[k]; + }; + + if (!key) { + return moment.fn._lang; + } + + if (!isArray(key)) { + //short-circuit everything else + lang = get(key); + if (lang) { + return lang; + } + key = [key]; + } + + //pick the language from the array + //try ['en-au', 'en-gb'] as 'en-au', 'en-gb', 'en', as in move through the list trying each + //substring from most specific to least, but move to the next array item if it's a more specific variant than the current root + while (i < key.length) { + split = normalizeLanguage(key[i]).split('-'); + j = split.length; + next = normalizeLanguage(key[i + 1]); + next = next ? next.split('-') : null; + while (j > 0) { + lang = get(split.slice(0, j).join('-')); + if (lang) { + return lang; + } + if (next && next.length >= j && compareArrays(split, next, true) >= j - 1) { + //the next array item is better than a shallower substring of this one + break; + } + j--; + } + i++; + } + return moment.fn._lang; + } + + /************************************ + Formatting + ************************************/ + + + function removeFormattingTokens(input) { + if (input.match(/\[[\s\S]/)) { + return input.replace(/^\[|\]$/g, ""); + } + return input.replace(/\\/g, ""); + } + + function makeFormatFunction(format) { + var array = format.match(formattingTokens), i, length; + + for (i = 0, length = array.length; i < length; i++) { + if (formatTokenFunctions[array[i]]) { + array[i] = formatTokenFunctions[array[i]]; + } else { + array[i] = removeFormattingTokens(array[i]); + } + } + + return function (mom) { + var output = ""; + for (i = 0; i < length; i++) { + output += array[i] instanceof Function ? array[i].call(mom, format) : array[i]; + } + return output; + }; + } + + // format date using native date object + function formatMoment(m, format) { + + if (!m.isValid()) { + return m.lang().invalidDate(); + } + + format = expandFormat(format, m.lang()); + + if (!formatFunctions[format]) { + formatFunctions[format] = makeFormatFunction(format); + } + + return formatFunctions[format](m); + } + + function expandFormat(format, lang) { + var i = 5; + + function replaceLongDateFormatTokens(input) { + return lang.longDateFormat(input) || input; + } + + localFormattingTokens.lastIndex = 0; + while (i >= 0 && localFormattingTokens.test(format)) { + format = format.replace(localFormattingTokens, replaceLongDateFormatTokens); + localFormattingTokens.lastIndex = 0; + i -= 1; + } + + return format; + } + + + /************************************ + Parsing + ************************************/ + + + // get the regex to find the next token + function getParseRegexForToken(token, config) { + var a, strict = config._strict; + switch (token) { + case 'DDDD': + return parseTokenThreeDigits; + case 'YYYY': + case 'GGGG': + case 'gggg': + return strict ? parseTokenFourDigits : parseTokenOneToFourDigits; + case 'Y': + case 'G': + case 'g': + return parseTokenSignedNumber; + case 'YYYYYY': + case 'YYYYY': + case 'GGGGG': + case 'ggggg': + return strict ? parseTokenSixDigits : parseTokenOneToSixDigits; + case 'S': + if (strict) { return parseTokenOneDigit; } + /* falls through */ + case 'SS': + if (strict) { return parseTokenTwoDigits; } + /* falls through */ + case 'SSS': + if (strict) { return parseTokenThreeDigits; } + /* falls through */ + case 'DDD': + return parseTokenOneToThreeDigits; + case 'MMM': + case 'MMMM': + case 'dd': + case 'ddd': + case 'dddd': + return parseTokenWord; + case 'a': + case 'A': + return getLangDefinition(config._l)._meridiemParse; + case 'X': + return parseTokenTimestampMs; + case 'Z': + case 'ZZ': + return parseTokenTimezone; + case 'T': + return parseTokenT; + case 'SSSS': + return parseTokenDigits; + case 'MM': + case 'DD': + case 'YY': + case 'GG': + case 'gg': + case 'HH': + case 'hh': + case 'mm': + case 'ss': + case 'ww': + case 'WW': + return strict ? parseTokenTwoDigits : parseTokenOneOrTwoDigits; + case 'M': + case 'D': + case 'd': + case 'H': + case 'h': + case 'm': + case 's': + case 'w': + case 'W': + case 'e': + case 'E': + return parseTokenOneOrTwoDigits; + default : + a = new RegExp(regexpEscape(unescapeFormat(token.replace('\\', '')), "i")); + return a; + } + } + + function timezoneMinutesFromString(string) { + string = string || ""; + var possibleTzMatches = (string.match(parseTokenTimezone) || []), + tzChunk = possibleTzMatches[possibleTzMatches.length - 1] || [], + parts = (tzChunk + '').match(parseTimezoneChunker) || ['-', 0, 0], + minutes = +(parts[1] * 60) + toInt(parts[2]); + + return parts[0] === '+' ? -minutes : minutes; + } + + // function to convert string input to date + function addTimeToArrayFromToken(token, input, config) { + var a, datePartArray = config._a; + + switch (token) { + // MONTH + case 'M' : // fall through to MM + case 'MM' : + if (input != null) { + datePartArray[MONTH] = toInt(input) - 1; + } + break; + case 'MMM' : // fall through to MMMM + case 'MMMM' : + a = getLangDefinition(config._l).monthsParse(input); + // if we didn't find a month name, mark the date as invalid. + if (a != null) { + datePartArray[MONTH] = a; + } else { + config._pf.invalidMonth = input; + } + break; + // DAY OF MONTH + case 'D' : // fall through to DD + case 'DD' : + if (input != null) { + datePartArray[DATE] = toInt(input); + } + break; + // DAY OF YEAR + case 'DDD' : // fall through to DDDD + case 'DDDD' : + if (input != null) { + config._dayOfYear = toInt(input); + } + + break; + // YEAR + case 'YY' : + datePartArray[YEAR] = toInt(input) + (toInt(input) > 68 ? 1900 : 2000); + break; + case 'YYYY' : + case 'YYYYY' : + case 'YYYYYY' : + datePartArray[YEAR] = toInt(input); + break; + // AM / PM + case 'a' : // fall through to A + case 'A' : + config._isPm = getLangDefinition(config._l).isPM(input); + break; + // 24 HOUR + case 'H' : // fall through to hh + case 'HH' : // fall through to hh + case 'h' : // fall through to hh + case 'hh' : + datePartArray[HOUR] = toInt(input); + break; + // MINUTE + case 'm' : // fall through to mm + case 'mm' : + datePartArray[MINUTE] = toInt(input); + break; + // SECOND + case 's' : // fall through to ss + case 'ss' : + datePartArray[SECOND] = toInt(input); + break; + // MILLISECOND + case 'S' : + case 'SS' : + case 'SSS' : + case 'SSSS' : + datePartArray[MILLISECOND] = toInt(('0.' + input) * 1000); + break; + // UNIX TIMESTAMP WITH MS + case 'X': + config._d = new Date(parseFloat(input) * 1000); + break; + // TIMEZONE + case 'Z' : // fall through to ZZ + case 'ZZ' : + config._useUTC = true; + config._tzm = timezoneMinutesFromString(input); + break; + case 'w': + case 'ww': + case 'W': + case 'WW': + case 'd': + case 'dd': + case 'ddd': + case 'dddd': + case 'e': + case 'E': + token = token.substr(0, 1); + /* falls through */ + case 'gg': + case 'gggg': + case 'GG': + case 'GGGG': + case 'GGGGG': + token = token.substr(0, 2); + if (input) { + config._w = config._w || {}; + config._w[token] = input; + } + break; + } + } + + // convert an array to a date. + // the array should mirror the parameters below + // note: all values past the year are optional and will default to the lowest possible value. + // [year, month, day , hour, minute, second, millisecond] + function dateFromConfig(config) { + var i, date, input = [], currentDate, + yearToUse, fixYear, w, temp, lang, weekday, week; + + if (config._d) { + return; + } + + currentDate = currentDateArray(config); + + //compute day of the year from weeks and weekdays + if (config._w && config._a[DATE] == null && config._a[MONTH] == null) { + fixYear = function (val) { + var int_val = parseInt(val, 10); + return val ? + (val.length < 3 ? (int_val > 68 ? 1900 + int_val : 2000 + int_val) : int_val) : + (config._a[YEAR] == null ? moment().weekYear() : config._a[YEAR]); + }; + + w = config._w; + if (w.GG != null || w.W != null || w.E != null) { + temp = dayOfYearFromWeeks(fixYear(w.GG), w.W || 1, w.E, 4, 1); + } + else { + lang = getLangDefinition(config._l); + weekday = w.d != null ? parseWeekday(w.d, lang) : + (w.e != null ? parseInt(w.e, 10) + lang._week.dow : 0); + + week = parseInt(w.w, 10) || 1; + + //if we're parsing 'd', then the low day numbers may be next week + if (w.d != null && weekday < lang._week.dow) { + week++; + } + + temp = dayOfYearFromWeeks(fixYear(w.gg), week, weekday, lang._week.doy, lang._week.dow); + } + + config._a[YEAR] = temp.year; + config._dayOfYear = temp.dayOfYear; + } + + //if the day of the year is set, figure out what it is + if (config._dayOfYear) { + yearToUse = config._a[YEAR] == null ? currentDate[YEAR] : config._a[YEAR]; + + if (config._dayOfYear > daysInYear(yearToUse)) { + config._pf._overflowDayOfYear = true; + } + + date = makeUTCDate(yearToUse, 0, config._dayOfYear); + config._a[MONTH] = date.getUTCMonth(); + config._a[DATE] = date.getUTCDate(); + } + + // Default to current date. + // * if no year, month, day of month are given, default to today + // * if day of month is given, default month and year + // * if month is given, default only year + // * if year is given, don't default anything + for (i = 0; i < 3 && config._a[i] == null; ++i) { + config._a[i] = input[i] = currentDate[i]; + } + + // Zero out whatever was not defaulted, including time + for (; i < 7; i++) { + config._a[i] = input[i] = (config._a[i] == null) ? (i === 2 ? 1 : 0) : config._a[i]; + } + + // add the offsets to the time to be parsed so that we can have a clean array for checking isValid + input[HOUR] += toInt((config._tzm || 0) / 60); + input[MINUTE] += toInt((config._tzm || 0) % 60); + + config._d = (config._useUTC ? makeUTCDate : makeDate).apply(null, input); + } + + function dateFromObject(config) { + var normalizedInput; + + if (config._d) { + return; + } + + normalizedInput = normalizeObjectUnits(config._i); + config._a = [ + normalizedInput.year, + normalizedInput.month, + normalizedInput.day, + normalizedInput.hour, + normalizedInput.minute, + normalizedInput.second, + normalizedInput.millisecond + ]; + + dateFromConfig(config); + } + + function currentDateArray(config) { + var now = new Date(); + if (config._useUTC) { + return [ + now.getUTCFullYear(), + now.getUTCMonth(), + now.getUTCDate() + ]; + } else { + return [now.getFullYear(), now.getMonth(), now.getDate()]; + } + } + + // date from string and format string + function makeDateFromStringAndFormat(config) { + + config._a = []; + config._pf.empty = true; + + // This array is used to make a Date, either with `new Date` or `Date.UTC` + var lang = getLangDefinition(config._l), + string = '' + config._i, + i, parsedInput, tokens, token, skipped, + stringLength = string.length, + totalParsedInputLength = 0; + + tokens = expandFormat(config._f, lang).match(formattingTokens) || []; + + for (i = 0; i < tokens.length; i++) { + token = tokens[i]; + parsedInput = (string.match(getParseRegexForToken(token, config)) || [])[0]; + if (parsedInput) { + skipped = string.substr(0, string.indexOf(parsedInput)); + if (skipped.length > 0) { + config._pf.unusedInput.push(skipped); + } + string = string.slice(string.indexOf(parsedInput) + parsedInput.length); + totalParsedInputLength += parsedInput.length; + } + // don't parse if it's not a known token + if (formatTokenFunctions[token]) { + if (parsedInput) { + config._pf.empty = false; + } + else { + config._pf.unusedTokens.push(token); + } + addTimeToArrayFromToken(token, parsedInput, config); + } + else if (config._strict && !parsedInput) { + config._pf.unusedTokens.push(token); + } + } + + // add remaining unparsed input length to the string + config._pf.charsLeftOver = stringLength - totalParsedInputLength; + if (string.length > 0) { + config._pf.unusedInput.push(string); + } + + // handle am pm + if (config._isPm && config._a[HOUR] < 12) { + config._a[HOUR] += 12; + } + // if is 12 am, change hours to 0 + if (config._isPm === false && config._a[HOUR] === 12) { + config._a[HOUR] = 0; + } + + dateFromConfig(config); + checkOverflow(config); + } + + function unescapeFormat(s) { + return s.replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, function (matched, p1, p2, p3, p4) { + return p1 || p2 || p3 || p4; + }); + } + + // Code from http://stackoverflow.com/questions/3561493/is-there-a-regexp-escape-function-in-javascript + function regexpEscape(s) { + return s.replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); + } + + // date from string and array of format strings + function makeDateFromStringAndArray(config) { + var tempConfig, + bestMoment, + + scoreToBeat, + i, + currentScore; + + if (config._f.length === 0) { + config._pf.invalidFormat = true; + config._d = new Date(NaN); + return; + } + + for (i = 0; i < config._f.length; i++) { + currentScore = 0; + tempConfig = extend({}, config); + tempConfig._pf = defaultParsingFlags(); + tempConfig._f = config._f[i]; + makeDateFromStringAndFormat(tempConfig); + + if (!isValid(tempConfig)) { + continue; + } + + // if there is any input that was not parsed add a penalty for that format + currentScore += tempConfig._pf.charsLeftOver; + + //or tokens + currentScore += tempConfig._pf.unusedTokens.length * 10; + + tempConfig._pf.score = currentScore; + + if (scoreToBeat == null || currentScore < scoreToBeat) { + scoreToBeat = currentScore; + bestMoment = tempConfig; + } + } + + extend(config, bestMoment || tempConfig); + } + + // date from iso format + function makeDateFromString(config) { + var i, l, + string = config._i, + match = isoRegex.exec(string); + + if (match) { + config._pf.iso = true; + for (i = 0, l = isoDates.length; i < l; i++) { + if (isoDates[i][1].exec(string)) { + // match[5] should be "T" or undefined + config._f = isoDates[i][0] + (match[6] || " "); + break; + } + } + for (i = 0, l = isoTimes.length; i < l; i++) { + if (isoTimes[i][1].exec(string)) { + config._f += isoTimes[i][0]; + break; + } + } + if (string.match(parseTokenTimezone)) { + config._f += "Z"; + } + makeDateFromStringAndFormat(config); + } + else { + config._d = new Date(string); + } + } + + function makeDateFromInput(config) { + var input = config._i, + matched = aspNetJsonRegex.exec(input); + + if (input === undefined) { + config._d = new Date(); + } else if (matched) { + config._d = new Date(+matched[1]); + } else if (typeof input === 'string') { + makeDateFromString(config); + } else if (isArray(input)) { + config._a = input.slice(0); + dateFromConfig(config); + } else if (isDate(input)) { + config._d = new Date(+input); + } else if (typeof(input) === 'object') { + dateFromObject(config); + } else { + config._d = new Date(input); + } + } + + function makeDate(y, m, d, h, M, s, ms) { + //can't just apply() to create a date: + //http://stackoverflow.com/questions/181348/instantiating-a-javascript-object-by-calling-prototype-constructor-apply + var date = new Date(y, m, d, h, M, s, ms); + + //the date constructor doesn't accept years < 1970 + if (y < 1970) { + date.setFullYear(y); + } + return date; + } + + function makeUTCDate(y) { + var date = new Date(Date.UTC.apply(null, arguments)); + if (y < 1970) { + date.setUTCFullYear(y); + } + return date; + } + + function parseWeekday(input, language) { + if (typeof input === 'string') { + if (!isNaN(input)) { + input = parseInt(input, 10); + } + else { + input = language.weekdaysParse(input); + if (typeof input !== 'number') { + return null; + } + } + } + return input; + } + + /************************************ + Relative Time + ************************************/ + + + // helper function for moment.fn.from, moment.fn.fromNow, and moment.duration.fn.humanize + function substituteTimeAgo(string, number, withoutSuffix, isFuture, lang) { + return lang.relativeTime(number || 1, !!withoutSuffix, string, isFuture); + } + + function relativeTime(milliseconds, withoutSuffix, lang) { + var seconds = round(Math.abs(milliseconds) / 1000), + minutes = round(seconds / 60), + hours = round(minutes / 60), + days = round(hours / 24), + years = round(days / 365), + args = seconds < 45 && ['s', seconds] || + minutes === 1 && ['m'] || + minutes < 45 && ['mm', minutes] || + hours === 1 && ['h'] || + hours < 22 && ['hh', hours] || + days === 1 && ['d'] || + days <= 25 && ['dd', days] || + days <= 45 && ['M'] || + days < 345 && ['MM', round(days / 30)] || + years === 1 && ['y'] || ['yy', years]; + args[2] = withoutSuffix; + args[3] = milliseconds > 0; + args[4] = lang; + return substituteTimeAgo.apply({}, args); + } + + + /************************************ + Week of Year + ************************************/ + + + // firstDayOfWeek 0 = sun, 6 = sat + // the day of the week that starts the week + // (usually sunday or monday) + // firstDayOfWeekOfYear 0 = sun, 6 = sat + // the first week is the week that contains the first + // of this day of the week + // (eg. ISO weeks use thursday (4)) + function weekOfYear(mom, firstDayOfWeek, firstDayOfWeekOfYear) { + var end = firstDayOfWeekOfYear - firstDayOfWeek, + daysToDayOfWeek = firstDayOfWeekOfYear - mom.day(), + adjustedMoment; + + + if (daysToDayOfWeek > end) { + daysToDayOfWeek -= 7; + } + + if (daysToDayOfWeek < end - 7) { + daysToDayOfWeek += 7; + } + + adjustedMoment = moment(mom).add('d', daysToDayOfWeek); + return { + week: Math.ceil(adjustedMoment.dayOfYear() / 7), + year: adjustedMoment.year() + }; + } + + //http://en.wikipedia.org/wiki/ISO_week_date#Calculating_a_date_given_the_year.2C_week_number_and_weekday + function dayOfYearFromWeeks(year, week, weekday, firstDayOfWeekOfYear, firstDayOfWeek) { + var d = makeUTCDate(year, 0, 1).getUTCDay(), daysToAdd, dayOfYear; + + weekday = weekday != null ? weekday : firstDayOfWeek; + daysToAdd = firstDayOfWeek - d + (d > firstDayOfWeekOfYear ? 7 : 0) - (d < firstDayOfWeek ? 7 : 0); + dayOfYear = 7 * (week - 1) + (weekday - firstDayOfWeek) + daysToAdd + 1; + + return { + year: dayOfYear > 0 ? year : year - 1, + dayOfYear: dayOfYear > 0 ? dayOfYear : daysInYear(year - 1) + dayOfYear + }; + } + + /************************************ + Top Level Functions + ************************************/ + + function makeMoment(config) { + var input = config._i, + format = config._f; + + if (input === null) { + return moment.invalid({nullInput: true}); + } + + if (typeof input === 'string') { + config._i = input = getLangDefinition().preparse(input); + } + + if (moment.isMoment(input)) { + config = cloneMoment(input); + + config._d = new Date(+input._d); + } else if (format) { + if (isArray(format)) { + makeDateFromStringAndArray(config); + } else { + makeDateFromStringAndFormat(config); + } + } else { + makeDateFromInput(config); + } + + return new Moment(config); + } + + moment = function (input, format, lang, strict) { + var c; + + if (typeof(lang) === "boolean") { + strict = lang; + lang = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c = {}; + c._isAMomentObject = true; + c._i = input; + c._f = format; + c._l = lang; + c._strict = strict; + c._isUTC = false; + c._pf = defaultParsingFlags(); + + return makeMoment(c); + }; + + // creating with utc + moment.utc = function (input, format, lang, strict) { + var c; + + if (typeof(lang) === "boolean") { + strict = lang; + lang = undefined; + } + // object construction must be done this way. + // https://github.com/moment/moment/issues/1423 + c = {}; + c._isAMomentObject = true; + c._useUTC = true; + c._isUTC = true; + c._l = lang; + c._i = input; + c._f = format; + c._strict = strict; + c._pf = defaultParsingFlags(); + + return makeMoment(c).utc(); + }; + + // creating with unix timestamp (in seconds) + moment.unix = function (input) { + return moment(input * 1000); + }; + + // duration + moment.duration = function (input, key) { + var duration = input, + // matching against regexp is expensive, do it on demand + match = null, + sign, + ret, + parseIso; + + if (moment.isDuration(input)) { + duration = { + ms: input._milliseconds, + d: input._days, + M: input._months + }; + } else if (typeof input === 'number') { + duration = {}; + if (key) { + duration[key] = input; + } else { + duration.milliseconds = input; + } + } else if (!!(match = aspNetTimeSpanJsonRegex.exec(input))) { + sign = (match[1] === "-") ? -1 : 1; + duration = { + y: 0, + d: toInt(match[DATE]) * sign, + h: toInt(match[HOUR]) * sign, + m: toInt(match[MINUTE]) * sign, + s: toInt(match[SECOND]) * sign, + ms: toInt(match[MILLISECOND]) * sign + }; + } else if (!!(match = isoDurationRegex.exec(input))) { + sign = (match[1] === "-") ? -1 : 1; + parseIso = function (inp) { + // We'd normally use ~~inp for this, but unfortunately it also + // converts floats to ints. + // inp may be undefined, so careful calling replace on it. + var res = inp && parseFloat(inp.replace(',', '.')); + // apply sign while we're at it + return (isNaN(res) ? 0 : res) * sign; + }; + duration = { + y: parseIso(match[2]), + M: parseIso(match[3]), + d: parseIso(match[4]), + h: parseIso(match[5]), + m: parseIso(match[6]), + s: parseIso(match[7]), + w: parseIso(match[8]) + }; + } + + ret = new Duration(duration); + + if (moment.isDuration(input) && input.hasOwnProperty('_lang')) { + ret._lang = input._lang; + } + + return ret; + }; + + // version number + moment.version = VERSION; + + // default format + moment.defaultFormat = isoFormat; + + // This function will be called whenever a moment is mutated. + // It is intended to keep the offset in sync with the timezone. + moment.updateOffset = function () {}; + + // This function will load languages and then set the global language. If + // no arguments are passed in, it will simply return the current global + // language key. + moment.lang = function (key, values) { + var r; + if (!key) { + return moment.fn._lang._abbr; + } + if (values) { + loadLang(normalizeLanguage(key), values); + } else if (values === null) { + unloadLang(key); + key = 'en'; + } else if (!languages[key]) { + getLangDefinition(key); + } + r = moment.duration.fn._lang = moment.fn._lang = getLangDefinition(key); + return r._abbr; + }; + + // returns language data + moment.langData = function (key) { + if (key && key._lang && key._lang._abbr) { + key = key._lang._abbr; + } + return getLangDefinition(key); + }; + + // compare moment object + moment.isMoment = function (obj) { + return obj instanceof Moment || + (obj != null && obj.hasOwnProperty('_isAMomentObject')); + }; + + // for typechecking Duration objects + moment.isDuration = function (obj) { + return obj instanceof Duration; + }; + + for (i = lists.length - 1; i >= 0; --i) { + makeList(lists[i]); + } + + moment.normalizeUnits = function (units) { + return normalizeUnits(units); + }; + + moment.invalid = function (flags) { + var m = moment.utc(NaN); + if (flags != null) { + extend(m._pf, flags); + } + else { + m._pf.userInvalidated = true; + } + + return m; + }; + + moment.parseZone = function (input) { + return moment(input).parseZone(); + }; + + /************************************ + Moment Prototype + ************************************/ + + + extend(moment.fn = Moment.prototype, { + + clone : function () { + return moment(this); + }, + + valueOf : function () { + return +this._d + ((this._offset || 0) * 60000); + }, + + unix : function () { + return Math.floor(+this / 1000); + }, + + toString : function () { + return this.clone().lang('en').format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ"); + }, + + toDate : function () { + return this._offset ? new Date(+this) : this._d; + }, + + toISOString : function () { + var m = moment(this).utc(); + if (0 < m.year() && m.year() <= 9999) { + return formatMoment(m, 'YYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); + } else { + return formatMoment(m, 'YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]'); + } + }, + + toArray : function () { + var m = this; + return [ + m.year(), + m.month(), + m.date(), + m.hours(), + m.minutes(), + m.seconds(), + m.milliseconds() + ]; + }, + + isValid : function () { + return isValid(this); + }, + + isDSTShifted : function () { + + if (this._a) { + return this.isValid() && compareArrays(this._a, (this._isUTC ? moment.utc(this._a) : moment(this._a)).toArray()) > 0; + } + + return false; + }, + + parsingFlags : function () { + return extend({}, this._pf); + }, + + invalidAt: function () { + return this._pf.overflow; + }, + + utc : function () { + return this.zone(0); + }, + + local : function () { + this.zone(0); + this._isUTC = false; + return this; + }, + + format : function (inputString) { + var output = formatMoment(this, inputString || moment.defaultFormat); + return this.lang().postformat(output); + }, + + add : function (input, val) { + var dur; + // switch args to support add('s', 1) and add(1, 's') + if (typeof input === 'string') { + dur = moment.duration(+val, input); + } else { + dur = moment.duration(input, val); + } + addOrSubtractDurationFromMoment(this, dur, 1); + return this; + }, + + subtract : function (input, val) { + var dur; + // switch args to support subtract('s', 1) and subtract(1, 's') + if (typeof input === 'string') { + dur = moment.duration(+val, input); + } else { + dur = moment.duration(input, val); + } + addOrSubtractDurationFromMoment(this, dur, -1); + return this; + }, + + diff : function (input, units, asFloat) { + var that = makeAs(input, this), + zoneDiff = (this.zone() - that.zone()) * 6e4, + diff, output; + + units = normalizeUnits(units); + + if (units === 'year' || units === 'month') { + // average number of days in the months in the given dates + diff = (this.daysInMonth() + that.daysInMonth()) * 432e5; // 24 * 60 * 60 * 1000 / 2 + // difference in months + output = ((this.year() - that.year()) * 12) + (this.month() - that.month()); + // adjust by taking difference in days, average number of days + // and dst in the given months. + output += ((this - moment(this).startOf('month')) - + (that - moment(that).startOf('month'))) / diff; + // same as above but with zones, to negate all dst + output -= ((this.zone() - moment(this).startOf('month').zone()) - + (that.zone() - moment(that).startOf('month').zone())) * 6e4 / diff; + if (units === 'year') { + output = output / 12; + } + } else { + diff = (this - that); + output = units === 'second' ? diff / 1e3 : // 1000 + units === 'minute' ? diff / 6e4 : // 1000 * 60 + units === 'hour' ? diff / 36e5 : // 1000 * 60 * 60 + units === 'day' ? (diff - zoneDiff) / 864e5 : // 1000 * 60 * 60 * 24, negate dst + units === 'week' ? (diff - zoneDiff) / 6048e5 : // 1000 * 60 * 60 * 24 * 7, negate dst + diff; + } + return asFloat ? output : absRound(output); + }, + + from : function (time, withoutSuffix) { + return moment.duration(this.diff(time)).lang(this.lang()._abbr).humanize(!withoutSuffix); + }, + + fromNow : function (withoutSuffix) { + return this.from(moment(), withoutSuffix); + }, + + calendar : function () { + // We want to compare the start of today, vs this. + // Getting start-of-today depends on whether we're zone'd or not. + var sod = makeAs(moment(), this).startOf('day'), + diff = this.diff(sod, 'days', true), + format = diff < -6 ? 'sameElse' : + diff < -1 ? 'lastWeek' : + diff < 0 ? 'lastDay' : + diff < 1 ? 'sameDay' : + diff < 2 ? 'nextDay' : + diff < 7 ? 'nextWeek' : 'sameElse'; + return this.format(this.lang().calendar(format, this)); + }, + + isLeapYear : function () { + return isLeapYear(this.year()); + }, + + isDST : function () { + return (this.zone() < this.clone().month(0).zone() || + this.zone() < this.clone().month(5).zone()); + }, + + day : function (input) { + var day = this._isUTC ? this._d.getUTCDay() : this._d.getDay(); + if (input != null) { + input = parseWeekday(input, this.lang()); + return this.add({ d : input - day }); + } else { + return day; + } + }, + + month : function (input) { + var utc = this._isUTC ? 'UTC' : '', + dayOfMonth; + + if (input != null) { + if (typeof input === 'string') { + input = this.lang().monthsParse(input); + if (typeof input !== 'number') { + return this; + } + } + + dayOfMonth = this.date(); + this.date(1); + this._d['set' + utc + 'Month'](input); + this.date(Math.min(dayOfMonth, this.daysInMonth())); + + moment.updateOffset(this); + return this; + } else { + return this._d['get' + utc + 'Month'](); + } + }, + + startOf: function (units) { + units = normalizeUnits(units); + // the following switch intentionally omits break keywords + // to utilize falling through the cases. + switch (units) { + case 'year': + this.month(0); + /* falls through */ + case 'month': + this.date(1); + /* falls through */ + case 'week': + case 'isoWeek': + case 'day': + this.hours(0); + /* falls through */ + case 'hour': + this.minutes(0); + /* falls through */ + case 'minute': + this.seconds(0); + /* falls through */ + case 'second': + this.milliseconds(0); + /* falls through */ + } + + // weeks are a special case + if (units === 'week') { + this.weekday(0); + } else if (units === 'isoWeek') { + this.isoWeekday(1); + } + + return this; + }, + + endOf: function (units) { + units = normalizeUnits(units); + return this.startOf(units).add((units === 'isoWeek' ? 'week' : units), 1).subtract('ms', 1); + }, + + isAfter: function (input, units) { + units = typeof units !== 'undefined' ? units : 'millisecond'; + return +this.clone().startOf(units) > +moment(input).startOf(units); + }, + + isBefore: function (input, units) { + units = typeof units !== 'undefined' ? units : 'millisecond'; + return +this.clone().startOf(units) < +moment(input).startOf(units); + }, + + isSame: function (input, units) { + units = units || 'ms'; + return +this.clone().startOf(units) === +makeAs(input, this).startOf(units); + }, + + min: function (other) { + other = moment.apply(null, arguments); + return other < this ? this : other; + }, + + max: function (other) { + other = moment.apply(null, arguments); + return other > this ? this : other; + }, + + zone : function (input) { + var offset = this._offset || 0; + if (input != null) { + if (typeof input === "string") { + input = timezoneMinutesFromString(input); + } + if (Math.abs(input) < 16) { + input = input * 60; + } + this._offset = input; + this._isUTC = true; + if (offset !== input) { + addOrSubtractDurationFromMoment(this, moment.duration(offset - input, 'm'), 1, true); + } + } else { + return this._isUTC ? offset : this._d.getTimezoneOffset(); + } + return this; + }, + + zoneAbbr : function () { + return this._isUTC ? "UTC" : ""; + }, + + zoneName : function () { + return this._isUTC ? "Coordinated Universal Time" : ""; + }, + + parseZone : function () { + if (this._tzm) { + this.zone(this._tzm); + } else if (typeof this._i === 'string') { + this.zone(this._i); + } + return this; + }, + + hasAlignedHourOffset : function (input) { + if (!input) { + input = 0; + } + else { + input = moment(input).zone(); + } + + return (this.zone() - input) % 60 === 0; + }, + + daysInMonth : function () { + return daysInMonth(this.year(), this.month()); + }, + + dayOfYear : function (input) { + var dayOfYear = round((moment(this).startOf('day') - moment(this).startOf('year')) / 864e5) + 1; + return input == null ? dayOfYear : this.add("d", (input - dayOfYear)); + }, + + quarter : function () { + return Math.ceil((this.month() + 1.0) / 3.0); + }, + + weekYear : function (input) { + var year = weekOfYear(this, this.lang()._week.dow, this.lang()._week.doy).year; + return input == null ? year : this.add("y", (input - year)); + }, + + isoWeekYear : function (input) { + var year = weekOfYear(this, 1, 4).year; + return input == null ? year : this.add("y", (input - year)); + }, + + week : function (input) { + var week = this.lang().week(this); + return input == null ? week : this.add("d", (input - week) * 7); + }, + + isoWeek : function (input) { + var week = weekOfYear(this, 1, 4).week; + return input == null ? week : this.add("d", (input - week) * 7); + }, + + weekday : function (input) { + var weekday = (this.day() + 7 - this.lang()._week.dow) % 7; + return input == null ? weekday : this.add("d", input - weekday); + }, + + isoWeekday : function (input) { + // behaves the same as moment#day except + // as a getter, returns 7 instead of 0 (1-7 range instead of 0-6) + // as a setter, sunday should belong to the previous week. + return input == null ? this.day() || 7 : this.day(this.day() % 7 ? input : input - 7); + }, + + get : function (units) { + units = normalizeUnits(units); + return this[units](); + }, + + set : function (units, value) { + units = normalizeUnits(units); + if (typeof this[units] === 'function') { + this[units](value); + } + return this; + }, + + // If passed a language key, it will set the language for this + // instance. Otherwise, it will return the language configuration + // variables for this instance. + lang : function (key) { + if (key === undefined) { + return this._lang; + } else { + this._lang = getLangDefinition(key); + return this; + } + } + }); + + // helper for adding shortcuts + function makeGetterAndSetter(name, key) { + moment.fn[name] = moment.fn[name + 's'] = function (input) { + var utc = this._isUTC ? 'UTC' : ''; + if (input != null) { + this._d['set' + utc + key](input); + moment.updateOffset(this); + return this; + } else { + return this._d['get' + utc + key](); + } + }; + } + + // loop through and add shortcuts (Month, Date, Hours, Minutes, Seconds, Milliseconds) + for (i = 0; i < proxyGettersAndSetters.length; i ++) { + makeGetterAndSetter(proxyGettersAndSetters[i].toLowerCase().replace(/s$/, ''), proxyGettersAndSetters[i]); + } + + // add shortcut for year (uses different syntax than the getter/setter 'year' == 'FullYear') + makeGetterAndSetter('year', 'FullYear'); + + // add plural methods + moment.fn.days = moment.fn.day; + moment.fn.months = moment.fn.month; + moment.fn.weeks = moment.fn.week; + moment.fn.isoWeeks = moment.fn.isoWeek; + + // add aliased format methods + moment.fn.toJSON = moment.fn.toISOString; + + /************************************ + Duration Prototype + ************************************/ + + + extend(moment.duration.fn = Duration.prototype, { + + _bubble : function () { + var milliseconds = this._milliseconds, + days = this._days, + months = this._months, + data = this._data, + seconds, minutes, hours, years; + + // The following code bubbles up values, see the tests for + // examples of what that means. + data.milliseconds = milliseconds % 1000; + + seconds = absRound(milliseconds / 1000); + data.seconds = seconds % 60; + + minutes = absRound(seconds / 60); + data.minutes = minutes % 60; + + hours = absRound(minutes / 60); + data.hours = hours % 24; + + days += absRound(hours / 24); + data.days = days % 30; + + months += absRound(days / 30); + data.months = months % 12; + + years = absRound(months / 12); + data.years = years; + }, + + weeks : function () { + return absRound(this.days() / 7); + }, + + valueOf : function () { + return this._milliseconds + + this._days * 864e5 + + (this._months % 12) * 2592e6 + + toInt(this._months / 12) * 31536e6; + }, + + humanize : function (withSuffix) { + var difference = +this, + output = relativeTime(difference, !withSuffix, this.lang()); + + if (withSuffix) { + output = this.lang().pastFuture(difference, output); + } + + return this.lang().postformat(output); + }, + + add : function (input, val) { + // supports only 2.0-style add(1, 's') or add(moment) + var dur = moment.duration(input, val); + + this._milliseconds += dur._milliseconds; + this._days += dur._days; + this._months += dur._months; + + this._bubble(); + + return this; + }, + + subtract : function (input, val) { + var dur = moment.duration(input, val); + + this._milliseconds -= dur._milliseconds; + this._days -= dur._days; + this._months -= dur._months; + + this._bubble(); + + return this; + }, + + get : function (units) { + units = normalizeUnits(units); + return this[units.toLowerCase() + 's'](); + }, + + as : function (units) { + units = normalizeUnits(units); + return this['as' + units.charAt(0).toUpperCase() + units.slice(1) + 's'](); + }, + + lang : moment.fn.lang, + + toIsoString : function () { + // inspired by https://github.com/dordille/moment-isoduration/blob/master/moment.isoduration.js + var years = Math.abs(this.years()), + months = Math.abs(this.months()), + days = Math.abs(this.days()), + hours = Math.abs(this.hours()), + minutes = Math.abs(this.minutes()), + seconds = Math.abs(this.seconds() + this.milliseconds() / 1000); + + if (!this.asSeconds()) { + // this is the same as C#'s (Noda) and python (isodate)... + // but not other JS (goog.date) + return 'P0D'; + } + + return (this.asSeconds() < 0 ? '-' : '') + + 'P' + + (years ? years + 'Y' : '') + + (months ? months + 'M' : '') + + (days ? days + 'D' : '') + + ((hours || minutes || seconds) ? 'T' : '') + + (hours ? hours + 'H' : '') + + (minutes ? minutes + 'M' : '') + + (seconds ? seconds + 'S' : ''); + } + }); + + function makeDurationGetter(name) { + moment.duration.fn[name] = function () { + return this._data[name]; + }; + } + + function makeDurationAsGetter(name, factor) { + moment.duration.fn['as' + name] = function () { + return +this / factor; + }; + } + + for (i in unitMillisecondFactors) { + if (unitMillisecondFactors.hasOwnProperty(i)) { + makeDurationAsGetter(i, unitMillisecondFactors[i]); + makeDurationGetter(i.toLowerCase()); + } + } + + makeDurationAsGetter('Weeks', 6048e5); + moment.duration.fn.asMonths = function () { + return (+this - this.years() * 31536e6) / 2592e6 + this.years() * 12; + }; + + + /************************************ + Default Lang + ************************************/ + + + // Set default language, other languages will inherit from English. + moment.lang('en', { + ordinal : function (number) { + var b = number % 10, + output = (toInt(number % 100 / 10) === 1) ? 'th' : + (b === 1) ? 'st' : + (b === 2) ? 'nd' : + (b === 3) ? 'rd' : 'th'; + return number + output; + } + }); + + /* EMBED_LANGUAGES */ + + /************************************ + Exposing Moment + ************************************/ + + function makeGlobal(deprecate) { + var warned = false, local_moment = moment; + /*global ender:false */ + if (typeof ender !== 'undefined') { + return; + } + // here, `this` means `window` in the browser, or `global` on the server + // add `moment` as a global object via a string identifier, + // for Closure Compiler "advanced" mode + if (deprecate) { + global.moment = function () { + if (!warned && console && console.warn) { + warned = true; + console.warn( + "Accessing Moment through the global scope is " + + "deprecated, and will be removed in an upcoming " + + "release."); + } + return local_moment.apply(null, arguments); + }; + extend(global.moment, local_moment); + } else { + global['moment'] = moment; + } + } + + // CommonJS module is defined + if (hasModule) { + module.exports = moment; + makeGlobal(true); + } else if (typeof define === "function" && define.amd) { + define("moment", function (require, exports, module) { + if (module.config && module.config() && module.config().noGlobal !== true) { + // If user provided noGlobal, he is aware of global + makeGlobal(module.config().noGlobal === undefined); + } + + return moment; + }); + } else { + makeGlobal(); + } +}).call(this); + + +/* +Version 3.0.0 +========================================================= +bootstrap-datetimepicker.js +https://github.com/Eonasdan/bootstrap-datetimepicker +========================================================= +The MIT License (MIT) + +Copyright (c) 2014 Jonathan Peterson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +*/ +; (function (factory) { + if (typeof define === 'function' && define.amd) { + // AMD is used - Register as an anonymous module. + define(['jquery', 'moment'], factory); + } else { + // AMD is not used - Attempt to fetch dependencies from scope. + if (!jQuery) { + throw 'bootstrap-datetimepicker requires jQuery to be loaded first'; + } else if (!moment) { + throw 'bootstrap-datetimepicker requires moment.js to be loaded first'; + } else { + factory(jQuery, moment); + } + } +} + +(function ($, moment) { + if (typeof moment === 'undefined') { + alert("momentjs is requried"); + throw new Error('momentjs is required'); + }; + + var dpgId = 0, + + pMoment = moment, + +// ReSharper disable once InconsistentNaming + DateTimePicker = function (element, options) { + var defaults = $.fn.datetimepicker.defaults, + + icons = { + time: 'fa fa-clock-o', + date: 'fa fa-calendar', + up: 'fa fa-chevron-up', + down: 'fa fa-chevron-down' + }, + + picker = this, + + init = function () { + + var icon = false, i, dDate, longDateFormat; + picker.options = $.extend({}, defaults, options); + picker.options.icons = $.extend({}, icons, picker.options.icons); + + picker.element = $(element); + + dataToOptions(); + + if (!(picker.options.pickTime || picker.options.pickDate)) + throw new Error('Must choose at least one picker'); + + picker.id = dpgId++; + pMoment.lang(picker.options.language); + picker.date = pMoment(); + picker.unset = false; + picker.isInput = picker.element.is('input'); + picker.component = false; + + if (picker.element.hasClass('input-group')) { + if (picker.element.find('.datepickerbutton').size() == 0) {//in case there is more then one 'input-group-addon' Issue #48 + picker.component = picker.element.find("[class^='input-group-']"); + } + else { + picker.component = picker.element.find('.datepickerbutton'); + } + } + picker.format = picker.options.format; + + longDateFormat = pMoment()._lang._longDateFormat; + + if (!picker.format) { + picker.format = (picker.options.pickDate ? longDateFormat.L : ''); + if (picker.options.pickDate && picker.options.pickTime) picker.format += ' '; + picker.format += (picker.options.pickTime ? longDateFormat.LT : ''); + if (picker.options.useSeconds) { + if (~longDateFormat.LT.indexOf(' A')) { + picker.format = picker.format.split(" A")[0] + ":ss A"; + } + else { + picker.format += ':ss'; + } + } + } + picker.use24hours = picker.format.toLowerCase().indexOf("a") < 1; + + if (picker.component) icon = picker.component.find('span'); + + if (picker.options.pickTime) { + if (icon) icon.addClass(picker.options.icons.time); + } + if (picker.options.pickDate) { + if (icon) { + icon.removeClass(picker.options.icons.time); + icon.addClass(picker.options.icons.date); + } + } + + picker.widget = $(getTemplate()).appendTo('body'); + + if (picker.options.useSeconds && !picker.use24hours) { + picker.widget.width(300); + } + + picker.minViewMode = picker.options.minViewMode || 0; + if (typeof picker.minViewMode === 'string') { + switch (picker.minViewMode) { + case 'months': + picker.minViewMode = 1; + break; + case 'years': + picker.minViewMode = 2; + break; + default: + picker.minViewMode = 0; + break; + } + } + picker.viewMode = picker.options.viewMode || 0; + if (typeof picker.viewMode === 'string') { + switch (picker.viewMode) { + case 'months': + picker.viewMode = 1; + break; + case 'years': + picker.viewMode = 2; + break; + default: + picker.viewMode = 0; + break; + } + } + + picker.options.disabledDates = indexGivenDates(picker.options.disabledDates); + picker.options.enabledDates = indexGivenDates(picker.options.enabledDates); + + picker.startViewMode = picker.viewMode; + picker.setMinDate(picker.options.minDate); + picker.setMaxDate(picker.options.maxDate); + fillDow(); + fillMonths(); + fillHours(); + fillMinutes(); + fillSeconds(); + update(); + showMode(); + attachDatePickerEvents(); + if (picker.options.defaultDate !== "" && getPickerInput().val() == "") picker.setValue(picker.options.defaultDate); + if (picker.options.minuteStepping !== 1) { + var rInterval = picker.options.minuteStepping; + picker.date.minutes((Math.round(picker.date.minutes() / rInterval) * rInterval) % 60).seconds(0); + } + }, + + getPickerInput = function () { + if (picker.isInput) { + return picker.element; + } else { + return dateStr = picker.element.find('input'); + } + }, + + dataToOptions = function () { + var eData + if (picker.element.is('input')) { + eData = picker.element.data(); + } + else { + eData = picker.element.data(); + } + if (eData.dateFormat !== undefined) picker.options.format = eData.dateFormat; + if (eData.datePickdate !== undefined) picker.options.pickDate = eData.datePickdate; + if (eData.datePicktime !== undefined) picker.options.pickTime = eData.datePicktime; + if (eData.dateUseminutes !== undefined) picker.options.useMinutes = eData.dateUseminutes; + if (eData.dateUseseconds !== undefined) picker.options.useSeconds = eData.dateUseseconds; + if (eData.dateUsecurrent !== undefined) picker.options.useCurrent = eData.dateUsecurrent; + if (eData.dateMinutestepping !== undefined) picker.options.minuteStepping = eData.dateMinutestepping; + if (eData.dateMindate !== undefined) picker.options.minDate = eData.dateMindate; + if (eData.dateMaxdate !== undefined) picker.options.maxDate = eData.dateMaxdate; + if (eData.dateShowtoday !== undefined) picker.options.showToday = eData.dateShowtoday; + if (eData.dateCollapse !== undefined) picker.options.collapse = eData.dateCollapse; + if (eData.dateLanguage !== undefined) picker.options.language = eData.dateLanguage; + if (eData.dateDefaultdate !== undefined) picker.options.defaultDate = eData.dateDefaultdate; + if (eData.dateDisableddates !== undefined) picker.options.disabledDates = eData.dateDisableddates; + if (eData.dateEnableddates !== undefined) picker.options.enabledDates = eData.dateEnableddates; + if (eData.dateIcons !== undefined) picker.options.icons = eData.dateIcons; + if (eData.dateUsestrict !== undefined) picker.options.useStrict = eData.dateUsestrict; + if (eData.dateDirection !== undefined) picker.options.direction = eData.dateDirection; + if (eData.dateSidebyside !== undefined) picker.options.sideBySide = eData.dateSidebyside; + }, + + place = function () { + var position = 'absolute', + offset = picker.component ? picker.component.offset() : picker.element.offset(), $window = $(window); + picker.width = picker.component ? picker.component.outerWidth() : picker.element.outerWidth(); + offset.top = offset.top + picker.element.outerHeight(); + + var placePosition; + if (picker.options.direction === 'up') { + placePosition = 'top' + } else if (picker.options.direction === 'bottom') { + placePosition = 'bottom' + } else if (picker.options.direction === 'auto') { + if (offset.top + picker.widget.height() > $window.height() + $window.scrollTop() && picker.widget.height() + picker.element.outerHeight() < offset.top) { + placePosition = 'top'; + } else { + placePosition = 'bottom'; + } + }; + if (placePosition === 'top') { + offset.top -= picker.widget.height() + picker.element.outerHeight() + 15; + picker.widget.addClass('top').removeClass('bottom'); + } else { + offset.top += 1; + picker.widget.addClass('bottom').removeClass('top'); + } + + if (picker.options.width !== undefined) { + picker.widget.width(picker.options.width); + } + + if (picker.options.orientation === 'left') { + picker.widget.addClass('left-oriented'); + offset.left = offset.left - picker.widget.width() + 20; + } + + if (isInFixed()) { + position = 'fixed'; + offset.top -= $window.scrollTop(); + offset.left -= $window.scrollLeft(); + } + + if ($window.width() < offset.left + picker.widget.outerWidth()) { + offset.right = $window.width() - offset.left - picker.width; + offset.left = 'auto'; + picker.widget.addClass('pull-right'); + } else { + offset.right = 'auto'; + picker.widget.removeClass('pull-right'); + } + + picker.widget.css({ + position: position, + top: offset.top, + left: offset.left, + right: offset.right + }); + }, + + notifyChange = function (oldDate, eventType) { + if (pMoment(picker.date).isSame(pMoment(oldDate))) return; + picker.element.trigger({ + type: 'dp.change', + date: pMoment(picker.date), + oldDate: pMoment(oldDate) + }); + + if (eventType !== 'change') + picker.element.change(); + }, + + notifyError = function (date) { + picker.element.trigger({ + type: 'dp.error', + date: pMoment(date) + }); + }, + + update = function (newDate) { + pMoment.lang(picker.options.language); + var dateStr = newDate; + if (!dateStr) { + dateStr = getPickerInput().val(); + if (dateStr) picker.date = pMoment(dateStr, picker.format, picker.options.useStrict); + if (!picker.date) picker.date = pMoment(); + } + picker.viewDate = pMoment(picker.date).startOf("month"); + fillDate(); + fillTime(); + }, + + fillDow = function () { + pMoment.lang(picker.options.language); + var html = $(''), weekdaysMin = pMoment.weekdaysMin(), i; + if (pMoment()._lang._week.dow == 0) { // starts on Sunday + for (i = 0; i < 7; i++) { + html.append('' + weekdaysMin[i] + ''); + } + } else { + for (i = 1; i < 8; i++) { + if (i == 7) { + html.append('' + weekdaysMin[0] + ''); + } else { + html.append('' + weekdaysMin[i] + ''); + } + } + } + picker.widget.find('.datepicker-days thead').append(html); + }, + + fillMonths = function () { + pMoment.lang(picker.options.language); + var html = '', i = 0, monthsShort = pMoment.monthsShort(); + while (i < 12) { + html += '' + monthsShort[i++] + ''; + } + picker.widget.find('.datepicker-months td').append(html); + }, + + fillDate = function () { + if(!picker.options.pickDate) return; + pMoment.lang(picker.options.language); + var year = picker.viewDate.year(), + month = picker.viewDate.month(), + startYear = picker.options.minDate.year(), + startMonth = picker.options.minDate.month(), + endYear = picker.options.maxDate.year(), + endMonth = picker.options.maxDate.month(), + currentDate, + prevMonth, nextMonth, html = [], row, clsName, i, days, yearCont, currentYear, months = pMoment.months(); + + picker.widget.find('.datepicker-days').find('.disabled').removeClass('disabled'); + picker.widget.find('.datepicker-months').find('.disabled').removeClass('disabled'); + picker.widget.find('.datepicker-years').find('.disabled').removeClass('disabled'); + + picker.widget.find('.datepicker-days th:eq(1)').text( + months[month] + ' ' + year); + + prevMonth = pMoment(picker.viewDate).subtract("months", 1); + days = prevMonth.daysInMonth(); + prevMonth.date(days).startOf('week'); + if ((year == startYear && month <= startMonth) || year < startYear) { + picker.widget.find('.datepicker-days th:eq(0)').addClass('disabled'); + } + if ((year == endYear && month >= endMonth) || year > endYear) { + picker.widget.find('.datepicker-days th:eq(2)').addClass('disabled'); + } + + nextMonth = pMoment(prevMonth).add(42, "d"); + while (prevMonth.isBefore(nextMonth)) { + if (prevMonth.weekday() === pMoment().startOf('week').weekday()) { + row = $(''); + html.push(row); + } + clsName = ''; + if (prevMonth.year() < year || (prevMonth.year() == year && prevMonth.month() < month)) { + clsName += ' old'; + } else if (prevMonth.year() > year || (prevMonth.year() == year && prevMonth.month() > month)) { + clsName += ' new'; + } + if (prevMonth.isSame(pMoment({ y: picker.date.year(), M: picker.date.month(), d: picker.date.date() }))) { + clsName += ' active'; + } + if (isInDisableDates(prevMonth) || !isInEnableDates(prevMonth)) { + clsName += ' disabled'; + } + if (picker.options.showToday === true) { + if (prevMonth.isSame(pMoment(), 'day')) { + clsName += ' today'; + } + } + if (picker.options.daysOfWeekDisabled) { + for (i in picker.options.daysOfWeekDisabled) { + if (prevMonth.day() == picker.options.daysOfWeekDisabled[i]) { + clsName += ' disabled'; + break; + } + } + } + row.append('' + prevMonth.date() + ''); + + currentDate = prevMonth.date(); + prevMonth.add(1, "d"); + + if (currentDate == prevMonth.date()) { + prevMonth.add(1, "d"); + } + } + picker.widget.find('.datepicker-days tbody').empty().append(html); + currentYear = picker.date.year(), months = picker.widget.find('.datepicker-months') + .find('th:eq(1)').text(year).end().find('span').removeClass('active'); + if (currentYear === year) { + months.eq(picker.date.month()).addClass('active'); + } + if (currentYear - 1 < startYear) { + picker.widget.find('.datepicker-months th:eq(0)').addClass('disabled'); + } + if (currentYear + 1 > endYear) { + picker.widget.find('.datepicker-months th:eq(2)').addClass('disabled'); + } + for (i = 0; i < 12; i++) { + if ((year == startYear && startMonth > i) || (year < startYear)) { + $(months[i]).addClass('disabled'); + } else if ((year == endYear && endMonth < i) || (year > endYear)) { + $(months[i]).addClass('disabled'); + } + } + + html = ''; + year = parseInt(year / 10, 10) * 10; + yearCont = picker.widget.find('.datepicker-years').find( + 'th:eq(1)').text(year + '-' + (year + 9)).end().find('td'); + picker.widget.find('.datepicker-years').find('th').removeClass('disabled'); + if (startYear > year) { + picker.widget.find('.datepicker-years').find('th:eq(0)').addClass('disabled'); + } + if (endYear < year + 9) { + picker.widget.find('.datepicker-years').find('th:eq(2)').addClass('disabled'); + } + year -= 1; + for (i = -1; i < 11; i++) { + html += '' + year + ''; + year += 1; + } + yearCont.html(html); + }, + + fillHours = function () { + pMoment.lang(picker.options.language); + var table = picker.widget.find('.timepicker .timepicker-hours table'), html = '', current, i, j; + table.parent().hide(); + if (picker.use24hours) { + current = 0; + for (i = 0; i < 6; i += 1) { + html += ''; + for (j = 0; j < 4; j += 1) { + html += '' + padLeft(current.toString()) + ''; + current++; + } + html += ''; + } + } + else { + current = 1; + for (i = 0; i < 3; i += 1) { + html += ''; + for (j = 0; j < 4; j += 1) { + html += '' + padLeft(current.toString()) + ''; + current++; + } + html += ''; + } + } + table.html(html); + }, + + fillMinutes = function () { + var table = picker.widget.find('.timepicker .timepicker-minutes table'), html = '', current = 0, i, j, step = picker.options.minuteStepping; + table.parent().hide(); + if (step == 1) step = 5; + for (i = 0; i < Math.ceil(60 / step / 4) ; i++) { + html += ''; + for (j = 0; j < 4; j += 1) { + if (current < 60) { + html += '' + padLeft(current.toString()) + ''; + current += step; + } else { + html += ''; + } + } + html += ''; + } + table.html(html); + }, + + fillSeconds = function () { + var table = picker.widget.find('.timepicker .timepicker-seconds table'), html = '', current = 0, i, j; + table.parent().hide(); + for (i = 0; i < 3; i++) { + html += ''; + for (j = 0; j < 4; j += 1) { + html += '' + padLeft(current.toString()) + ''; + current += 5; + } + html += ''; + } + table.html(html); + }, + + fillTime = function () { + if (!picker.date) return; + var timeComponents = picker.widget.find('.timepicker span[data-time-component]'), + hour = picker.date.hours(), + period = 'AM'; + if (!picker.use24hours) { + if (hour >= 12) period = 'PM'; + if (hour === 0) hour = 12; + else if (hour != 12) hour = hour % 12; + picker.widget.find('.timepicker [data-action=togglePeriod]').text(period); + } + timeComponents.filter('[data-time-component=hours]').text(padLeft(hour)); + timeComponents.filter('[data-time-component=minutes]').text(padLeft(picker.date.minutes())); + timeComponents.filter('[data-time-component=seconds]').text(padLeft(picker.date.second())); + }, + + click = function (e) { + e.stopPropagation(); + e.preventDefault(); + picker.unset = false; + var target = $(e.target).closest('span, td, th'), month, year, step, day, oldDate = pMoment(picker.date); + if (target.length === 1) { + if (!target.is('.disabled')) { + switch (target[0].nodeName.toLowerCase()) { + case 'th': + switch (target[0].className) { + case 'switch': + showMode(1); + break; + case 'prev': + case 'next': + step = dpGlobal.modes[picker.viewMode].navStep; + if (target[0].className === 'prev') step = step * -1; + picker.viewDate.add(step, dpGlobal.modes[picker.viewMode].navFnc); + fillDate(); + break; + } + break; + case 'span': + if (target.is('.month')) { + month = target.parent().find('span').index(target); + picker.viewDate.month(month); + } else { + year = parseInt(target.text(), 10) || 0; + picker.viewDate.year(year); + } + if (picker.viewMode === picker.minViewMode) { + picker.date = pMoment({ + y: picker.viewDate.year(), + M: picker.viewDate.month(), + d: picker.viewDate.date(), + h: picker.date.hours(), + m: picker.date.minutes(), + s: picker.date.seconds() + }); + notifyChange(oldDate, e.type); + set(); + } + showMode(-1); + fillDate(); + break; + case 'td': + if (target.is('.day')) { + day = parseInt(target.text(), 10) || 1; + month = picker.viewDate.month(); + year = picker.viewDate.year(); + if (target.is('.old')) { + if (month === 0) { + month = 11; + year -= 1; + } else { + month -= 1; + } + } else if (target.is('.new')) { + if (month == 11) { + month = 0; + year += 1; + } else { + month += 1; + } + } + picker.date = pMoment({ + y: year, + M: month, + d: day, + h: picker.date.hours(), + m: picker.date.minutes(), + s: picker.date.seconds() + } + ); + picker.viewDate = pMoment({ + y: year, M: month, d: Math.min(28, day) + }); + fillDate(); + set(); + notifyChange(oldDate, e.type); + } + break; + } + } + } + }, + + actions = { + incrementHours: function () { + checkDate("add", "hours", 1); + }, + + incrementMinutes: function () { + checkDate("add", "minutes", picker.options.minuteStepping); + }, + + incrementSeconds: function () { + checkDate("add", "seconds", 1); + }, + + decrementHours: function () { + checkDate("subtract", "hours", 1); + }, + + decrementMinutes: function () { + checkDate("subtract", "minutes", picker.options.minuteStepping); + }, + + decrementSeconds: function () { + checkDate("subtract", "seconds", 1); + }, + + togglePeriod: function () { + var hour = picker.date.hours(); + if (hour >= 12) hour -= 12; + else hour += 12; + picker.date.hours(hour); + }, + + showPicker: function () { + picker.widget.find('.timepicker > div:not(.timepicker-picker)').hide(); + picker.widget.find('.timepicker .timepicker-picker').show(); + }, + + showHours: function () { + picker.widget.find('.timepicker .timepicker-picker').hide(); + picker.widget.find('.timepicker .timepicker-hours').show(); + }, + + showMinutes: function () { + picker.widget.find('.timepicker .timepicker-picker').hide(); + picker.widget.find('.timepicker .timepicker-minutes').show(); + }, + + showSeconds: function () { + picker.widget.find('.timepicker .timepicker-picker').hide(); + picker.widget.find('.timepicker .timepicker-seconds').show(); + }, + + selectHour: function (e) { + var period = picker.widget.find('.timepicker [data-action=togglePeriod]').text(), hour = parseInt($(e.target).text(), 10); + if (period == "PM") hour += 12 + picker.date.hours(hour); + actions.showPicker.call(picker); + }, + + selectMinute: function (e) { + picker.date.minutes(parseInt($(e.target).text(), 10)); + actions.showPicker.call(picker); + }, + + selectSecond: function (e) { + picker.date.seconds(parseInt($(e.target).text(), 10)); + actions.showPicker.call(picker); + } + }, + + doAction = function (e) { + var oldDate = pMoment(picker.date), action = $(e.currentTarget).data('action'), rv = actions[action].apply(picker, arguments); + stopEvent(e); + if (!picker.date) picker.date = pMoment({ y: 1970 }); + set(); + fillTime(); + notifyChange(oldDate, e.type); + return rv; + }, + + stopEvent = function (e) { + e.stopPropagation(); + e.preventDefault(); + }, + + change = function (e) { + pMoment.lang(picker.options.language); + var input = $(e.target), oldDate = pMoment(picker.date), newDate = pMoment(input.val(), picker.format, picker.options.useStrict); + if (newDate.isValid() && !isInDisableDates(newDate) && isInEnableDates(newDate)) { + update(); + picker.setValue(newDate); + notifyChange(oldDate, e.type); + set(); + } + else { + picker.viewDate = oldDate; + notifyChange(oldDate, e.type); + notifyError(newDate); + picker.unset = true; + } + }, + + showMode = function (dir) { + if (dir) { + picker.viewMode = Math.max(picker.minViewMode, Math.min(2, picker.viewMode + dir)); + } + var f = dpGlobal.modes[picker.viewMode].clsName; + picker.widget.find('.datepicker > div').hide().filter('.datepicker-' + dpGlobal.modes[picker.viewMode].clsName).show(); + }, + + attachDatePickerEvents = function () { + var $this, $parent, expanded, closed, collapseData; + picker.widget.on('click', '.datepicker *', $.proxy(click, this)); // this handles date picker clicks + picker.widget.on('click', '[data-action]', $.proxy(doAction, this)); // this handles time picker clicks + picker.widget.on('mousedown', $.proxy(stopEvent, this)); + if (picker.options.pickDate && picker.options.pickTime) { + picker.widget.on('click.togglePicker', '.accordion-toggle', function (e) { + e.stopPropagation(); + $this = $(this); + $parent = $this.closest('ul'); + expanded = $parent.find('.in'); + closed = $parent.find('.collapse:not(.in)'); + + if (expanded && expanded.length) { + collapseData = expanded.data('collapse'); + if (collapseData && collapseData.date - transitioning) return; + expanded.collapse('hide'); + closed.collapse('show'); + $this.find('span').toggleClass(picker.options.icons.time + ' ' + picker.options.icons.date); + picker.element.find('.input-group-addon span').toggleClass(picker.options.icons.time + ' ' + picker.options.icons.date); + } + }); + } + if (picker.isInput) { + picker.element.on({ + 'focus': $.proxy(picker.show, this), + 'change': $.proxy(change, this), + 'blur': $.proxy(picker.hide, this) + }); + } else { + picker.element.on({ + 'change': $.proxy(change, this) + }, 'input'); + if (picker.component) { + picker.component.on('click', $.proxy(picker.show, this)); + } else { + picker.element.on('click', $.proxy(picker.show, this)); + } + } + }, + + attachDatePickerGlobalEvents = function () { + $(window).on( + 'resize.datetimepicker' + picker.id, $.proxy(place, this)); + if (!picker.isInput) { + $(document).on( + 'mousedown.datetimepicker' + picker.id, $.proxy(picker.hide, this)); + } + }, + + detachDatePickerEvents = function () { + picker.widget.off('click', '.datepicker *', picker.click); + picker.widget.off('click', '[data-action]'); + picker.widget.off('mousedown', picker.stopEvent); + if (picker.options.pickDate && picker.options.pickTime) { + picker.widget.off('click.togglePicker'); + } + if (picker.isInput) { + picker.element.off({ + 'focus': picker.show, + 'change': picker.change + }); + } else { + picker.element.off({ + 'change': picker.change + }, 'input'); + if (picker.component) { + picker.component.off('click', picker.show); + } else { + picker.element.off('click', picker.show); + } + } + }, + + detachDatePickerGlobalEvents = function () { + $(window).off('resize.datetimepicker' + picker.id); + if (!picker.isInput) { + $(document).off('mousedown.datetimepicker' + picker.id); + } + }, + + isInFixed = function () { + if (picker.element) { + var parents = picker.element.parents(), inFixed = false, i; + for (i = 0; i < parents.length; i++) { + if ($(parents[i]).css('position') == 'fixed') { + inFixed = true; + break; + } + } + ; + return inFixed; + } else { + return false; + } + }, + + set = function () { + pMoment.lang(picker.options.language); + var formatted = '', input; + if (!picker.unset) formatted = pMoment(picker.date).format(picker.format); + getPickerInput().val(formatted); + picker.element.data('date', formatted); + if (!picker.options.pickTime) picker.hide(); + }, + + checkDate = function (direction, unit, amount) { + pMoment.lang(picker.options.language); + var newDate; + if (direction == "add") { + newDate = pMoment(picker.date); + if (newDate.hours() == 23) newDate.add(amount, unit); + newDate.add(amount, unit); + } + else { + newDate = pMoment(picker.date).subtract(amount, unit); + } + if (isInDisableDates(pMoment(newDate.subtract(amount, unit))) || isInDisableDates(newDate)) { + notifyError(newDate.format(picker.format)); + return; + } + + if (direction == "add") { + picker.date.add(amount, unit); + } + else { + picker.date.subtract(amount, unit); + } + picker.unset = false; + }, + + isInDisableDates = function (date) { + pMoment.lang(picker.options.language); + if (date.isAfter(picker.options.maxDate) || date.isBefore(picker.options.minDate)) return true; + if (picker.options.disabledDates === false) { + return false; + } + return picker.options.disabledDates[pMoment(date).format("YYYY-MM-DD")] === true; + }, + isInEnableDates = function (date) { + pMoment.lang(picker.options.language); + if (picker.options.enabledDates === false) { + return true; + } + return picker.options.enabledDates[pMoment(date).format("YYYY-MM-DD")] === true; + }, + + indexGivenDates = function (givenDatesArray) { + // Store given enabledDates and disabledDates as keys. + // This way we can check their existence in O(1) time instead of looping through whole array. + // (for example: picker.options.enabledDates['2014-02-27'] === true) + var givenDatesIndexed = {}; + var givenDatesCount = 0; + for (i = 0; i < givenDatesArray.length; i++) { + dDate = pMoment(givenDatesArray[i]); + if (dDate.isValid()) { + givenDatesIndexed[dDate.format("YYYY-MM-DD")] = true; + givenDatesCount++; + } + } + if (givenDatesCount > 0) { + return givenDatesIndexed; + } + return false; + }, + + padLeft = function (string) { + string = string.toString(); + if (string.length >= 2) return string; + else return '0' + string; + }, + + getTemplate = function () { + if (picker.options.pickDate && picker.options.pickTime) { + var ret = ''; + ret = ''; + return ret; + } else if (picker.options.pickTime) { + return ( + '' + ); + } else { + return ( + '' + ); + } + }, + + dpGlobal = { + modes: [ + { + clsName: 'days', + navFnc: 'month', + navStep: 1 + }, + { + clsName: 'months', + navFnc: 'year', + navStep: 1 + }, + { + clsName: 'years', + navFnc: 'year', + navStep: 10 + }], + headTemplate: + '' + + '' + + '‹›' + + '' + + '', + contTemplate: + '' + }, + + tpGlobal = { + hourTemplate: '', + minuteTemplate: '', + secondTemplate: '' + }; + + dpGlobal.template = + '
' + + '' + dpGlobal.headTemplate + '
' + + '
' + + '
' + + '' + dpGlobal.headTemplate + dpGlobal.contTemplate + '
' + + '
' + + '
' + + '' + dpGlobal.headTemplate + dpGlobal.contTemplate + '
' + + '
'; + + tpGlobal.getTemplate = function () { + return ( + '
' + + '' + + '' + + '' + + '' + + '' + + (picker.options.useSeconds ? + '' : '') + + (picker.use24hours ? '' : '') + + '' + + '' + + ' ' + + '' + + ' ' + + (picker.options.useSeconds ? + '' : '') + + (picker.use24hours ? '' : '' + + '') + + '' + + '' + + '' + + '' + + '' + + (picker.options.useSeconds ? + '' : '') + + (picker.use24hours ? '' : '') + + '' + + '
' + (picker.options.useMinutes ? '' : '') + '
' + tpGlobal.hourTemplate + ':' + (picker.options.useMinutes ? tpGlobal.minuteTemplate : '00') + ':' + tpGlobal.secondTemplate + '
' + (picker.options.useMinutes ? '' : '') + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + '
' + + (picker.options.useSeconds ? + '
' : '') + ); + }; + + picker.destroy = function () { + detachDatePickerEvents(); + detachDatePickerGlobalEvents(); + picker.widget.remove(); + picker.element.removeData('DateTimePicker'); + if (picker.component) + picker.component.removeData('DateTimePicker'); + }; + + picker.show = function (e) { + if (picker.options.useCurrent) { + if (getPickerInput().val() == '') { + if (picker.options.minuteStepping !== 1) { + var mDate = pMoment(), + rInterval = picker.options.minuteStepping; + mDate.minutes((Math.round(mDate.minutes() / rInterval) * rInterval) % 60) + .seconds(0); + picker.setValue(mDate.format(picker.format)) + } else { + picker.setValue(pMoment().format(picker.format)) + } + }; + } + if (picker.widget.hasClass("picker-open")) { + picker.widget.hide(); + picker.widget.removeClass("picker-open"); + } + else { + picker.widget.show(); + picker.widget.addClass("picker-open"); + } + picker.height = picker.component ? picker.component.outerHeight() : picker.element.outerHeight(); + place(); + picker.element.trigger({ + type: 'dp.show', + date: pMoment(picker.date) + }); + attachDatePickerGlobalEvents(); + if (e) { + stopEvent(e); + } + }, + + picker.disable = function () { + var input = picker.element.find('input'); + if (input.prop('disabled')) return; + + input.prop('disabled', true); + detachDatePickerEvents(); + }, + + picker.enable = function () { + var input = picker.element.find('input'); + if (!input.prop('disabled')) return; + + input.prop('disabled', false); + attachDatePickerEvents(); + }, + + picker.hide = function (event) { + if (event && $(event.target).is(picker.element.attr("id"))) + return; + // Ignore event if in the middle of a picker transition + var collapse = picker.widget.find('.collapse'), i, collapseData; + for (i = 0; i < collapse.length; i++) { + collapseData = collapse.eq(i).data('collapse'); + if (collapseData && collapseData.date - transitioning) + return; + } + picker.widget.hide(); + picker.widget.removeClass("picker-open"); + picker.viewMode = picker.startViewMode; + showMode(); + picker.element.trigger({ + type: 'dp.hide', + date: pMoment(picker.date) + }); + detachDatePickerGlobalEvents(); + }, + + picker.setValue = function (newDate) { + pMoment.lang(picker.options.language); + if (!newDate) { + picker.unset = true; + set(); + } else { + picker.unset = false; + } + if (!pMoment.isMoment(newDate)) newDate = pMoment(newDate, picker.format); + if (newDate.isValid()) { + picker.date = newDate; + set(); + picker.viewDate = pMoment({ y: picker.date.year(), M: picker.date.month() }); + fillDate(); + fillTime(); + } + else { + notifyError(newDate); + } + }, + + picker.getDate = function () { + if (picker.unset) return null; + return picker.date; + }, + + picker.setDate = function (date) { + var oldDate = pMoment(picker.date); + if (!date) { + picker.setValue(null); + } else { + picker.setValue(date); + } + notifyChange(oldDate, "function"); + }, + + picker.setDisabledDates = function (dates) { + picker.options.disabledDates = indexGivenDates(dates); + if (picker.viewDate) update(); + }, + picker.setEnabledDates = function (dates) { + picker.options.enabledDates = indexGivenDates(dates); + if (picker.viewDate) update(); + }, + + picker.setMaxDate = function (date) { + if (date == undefined) return; + picker.options.maxDate = pMoment(date); + if (picker.viewDate) update(); + }, + + picker.setMinDate = function (date) { + if (date == undefined) return; + picker.options.minDate = pMoment(date); + if (picker.viewDate) update(); + }; + + init(); + }; + + $.fn.datetimepicker = function (options) { + return this.each(function () { + var $this = $(this), data = $this.data('DateTimePicker'); + if (!data) $this.data('DateTimePicker', new DateTimePicker(this, options)); + }); + }; + + $.fn.datetimepicker.defaults = { + pickDate: true, + pickTime: true, + useMinutes: true, + useSeconds: false, + useCurrent: true, + minuteStepping: 1, + minDate: new pMoment({ y: 1900 }), + maxDate: new pMoment().add(100, "y"), + showToday: true, + collapse: true, + language: "en", + defaultDate: "", + disabledDates: false, + enabledDates: false, + icons: {}, + useStrict: false, + direction: "auto", + sideBySide: false, + daysOfWeekDisabled: false + }; + +})); + + + + + +// moment.js language configuration +// language : french (fr) +// author : John Fischer : https://github.com/jfroffice + +(function (factory) { + if (typeof define === 'function' && define.amd) { + define(['moment'], factory); // AMD + } else if (typeof exports === 'object') { + module.exports = factory(require('../moment')); // Node + } else { + factory(window.moment); // Browser global + } +}(function (moment) { + return moment.lang('fr', { + months : "janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"), + monthsShort : "janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"), + weekdays : "dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"), + weekdaysShort : "dim._lun._mar._mer._jeu._ven._sam.".split("_"), + weekdaysMin : "Di_Lu_Ma_Me_Je_Ve_Sa".split("_"), + longDateFormat : { + LT : "HH:mm", + L : "DD/MM/YYYY", + LL : "D MMMM YYYY", + LLL : "D MMMM YYYY LT", + LLLL : "dddd D MMMM YYYY LT" + }, + calendar : { + sameDay: "[Aujourd'hui à] LT", + nextDay: '[Demain à] LT', + nextWeek: 'dddd [à] LT', + lastDay: '[Hier à] LT', + lastWeek: 'dddd [dernier à] LT', + sameElse: 'L' + }, + relativeTime : { + future : "dans %s", + past : "il y a %s", + s : "quelques secondes", + m : "une minute", + mm : "%d minutes", + h : "une heure", + hh : "%d heures", + d : "un jour", + dd : "%d jours", + M : "un mois", + MM : "%d mois", + y : "un an", + yy : "%d ans" + }, + ordinal : function (number) { + return number + (number === 1 ? 'er' : ''); + }, + week : { + dow : 1, // Monday is the first day of the week. + doy : 4 // The week that contains Jan 4th is the first week of the year. + } + }); +})); + + diff --git a/app/assets/javascripts/bootstrap/dropdown.js b/app/assets/javascripts/bootstrap/dropdown.js new file mode 100644 index 0000000..43d7ae3 --- /dev/null +++ b/app/assets/javascripts/bootstrap/dropdown.js @@ -0,0 +1,147 @@ +/* ======================================================================== + * Bootstrap: dropdown.js v3.1.1 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * ======================================================================== */ + + ++function ($) { + 'use strict'; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle=dropdown]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('

i_o+m{6D9lSr@>eOG$01#fB+Z(E8qhB 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 literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/md.png b/app/assets/images/file_types/md.png new file mode 100644 index 0000000000000000000000000000000000000000..f93189508f6570d16e39941928cc86fdd3784e45 GIT binary patch literal 5968 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 JD^Vc?{vTqCLk|D| literal 0 HcmV?d00001 diff --git a/app/assets/images/file_types/mpg.png b/app/assets/images/file_types/mpg.png new file mode 100644 index 0000000000000000000000000000000000000000..b1582c6d281d798458af913edf3c4c8c4bb54fb3 GIT binary patch literal 14820 zcmV4Tx0C)lIT4zuc-L^eF85r`AbIv(~l5@^ka+aJyf`DX@q#!|p7!Z}9AW;E9 zqGCW40hJ)4hzJ6ri0~SHe)qnr`|rJf&r>zit9GB>eX7s&>{WX$0Qgm1gM2WT6AC5F zO3H@?(Knv${-=xnEk+p%-w*)E6pj(Re`AkB?DiW+AL6L+;Ba_O&LMX9afQ!A)i4$g zwKUg&@dE&Gc<*1BXzCEV{lb)Q53#Fjs5bx%>+pPbS66QsGgAD5J$Ru!}%HE zHDIU$J$wV<5PT1evWI7wI{>^F;W^G8VeSC{@S$M59uN=&pXb|xF~56oD10qHGmN