From 075687e3104c96abd9bd4770d65df78be2b369c0 Mon Sep 17 00:00:00 2001 From: ken Date: Tue, 28 Jul 2026 11:10:42 +0800 Subject: [PATCH] update --- assets/javascripts/app.js | 69 --------- .../template/modules/archives.scss | 33 ++-- modules/archive/_archive_widget2.html.erb | 2 +- modules/archive/_archive_widget3.html.erb | 2 +- modules/archive/_archive_widget4.html.erb | 2 +- modules/archive/archive_index1.html.erb | 20 +-- modules/archive/archive_index10.html.erb | 27 +--- modules/archive/archive_index11.html.erb | 24 +-- modules/archive/archive_index12.html.erb | 63 +++----- modules/archive/archive_index13.html.erb | 55 ++----- modules/archive/archive_index14.html.erb | 18 +-- modules/archive/archive_index15.html.erb | 67 +++------ modules/archive/archive_index16.html.erb | 2 +- modules/archive/archive_index2.html.erb | 45 ++---- modules/archive/archive_index3.html.erb | 29 +--- modules/archive/archive_index4.html.erb | 47 ++---- modules/archive/archive_index5.html.erb | 29 +--- modules/archive/archive_index6.html.erb | 84 +++++------ modules/archive/archive_index7.html.erb | 95 ++++++------ modules/archive/archive_index8.html.erb | 82 +++++----- modules/archive/archive_index9.html.erb | 19 +-- modules/archive/info.json | 141 +++++++++--------- modules/archive/thumbs/ar1.png | Bin 4926 -> 2392 bytes modules/archive/thumbs/ar2.png | Bin 7294 -> 2510 bytes modules/archive/thumbs/ar3.png | Bin 4783 -> 1993 bytes modules/archive/thumbs/ar4.png | Bin 7232 -> 2439 bytes modules/archive/thumbs/ar5.png | Bin 8596 -> 3758 bytes modules/archive/thumbs/ar9.png | Bin 8129 -> 1690 bytes 28 files changed, 313 insertions(+), 642 deletions(-) diff --git a/assets/javascripts/app.js b/assets/javascripts/app.js index d1a14b4..4c2a9dc 100644 --- a/assets/javascripts/app.js +++ b/assets/javascripts/app.js @@ -2100,76 +2100,7 @@ $(document).ready(function () { // 預設 aria-expanded 為 false $(".searchbtn2").attr("aria-expanded", "false"); }); - //強制保持全站search展開 -$(document).ready(function () { - //search移位 - function moveSearchIfWide() { - if ($('.input-search').is(':focus')) return; - - if ($(window).width() > 769) { - // 如果已經在正確位置就不動 - if (!$('.modules-menu-level-0 .searchclass').length) { - $('.searchclass').appendTo('.header-nav'); - } - } else { - - $('.navbar-brand').after($('.searchclass')); - - } - } - - $(document).ready(moveSearchIfWide); - $(window).on('resize', moveSearchIfWide); - - const $searchBox = $('.search-box'); - const $input = $searchBox.find('.input-search'); - const $btn = $('.btn-search'); - - // 點擊 btn 時:若未展開則展開,展開後才可送出 - $btn.on('click', function (e) { - if (!$searchBox.hasClass('searching')) { - e.preventDefault(); // 第一次點擊不送出 - // 延遲讓 Android 不會立即 blur - setTimeout(() => { - $searchBox.addClass('searching'); - $input[0].focus(); // 用 DOM 方式較穩 - }, 100); - } else if (!$input.val().trim()) { - // 沒有輸入值 → 不送出,focus 回去 - e.preventDefault(); - $input[0].focus(); - } - // 有輸入值就正常送出 - }); - - // 點外面收起(無字才收) - $(document).on('click touchstart', function (e) { - if ( - !$searchBox.is(e.target) && - $searchBox.has(e.target).length === 0 && - !$input.val().trim() - ) { - $searchBox.removeClass('searching'); - } - }); - - // focus 時延遲加 .searching,避免 Android 被打斷 - $input.on('focus', function () { - setTimeout(() => { - $searchBox.addClass('searching'); - }, 50); - }); - - // blur 時延遲移除 .searching,避免太早發生 - $input.on('blur', function () { - setTimeout(() => { - if (!$input.val().trim()) { - $searchBox.removeClass('searching'); - } - }, 150); - }); - }); // 當文件物件模型(DOM)載入後,執行init函數 $(document).ready(function() { //常用到的js diff --git a/assets/stylesheets/template/modules/archives.scss b/assets/stylesheets/template/modules/archives.scss index db6307c..b699c11 100644 --- a/assets/stylesheets/template/modules/archives.scss +++ b/assets/stylesheets/template/modules/archives.scss @@ -7,15 +7,6 @@ // // Widget // ## gerenral styles -.i-archive{ - dd{ - margin-bottom: 0.5em; - width: 100%; - } -} -.i-archive__file-wrap{ - font-size: 1.2em; -} .i-archive__list{ .date-thead{ min-width: 4em; @@ -27,7 +18,6 @@ } } .i-items{ - border: 1px solid #ccc; @media(min-width: 768px){ background-color: #fff; } @@ -52,6 +42,9 @@ @extend .unity-title; } } +.i-archive-item-title{ + font-weight: normal; +} .panel-title{ @extend .i-title; } @@ -60,6 +53,10 @@ .w-archive__list.level-1 { padding: 0.5rem; } + .widget-archive-files-item { + padding: 1em; + display: inline-block; + } .w-archive__item.level-1 { list-style-position: inside; @@ -151,6 +148,7 @@ .i-archive-title { @extend .unity-title; } +/* 2. 對應的檔案顏色 (轉為 iOS 半透明色調) */ .link { background-color: #1368d4 !important; margin-left: 0.5em; } /* 對比 4.6:1 */ .txt { background-color: #3a8a40 !important; margin-left: 0.5em; } /* 對比 4.6:1 */ .xlsx { background-color: #9e3050 !important; margin-left: 0.5em; } /* 對比 4.6:1 */ @@ -171,12 +169,10 @@ font-family: $main-font; .i-archive__item-wrap{ - border-bottom: 1px solid #ccc; - padding-bottom: 1em; - padding-top: 1em; - &:last-child{ - border-bottom: 0; - } + border: 1px solid #ccc; + margin-bottom: 20px; + box-shadow: 0 1px 1px rgba(0, 0, 0, .05); + padding: 15px; } .i-archive__archive-title { @@ -196,6 +192,7 @@ list-style: none; } + .i-archive__category-list {} .i-archive__category-title { padding-bottom: 0.3125em; @@ -207,12 +204,13 @@ } .i-archive__file-list { + display: block; margin-bottom: 0; } .i-archive__file-wrap { margin:0; - padding:0 0 0.5em 0; + padding:0.5em 0 0; border-radius: 0.125em; } @@ -410,6 +408,7 @@ margin-bottom: 1.5em; position: relative; background: #fff; + border-radius: 5px; } .head{ @media(min-width: 821px){ diff --git a/modules/archive/_archive_widget2.html.erb b/modules/archive/_archive_widget2.html.erb index 2a6cd4d..3bdcf62 100644 --- a/modules/archive/_archive_widget2.html.erb +++ b/modules/archive/_archive_widget2.html.erb @@ -6,7 +6,7 @@

-

diff --git a/modules/archive/_archive_widget3.html.erb b/modules/archive/_archive_widget3.html.erb index 7eaaadf..275e169 100644 --- a/modules/archive/_archive_widget3.html.erb +++ b/modules/archive/_archive_widget3.html.erb @@ -10,7 +10,7 @@ diff --git a/modules/archive/_archive_widget4.html.erb b/modules/archive/_archive_widget4.html.erb index f322849..4c5436c 100644 --- a/modules/archive/_archive_widget4.html.erb +++ b/modules/archive/_archive_widget4.html.erb @@ -7,7 +7,7 @@

- diff --git a/modules/archive/archive_index1.html.erb b/modules/archive/archive_index1.html.erb index 39c0a75..9eaf312 100644 --- a/modules/archive/archive_index1.html.erb +++ b/modules/archive/archive_index1.html.erb @@ -16,9 +16,7 @@ {{description}}
- - {{file-name}} - {{file-type}} + {{file-name}}{{file-type}}

@@ -26,19 +24,3 @@
- \ No newline at end of file diff --git a/modules/archive/archive_index10.html.erb b/modules/archive/archive_index10.html.erb index f9752db..fc47cef 100644 --- a/modules/archive/archive_index10.html.erb +++ b/modules/archive/archive_index10.html.erb @@ -16,14 +16,13 @@ {{idx}} - {{archive-title}} + {{archive-title}} {{status}} - - {{description}} + - {{file-type}} + {{file-type}} @@ -31,23 +30,3 @@
- \ No newline at end of file diff --git a/modules/archive/archive_index11.html.erb b/modules/archive/archive_index11.html.erb index 8b7ab7c..5c43d9d 100644 --- a/modules/archive/archive_index11.html.erb +++ b/modules/archive/archive_index11.html.erb @@ -1,4 +1,4 @@ -
+

{{page-title}}

@@ -23,7 +23,7 @@ {{file-name}} - {{file-type}} + {{file-type}} @@ -32,23 +32,3 @@
- \ No newline at end of file diff --git a/modules/archive/archive_index12.html.erb b/modules/archive/archive_index12.html.erb index 705b2c1..d6f9ca9 100644 --- a/modules/archive/archive_index12.html.erb +++ b/modules/archive/archive_index12.html.erb @@ -1,69 +1,44 @@ -
+

{{page-title}}

-
+
-
-
-
- {{archive-title}} +
+
+ {{archive-title}} {{status}} - {{description}} -
-
+ +
{{file-name}} - {{file-type}} + {{file-type}}
-
-
-
+ +
{{link_to_edit}}
-
+
\ No newline at end of file diff --git a/modules/archive/archive_index13.html.erb b/modules/archive/archive_index13.html.erb index 7aeabe0..42e6dc3 100644 --- a/modules/archive/archive_index13.html.erb +++ b/modules/archive/archive_index13.html.erb @@ -11,20 +11,20 @@
{{link_to_edit}} @@ -32,34 +32,9 @@
\ No newline at end of file diff --git a/modules/archive/archive_index16.html.erb b/modules/archive/archive_index16.html.erb index 17640c9..69ffe02 100644 --- a/modules/archive/archive_index16.html.erb +++ b/modules/archive/archive_index16.html.erb @@ -8,7 +8,7 @@

{{created_at}}
- diff --git a/modules/archive/archive_index2.html.erb b/modules/archive/archive_index2.html.erb index 110cf74..9f683da 100644 --- a/modules/archive/archive_index2.html.erb +++ b/modules/archive/archive_index2.html.erb @@ -1,61 +1,42 @@
-

+

{{page-title}} -

+

-
-
-
+
+
{{archive-title}} {{status}} - {{description}} -
-
+ +
{{file-name}} - {{file-type}} + {{file-type}}
-
-
-
+ +
{{link_to_edit}}
diff --git a/modules/archive/archive_index3.html.erb b/modules/archive/archive_index3.html.erb index a9545e2..a0ed9e8 100644 --- a/modules/archive/archive_index3.html.erb +++ b/modules/archive/archive_index3.html.erb @@ -1,7 +1,7 @@
-

+

{{page-title}} -

+
- - \ No newline at end of file + \ No newline at end of file diff --git a/modules/archive/archive_index4.html.erb b/modules/archive/archive_index4.html.erb index 9f03e47..6d6095f 100644 --- a/modules/archive/archive_index4.html.erb +++ b/modules/archive/archive_index4.html.erb @@ -6,54 +6,29 @@
-
-
-
+
+
{{status}} - {{description}} +
+
{{file-name}} - {{file-type}} + {{file-type}}
-
-
-
+ +
- {{link_to_edit}} + {{link_to_edit}} - - + \ No newline at end of file diff --git a/modules/archive/archive_index5.html.erb b/modules/archive/archive_index5.html.erb index d0340cf..5263026 100644 --- a/modules/archive/archive_index5.html.erb +++ b/modules/archive/archive_index5.html.erb @@ -15,14 +15,13 @@
{{created_at}}
- {{archive-title}} + {{archive-title}} - {{status}} - - {{description}} + {{status}} +
@@ -38,22 +37,4 @@ if( window.location.href.indexOf('/en/') > -1 ) { $('.title-thead').replaceWith('
Title
') $('.file-thead').replaceWith('
Download file
') } - - \ No newline at end of file + \ No newline at end of file diff --git a/modules/archive/archive_index6.html.erb b/modules/archive/archive_index6.html.erb index 79fb38e..2c46edf 100644 --- a/modules/archive/archive_index6.html.erb +++ b/modules/archive/archive_index6.html.erb @@ -1,48 +1,46 @@ -
-

+
+

{{page-title}}

-
    -
  • -

    {{category-title}}

    -
    -
    -
    -
    {{created_at}}
    - {{archive-title}} - - {{status}} - -
    - {{description}} -
    -
    - - {{file-name}} - {{file-type}} -
    -
    +
    +

    {{category-title}}

    +
    +
    +
    上傳日期
    +
    標題
    +
    檔案下載
    +
    +
    +
    +
    +
    {{created_at}}
    +
    +
    +
    + {{file-name}} + + {{status}} + +
    +
    +
    +
    + +
    +
    +
    -
    -
  • -
+
+

+ - \ No newline at end of file + \ No newline at end of file diff --git a/modules/archive/archive_index7.html.erb b/modules/archive/archive_index7.html.erb index 79cb3d8..e4216af 100644 --- a/modules/archive/archive_index7.html.erb +++ b/modules/archive/archive_index7.html.erb @@ -1,51 +1,54 @@ -
+

{{page-title}}

- -
-

{{category-title}}

-
- -
-
- -
-
-
- {{link_to_edit}} +
+

{{category-title}}

+ + + + + + + + + + + + + + + + {{status}} + + + + + +
{{date-head}}{{title-head}}{{description-head}}{{file-head}}
{{created_at}}{{archive-title}}{{description}} + {{file-type}} +
-
+ + + diff --git a/modules/archive/archive_index8.html.erb b/modules/archive/archive_index8.html.erb index db0d78b..f6e3cc6 100644 --- a/modules/archive/archive_index8.html.erb +++ b/modules/archive/archive_index8.html.erb @@ -1,48 +1,40 @@ -
-

+
+

{{page-title}}

-
    -
  • -

    {{category-title}}

    -
    -
    -
    - {{archive-title}} - - {{status}} - - {{description}} -
    -
    -
    - {{file-type}} -
    -
    +
    +

    {{category-title}}

    +
    +
    +
    {{date-head}}
    +
    {{title-head}}
    +
    {{description-head}}
    +
    {{file-head}}
    +
    +
    +
    +
    +
    {{created_at}}
    +
    +
    +
    + {{file-name}} + + {{status}} + +
    +
    +
    +
    {{description}}
    +
    + +
    +
    +
    -
    -
  • -
-
- \ No newline at end of file +

+
+
+ \ No newline at end of file diff --git a/modules/archive/archive_index9.html.erb b/modules/archive/archive_index9.html.erb index 2b036d8..b92f33c 100644 --- a/modules/archive/archive_index9.html.erb +++ b/modules/archive/archive_index9.html.erb @@ -19,7 +19,7 @@ {{file-name}} - {{file-type}} + {{file-type}} @@ -28,20 +28,3 @@ - \ No newline at end of file diff --git a/modules/archive/info.json b/modules/archive/info.json index 082794a..a1dd43e 100644 --- a/modules/archive/info.json +++ b/modules/archive/info.json @@ -1,97 +1,73 @@ { "frontend": [ - { - "filename": "archive_index2", - "name": { - "zh_tw": "A1. 手風琴式列表 ( 類別折疊,(左)檔案室標題與說明,(右)檔名及Icon)", - "en": "2. Accordion list (widget-title, category, filename, download link)" - }, - "thumbnail": "ar2.png" - }, - { - "filename": "archive_index12", - "name": { - "zh_tw": "A1-1. 手風琴式列表 ( 類別折疊,(上)檔案室標題與說明,(下)檔名及Icon)", - "en": "12. Accordion list - with drop down (widget-title, category, filename, download link)" - }, - "force_cover": "true", - "thumbnail": "ar12.png" - }, - { - "filename": "archive_index4", - "name": { - "zh_tw": "A2. 手風琴式列表 ( 類別折疊, 檔案室說明, 檔名Icon)", - "en": "4. Accordion list(no filename) (widget-title, category, download link)" - }, - "thumbnail": "ar4.png" - }, - { - "filename": "archive_index14", - "name": { - "zh_tw": "A3. 手風琴式列表 ( 類別折疊, 檔案室說明, 檔名Icon)", - "en": "14. Accordion list - with drop down - For every data (widget-title, title, filename, download link)" - }, - "force_cover": "true", - "thumbnail": "ar14.png" - }, - { - "filename": "archive_index7", - "name": { - "zh_tw": "A4. 手風琴式列表 ( 類別區塊, 檔案室標題折疊, 檔案室說明, 檔名Icon)", - "en": "7. Table list (widget-title, category, Updated At, filename, download link)" - }, - "thumbnail": "ar7.png" - }, - - - { "filename": "archive_index1", "name": { - "zh_tw": "L1. 條列式列表 ( 類別區塊, 檔案室標題, 檔案室說明, 檔名Icon )", + "zh_tw": "1. 列表 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", "en": "1. List (widget-title, category, filename, download link)" }, "thumbnail": "ar1.png" }, + { + "filename": "archive_index2", + "name": { + "zh_tw": "2. 手風琴式列表 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "2. Accordion list (widget-title, category, filename, download link)" + }, + "thumbnail": "ar2.png" + }, { "filename": "archive_index3", "name": { - "zh_tw": "L2. 條列式列表 ( 類別區塊, 檔案室說明, 檔名Icon )", + "zh_tw": "3. 列表( 無檔案名稱 ) ( 模組標題, 類別標題, 下載連結 )", "en": "3. List(no filename) (widget-title, category, download link)" }, "thumbnail": "ar3.png" }, { - "filename": "archive_index8", + "filename": "archive_index4", "name": { - "zh_tw": "L3. 條列式列表 ( 類別區塊, 檔案室標題及說明, Icon)", - "en": "8. Table list (widget-title, Updated At, filename, download link)" + "zh_tw": "4. 手風琴式列表( 無檔案名稱 ( 模組標題, 類別標題, 下載連結 )", + "en": "4. Accordion list(no filename) (widget-title, category, download link)" }, - "thumbnail": "ar8.png" + "thumbnail": "ar4.png" + }, + { + "filename": "archive_index5", + "name": { + "zh_tw": "5. 表格列表 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "5. Table list (widget-title, category, filename, download link)" + }, + "thumbnail": "ar5.png" }, { "filename": "archive_index6", "name": { - "zh_tw": "L4. 條列式列表 ( 類別區塊, 檔案室日期, 檔名Icon檔案室說明)", + "zh_tw": "6. 表格列表 ( 模組標題, 檔案名稱, 下載連結 )", "en": "6. Table list (widget-title, filename, download link)" }, - "thumbnail": "ar6.png" + "thumbnail": "ar5.png" }, - - - { - "filename": "archive_index5", + "filename": "archive_index7", "name": { - "zh_tw": "G1. 表格式列表 ( 類別區塊, 檔案室日期, 檔案室標題, 檔案室說明, Icon)", - "en": "5. Table list (widget-title, category, filename, download link)" + "zh_tw": "7. 表格列表 ( 模組標題, 類別標題, 上傳日期, 檔案名稱, 檔案簡介, 下載連結 )", + "en": "7. Table list (widget-title, category, Updated At, filename, download link)" + }, + "thumbnail": "ar5.png" + }, + { + "filename": "archive_index8", + "name": { + "zh_tw": "8. 表格列表 ( 模組標題, 上傳日期, 檔案名稱, 檔案簡介, 下載連結 )", + "en": "8. Table list (widget-title, Updated At, filename, download link)" }, "thumbnail": "ar5.png" }, { "filename": "archive_index9", "name": { - "zh_tw": "G2. 表格式列表 ( 類別區塊, 檔名, Icon )", + "zh_tw": "9. 表格列表 - 簡約 ( 模組標題, 檔案名稱, 下載連結 )", "en": "9. Table list - Simple (widget-title, filename, download link)" }, "force_cover": "true", @@ -100,25 +76,32 @@ { "filename": "archive_index10", "name": { - "zh_tw": "G3. 表格式列表 ( 類別區塊, 編號, 檔案室標題, 檔案室說明, Icon)", + "zh_tw": "10. 表格列表 ( 模組標題, 類別標題, 編號, 檔案名稱, 下載連結 )", "en": "10. Table list (widget-title, category, Serial Number, filename, download link)" }, - "thumbnail": "ar10.png" + "thumbnail": "ar5.png" }, { "filename": "archive_index11", "name": { - "zh_tw": "G4. 表格式列表 ( 類別區塊, 編號, 檔名, Icon)", + "zh_tw": "11. 表格列表 - 簡約 - 展開檔案 ( 模組標題, 類別標題, 編號, 檔案名稱, 下載連結 )", "en": "11. Table list - Simple - Unfold Files (widget-title, category, Serial Number, filename, download link)" }, - "thumbnail": "ar11.png" + "thumbnail": "ar9.png" + }, + { + "filename": "archive_index12", + "name": { + "zh_tw": "12. 手風琴式列表 - 有下拉 ( 模組標題, 類別標題, 檔案名稱, 下載連結 )", + "en": "12. Accordion list - with drop down (widget-title, category, filename, download link)" + }, + "force_cover": "true", + "thumbnail": "ar2.png" }, - - { "filename": "archive_index13", "name": { - "zh_tw": "T1. 頁籤式 ( 類別頁籤, 檔案室標題, 檔案室說明, Icon)", + "zh_tw": "13. 頁籤式 ( 模組標題, 類別標題, 標題, 下載連結, 描述 )", "en": "13. Tab list (widget-title, category, title, download link, description)" }, "old_name": { @@ -126,16 +109,34 @@ "en": "13. Tab list (widget-title, category, title, filename, download link, description)" }, "force_cover": "true", - "thumbnail": "ar13.png" + "thumbnail": "ar-tab1.png" + }, + { + "filename": "archive_index14", + "name": { + "zh_tw": "14. 手風琴式列表 - 有下拉 - 針對各筆資料 ( 模組標題, 標題, 檔案名稱, 下載連結 )", + "en": "14. Accordion list - with drop down - For every data (widget-title, title, filename, download link)" + }, + "force_cover": "true", + "thumbnail": "ar2.png" }, { "filename": "archive_index15", "name": { - "zh_tw": "T2. 頁籤式 ( 類別頁籤, 檔案室標題, 檔案室說明, 檔名Icon)", + "zh_tw": "15. 頁籤式 ( 模組標題, 類別標題, 標題, 完整檔案名稱, 下載連結, 描述 )", "en": "15. Tab list (widget-title, category, title, full filename, download link, description)" }, "force_cover": "true", - "thumbnail": "ar15.png" + "thumbnail": "ar-tab1.png" + }, + { + "filename": "archive_index16", + "name": { + "zh_tw": "16. 手風琴式列表 - 有下拉 - 針對各筆資料 ( 模組標題, 標題, 檔案名稱, 下載連結 )", + "en": "16. Accordion list - with drop down - For every data (date,widget-title, title, filename, download link)" + }, + "force_cover": "true", + "thumbnail": "ar2.png" } ], "widgets": [ diff --git a/modules/archive/thumbs/ar1.png b/modules/archive/thumbs/ar1.png index 6ee5487b6c906599401923e21dcba0d3e0ee1172..e7cc1001ec63e7ddb7df020eb853648bc20311d8 100644 GIT binary patch literal 2392 zcmaJ@dsq_b8Xwf2WGl61pK^0cM2~Ex3?M3?R4Q7uLW*{@%nD&tFc<<1v0f=6l}v_uhW*Jd+y0 zT`}vs`QHHmFpIsC#Y5L~=zYQ51bwo95g$O8AC$hK${-|Csp89Fz)Ofkz&N&q9|iMZ zzA$dfUDy)Z z$i#=Za!4GR4;(F8883%};<>?s_!t3Qh+no8=c#6(01{Zq$EhWor3!|ci66&hpnKyn zgvX7mC}WuTiJ(F`0XQE-4&z*jBxeE1jf``n63J8&ol1AYQAlJGM5aI_cV{w*;p)yH zk#Un39`z;{MlyITze!){8xtR`RLU3-q*AGfDiH0Nye0>6giy# zuPTvz(N-vV@Yi_%C$J(oP6k6fSb@aK1!&_U?TxNv3?DhnS0eIY1lc@Q#eir;i728G z8O|rjl}N^gh@?V9r5M-ea2RZuJU{WD-PZUb$LPW_v@)$D~Cz%3UgUQ9n(_*-8MJp&IbYXjAjL7c}AYtHNxs+ zJsMto?@B;P`L$KOzz|B!^3<1k!He6?bbogCyk==*Q~1`lEsF3fa{qTvT`mzzZq(me zoA+UTTtoA-4yW$xPfFLMG}-lxzV(j&V_{}b^-g1}>)!9T8m+z<`e}~bT+__|wP%&? zttaxj-sb#?-26SsNwn&;tdawoVWH({Qz)Jn()0&h<}KrxtwqDA6$UW|ke%j#*kJ@AG#IZ)jFU zL`9|S)*=-jFm)E6IK5Ru%IN6mysjW@D=kAqa=57xBFF=3ZDV6&b*Hv;>>yaxM|X>)UJwMB+n38a>%A%Qzu*zq(f|Me literal 4926 zcmeI0c~DbV6o)UkfD0zo8MXkyQtdDa;D(46f))j|VyjM)4y!oRh)5Qr5sW}oh)@aC zp#ma{trf?L5K9}x7!nMExCMx8#e^n8L1_|Flti-ig<3mqGivIn9shV|=HC03yPWf# z-#b~Khlkirb)E_UunP+fUJrn^9J=n>PKJ8O?D#8}GQV_8(@R zI$gOMmw{gGDL>DZmrusc;k2v_{+_jxm9=PJJSEe!?O2}wNmQ=1*Pj~2B`uh@u2h32 z21<`0Dx-Nzp^3ztK`0Oa)a_p30?qNIOkT47vbc&z6El4Rs$~zNMQW_d-JDs z!tBjDu}(MGm&^R6x+*&noqyS@sh3g=*v-lB;9{P;ntZoeCR|g{xY!;DE=EXd#j~S58VKi1E%mL}Cj!BCitnVC4gDuLF>6iP=*6r7 z=0ZZRa}OSXX)1wn*#VD`GU+`V|M94@dlY%kJ>xezV0JKiUuzTdY60f&C6IKZt~1om zvjc^$I+dH`GYB6JxD5cfyEj<9vYB`GUVK&QQs2mP+WM|WYevRSZM_XMic1si)Kdv= zf9}NxMbx;ujVkG>V%4VMRS=V%pV;fSu4z8}Gdd-rqa)A_I(#-8i`#W0rcJ(V8^zD*Tqpa`04Acp^tw+>DL8BknMc$%mWyH&|vo zb|CdPDb|9yA2$%RS|6Vo34|CYNhBHu`RBPJ>xbFljk==6A2<6l_YM~Z%j3dw6VU+V zXTr-i^)G|v66ZpVgQqfaqhCII}F1IpS2tppiP9Q)K|oTSXRo1_xDD9W6HVm${dL{rpGr2&*} zI~H02cBI95zzk}`gMN&igLkCkI6_Gpr9`N48r8e>PBvk4e;nBp7JOT zi!JsA;5eJZp-CJEM0~%5ioB81_Ggqts)vwLK3QFEC(0#ijXf@l0q{^One$UIn=8sh z^o^v)e`CnP_R~0pD^v-JdseZ=Vj=$c3k0}CN2bZT4KDeyA++yTs160fR)z;xu87_D E7uph|xc~qF diff --git a/modules/archive/thumbs/ar2.png b/modules/archive/thumbs/ar2.png index 03c113ee07342271a9f75d696bd1f67505e10578..751fed282f0c304d0f01dc49e5fcfb2d5ac0ff8c 100644 GIT binary patch literal 2510 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 literal 4783 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 psuCO<&IbJ$xg4I8sHljV?{Y2}!6LL#K3=_w+o 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 eiGy#*;{baX*ddwk3rsivAZ@K2F}E#nQU3= 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 literal 8129 zcmdT}X;@R|y8R+YMN!0BK@f>_01-%31d0rys5mgG2#7!eB7!IcLFOS;MQ}i>s1$*q zA_5`=WDbx}nUpC^F$@V&Fd%^t0t7-J$=P_$b9&p`-rGLM_TKYjKTopv&X@Q7hV`zs z-fKs!53F6Sv>E`g_Rzt7#{gJ12wiOH70?~Of}PL}u*&bCV*mh%FPAP@NG2)>0C>Qm zecv7rN#!sw*i_ngOkSdw*NtM!3swzJj%dVhIvuVQ{O!ISP8P|XQ+mCBru^5tiGIF!NIO;?!MJ{C8Q<9-95QkfD1iQcA_^;Xi?IC`#EPwfn#g@WmL%;Xk z1+r#On@~_AF0FbowRiIy#n@9BE56wpCNlnys%|#Tz;9 z@FPn6A>&2q?Asg(l%7{I9*;=0P4qZF9v?~Ot^yB@&@Il66;AdO`4Xf#Ppq6uKX1?r=Xa*P5jdq7{zL;b_*+5{8P3 z(sp3V19R!+7c#hCcrqf7TozSNk8G|Ec80-@{b|LDez~nM-XWCXm zLY8*O8_^IvYVz9*clz2${JXR3(a7rQiN%EG%IWDZl)>AL%En>Ot0dxuwB>ESHm9oc zAL`$h!(9(r2x3YTFjb4SDXdq~H$Mli<^1*P@~=MV9d z!b5qZ;r9SI#%2q`M{u3Jkp*_~yc-IL-4j*PJQEY)hYWn=VcSG(ph?a(KM>8ZCAS-( zB)*h%+}Im4&qlLEX&!=aoy;i9CiEYTGD4w1h7|B3DGiBAbGo<4SoI+hb!FM=v+R;{ z{peh>l0o=H>OE*6cEMWoa$cyr^<_EcV|>qqwuZV*s-L?Gh>o_+vI+M6 zp`1FB&h%<|RxXEoj&Bb;RrXAsgl2vQqN^Q(ze@ck^i)5y|B2lNRdG+6AqP*LoY=4q z)C@dxI!<(`SMb%|J*XwkYwRoQ@5j?Nplyr*aAe%b;Fk)l$}e4)!&PZ#GDt<7lA*?g z#s(=+gUY>;!Jx@wPC6?I6+au~??Y(MR_W>JY*3T|p!(LulHSfca@Z^P?%nf=JzAD| z^Hw}(?koh%o1neZfAtu5Vb{2W&HBO2y98oX$xZ`<`R?@PPz|smQTshLHG^Y?meRaq zO*EJEr{P_1c6anYSoRxL?%#u{pUTZob@LO9cv3BL&d3>q?9vqh;v@!x)W?cT3maGN$W{}dKDBP| z;$cUO$cY=H`gPr*KLMXVec}+}hYy4d9f8iKrR}i1FrReuYbOqj)dZ8BPOh|E3u?B`Ti3Q- z?HeB|p<$3285#fBzT-9Do$(ni`1A$#(=Xt!jo7|xw9?bVBh$I!Vopx%${hvPt*!TX zJf5-QfaspYX@V(AA6T=O&2g7_kZoY!nnfu1oR4sUsr{I63t^bFs{4v|p?@M;+&fEWM3m-mrnpkBb#Oq5)`iSu2WglR{+3l$$^9@W_GQ@V5E^y#BCnVX#H-p z0;q|awW__vc=P!mmKA?xGCv(xujCoVv|nU(F}5rvECfiM8-8UODth}Pv=N7E$2_Lr zZNy$x4fI>gT8LaN{n=opS7c;0y=uO{K?Pp(@PQ!ln(-Q*rbi?nTdi>QuAKVo|AfRL z;yz(uwDYKVk+~QO?Z@b2O+WI|gH!;r>DT1i@6m*Rbn%joL5S@`ap2}PG%N$AxZK>i z(rS}VB}I1fXAnQR#^d==Xf&F;I}ALe4L6+WrAHKV_`KSoy~eg?Rd;vo(JST5v)Q7a z699Y<giF#T0fFKEi9LqES|Xd2vW2GT0;#26k+cCp**iZV^k$!*>SuEYX|y-Nz~C zEG%wB;^dcTn!@3-2MG*solbnq7ApyKtOrg2zaMxuHcdMtPf26`eb zFo>X18LXXxwYqvZvUumsD*}1`leU)gOieU-lOLa!e)Yf#P(be1)<}=)>vzo>9#+y> zXI9lb+LaaV8;U8*rk^ca>3R`>RtN5g|0o>EryrVz#K8<*;_<^O9wLw+pwmb3G?a*M zw^J4rG<#pcRQWv`@sAlA!rtGYZlmWdj0u4sNKhGz*j(lm&qE5GO(0*uVXj!3P`R-U zZ%B*N%sfvG6T=x8NWD0zJkPsVpGhd)GRGeyYvktUvSPVaT}3g=A$?>^I8MVF9uAxx zPd4{C6#DYIKxZ)|iZp%hd*48cfM6mnpSD5+fJVD4m$Z7)nqzDbvk8*{o=q(+x6RuM zzGir4lf@z2#rZbEK_c=iGD%$EOuSfOX=!;Et}IDnP1e;#$EyHWKPr%%a(kqur8Tp5 zk~sY^3QO=+^xdv1*7m+hHbh|%7~*l?nToFAsVV=8$=Ch{A(Q-Fy1I5}ZnfOim))XN zkO9D}TwZl?@d^0_XLv*|BqFVGx)%(a?9CPp((oyo5R+!TjJc7ff3%EfMk<)xKXR0M zZ%Szdf<@(-y;7jZuDLn5Stz`0jf_kQvq=)VR6mW}Sp-)VFJp_J%rVoq)AG@r$~`3N z3#TC|U{pq29W^|j+(6fz4wdF997m;5sl49aUVlzsiGL+yqS8zj)Rg5aH2ffXcRpk8 z5-MH}cZlDB;?vZ!^z@n_RnbXeOw609Ljr)!o|~DuXfP|{>PNu^MbbQn;|{OJ)XUY= z2iXd8kXF1K-x@zf)gfJh3?NMR@|F%LyNhrY6g~8o9P>gTrVBo&m*&-Z8wLsz>Fp~& zwRZmvB7nq-a3ZVFiwjK!vgxWjgxn}JX<=3)Yc)_h7)QRO^lr%_@oJ>JH7t*!IWCL7 z`X54D#Zv=<8xoV}dsl+3Eq@ZQLQvk;)6=sJ!ZVMv7jo!MjvCFHnjQh}MXO?0fXSwY zMy8g#ySsprBElWyO>9l5gvIzv=r$Tq}Z@GjA2&%y)YS;)mH z%s4Q|S5XJio}*Xz*HDY547Vd?g4u;zF4aBtjd0Pk)Nkf9{0Hk^n^SV+B=Wj1QG&OZ zNe-qtFcbY?B4kgTuQ6W>c9eVHr8QnIDe<45Vv)X$;;=ngKlWYrA0F>*z#mc-uc2I@ z9BRZJu}(Frz|QV~f$?Hu;#GzV8NAalV4T5?Z1to)4v#JDP%q60F73NAh3KxZm2nE0uNnPGX z+=C{hcIGvNR0mshK^8~8OLgCLeT(|~3B(ZqDzkj|=3u(VgGM`9ZMS07)(^U{RWife z=JWP_1KA2W4i=+mMS|hRd}m^JHdN3myOFCe=F(n#{tkffto)k^3FHb6H&V^q!qzvUYtCxjCe-aq}Nj*fjT46HCE*LM(8+%6Gy*yVifvHcqy}Z!Ug_@AQseLobIYcoCHv?h!D3)cuTU+#IhhVL&5RUG1N~ zN4*W=K8wX_Xo=3#_#^KAzn9RjLHr*Z5i)p!DIzM>UsS~0&7TA--WZ~UZlOc%k046k z(1&cUEs=0qcRZ1`67m1(a`e&ZTFuSP@x~_6-`Yt;49x^RoP!=&j2n=tktzEBEs>+| zA7UEk+2=x3=3}<@qPbv#vRAdsNrFfdyW(xkDxS+s!=t^dmI@sxL2y`6apBOPDh<(x zA#^P@##EOnZH8<`Q62&1)!nkhoa+RF(vg&ul#fS;DHPWF5NxciW%-t?cx~4OuS!QC z>hllA&S0_dG;?$G<|R5GX=0^4XV3w_` z0M5#k$%mQm__8i#NHBh$QW#O#9^MI2Xv09aVrJ>xj>5u6C>gWGLZWeIIH998h0Iyp z{x=YPlQ~f3sHYG2S*XPA2(Mc2xi=2m!F>`X9LxQ2Jp}U@{+$>Z8O(V@F~k9P=>$Ak zAMnMJS6mWqSA}kxykW9%2dbOKffh|!WO4Bb1r;!B>3+r~F4#a=;*kpK~&z*`1zHPB%;G&-D^0%DheXz_ZD)i74EDAuAVL;ewMNRiRVcV zOaf-lXPh}1H+KOlV0i8Ae2ZlYCKaw85Kbp`bGGTe9P@Zm*-9ZhnVXv{>GI7MH6V8z z166zaEL^a3-gLBg1?aT#@91e|}TK&PZs2Xn=8|EiUpH+}1WR%_&a> z|HFsM>ky%Zmp;^rsyHDpFCUhFeQKXiPDMpmyvr(_*-n#KrJ*Go#JMu4WT`j8l(<2X zYdTv^O|9wCUhG}_Tszq+ z_}<(3Pf<{hhF!TwypK`Z8Ton()Gf+KIJdQ_aA)2`sn%hRh%VYYG$!4bZ}xN`80)-( zfsj&lSk$86{1C!M;B!S_@hqu5*$8E4Z*Sj}hZAP`kF=$Ii; zaWW(;jeTi2DxRBnMIieO`&=|x582V^w6WjOh5ZGpMyC<$MM+NSMqx7_!kyCL-}u#3 zKp}2}zGpLckm;j^PV0ZAt2^GEq$?SFqt2P-km040SIOD2M5ICzdJNKm#Hgr-*DHXlX>sLM9#gnxj1U}_ZU6I18qJNE uZq*-#R$}&tUzqoQhR*;sP0*T|i@5Scg4Xfg94n|N4-W0O-j{FYdg