Jelajahi Sumber

更新部分bug

zaijin 1 tahun lalu
induk
melakukan
13a6966b10
100 mengubah file dengan 1458 tambahan dan 1513 penghapusan
  1. 3 1
      pages.json
  2. 2 2
      pages/invoiceModule/invoiceDetails/invoiceDetails.scss
  3. 31 18
      pages/invoiceModule/invoiceDetails/invoiceDetails.vue
  4. 2 2
      pages/invoiceModule/myInvoice/myInvoice.scss
  5. 1 1
      pages/invoiceModule/myInvoice/myInvoice.vue
  6. 5 6
      pages/previewPdf/previewPdf.vue
  7. 777 582
      static/pdf/build/pdf.js
  8. 0 0
      static/pdf/build/pdf.js.map
  9. 0 39
      static/pdf/build/pdf.sandbox.js
  10. 0 0
      static/pdf/build/pdf.sandbox.js.map
  11. 378 374
      static/pdf/build/pdf.worker.js
  12. 0 0
      static/pdf/build/pdf.worker.js.map
  13. 0 107
      static/pdf/web/debugger.css
  14. 259 248
      static/pdf/web/debugger.js
  15. 0 6
      static/pdf/web/images/annotation-paperclip.svg
  16. 0 7
      static/pdf/web/images/annotation-pushpin.svg
  17. 0 3
      static/pdf/web/images/cursor-editorFreeText.svg
  18. 0 4
      static/pdf/web/images/cursor-editorInk.svg
  19. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-next-rtl.png
  20. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-next-rtl@2x.png
  21. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-next.png
  22. 0 3
      static/pdf/web/images/findbarButton-next.svg
  23. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-next@2x.png
  24. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-previous-rtl.png
  25. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-previous-rtl@2x.png
  26. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-previous.png
  27. 0 3
      static/pdf/web/images/findbarButton-previous.svg
  28. TEMPAT SAMPAH
      static/pdf/web/images/findbarButton-previous@2x.png
  29. TEMPAT SAMPAH
      static/pdf/web/images/grab.cur
  30. TEMPAT SAMPAH
      static/pdf/web/images/grabbing.cur
  31. 0 3
      static/pdf/web/images/gv-toolbarButton-download.svg
  32. 0 11
      static/pdf/web/images/gv-toolbarButton-openinapp.svg
  33. 0 24
      static/pdf/web/images/loading-dark.svg
  34. TEMPAT SAMPAH
      static/pdf/web/images/loading-small.png
  35. TEMPAT SAMPAH
      static/pdf/web/images/loading-small@2x.png
  36. 0 1
      static/pdf/web/images/loading.svg
  37. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-documentProperties.png
  38. 0 3
      static/pdf/web/images/secondaryToolbarButton-documentProperties.svg
  39. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-documentProperties@2x.png
  40. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-firstPage.png
  41. 0 3
      static/pdf/web/images/secondaryToolbarButton-firstPage.svg
  42. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-firstPage@2x.png
  43. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-handTool.png
  44. 0 3
      static/pdf/web/images/secondaryToolbarButton-handTool.svg
  45. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-handTool@2x.png
  46. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-lastPage.png
  47. 0 3
      static/pdf/web/images/secondaryToolbarButton-lastPage.svg
  48. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-lastPage@2x.png
  49. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-rotateCcw.png
  50. 0 3
      static/pdf/web/images/secondaryToolbarButton-rotateCcw.svg
  51. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-rotateCcw@2x.png
  52. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-rotateCw.png
  53. 0 3
      static/pdf/web/images/secondaryToolbarButton-rotateCw.svg
  54. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-rotateCw@2x.png
  55. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-scrollHorizontal.png
  56. 0 3
      static/pdf/web/images/secondaryToolbarButton-scrollHorizontal.svg
  57. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-scrollHorizontal@2x.png
  58. 0 3
      static/pdf/web/images/secondaryToolbarButton-scrollPage.svg
  59. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-scrollVertical.png
  60. 0 3
      static/pdf/web/images/secondaryToolbarButton-scrollVertical.svg
  61. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-scrollVertical@2x.png
  62. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-scrollWrapped.png
  63. 0 3
      static/pdf/web/images/secondaryToolbarButton-scrollWrapped.svg
  64. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-scrollWrapped@2x.png
  65. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-selectTool.png
  66. 0 3
      static/pdf/web/images/secondaryToolbarButton-selectTool.svg
  67. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-selectTool@2x.png
  68. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-spreadEven.png
  69. 0 3
      static/pdf/web/images/secondaryToolbarButton-spreadEven.svg
  70. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-spreadEven@2x.png
  71. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-spreadNone.png
  72. 0 3
      static/pdf/web/images/secondaryToolbarButton-spreadNone.svg
  73. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-spreadNone@2x.png
  74. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-spreadOdd.png
  75. 0 3
      static/pdf/web/images/secondaryToolbarButton-spreadOdd.svg
  76. TEMPAT SAMPAH
      static/pdf/web/images/secondaryToolbarButton-spreadOdd@2x.png
  77. TEMPAT SAMPAH
      static/pdf/web/images/shadow.png
  78. TEMPAT SAMPAH
      static/pdf/web/images/texture.png
  79. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-bookmark.png
  80. 0 3
      static/pdf/web/images/toolbarButton-bookmark.svg
  81. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-bookmark@2x.png
  82. 0 3
      static/pdf/web/images/toolbarButton-currentOutlineItem.svg
  83. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-download.png
  84. 0 4
      static/pdf/web/images/toolbarButton-download.svg
  85. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-download@2x.png
  86. 0 3
      static/pdf/web/images/toolbarButton-editorFreeText.svg
  87. 0 4
      static/pdf/web/images/toolbarButton-editorInk.svg
  88. 0 3
      static/pdf/web/images/toolbarButton-menuArrow.svg
  89. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-menuArrows.png
  90. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-menuArrows@2x.png
  91. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-openFile.png
  92. 0 3
      static/pdf/web/images/toolbarButton-openFile.svg
  93. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-openFile@2x.png
  94. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-pageDown-rtl.png
  95. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-pageDown-rtl@2x.png
  96. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-pageDown.png
  97. 0 3
      static/pdf/web/images/toolbarButton-pageDown.svg
  98. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-pageDown@2x.png
  99. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-pageUp-rtl.png
  100. TEMPAT SAMPAH
      static/pdf/web/images/toolbarButton-pageUp-rtl@2x.png

+ 3 - 1
pages.json

@@ -379,7 +379,9 @@
       "path": "pages/previewPdf/previewPdf",
       "style": {
         "navigationBarTitleText": "预览",
-        "enablePullDownRefresh": false
+        "enablePullDownRefresh": false,
+        "navigationBarBackgroundColor": "#008CFF",
+        "navigationBarTextStyle": "white"
       }
     }
   ],

+ 2 - 2
pages/invoiceModule/invoiceDetails/invoiceDetails.scss

@@ -35,11 +35,11 @@ page {
           color: #333;
         }
         .primary {
-          color: #2e73ff;
+          color: #19be6b;
         }
 
         .error {
-          color: #999999;
+          color: #fa3534;
         }
 
         .info {

+ 31 - 18
pages/invoiceModule/invoiceDetails/invoiceDetails.vue

@@ -1,41 +1,45 @@
 <!-- 发票详情 -->
 <template>
-  <view class="details">
+  <view class="details u-skeleton">
     <!-- 发票信息 -->
     <view class="details-invoice">
       <view class="details-invoice-title">发票信息</view>
       <view class="details-invoice-list">
-        <view class="details-invoice-list-item">
+        <view class="details-invoice-list-item u-skeleton-fillet">
           <view class="details-invoice-list-item-label">抬头类型:</view>
           <view class="details-invoice-list-item-content">{{ formatInvoiceType(invoiceInfo.invoType) }}</view>
         </view>
-        <view class="details-invoice-list-item">
+        <view class="details-invoice-list-item u-skeleton-fillet">
           <view class="details-invoice-list-item-label">抬头名称:</view>
           <view class="details-invoice-list-item-content">{{ invoiceInfo.invoName }}</view>
         </view>
-        <view class="details-invoice-list-item" v-if="invoiceInfo.invoType === 1">
+        <view class="details-invoice-list-item u-skeleton-fillet" v-if="invoiceInfo.invoType === 1 && invoiceInfo.invoCode">
           <view class="details-invoice-list-item-label">企业税号:</view>
           <view class="details-invoice-list-item-content">{{ invoiceInfo.invoCode }}</view>
         </view>
-        <view class="details-invoice-list-item">
+        <view class="details-invoice-list-item u-skeleton-fillet">
           <view class="details-invoice-list-item-label">发票状态:</view>
           <view class="details-invoice-list-item-content" :class="formatStatusType(invoiceInfo.status)">{{ formatStatus(invoiceInfo.status) }}</view>
         </view>
-        <view class="details-invoice-list-item">
+        <view class="details-invoice-list-item u-skeleton-fillet">
           <view class="details-invoice-list-item-label">申请时间:</view>
           <view class="details-invoice-list-item-content">{{ invoiceInfo.askTime }}</view>
         </view>
-        <view class="details-invoice-list-item">
+        <view class="details-invoice-list-item u-skeleton-fillet">
           <view class="details-invoice-list-item-label">更多内容:</view>
           <view class="details-invoice-list-item-content view-text" @click="viewMore">查看</view>
         </view>
+        <view class="details-invoice-list-item u-skeleton-fillet" v-if="invoiceInfo.status === 2">
+          <view class="details-invoice-list-item-label">失败原因:</view>
+          <view class="details-invoice-list-item-content">{{ invoiceInfo.remark }}</view>
+        </view>
         <view class="details-invoice-list-item bottom-top view-btn" v-if="invoiceInfo.status === 1">
           <text @click="viewPdf">查看电子发票</text>
         </view>
       </view>
     </view>
     <!-- 订单信息 -->
-    <view class="details-order" v-if="invoiceInfo.orderInvoExes && invoiceInfo.orderInvoExes.length">
+    <view class="details-order u-skeleton-fillet" v-if="invoiceInfo.orderInvoExes && invoiceInfo.orderInvoExes.length">
       <view class="details-order-title">订单信息:共{{ invoiceInfo.orderInvoExes.length }}个订单</view>
       <view class="details-order-list">
         <view class="details-order-list-item" v-for="(item, index) in invoiceInfo.orderInvoExes" :key="index">
@@ -48,6 +52,8 @@
         </view>
       </view>
     </view>
+    <!--引用组件-->
+    <u-skeleton :loading="skeletonLoading" :animation="true" bgColor="#FFF"></u-skeleton>
     <!-- 查看更多弹框 -->
     <u-popup v-model="viewMorePop.show" mode="center" width="600" border-radius="14" :closeable="true">
       <view class="details-pop">
@@ -55,27 +61,27 @@
         <view class="details-pop-list">
           <view class="details-pop-list-item">
             <view class="details-pop-list-item-label">开户银行:</view>
-            <view class="details-pop-list-item-content">{{ invoiceInfo.openBank }}</view>
+            <view class="details-pop-list-item-content">{{ invoiceInfo.openBank || '-' }}</view>
           </view>
           <view class="details-pop-list-item">
             <view class="details-pop-list-item-label">银行账号:</view>
-            <view class="details-pop-list-item-content">{{ invoiceInfo.numBank }}</view>
+            <view class="details-pop-list-item-content">{{ invoiceInfo.numBank || '-' }}</view>
           </view>
           <view class="details-pop-list-item">
             <view class="details-pop-list-item-label">抬头地址:</view>
-            <view class="details-pop-list-item-content">{{ invoiceInfo.mapCom }}</view>
+            <view class="details-pop-list-item-content">{{ invoiceInfo.mapCom || '-' }}</view>
           </view>
           <view class="details-pop-list-item">
             <view class="details-pop-list-item-label">企业电话:</view>
-            <view class="details-pop-list-item-content">{{ invoiceInfo.phoneCom }}</view>
+            <view class="details-pop-list-item-content">{{ invoiceInfo.phoneCom || '-' }}</view>
           </view>
           <view class="details-pop-list-item">
             <view class="details-pop-list-item-label">电子邮箱:</view>
-            <view class="details-pop-list-item-content">{{ invoiceInfo.invoMail }}</view>
+            <view class="details-pop-list-item-content">{{ invoiceInfo.invoMail || '-' }}</view>
           </view>
           <view class="details-pop-list-item">
             <view class="details-pop-list-item-label">手机号码:</view>
-            <view class="details-pop-list-item-content">{{ invoiceInfo.invoPhone }}</view>
+            <view class="details-pop-list-item-content">{{ invoiceInfo.invoPhone || '-' }}</view>
           </view>
         </view>
       </view>
@@ -95,7 +101,8 @@ export default {
       invoiceStatusList: [],
       viewMorePop: {
         show: false
-      }
+      },
+      skeletonLoading: false
     };
   },
   onLoad(options) {
@@ -128,9 +135,15 @@ export default {
      * @return {*}
      */
     async getInvoiceDetails(id) {
-      const { code, data } = await this.$u.api.invoiceModuleApi.getInvoiceDetailsApi({ id });
-      if (code === 200) {
-        this.invoiceInfo = data;
+      try {
+        this.skeletonLoading = true;
+        const { code, data } = await this.$u.api.invoiceModuleApi.getInvoiceDetailsApi({ id });
+        if (code === 200) {
+          this.invoiceInfo = data;
+        }
+      } catch (error) {
+      } finally {
+        this.skeletonLoading = false;
       }
     },
     /**

+ 2 - 2
pages/invoiceModule/myInvoice/myInvoice.scss

@@ -63,11 +63,11 @@
         }
 
         .primary {
-          color: #2e73ff;
+          color: #19be6b;
         }
 
         .error {
-          color: #999999;
+          color: #fa3534;
         }
 
         .info {

+ 1 - 1
pages/invoiceModule/myInvoice/myInvoice.vue

@@ -1,7 +1,7 @@
 <!-- 我的发票 -->
 <template>
   <view class="invoice">
-    <z-paging ref="paging" v-model="invoiceList" @query="queryList">
+    <z-paging ref="paging" v-model="invoiceList" empty-view-text="暂无开票记录" @query="queryList">
       <!-- 导航栏 -->
       <u-navbar
         title-color="#fff"

+ 5 - 6
pages/previewPdf/previewPdf.vue

@@ -1,22 +1,21 @@
 <template>
   <view>
-		<web-view :src="`/static/pdf/web/viewer.html?file=${url}`" />
-	</view>
+    <web-view class="web-view" :src="pdfUrl"></web-view>
+  </view>
 </template>
 
 <script>
 export default {
   data() {
     return {
-      url: ''
+      pdfUrl: ''
     };
   },
   onLoad(options) {
     const { fileUrl } = options;
     if (fileUrl) {
-      this.url = fileUrl;
+      this.pdfUrl = `/static/pdf/web/viewer.html?file=${ encodeURIComponent(fileUrl) }`;
     }
-  }
+  },
 };
 </script>
-

File diff ditekan karena terlalu besar
+ 777 - 582
static/pdf/build/pdf.js


File diff ditekan karena terlalu besar
+ 0 - 0
static/pdf/build/pdf.js.map


File diff ditekan karena terlalu besar
+ 0 - 39
static/pdf/build/pdf.sandbox.js


File diff ditekan karena terlalu besar
+ 0 - 0
static/pdf/build/pdf.sandbox.js.map


File diff ditekan karena terlalu besar
+ 378 - 374
static/pdf/build/pdf.worker.js


File diff ditekan karena terlalu besar
+ 0 - 0
static/pdf/build/pdf.worker.js.map


+ 0 - 107
static/pdf/web/debugger.css

@@ -1,107 +0,0 @@
-/* Copyright 2014 Mozilla Foundation
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#PDFBug,
-#PDFBug :is(input, button, select) {
-  font: message-box;
-}
-#PDFBug {
-  background-color: rgba(255, 255, 255, 1);
-  border: 1px solid rgba(102, 102, 102, 1);
-  position: fixed;
-  top: 32px;
-  right: 0;
-  bottom: 0;
-  font-size: 10px;
-  padding: 0;
-  width: 300px;
-}
-#PDFBug .controls {
-  background: rgba(238, 238, 238, 1);
-  border-bottom: 1px solid rgba(102, 102, 102, 1);
-  padding: 3px;
-}
-#PDFBug .panels {
-  inset: 27px 0 0;
-  overflow: auto;
-  position: absolute;
-}
-#PDFBug .panels > div {
-  padding: 5px;
-}
-#PDFBug button.active {
-  font-weight: bold;
-}
-.debuggerShowText,
-.debuggerHideText:hover {
-  background-color: rgba(255, 255, 0, 1);
-}
-#PDFBug .stats {
-  font-family: courier;
-  font-size: 10px;
-  white-space: pre;
-}
-#PDFBug .stats .title {
-  font-weight: bold;
-}
-#PDFBug table {
-  font-size: 10px;
-  white-space: pre;
-}
-#PDFBug table.showText {
-  border-collapse: collapse;
-  text-align: center;
-}
-#PDFBug table.showText,
-#PDFBug table.showText :is(tr, td) {
-  border: 1px solid black;
-  padding: 1px;
-}
-#PDFBug table.showText td.advance {
-  color: grey;
-}
-
-#viewer.textLayer-visible .textLayer {
-  opacity: 1;
-}
-
-#viewer.textLayer-visible .canvasWrapper {
-  background-color: rgba(128, 255, 128, 1);
-}
-
-#viewer.textLayer-visible .canvasWrapper canvas {
-  mix-blend-mode: screen;
-}
-
-#viewer.textLayer-visible .textLayer span {
-  background-color: rgba(255, 255, 0, 0.1);
-  color: rgba(0, 0, 0, 1);
-  border: solid 1px rgba(255, 0, 0, 0.5);
-  box-sizing: border-box;
-}
-
-#viewer.textLayer-visible .textLayer span[aria-owns] {
-  background-color: rgba(255, 0, 0, 0.3);
-}
-
-#viewer.textLayer-hover .textLayer span:hover {
-  background-color: rgba(255, 255, 255, 1);
-  color: rgba(0, 0, 0, 1);
-}
-
-#viewer.textLayer-shadow .textLayer span {
-  background-color: rgba(255, 255, 255, 0.6);
-  color: rgba(0, 0, 0, 1);
-}

+ 259 - 248
static/pdf/web/debugger.js

@@ -12,13 +12,14 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+/* eslint-disable no-var */
 
-let opMap;
+"use strict";
 
-const FontInspector = (function FontInspectorClosure() {
-  let fonts;
-  let active = false;
-  const fontAttribute = "data-font-name";
+var FontInspector = (function FontInspectorClosure() {
+  var fonts;
+  var active = false;
+  var fontAttribute = "data-font-name";
   function removeSelection() {
     const divs = document.querySelectorAll(`span[${fontAttribute}]`);
     for (const div of divs) {
@@ -46,9 +47,10 @@ const FontInspector = (function FontInspectorClosure() {
     ) {
       return;
     }
-    const fontName = e.target.dataset.fontName;
-    const selects = document.getElementsByTagName("input");
-    for (const select of selects) {
+    var fontName = e.target.dataset.fontName;
+    var selects = document.getElementsByTagName("input");
+    for (var i = 0; i < selects.length; ++i) {
+      var select = selects[i];
       if (select.dataset.fontName !== fontName) {
         continue;
       }
@@ -63,17 +65,17 @@ const FontInspector = (function FontInspectorClosure() {
     name: "Font Inspector",
     panel: null,
     manager: null,
-    init(pdfjsLib) {
-      const panel = this.panel;
-      const tmp = document.createElement("button");
+    init: function init(pdfjsLib) {
+      var panel = this.panel;
+      var tmp = document.createElement("button");
       tmp.addEventListener("click", resetSelection);
       tmp.textContent = "Refresh";
-      panel.append(tmp);
+      panel.appendChild(tmp);
 
       fonts = document.createElement("div");
-      panel.append(fonts);
+      panel.appendChild(fonts);
     },
-    cleanup() {
+    cleanup: function cleanup() {
       fonts.textContent = "";
     },
     enabled: false,
@@ -91,51 +93,57 @@ const FontInspector = (function FontInspectorClosure() {
       }
     },
     // FontInspector specific functions.
-    fontAdded(fontObj, url) {
+    fontAdded: function fontAdded(fontObj, url) {
       function properties(obj, list) {
-        const moreInfo = document.createElement("table");
-        for (const entry of list) {
-          const tr = document.createElement("tr");
-          const td1 = document.createElement("td");
-          td1.textContent = entry;
-          tr.append(td1);
-          const td2 = document.createElement("td");
-          td2.textContent = obj[entry].toString();
-          tr.append(td2);
-          moreInfo.append(tr);
+        var moreInfo = document.createElement("table");
+        for (var i = 0; i < list.length; i++) {
+          var tr = document.createElement("tr");
+          var td1 = document.createElement("td");
+          td1.textContent = list[i];
+          tr.appendChild(td1);
+          var td2 = document.createElement("td");
+          td2.textContent = obj[list[i]].toString();
+          tr.appendChild(td2);
+          moreInfo.appendChild(tr);
         }
         return moreInfo;
       }
-      const moreInfo = properties(fontObj, ["name", "type"]);
+      var moreInfo = properties(fontObj, ["name", "type"]);
       const fontName = fontObj.loadedName;
-      const font = document.createElement("div");
-      const name = document.createElement("span");
+      var font = document.createElement("div");
+      var name = document.createElement("span");
       name.textContent = fontName;
-      const download = document.createElement("a");
+      var download = document.createElement("a");
       if (url) {
-        url = /url\(['"]?([^)"']+)/.exec(url);
+        url = /url\(['"]?([^\)"']+)/.exec(url);
         download.href = url[1];
       } else if (fontObj.data) {
         download.href = URL.createObjectURL(
-          new Blob([fontObj.data], { type: fontObj.mimetype })
+          new Blob([fontObj.data], { type: fontObj.mimeType })
         );
       }
       download.textContent = "Download";
-      const logIt = document.createElement("a");
+      var logIt = document.createElement("a");
       logIt.href = "";
       logIt.textContent = "Log";
-      logIt.addEventListener("click", function (event) {
+      logIt.addEventListener("click", function(event) {
         event.preventDefault();
         console.log(fontObj);
       });
       const select = document.createElement("input");
       select.setAttribute("type", "checkbox");
       select.dataset.fontName = fontName;
-      select.addEventListener("click", function () {
+      select.addEventListener("click", function() {
         selectFont(fontName, select.checked);
       });
-      font.append(select, name, " ", download, " ", logIt, moreInfo);
-      fonts.append(font);
+      font.appendChild(select);
+      font.appendChild(name);
+      font.appendChild(document.createTextNode(" "));
+      font.appendChild(download);
+      font.appendChild(document.createTextNode(" "));
+      font.appendChild(logIt);
+      font.appendChild(moreInfo);
+      fonts.appendChild(font);
       // Somewhat of a hack, should probably add a hook for when the text layer
       // is done rendering.
       setTimeout(() => {
@@ -147,39 +155,42 @@ const FontInspector = (function FontInspectorClosure() {
   };
 })();
 
+var opMap;
+
 // Manages all the page steppers.
-const StepperManager = (function StepperManagerClosure() {
-  let steppers = [];
-  let stepperDiv = null;
-  let stepperControls = null;
-  let stepperChooser = null;
-  let breakPoints = Object.create(null);
+var StepperManager = (function StepperManagerClosure() {
+  var steppers = [];
+  var stepperDiv = null;
+  var stepperControls = null;
+  var stepperChooser = null;
+  var breakPoints = Object.create(null);
   return {
     // Properties/functions needed by PDFBug.
     id: "Stepper",
     name: "Stepper",
     panel: null,
     manager: null,
-    init(pdfjsLib) {
-      const self = this;
+    init: function init(pdfjsLib) {
+      var self = this;
       stepperControls = document.createElement("div");
       stepperChooser = document.createElement("select");
-      stepperChooser.addEventListener("change", function (event) {
+      stepperChooser.addEventListener("change", function(event) {
         self.selectStepper(this.value);
       });
-      stepperControls.append(stepperChooser);
+      stepperControls.appendChild(stepperChooser);
       stepperDiv = document.createElement("div");
-      this.panel.append(stepperControls, stepperDiv);
+      this.panel.appendChild(stepperControls);
+      this.panel.appendChild(stepperDiv);
       if (sessionStorage.getItem("pdfjsBreakPoints")) {
         breakPoints = JSON.parse(sessionStorage.getItem("pdfjsBreakPoints"));
       }
 
       opMap = Object.create(null);
-      for (const key in pdfjsLib.OPS) {
+      for (var key in pdfjsLib.OPS) {
         opMap[pdfjsLib.OPS[key]] = key;
       }
     },
-    cleanup() {
+    cleanup: function cleanup() {
       stepperChooser.textContent = "";
       stepperDiv.textContent = "";
       steppers = [];
@@ -187,48 +198,56 @@ const StepperManager = (function StepperManagerClosure() {
     enabled: false,
     active: false,
     // Stepper specific functions.
-    create(pageIndex) {
-      const debug = document.createElement("div");
+    create: function create(pageIndex) {
+      var debug = document.createElement("div");
       debug.id = "stepper" + pageIndex;
-      debug.hidden = true;
+      debug.setAttribute("hidden", true);
       debug.className = "stepper";
-      stepperDiv.append(debug);
-      const b = document.createElement("option");
+      stepperDiv.appendChild(debug);
+      var b = document.createElement("option");
       b.textContent = "Page " + (pageIndex + 1);
       b.value = pageIndex;
-      stepperChooser.append(b);
-      const initBreakPoints = breakPoints[pageIndex] || [];
-      const stepper = new Stepper(debug, pageIndex, initBreakPoints);
+      stepperChooser.appendChild(b);
+      var initBreakPoints = breakPoints[pageIndex] || [];
+      var stepper = new Stepper(debug, pageIndex, initBreakPoints);
       steppers.push(stepper);
       if (steppers.length === 1) {
         this.selectStepper(pageIndex, false);
       }
       return stepper;
     },
-    selectStepper(pageIndex, selectPanel) {
-      pageIndex |= 0;
+    selectStepper: function selectStepper(pageIndex, selectPanel) {
+      var i;
+      pageIndex = pageIndex | 0;
       if (selectPanel) {
         this.manager.selectPanel(this);
       }
-      for (const stepper of steppers) {
-        stepper.panel.hidden = stepper.pageIndex !== pageIndex;
+      for (i = 0; i < steppers.length; ++i) {
+        var stepper = steppers[i];
+        if (stepper.pageIndex === pageIndex) {
+          stepper.panel.removeAttribute("hidden");
+        } else {
+          stepper.panel.setAttribute("hidden", true);
+        }
       }
-      for (const option of stepperChooser.options) {
+      var options = stepperChooser.options;
+      for (i = 0; i < options.length; ++i) {
+        var option = options[i];
         option.selected = (option.value | 0) === pageIndex;
       }
     },
-    saveBreakPoints(pageIndex, bps) {
+    saveBreakPoints: function saveBreakPoints(pageIndex, bps) {
       breakPoints[pageIndex] = bps;
       sessionStorage.setItem("pdfjsBreakPoints", JSON.stringify(breakPoints));
     },
   };
 })();
 
-// The stepper for each page's operatorList.
-const Stepper = (function StepperClosure() {
+// The stepper for each page's IRQueue.
+var Stepper = (function StepperClosure() {
   // Shorter way to create element and optionally set textContent.
   function c(tag, textContent) {
-    const d = document.createElement(tag);
+    var d = document.createElement(tag);
     if (textContent) {
       d.textContent = textContent;
     }
@@ -237,7 +256,7 @@ const Stepper = (function StepperClosure() {
 
   function simplifyArgs(args) {
     if (typeof args === "string") {
-      const MAX_STRING_LENGTH = 75;
+      var MAX_STRING_LENGTH = 75;
       return args.length <= MAX_STRING_LENGTH
         ? args
         : args.substring(0, MAX_STRING_LENGTH) + "...";
@@ -247,9 +266,10 @@ const Stepper = (function StepperClosure() {
     }
     if ("length" in args) {
       // array
-      const MAX_ITEMS = 10,
-        simpleArgs = [];
-      let i, ii;
+      var simpleArgs = [],
+        i,
+        ii;
+      var MAX_ITEMS = 10;
       for (i = 0, ii = Math.min(MAX_ITEMS, args.length); i < ii; i++) {
         simpleArgs.push(simplifyArgs(args[i]));
       }
@@ -258,50 +278,44 @@ const Stepper = (function StepperClosure() {
       }
       return simpleArgs;
     }
-    const simpleObj = {};
-    for (const key in args) {
+    var simpleObj = {};
+    for (var key in args) {
       simpleObj[key] = simplifyArgs(args[key]);
     }
     return simpleObj;
   }
 
-  // eslint-disable-next-line no-shadow
-  class Stepper {
-    constructor(panel, pageIndex, initialBreakPoints) {
-      this.panel = panel;
-      this.breakPoint = 0;
-      this.nextBreakPoint = null;
-      this.pageIndex = pageIndex;
-      this.breakPoints = initialBreakPoints;
-      this.currentIdx = -1;
-      this.operatorListIdx = 0;
-      this.indentLevel = 0;
-    }
-
-    init(operatorList) {
-      const panel = this.panel;
-      const content = c("div", "c=continue, s=step");
-      const table = c("table");
-      content.append(table);
+  function Stepper(panel, pageIndex, initialBreakPoints) {
+    this.panel = panel;
+    this.breakPoint = 0;
+    this.nextBreakPoint = null;
+    this.pageIndex = pageIndex;
+    this.breakPoints = initialBreakPoints;
+    this.currentIdx = -1;
+    this.operatorListIdx = 0;
+  }
+  Stepper.prototype = {
+    init: function init(operatorList) {
+      var panel = this.panel;
+      var content = c("div", "c=continue, s=step");
+      var table = c("table");
+      content.appendChild(table);
       table.cellSpacing = 0;
-      const headerRow = c("tr");
-      table.append(headerRow);
-      headerRow.append(
-        c("th", "Break"),
-        c("th", "Idx"),
-        c("th", "fn"),
-        c("th", "args")
-      );
-      panel.append(content);
+      var headerRow = c("tr");
+      table.appendChild(headerRow);
+      headerRow.appendChild(c("th", "Break"));
+      headerRow.appendChild(c("th", "Idx"));
+      headerRow.appendChild(c("th", "fn"));
+      headerRow.appendChild(c("th", "args"));
+      panel.appendChild(content);
       this.table = table;
       this.updateOperatorList(operatorList);
-    }
-
-    updateOperatorList(operatorList) {
-      const self = this;
+    },
+    updateOperatorList: function updateOperatorList(operatorList) {
+      var self = this;
 
       function cboxOnClick() {
-        const x = +this.dataset.idx;
+        var x = +this.dataset.idx;
         if (this.checked) {
           self.breakPoints.push(x);
         } else {
@@ -310,122 +324,110 @@ const Stepper = (function StepperClosure() {
         StepperManager.saveBreakPoints(self.pageIndex, self.breakPoints);
       }
 
-      const MAX_OPERATORS_COUNT = 15000;
+      var MAX_OPERATORS_COUNT = 15000;
       if (this.operatorListIdx > MAX_OPERATORS_COUNT) {
         return;
       }
 
-      const chunk = document.createDocumentFragment();
-      const operatorsToDisplay = Math.min(
+      var chunk = document.createDocumentFragment();
+      var operatorsToDisplay = Math.min(
         MAX_OPERATORS_COUNT,
         operatorList.fnArray.length
       );
-      for (let i = this.operatorListIdx; i < operatorsToDisplay; i++) {
-        const line = c("tr");
+      for (var i = this.operatorListIdx; i < operatorsToDisplay; i++) {
+        var line = c("tr");
         line.className = "line";
         line.dataset.idx = i;
-        chunk.append(line);
-        const checked = this.breakPoints.includes(i);
-        const args = operatorList.argsArray[i] || [];
+        chunk.appendChild(line);
+        var checked = this.breakPoints.includes(i);
+        var args = operatorList.argsArray[i] || [];
 
-        const breakCell = c("td");
-        const cbox = c("input");
+        var breakCell = c("td");
+        var cbox = c("input");
         cbox.type = "checkbox";
         cbox.className = "points";
         cbox.checked = checked;
         cbox.dataset.idx = i;
         cbox.onclick = cboxOnClick;
 
-        breakCell.append(cbox);
-        line.append(breakCell, c("td", i.toString()));
-        const fn = opMap[operatorList.fnArray[i]];
-        let decArgs = args;
+        breakCell.appendChild(cbox);
+        line.appendChild(breakCell);
+        line.appendChild(c("td", i.toString()));
+        var fn = opMap[operatorList.fnArray[i]];
+        var decArgs = args;
         if (fn === "showText") {
-          const glyphs = args[0];
-          const charCodeRow = c("tr");
-          const fontCharRow = c("tr");
-          const unicodeRow = c("tr");
-          for (const glyph of glyphs) {
+          var glyphs = args[0];
+          var newArgs = [];
+          var str = [];
+          for (var j = 0; j < glyphs.length; j++) {
+            var glyph = glyphs[j];
             if (typeof glyph === "object" && glyph !== null) {
-              charCodeRow.append(c("td", glyph.originalCharCode));
-              fontCharRow.append(c("td", glyph.fontChar));
-              unicodeRow.append(c("td", glyph.unicode));
+              str.push(glyph.fontChar);
             } else {
-              // null or number
-              const advanceEl = c("td", glyph);
-              advanceEl.classList.add("advance");
-              charCodeRow.append(advanceEl);
-              fontCharRow.append(c("td"));
-              unicodeRow.append(c("td"));
+              if (str.length > 0) {
+                newArgs.push(str.join(""));
+                str = [];
+              }
+              newArgs.push(glyph); // null or number
             }
           }
-          decArgs = c("td");
-          const table = c("table");
-          table.classList.add("showText");
-          decArgs.append(table);
-          table.append(charCodeRow, fontCharRow, unicodeRow);
-        } else if (fn === "restore" && this.indentLevel > 0) {
-          this.indentLevel--;
-        }
-        line.append(c("td", " ".repeat(this.indentLevel * 2) + fn));
-        if (fn === "save") {
-          this.indentLevel++;
-        }
-
-        if (decArgs instanceof HTMLElement) {
-          line.append(decArgs);
-        } else {
-          line.append(c("td", JSON.stringify(simplifyArgs(decArgs))));
+          if (str.length > 0) {
+            newArgs.push(str.join(""));
+          }
+          decArgs = [newArgs];
         }
+        line.appendChild(c("td", fn));
+        line.appendChild(c("td", JSON.stringify(simplifyArgs(decArgs))));
       }
       if (operatorsToDisplay < operatorList.fnArray.length) {
-        const lastCell = c("td", "...");
+        line = c("tr");
+        var lastCell = c("td", "...");
         lastCell.colspan = 4;
-        chunk.append(lastCell);
+        chunk.appendChild(lastCell);
       }
       this.operatorListIdx = operatorList.fnArray.length;
-      this.table.append(chunk);
-    }
-
-    getNextBreakPoint() {
-      this.breakPoints.sort(function (a, b) {
+      this.table.appendChild(chunk);
+    },
+    getNextBreakPoint: function getNextBreakPoint() {
+      this.breakPoints.sort(function(a, b) {
         return a - b;
       });
-      for (const breakPoint of this.breakPoints) {
-        if (breakPoint > this.currentIdx) {
-          return breakPoint;
+      for (var i = 0; i < this.breakPoints.length; i++) {
+        if (this.breakPoints[i] > this.currentIdx) {
+          return this.breakPoints[i];
         }
       }
       return null;
-    }
-
-    breakIt(idx, callback) {
+    },
+    breakIt: function breakIt(idx, callback) {
       StepperManager.selectStepper(this.pageIndex, true);
-      this.currentIdx = idx;
-
-      const listener = evt => {
-        switch (evt.keyCode) {
+      var self = this;
+      var dom = document;
+      self.currentIdx = idx;
+      var listener = function(e) {
+        switch (e.keyCode) {
           case 83: // step
-            document.removeEventListener("keydown", listener);
-            this.nextBreakPoint = this.currentIdx + 1;
-            this.goTo(-1);
+            dom.removeEventListener("keydown", listener);
+            self.nextBreakPoint = self.currentIdx + 1;
+            self.goTo(-1);
             callback();
             break;
           case 67: // continue
-            document.removeEventListener("keydown", listener);
-            this.nextBreakPoint = this.getNextBreakPoint();
-            this.goTo(-1);
+            dom.removeEventListener("keydown", listener);
+            var breakPoint = self.getNextBreakPoint();
+            self.nextBreakPoint = breakPoint;
+            self.goTo(-1);
             callback();
             break;
         }
       };
-      document.addEventListener("keydown", listener);
-      this.goTo(idx);
-    }
-
-    goTo(idx) {
-      const allRows = this.panel.getElementsByClassName("line");
-      for (const row of allRows) {
+      dom.addEventListener("keydown", listener);
+      self.goTo(idx);
+    },
+    goTo: function goTo(idx) {
+      var allRows = this.panel.getElementsByClassName("line");
+      for (var x = 0, xx = allRows.length; x < xx; ++x) {
+        var row = allRows[x];
         if ((row.dataset.idx | 0) === idx) {
           row.style.backgroundColor = "rgb(251,250,207)";
           row.scrollIntoView();
@@ -433,19 +435,21 @@ const Stepper = (function StepperClosure() {
           row.style.backgroundColor = null;
         }
       }
-    }
-  }
+    },
+  };
   return Stepper;
 })();
 
-const Stats = (function Stats() {
-  let stats = [];
+var Stats = (function Stats() {
+  var stats = [];
   function clear(node) {
-    node.textContent = ""; // Remove any `node` contents from the DOM.
+    while (node.hasChildNodes()) {
+      node.removeChild(node.lastChild);
+    }
   }
   function getStatIndex(pageNumber) {
-    for (const [i, stat] of stats.entries()) {
-      if (stat.pageNumber === pageNumber) {
+    for (var i = 0, ii = stats.length; i < ii; ++i) {
+      if (stats[i].pageNumber === pageNumber) {
         return i;
       }
     }
@@ -465,26 +469,28 @@ const Stats = (function Stats() {
       if (!stat) {
         return;
       }
-      const statsIndex = getStatIndex(pageNumber);
+      var statsIndex = getStatIndex(pageNumber);
       if (statsIndex !== false) {
-        stats[statsIndex].div.remove();
+        const b = stats[statsIndex];
+        this.panel.removeChild(b.div);
         stats.splice(statsIndex, 1);
       }
-      const wrapper = document.createElement("div");
+      var wrapper = document.createElement("div");
       wrapper.className = "stats";
-      const title = document.createElement("div");
+      var title = document.createElement("div");
       title.className = "title";
       title.textContent = "Page: " + pageNumber;
-      const statsDiv = document.createElement("div");
+      var statsDiv = document.createElement("div");
       statsDiv.textContent = stat.toString();
-      wrapper.append(title, statsDiv);
+      wrapper.appendChild(title);
+      wrapper.appendChild(statsDiv);
       stats.push({ pageNumber, div: wrapper });
-      stats.sort(function (a, b) {
+      stats.sort(function(a, b) {
         return a.pageNumber - b.pageNumber;
       });
       clear(this.panel);
-      for (const entry of stats) {
-        this.panel.append(entry.div);
+      for (var i = 0, ii = stats.length; i < ii; ++i) {
+        this.panel.appendChild(stats[i].div);
       }
     },
     cleanup() {
@@ -495,35 +501,37 @@ const Stats = (function Stats() {
 })();
 
 // Manages all the debugging tools.
-const PDFBug = (function PDFBugClosure() {
-  const panelWidth = 300;
-  const buttons = [];
-  let activePanel = null;
+window.PDFBug = (function PDFBugClosure() {
+  var panelWidth = 300;
+  var buttons = [];
+  var activePanel = null;
 
   return {
     tools: [FontInspector, StepperManager, Stats],
     enable(ids) {
-      const all = ids.length === 1 && ids[0] === "all";
-      const tools = this.tools;
-      for (const tool of tools) {
+      var all = false,
+        tools = this.tools;
+      if (ids.length === 1 && ids[0] === "all") {
+        all = true;
+      }
+      for (var i = 0; i < tools.length; ++i) {
+        var tool = tools[i];
         if (all || ids.includes(tool.id)) {
           tool.enabled = true;
         }
       }
       if (!all) {
         // Sort the tools by the order they are enabled.
-        tools.sort(function (a, b) {
-          let indexA = ids.indexOf(a.id);
+        tools.sort(function(a, b) {
+          var indexA = ids.indexOf(a.id);
           indexA = indexA < 0 ? tools.length : indexA;
-          let indexB = ids.indexOf(b.id);
+          var indexB = ids.indexOf(b.id);
           indexB = indexB < 0 ? tools.length : indexB;
           return indexA - indexB;
         });
       }
     },
-    init(pdfjsLib, container, ids) {
-      this.loadCSS();
-      this.enable(ids);
+    init(pdfjsLib, container) {
       /*
        * Basic Layout:
        * PDFBug
@@ -533,57 +541,60 @@ const PDFBug = (function PDFBugClosure() {
        *    Panel
        *    ...
        */
-      const ui = document.createElement("div");
+      var ui = document.createElement("div");
       ui.id = "PDFBug";
 
-      const controls = document.createElement("div");
+      var controls = document.createElement("div");
       controls.setAttribute("class", "controls");
-      ui.append(controls);
+      ui.appendChild(controls);
 
-      const panels = document.createElement("div");
+      var panels = document.createElement("div");
       panels.setAttribute("class", "panels");
-      ui.append(panels);
+      ui.appendChild(panels);
 
-      container.append(ui);
+      container.appendChild(ui);
       container.style.right = panelWidth + "px";
 
       // Initialize all the debugging tools.
-      for (const tool of this.tools) {
-        const panel = document.createElement("div");
-        const panelButton = document.createElement("button");
+      var tools = this.tools;
+      var self = this;
+      for (var i = 0; i < tools.length; ++i) {
+        var tool = tools[i];
+        var panel = document.createElement("div");
+        var panelButton = document.createElement("button");
         panelButton.textContent = tool.name;
-        panelButton.addEventListener("click", event => {
-          event.preventDefault();
-          this.selectPanel(tool);
-        });
-        controls.append(panelButton);
-        panels.append(panel);
+        panelButton.addEventListener(
+          "click",
+          (function(selected) {
+            return function(event) {
+              event.preventDefault();
+              self.selectPanel(selected);
+            };
+          })(i)
+        );
+        controls.appendChild(panelButton);
+        panels.appendChild(panel);
         tool.panel = panel;
         tool.manager = this;
         if (tool.enabled) {
           tool.init(pdfjsLib);
         } else {
           panel.textContent =
-            `${tool.name} is disabled. To enable add "${tool.id}" to ` +
-            "the pdfBug parameter and refresh (separate multiple by commas).";
+            tool.name +
+            " is disabled. To enable add " +
+            ' "' +
+            tool.id +
+            '" to the pdfBug parameter ' +
+            "and refresh (separate multiple by commas).";
         }
         buttons.push(panelButton);
       }
       this.selectPanel(0);
     },
-    loadCSS() {
-      const { url } = import.meta;
-
-      const link = document.createElement("link");
-      link.rel = "stylesheet";
-      link.href = url.replace(/.js$/, ".css");
-
-      document.head.append(link);
-    },
     cleanup() {
-      for (const tool of this.tools) {
-        if (tool.enabled) {
-          tool.cleanup();
+      for (var i = 0, ii = this.tools.length; i < ii; i++) {
+        if (this.tools[i].enabled) {
+          this.tools[i].cleanup();
         }
       }
     },
@@ -595,18 +606,18 @@ const PDFBug = (function PDFBugClosure() {
         return;
       }
       activePanel = index;
-      for (const [j, tool] of this.tools.entries()) {
-        const isActive = j === index;
-        buttons[j].classList.toggle("active", isActive);
-        tool.active = isActive;
-        tool.panel.hidden = !isActive;
+      var tools = this.tools;
+      for (var j = 0; j < tools.length; ++j) {
+        if (j === index) {
+          buttons[j].setAttribute("class", "active");
+          tools[j].active = true;
+          tools[j].panel.removeAttribute("hidden");
+        } else {
+          buttons[j].setAttribute("class", "");
+          tools[j].active = false;
+          tools[j].panel.setAttribute("hidden", "true");
+        }
       }
     },
   };
 })();
-
-globalThis.FontInspector = FontInspector;
-globalThis.StepperManager = StepperManager;
-globalThis.Stats = Stats;
-
-export { PDFBug };

+ 0 - 6
static/pdf/web/images/annotation-paperclip.svg

@@ -1,6 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="40" width="40">
-  <path d="M9 3.5a1.5 1.5 0 0 0-3-.001v7.95C6 12.83 7.12 14 8.5 14s2.5-1.17 2.5-2.55V5.5a.5.5 0 0 1 1 0v6.03C11.955 13.427 10.405 15 8.5 15S5.044 13.426 5 11.53V3.5a2.5 2.5 0 0 1 5 0v7.003a1.5 1.5 0 0 1-3-.003v-5a.5.5 0 0 1 1 0v5a.5.5 0 0 0 1 0Z"/>
-</svg>

+ 0 - 7
static/pdf/web/images/annotation-pushpin.svg

@@ -1,7 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" height="40" width="40">
-  <path d="M8.156 12.5a.99.99 0 0 0 .707-.294l.523-2.574L10.5 8.499l1.058-1.04 2.65-.601a.996.996 0 0 0 0-1.414l-3.657-3.658a.996.996 0 0 0-1.414 0l-.523 2.576L7.5 5.499 6.442 6.535l-2.65.6a.996.996 0 0 0 0 1.413l3.657 3.658a.999.999 0 0 0 .707.295z"/>
-  <path d="M9.842.996c-.386 0-.77.146-1.06.44a.5.5 0 0 0-.136.251l-.492 2.43-1.008 1.03-.953.933-2.511.566a.5.5 0 0 0-.243.133 1.505 1.505 0 0 0-.002 2.123l1.477 1.477-2.768 2.767a.5.5 0 0 0 0 .707.5.5 0 0 0 .708 0l2.767-2.767 1.475 1.474a1.494 1.494 0 0 0 2.123-.002.5.5 0 0 0 .135-.254l.492-2.427 1.008-1.024.953-.937 2.511-.57a.5.5 0 0 0 .243-.132c.586-.58.583-1.543.002-2.125l-3.659-3.656A1.501 1.501 0 0 0 9.842.996Zm.05 1.025a.394.394 0 0 1 .305.12l3.658 3.657c.18.18.141.432.002.627l-2.41.545a.5.5 0 0 0-.24.131L10.15 8.142a.5.5 0 0 0-.007.006L9.029 9.283a.5.5 0 0 0-.133.25l-.48 2.36c-.082.053-.165.109-.26.109a.492.492 0 0 1-.353-.149L4.145 8.195c-.18-.18-.141-.432-.002-.627l2.41-.545a.5.5 0 0 0 .238-.13L7.85 5.857a.5.5 0 0 0 .007-.008l1.114-1.138a.5.5 0 0 0 .133-.25l.472-2.323a.619.619 0 0 1 .317-.117Z"/>
-</svg>

+ 0 - 3
static/pdf/web/images/cursor-editorFreeText.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M12 2.75H12.5V2.25V1V0.5H12H10.358C9.91165 0.5 9.47731 0.625661 9.09989 0.860442L9.09886 0.861087L8 1.54837L6.89997 0.860979L6.89911 0.860443C6.5218 0.625734 6.08748 0.5 5.642 0.5H4H3.5V1V2.25V2.75H4H5.642C5.66478 2.75 5.6885 2.75641 5.71008 2.76968C5.71023 2.76977 5.71038 2.76986 5.71053 2.76995L6.817 3.461C6.81704 3.46103 6.81709 3.46105 6.81713 3.46108C6.81713 3.46108 6.81713 3.46108 6.81714 3.46109C6.8552 3.48494 6.876 3.52285 6.876 3.567V8V12.433C6.876 12.4771 6.85523 12.515 6.81722 12.5389C6.81715 12.5389 6.81707 12.539 6.817 12.539L5.70953 13.23C5.70941 13.2301 5.70929 13.2302 5.70917 13.2303C5.68723 13.2438 5.6644 13.25 5.641 13.25H4H3.5V13.75V15V15.5H4H5.642C6.08835 15.5 6.52269 15.3743 6.90011 15.1396L6.90086 15.1391L8 14.4526L9.10003 15.14L9.10089 15.1406C9.47831 15.3753 9.91265 15.501 10.359 15.501H12H12.5V15.001V13.751V13.251H12H10.358C10.3352 13.251 10.3115 13.2446 10.2899 13.2313C10.2897 13.2312 10.2896 13.2311 10.2895 13.231L9.183 12.54C9.18298 12.54 9.18295 12.54 9.18293 12.54C9.18291 12.5399 9.18288 12.5399 9.18286 12.5399C9.14615 12.5169 9.125 12.4797 9.125 12.434V8V3.567C9.125 3.52266 9.14603 3.48441 9.18364 3.4606C9.18377 3.46052 9.1839 3.46043 9.18404 3.46035L10.2895 2.76995C10.2896 2.76985 10.2898 2.76975 10.2899 2.76966C10.3119 2.75619 10.3346 2.75 10.358 2.75H12Z" fill="black" stroke="white"/>
-</svg>

+ 0 - 4
static/pdf/web/images/cursor-editorInk.svg

@@ -1,4 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M0.0189877 13.6645L0.612989 10.4635C0.687989 10.0545 0.884989 9.6805 1.18099 9.3825L9.98199 0.5805C10.756 -0.1925 12.015 -0.1945 12.792 0.5805L14.42 2.2085C15.194 2.9835 15.194 4.2435 14.42 5.0185L5.61599 13.8215C5.31999 14.1165 4.94599 14.3125 4.53799 14.3875L1.33599 14.9815C1.26599 14.9935 1.19799 15.0005 1.12999 15.0005C0.832989 15.0005 0.544988 14.8835 0.330988 14.6695C0.0679874 14.4055 -0.0490122 14.0305 0.0189877 13.6645Z" fill="white"/>
-<path d="M0.0189877 13.6645L0.612989 10.4635C0.687989 10.0545 0.884989 9.6805 1.18099 9.3825L9.98199 0.5805C10.756 -0.1925 12.015 -0.1945 12.792 0.5805L14.42 2.2085C15.194 2.9835 15.194 4.2435 14.42 5.0185L5.61599 13.8215C5.31999 14.1165 4.94599 14.3125 4.53799 14.3875L1.33599 14.9815C1.26599 14.9935 1.19799 15.0005 1.12999 15.0005C0.832989 15.0005 0.544988 14.8835 0.330988 14.6695C0.0679874 14.4055 -0.0490122 14.0305 0.0189877 13.6645ZM12.472 5.1965L13.632 4.0365L13.631 3.1885L11.811 1.3675L10.963 1.3685L9.80299 2.5285L12.472 5.1965ZM4.31099 13.1585C4.47099 13.1285 4.61799 13.0515 4.73399 12.9345L11.587 6.0815L8.91899 3.4135L2.06599 10.2655C1.94899 10.3835 1.87199 10.5305 1.84099 10.6915L1.36699 13.2485L1.75199 13.6335L4.31099 13.1585Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/findbarButton-next-rtl.png


TEMPAT SAMPAH
static/pdf/web/images/findbarButton-next-rtl@2x.png


TEMPAT SAMPAH
static/pdf/web/images/findbarButton-next.png


+ 0 - 3
static/pdf/web/images/findbarButton-next.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.999 8.352L5.534 13.818C5.41551 13.9303 5.25786 13.9918 5.09466 13.9895C4.93146 13.9872 4.77561 13.9212 4.66033 13.8057C4.54505 13.6902 4.47945 13.5342 4.47752 13.3709C4.47559 13.2077 4.53748 13.0502 4.65 12.932L9.585 7.998L4.651 3.067C4.53862 2.94864 4.47691 2.79106 4.47903 2.62786C4.48114 2.46466 4.54692 2.30874 4.66233 2.19333C4.77774 2.07792 4.93366 2.01215 5.09686 2.01003C5.26006 2.00792 5.41763 2.06962 5.536 2.182L11 7.647L10.999 8.352Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/findbarButton-next@2x.png


TEMPAT SAMPAH
static/pdf/web/images/findbarButton-previous-rtl.png


TEMPAT SAMPAH
static/pdf/web/images/findbarButton-previous-rtl@2x.png


TEMPAT SAMPAH
static/pdf/web/images/findbarButton-previous.png


+ 0 - 3
static/pdf/web/images/findbarButton-previous.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M5.001 8.352L10.466 13.818C10.5845 13.9303 10.7421 13.9918 10.9053 13.9895C11.0685 13.9872 11.2244 13.9212 11.3397 13.8057C11.4549 13.6902 11.5205 13.5342 11.5225 13.3709C11.5244 13.2077 11.4625 13.0502 11.35 12.932L6.416 7.999L11.349 3.067C11.4614 2.94864 11.5231 2.79106 11.521 2.62786C11.5189 2.46466 11.4531 2.30874 11.3377 2.19333C11.2223 2.07792 11.0663 2.01215 10.9031 2.01003C10.7399 2.00792 10.5824 2.06962 10.464 2.182L5 7.647L5.001 8.352Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/findbarButton-previous@2x.png


TEMPAT SAMPAH
static/pdf/web/images/grab.cur


TEMPAT SAMPAH
static/pdf/web/images/grabbing.cur


+ 0 - 3
static/pdf/web/images/gv-toolbarButton-download.svg

@@ -1,3 +0,0 @@
-<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path fill-rule="evenodd" clip-rule="evenodd" d="M16.969 10.059C17.262 9.766 17.737 9.766 18.03 10.059C18.323 10.352 18.323 10.827 18.03 11.12L12.15 17H11.35L5.46896 11.12C5.17596 10.827 5.17596 10.352 5.46896 10.059C5.76196 9.766 6.23696 9.766 6.52996 10.059L11 14.529V2.75C11 2.336 11.336 2 11.75 2C12.164 2 12.5 2.336 12.499 2.75V14.529L16.969 10.059ZM4.98193 19.7L5.78193 20.5H17.7169L18.5169 19.7V17.75C18.5169 17.336 18.8529 17 19.2669 17C19.6809 17 20.0169 17.336 20.0169 17.75V19.5C20.0169 20.881 18.8979 22 17.5169 22H5.98193C4.60093 22 3.48193 20.881 3.48193 19.5V17.75C3.48193 17.336 3.81793 17 4.23193 17C4.64593 17 4.98193 17.336 4.98193 17.75V19.7Z" fill="black"/>
-</svg>

+ 0 - 11
static/pdf/web/images/gv-toolbarButton-openinapp.svg

@@ -1,11 +0,0 @@
-<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M4 4.5H6.5V7H4V4.5Z" fill="black"/>
-<path d="M6.5 10.5H4V13H6.5V10.5Z" fill="black"/>
-<path d="M13.25 10.5H10.75V13H13.25V10.5Z" fill="black"/>
-<path d="M17.5 10.5H20V13H17.5V10.5Z" fill="black"/>
-<path d="M6.5 16.5H4V19H6.5V16.5Z" fill="black"/>
-<path d="M10.75 16.5H13.25V19H10.75V16.5Z" fill="black"/>
-<path d="M20 16.5H17.5V19H20V16.5Z" fill="black"/>
-<path d="M13.25 4.5H10.75V7H13.25V4.5Z" fill="black"/>
-<path d="M17.5 4.5H20V7H17.5V4.5Z" fill="black"/>
-</svg>

+ 0 - 24
static/pdf/web/images/loading-dark.svg

@@ -1,24 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16"
-fill="rgba(255,255,255,1)" style="animation:spinLoadingIcon 1s steps(12,end)
-infinite"><style>@keyframes
-spinLoadingIcon{to{transform:rotate(360deg)}}</style><path
-d="M7 3V1s0-1 1-1 1 1 1 1v2s0 1-1 1-1-1-1-1z"/><path d="M4.63
-4.1l-1-1.73S3.13 1.5 4 1c.87-.5 1.37.37 1.37.37l1 1.73s.5.87-.37
-1.37c-.87.57-1.37-.37-1.37-.37z" fill-opacity=".93"/><path
-d="M3.1 6.37l-1.73-1S.5 4.87 1 4c.5-.87 1.37-.37 1.37-.37l1.73 1s.87.5.37
-1.37c-.5.87-1.37.37-1.37.37z" fill-opacity=".86"/><path d="M3
-9H1S0 9 0 8s1-1 1-1h2s1 0 1 1-1 1-1 1z" fill-opacity=".79"/><path d="M4.1 11.37l-1.73 1S1.5 12.87 1
-12c-.5-.87.37-1.37.37-1.37l1.73-1s.87-.5 1.37.37c.5.87-.37 1.37-.37 1.37z"
-fill-opacity=".72"/><path d="M3.63 13.56l1-1.73s.5-.87
-1.37-.37c.87.5.37 1.37.37 1.37l-1 1.73s-.5.87-1.37.37c-.87-.5-.37-1.37-.37-1.37z"
-fill-opacity=".65"/><path d="M7 15v-2s0-1 1-1 1 1 1 1v2s0 1-1
-1-1-1-1-1z" fill-opacity=".58"/><path d="M10.63
-14.56l-1-1.73s-.5-.87.37-1.37c.87-.5 1.37.37 1.37.37l1 1.73s.5.87-.37
-1.37c-.87.5-1.37-.37-1.37-.37z" fill-opacity=".51"/><path
-d="M13.56 12.37l-1.73-1s-.87-.5-.37-1.37c.5-.87 1.37-.37 1.37-.37l1.73 1s.87.5.37
-1.37c-.5.87-1.37.37-1.37.37z" fill-opacity=".44"/><path d="M15
-9h-2s-1 0-1-1 1-1 1-1h2s1 0 1 1-1 1-1 1z" fill-opacity=".37"/><path d="M14.56 5.37l-1.73
-1s-.87.5-1.37-.37c-.5-.87.37-1.37.37-1.37l1.73-1s.87-.5 1.37.37c.5.87-.37 1.37-.37
-1.37z" fill-opacity=".3"/><path d="M9.64 3.1l.98-1.66s.5-.874
-1.37-.37c.87.5.37 1.37.37 1.37l-1 1.73s-.5.87-1.37.37c-.87-.5-.37-1.37-.37-1.37z"
-fill-opacity=".23"/></svg>

TEMPAT SAMPAH
static/pdf/web/images/loading-small.png


TEMPAT SAMPAH
static/pdf/web/images/loading-small@2x.png


+ 0 - 1
static/pdf/web/images/loading.svg

@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" style="animation:spinLoadingIcon 1s steps(12,end) infinite"><style>@keyframes spinLoadingIcon{to{transform:rotate(360deg)}}</style><path d="M7 3V1s0-1 1-1 1 1 1 1v2s0 1-1 1-1-1-1-1z"/><path d="M4.63 4.1l-1-1.73S3.13 1.5 4 1c.87-.5 1.37.37 1.37.37l1 1.73s.5.87-.37 1.37c-.87.57-1.37-.37-1.37-.37z" fill-opacity=".93"/><path d="M3.1 6.37l-1.73-1S.5 4.87 1 4c.5-.87 1.37-.37 1.37-.37l1.73 1s.87.5.37 1.37c-.5.87-1.37.37-1.37.37z" fill-opacity=".86"/><path d="M3 9H1S0 9 0 8s1-1 1-1h2s1 0 1 1-1 1-1 1z" fill-opacity=".79"/><path d="M4.1 11.37l-1.73 1S1.5 12.87 1 12c-.5-.87.37-1.37.37-1.37l1.73-1s.87-.5 1.37.37c.5.87-.37 1.37-.37 1.37z" fill-opacity=".72"/><path d="M3.63 13.56l1-1.73s.5-.87 1.37-.37c.87.5.37 1.37.37 1.37l-1 1.73s-.5.87-1.37.37c-.87-.5-.37-1.37-.37-1.37z" fill-opacity=".65"/><path d="M7 15v-2s0-1 1-1 1 1 1 1v2s0 1-1 1-1-1-1-1z" fill-opacity=".58"/><path d="M10.63 14.56l-1-1.73s-.5-.87.37-1.37c.87-.5 1.37.37 1.37.37l1 1.73s.5.87-.37 1.37c-.87.5-1.37-.37-1.37-.37z" fill-opacity=".51"/><path d="M13.56 12.37l-1.73-1s-.87-.5-.37-1.37c.5-.87 1.37-.37 1.37-.37l1.73 1s.87.5.37 1.37c-.5.87-1.37.37-1.37.37z" fill-opacity=".44"/><path d="M15 9h-2s-1 0-1-1 1-1 1-1h2s1 0 1 1-1 1-1 1z" fill-opacity=".37"/><path d="M14.56 5.37l-1.73 1s-.87.5-1.37-.37c-.5-.87.37-1.37.37-1.37l1.73-1s.87-.5 1.37.37c.5.87-.37 1.37-.37 1.37z" fill-opacity=".3"/><path d="M9.64 3.1l.98-1.66s.5-.874 1.37-.37c.87.5.37 1.37.37 1.37l-1 1.73s-.5.87-1.37.37c-.87-.5-.37-1.37-.37-1.37z" fill-opacity=".23"/></svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-documentProperties.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-documentProperties.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M8 1.5C4.41015 1.5 1.5 4.41015 1.5 8C1.5 11.5899 4.41015 14.5 8 14.5C11.5899 14.5 14.5 11.5899 14.5 8C14.5 4.41015 11.5899 1.5 8 1.5ZM0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8ZM8.75 4V5.5H7.25V4H8.75ZM8.75 12V7H7.25V12H8.75Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-documentProperties@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-firstPage.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-firstPage.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M14 3.5H2V5H14V3.5ZM8 8.811L12.939 13.75L14.001 12.689L8.531 7.219C8.238 6.926 7.763 6.926 7.47 7.219L2 12.689L3.061 13.75L8 8.811Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-firstPage@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-handTool.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-handTool.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M7.75 2.125C7.75 1.78021 8.03021 1.5 8.375 1.5C8.71979 1.5 9 1.78021 9 2.125V3.125V8H10.5V3.125C10.5 2.78021 10.7802 2.5 11.125 2.5C11.4698 2.5 11.75 2.78021 11.75 3.125V4.625V8H13.25V4.625C13.25 4.28021 13.5302 4 13.875 4C14.2198 4 14.5 4.28021 14.5 4.625V12.0188L13.3802 13.6628C13.2954 13.7872 13.25 13.9344 13.25 14.085V16H14.75V14.3162L15.8698 12.6722C15.9546 12.5478 16 12.4006 16 12.25V4.625C16 3.45179 15.0482 2.5 13.875 2.5C13.6346 2.5 13.4035 2.53996 13.188 2.6136C12.959 1.68724 12.1219 1 11.125 1C10.8235 1 10.5366 1.06286 10.2768 1.17618C9.9281 0.478968 9.20726 0 8.375 0C7.54274 0 6.8219 0.478968 6.47323 1.17618C6.21337 1.06286 5.9265 1 5.625 1C4.45179 1 3.5 1.95179 3.5 3.125V7.25317C2.66504 6.54282 1.41035 6.58199 0.621672 7.37067C-0.208221 8.20056 -0.208221 9.54644 0.621672 10.3763L0.62188 10.3765L5.499 15.2498V16H6.999V14.939C6.999 14.74 6.9199 14.5491 6.77912 14.4085L1.68233 9.31567C1.43823 9.07156 1.43823 8.67544 1.68233 8.43133C1.92644 8.18722 2.32257 8.18722 2.56667 8.43133L3.71967 9.58433C3.93417 9.79883 4.25676 9.863 4.53701 9.74691C4.81727 9.63082 5 9.35735 5 9.054V3.125C5 2.78021 5.28022 2.5 5.625 2.5C5.96921 2.5 6.24906 2.77927 6.25 3.12326V8H7.75L7.75 3.125L7.75 3.12178V2.125Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-handTool@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-lastPage.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-lastPage.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M8 8.189L12.939 3.25L14 4.311L8.531 9.781C8.238 10.074 7.763 10.074 7.47 9.781L2 4.311L3.061 3.25L8 8.189ZM14 13.5V12H2V13.5H14Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-lastPage@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-rotateCcw.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-rotateCcw.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M3.4105 4.83612L4.77001 6.19601C5.06701 6.49201 4.85701 7.00001 4.43701 7.00001H0.862006C0.602006 7.00001 0.391006 6.78901 0.391006 6.52901V2.95401C0.391006 2.53401 0.899006 2.32401 1.19601 2.62101L2.32796 3.75328C3.67958 1.78973 5.9401 0.5 8.5 0.5C12.636 0.5 16 3.864 16 8C16 12.136 12.636 15.5 8.5 15.5C4.704 15.5 1.566 12.663 1.075 9H2.59C3.068 11.833 5.532 14 8.5 14C11.809 14 14.5 11.309 14.5 8C14.5 4.691 11.809 2 8.5 2C6.35262 2 4.46893 3.13503 3.4105 4.83612Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-rotateCcw@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-rotateCw.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-rotateCw.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M12.5895 4.83613L11.23 6.19601C10.933 6.49201 11.143 7.00001 11.563 7.00001H15.138C15.398 7.00001 15.609 6.78901 15.609 6.52901V2.95401C15.609 2.53401 15.101 2.32401 14.804 2.62101L13.672 3.75328C12.3204 1.78973 10.0599 0.5 7.5 0.5C3.364 0.5 0 3.864 0 8C0 12.136 3.364 15.5 7.5 15.5C11.296 15.5 14.434 12.663 14.925 9H13.41C12.932 11.833 10.468 14 7.5 14C4.191 14 1.5 11.309 1.5 8C1.5 4.691 4.191 2 7.5 2C9.64738 2 11.5311 3.13503 12.5895 4.83613Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-rotateCw@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-scrollHorizontal.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-scrollHorizontal.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M3 3.78C3 2.7621 2.13279 2.11834 1.25 2.01476V2H1V3.5C1.18133 3.5 1.32279 3.5609 1.40708 3.63029C1.48961 3.69823 1.5 3.75458 1.5 3.78V11.72C1.5 11.7454 1.48961 11.8018 1.40708 11.8697C1.32279 11.9391 1.18133 12 1 12V13.5H1.25V13.4852C2.13279 13.3817 3 12.7379 3 11.72V3.78ZM10.5 4C10.5 3.72386 10.2761 3.5 10 3.5H6.5C6.22386 3.5 6 3.72386 6 4V11.5C6 11.7761 6.22386 12 6.5 12H10C10.2761 12 10.5 11.7761 10.5 11.5V4ZM10 2C11.1046 2 12 2.89543 12 4V11.5C12 12.6046 11.1046 13.5 10 13.5H6.5C5.39543 13.5 4.5 12.6046 4.5 11.5V4C4.5 2.89543 5.39543 2 6.5 2H10ZM15.5 2H15.25V2.01476C14.3672 2.11834 13.5 2.7621 13.5 3.78V11.72C13.5 12.7379 14.3672 13.3817 15.25 13.4852V13.5H15.5V12C15.3187 12 15.1772 11.9391 15.0929 11.8697C15.0104 11.8018 15 11.7454 15 11.72V3.78C15 3.75458 15.0104 3.69823 15.0929 3.63029C15.1772 3.5609 15.3187 3.5 15.5 3.5V2Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-scrollHorizontal@2x.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-scrollPage.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M3.5 2C3.5 1.72421 3.72421 1.5 4 1.5H12C12.2758 1.5 12.5 1.72421 12.5 2V14C12.5 14.2758 12.2758 14.5 12 14.5H4C3.72421 14.5 3.5 14.2758 3.5 14V2ZM4 0C2.89579 0 2 0.895786 2 2V14C2 15.1042 2.89579 16 4 16H12C13.1042 16 14 15.1042 14 14V2C14 0.895786 13.1042 0 12 0H4ZM5.89301 6H7.25V10H5.89301C5.54301 10 5.36801 10.423 5.61501 10.67L7.72101 12.776C7.87401 12.929 8.12301 12.929 8.27601 12.776L10.383 10.669C10.63 10.422 10.455 9.99902 10.105 9.99902H8.75V6H10.106C10.456 6 10.632 5.577 10.383 5.331L8.27601 3.224C8.12301 3.071 7.87401 3.071 7.72101 3.224L5.61501 5.33C5.36801 5.577 5.54301 6 5.89301 6Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-scrollVertical.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-scrollVertical.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M2 1V1.25H2.01476C2.11834 2.13279 2.7621 3 3.78 3H11.72C12.7379 3 13.3817 2.13279 13.4852 1.25H13.5V1H12C12 1.18133 11.9391 1.32279 11.8697 1.40708C11.8018 1.48961 11.7454 1.5 11.72 1.5H3.78C3.75458 1.5 3.69823 1.48961 3.63029 1.40708C3.5609 1.32279 3.5 1.18133 3.5 1H2ZM4 6C3.72386 6 3.5 6.22386 3.5 6.5V10C3.5 10.2761 3.72386 10.5 4 10.5H11.5C11.7761 10.5 12 10.2761 12 10V6.5C12 6.22386 11.7761 6 11.5 6H4ZM2 6.5C2 5.39543 2.89543 4.5 4 4.5H11.5C12.6046 4.5 13.5 5.39543 13.5 6.5V10C13.5 11.1046 12.6046 12 11.5 12H4C2.89543 12 2 11.1046 2 10V6.5ZM3.78 13.5C2.7621 13.5 2.11834 14.3672 2.01476 15.25H2V15.5H3.5C3.5 15.3187 3.5609 15.1772 3.63029 15.0929C3.69823 15.0104 3.75458 15 3.78 15H11.72C11.7454 15 11.8018 15.0104 11.8697 15.0929C11.9391 15.1772 12 15.3187 12 15.5H13.5V15.25H13.4852C13.3817 14.3672 12.7379 13.5 11.72 13.5H3.78Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-scrollVertical@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-scrollWrapped.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-scrollWrapped.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M2.5 1C2.5 1.27579 2.72421 1.5 3 1.5H5C5.27579 1.5 5.5 1.27579 5.5 1H7C7 2.10421 6.10421 3 5 3H3C1.89579 3 1 2.10421 1 1H2.5ZM2.5 6C2.5 5.72421 2.72421 5.5 3 5.5H5C5.27579 5.5 5.5 5.72421 5.5 6V10C5.5 10.2758 5.27579 10.5 5 10.5H3C2.72421 10.5 2.5 10.2758 2.5 10V6ZM3 4C1.89579 4 1 4.89579 1 6V10C1 11.1042 1.89579 12 3 12H5C6.10421 12 7 11.1042 7 10V6C7 4.89579 6.10421 4 5 4H3ZM10 6C10 5.72421 10.2242 5.5 10.5 5.5H12.5C12.7758 5.5 13 5.72421 13 6V10C13 10.2758 12.7758 10.5 12.5 10.5H10.5C10.2242 10.5 10 10.2758 10 10V6ZM10.5 4C9.39579 4 8.5 4.89579 8.5 6V10C8.5 11.1042 9.39579 12 10.5 12H12.5C13.6042 12 14.5 11.1042 14.5 10V6C14.5 4.89579 13.6042 4 12.5 4H10.5ZM3 14.5C2.72421 14.5 2.5 14.7242 2.5 15H1C1 13.8958 1.89579 13 3 13H5C6.10421 13 7 13.8958 7 15H5.5C5.5 14.7242 5.27579 14.5 5 14.5H3ZM10 15C10 14.7242 10.2242 14.5 10.5 14.5H12.5C12.7758 14.5 13 14.7242 13 15H14.5C14.5 13.8958 13.6042 13 12.5 13H10.5C9.39579 13 8.5 13.8958 8.5 15H10ZM10.5 1.5C10.2242 1.5 10 1.27579 10 1H8.5C8.5 2.10421 9.39579 3 10.5 3H12.5C13.6042 3 14.5 2.10421 14.5 1H13C13 1.27579 12.7758 1.5 12.5 1.5H10.5Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-scrollWrapped@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-selectTool.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-selectTool.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M0.371588 2.93131C-0.203366 1.33422 1.3342 -0.20335 2.93129 0.371603L2.93263 0.372085L12.0716 3.68171C12.0718 3.68178 12.0714 3.68163 12.0716 3.68171C13.4459 4.17758 13.8478 5.9374 12.8076 6.9776L11.8079 7.97727L14.6876 10.8569C15.4705 11.6398 15.4705 12.9047 14.6876 13.6876L13.6476 14.7276C12.8647 15.5105 11.5998 15.5105 10.8169 14.7276L7.93725 11.8479L6.97758 12.8076C5.93739 13.8478 4.17779 13.4465 3.68192 12.0722C3.68184 12.072 3.682 12.0724 3.68192 12.0722L0.371588 2.93131ZM1.78292 2.42323C1.78298 2.4234 1.78286 2.42305 1.78292 2.42323L5.09281 11.5629C5.21725 11.9082 5.65728 12.0066 5.91692 11.7469L7.93725 9.72661L11.8776 13.6669C12.0747 13.864 12.3898 13.864 12.5869 13.6669L13.6269 12.6269C13.824 12.4298 13.824 12.1147 13.6269 11.9176L9.68659 7.97727L11.7469 5.91694C12.0066 5.65729 11.9081 5.21727 11.5629 5.09283L11.5619 5.09245L2.42321 1.78293C2.42304 1.78287 2.42339 1.783 2.42321 1.78293C2.02067 1.63847 1.63846 2.02069 1.78292 2.42323Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-selectTool@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-spreadEven.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-spreadEven.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path fill-rule="evenodd" d="M2 3.5C1.72421 3.5 1.5 3.72421 1.5 4V12.5C1.5 12.7758 1.72421 13 2 13H7.25V3.5H2ZM14 13H8.75V3.5H14C14.2758 3.5 14.5 3.72421 14.5 4V12.5C14.5 12.7758 14.2758 13 14 13ZM0 4C0 2.89579 0.895786 2 2 2H14C15.1042 2 16 2.89579 16 4V12.5C16 13.6042 15.1042 14.5 14 14.5H2C0.895786 14.5 0 13.6042 0 12.5V4ZM10 6.5H11.5V7.5H10V9H11.5V10H10V11.5H12.25C12.6642 11.5 13 11.1642 13 10.75V5.75C13 5.33579 12.6642 5 12.25 5H10V6.5ZM4.5 6.5H3V5H5.25C5.66421 5 6 5.33579 6 5.75V7.75C6 8.03408 5.8395 8.29378 5.58541 8.42082L4.5 8.96353V10H6V11.5H3.75C3.33579 11.5 3 11.1642 3 10.75V8.5C3 8.21592 3.1605 7.95622 3.41459 7.82918L4.5 7.28647V6.5Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-spreadEven@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-spreadNone.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-spreadNone.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M4 1.5C3.72421 1.5 3.5 1.72421 3.5 2V14C3.5 14.2758 3.72421 14.5 4 14.5H12C12.2758 14.5 12.5 14.2758 12.5 14V2C12.5 1.72421 12.2758 1.5 12 1.5H4ZM2 2C2 0.895786 2.89579 0 4 0H12C13.1042 0 14 0.895786 14 2V14C14 15.1042 13.1042 16 12 16H4C2.89579 16 2 15.1042 2 14V2Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-spreadNone@2x.png


TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-spreadOdd.png


+ 0 - 3
static/pdf/web/images/secondaryToolbarButton-spreadOdd.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M1.5 4C1.5 3.72421 1.72421 3.5 2 3.5H7.25V13H2C1.72421 13 1.5 12.7758 1.5 12.5V4ZM8.75 13V3.5H14C14.2758 3.5 14.5 3.72421 14.5 4V12.5C14.5 12.7758 14.2758 13 14 13H8.75ZM2 2C0.895786 2 0 2.89579 0 4V12.5C0 13.6042 0.895786 14.5 2 14.5H14C15.1042 14.5 16 13.6042 16 12.5V4C16 2.89579 15.1042 2 14 2H2ZM4.75 5H3V6.5H4V11.5H5.5V5.75C5.5 5.33579 5.16421 5 4.75 5ZM10 6.5H11.5V7.28647L10.4146 7.82918C10.1605 7.95622 10 8.21592 10 8.5V10.75C10 11.1642 10.3358 11.5 10.75 11.5H13V10H11.5V8.96353L12.5854 8.42082C12.8395 8.29378 13 8.03408 13 7.75V5.75C13 5.33579 12.6642 5 12.25 5H10V6.5Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/secondaryToolbarButton-spreadOdd@2x.png


TEMPAT SAMPAH
static/pdf/web/images/shadow.png


TEMPAT SAMPAH
static/pdf/web/images/texture.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-bookmark.png


+ 0 - 3
static/pdf/web/images/toolbarButton-bookmark.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M2 3.5C1.72421 3.5 1.5 3.72421 1.5 4V12C1.5 12.2758 1.72421 12.5 2 12.5H14C14.2758 12.5 14.5 12.2758 14.5 12V4C14.5 3.72421 14.2758 3.5 14 3.5H2ZM0 4C0 2.89579 0.895786 2 2 2H14C15.1042 2 16 2.89579 16 4V12C16 13.1042 15.1042 14 14 14H2C0.895786 14 0 13.1042 0 12V4ZM8.75 8.75H7.25V7.25H8.75V8.75ZM8.00001 4.625C5.91142 4.625 4.14736 5.94291 3.45159 7.77847L3.36761 8L3.45159 8.22153C4.14736 10.0571 5.91142 11.375 8.00001 11.375C10.0886 11.375 11.8527 10.0571 12.5484 8.22153L12.6324 8L12.5484 7.77847C11.8527 5.94291 10.0886 4.625 8.00001 4.625ZM8.00001 10.125C6.53912 10.125 5.28508 9.25455 4.71282 8C5.28508 6.74545 6.53912 5.875 8.00001 5.875C9.4609 5.875 10.7149 6.74545 11.2872 8C10.7149 9.25455 9.4609 10.125 8.00001 10.125Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-bookmark@2x.png


+ 0 - 3
static/pdf/web/images/toolbarButton-currentOutlineItem.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.803 4.74998V6.02436C10.803 6.39302 10.3571 6.57793 10.0967 6.31753L7.87716 4.098C7.71566 3.93649 7.71566 3.67434 7.87716 3.51283L10.0967 1.29329C10.3571 1.0329 10.8036 1.21722 10.8036 1.58588V3.24998H15V4.74998H10.803ZM8 1.24998H3V2.74998H6.5L8 1.24998ZM6.5 5.24998H3V6.74998H8L6.5 5.24998ZM3 13.25H15V14.75H3V13.25ZM6 9.24998H15V10.75H6V9.24998ZM1.5 5.24998H0V6.74998H1.5V5.24998ZM0 13.25H1.5V14.75H0V13.25ZM1.5 1.24998H0V2.74998H1.5V1.24998ZM3 9.24998H4.5V10.75H3V9.24998Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-download.png


+ 0 - 4
static/pdf/web/images/toolbarButton-download.svg

@@ -1,4 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M9.79407 7.31811H7.86307C7.41807 7.31811 7.19407 7.85711 7.50907 8.17211L10.1911 10.8541C10.3861 11.0491 10.7031 11.0491 10.8981 10.8541L13.5801 8.17211C13.8951 7.85711 13.6721 7.31811 13.2261 7.31811H11.2941V4.38211H11.2961V3.13211H11.2941V2.30811H9.79407V3.13211H9.79107V4.38211H9.79507V7.31811H9.79407Z" fill="black"/>
-<path d="M14 3.13208H12.796V4.38208H14C14.345 4.38208 14.625 4.66208 14.625 5.00708V13.0071C14.625 13.3521 14.345 13.6321 14 13.6321H2C1.655 13.6321 1.375 13.3521 1.375 13.0071V3.00708C1.375 2.66208 1.655 2.38208 2 2.38208H5.643C5.82 2.38208 5.989 2.45808 6.108 2.58908L7.536 4.17508C7.654 4.30708 7.823 4.38208 8 4.38208H8.291V3.13208H8.278L7.036 1.75208C6.681 1.35808 6.173 1.13208 5.642 1.13208H2C0.966 1.13208 0.125 1.97308 0.125 3.00708V13.0071C0.125 14.0411 0.966 14.8821 2 14.8821H14C15.034 14.8821 15.875 14.0411 15.875 13.0071V5.00708C15.875 3.97308 15.034 3.13208 14 3.13208Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-download@2x.png


+ 0 - 3
static/pdf/web/images/toolbarButton-editorFreeText.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M8.625 2.942C8.625 2.725 8.735 2.527 8.918 2.412L10.026 1.72C10.126 1.658 10.24 1.625 10.358 1.625H12V0.375H10.358C10.006 0.375 9.663 0.474 9.364 0.66L8.256 1.353C8.161 1.412 8.081 1.488 8 1.562C7.918 1.488 7.839 1.412 7.744 1.353L6.635 0.66C6.336 0.474 5.993 0.375 5.642 0.375H4V1.625H5.642C5.759 1.625 5.874 1.658 5.974 1.72L7.082 2.412C7.266 2.527 7.376 2.725 7.376 2.942V8V13.058C7.376 13.275 7.266 13.473 7.082 13.588L5.973 14.28C5.873 14.342 5.759 14.375 5.641 14.375H4V15.625H5.642C5.994 15.625 6.337 15.526 6.636 15.34L7.744 14.648C7.84 14.588 7.919 14.512 8 14.439C8.081 14.512 8.161 14.588 8.256 14.648L9.365 15.341C9.664 15.527 10.007 15.626 10.359 15.626H12V14.376H10.358C10.241 14.376 10.126 14.343 10.026 14.281L8.918 13.589C8.734 13.474 8.625 13.276 8.625 13.059V8V2.942Z" fill="black"/>
-</svg>

+ 0 - 4
static/pdf/web/images/toolbarButton-editorInk.svg

@@ -1,4 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M2.49913 12.6251C2.61913 12.6251 2.73913 12.6051 2.85713 12.5661L6.29013 11.4201L13.2891 4.4221C14.0191 3.6911 14.0191 2.5011 13.2891 1.7701L12.2291 0.710098C11.4971 -0.0199023 10.3091 -0.0199023 9.57713 0.710098L2.57813 7.7091L1.43313 11.1451C1.29813 11.5511 1.40213 11.9931 1.70513 12.2951C1.92113 12.5101 2.20613 12.6251 2.49913 12.6251ZM10.4611 1.5951C10.7031 1.3511 11.1021 1.3511 11.3441 1.5951L12.4051 2.6561C12.6491 2.8991 12.6491 3.2961 12.4051 3.5391L11.3401 4.6051L9.39513 2.6601L10.4611 1.5951ZM3.67013 8.3851L8.51013 3.5451L10.4541 5.4891L5.61413 10.3301L2.69713 11.3031L3.67013 8.3851Z" fill="black"/>
-<path d="M14.8169 13.314L13.0229 13.862C12.3309 14.073 11.5909 14.111 10.8859 13.968L8.80391 13.551C7.58491 13.308 6.29791 13.48 5.18491 14.036C3.95291 14.652 2.46691 14.412 1.49191 13.436L1.44091 13.385L0.60791 14.321C1.46291 15.175 2.59991 15.625 3.75291 15.625C4.42891 15.625 5.10991 15.471 5.74391 15.153C6.60891 14.721 7.60891 14.586 8.55891 14.777L10.6409 15.194C11.5509 15.376 12.5009 15.327 13.3879 15.056L15.1819 14.508L14.8169 13.314Z" fill="black"/>
-</svg>

+ 0 - 3
static/pdf/web/images/toolbarButton-menuArrow.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M8.23336 10.4664L11.8474 6.85339C11.894 6.8071 11.931 6.75203 11.9563 6.69136C11.9816 6.63069 11.9946 6.56562 11.9946 6.49989C11.9946 6.43417 11.9816 6.3691 11.9563 6.30843C11.931 6.24776 11.894 6.19269 11.8474 6.14639C11.7536 6.05266 11.6264 6 11.4939 6C11.3613 6 11.2341 6.05266 11.1404 6.14639L7.99236 9.29339L4.84736 6.14739C4.75305 6.05631 4.62675 6.00592 4.49566 6.00706C4.36456 6.0082 4.23915 6.06078 4.14645 6.15348C4.05374 6.24619 4.00116 6.37159 4.00002 6.50269C3.99888 6.63379 4.04928 6.76009 4.14036 6.85439L7.75236 10.4674L8.23336 10.4664Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-menuArrows.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-menuArrows@2x.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-openFile.png


+ 0 - 3
static/pdf/web/images/toolbarButton-openFile.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.4287 1.08398C10.5111 1.02905 10.608 0.999824 10.707 1H14.7L15 1.3V5.293C15 5.39194 14.9706 5.48864 14.9156 5.57088C14.8606 5.65311 14.7824 5.71718 14.691 5.75498C14.5996 5.79277 14.499 5.80259 14.402 5.78319C14.3049 5.76379 14.2159 5.71605 14.146 5.646L12.973 4.473L12.692 4.192L9.067 7.817C8.94923 7.93347 8.79034 7.99888 8.6247 7.99907C8.45907 7.99925 8.30003 7.93421 8.182 7.818C8.06518 7.70036 7.99962 7.54129 7.99962 7.3755C7.99962 7.20971 8.06518 7.05065 8.182 6.933L11.807 3.308L10.353 1.854C10.2829 1.78407 10.2351 1.6949 10.2158 1.59779C10.1964 1.50068 10.2063 1.40001 10.2442 1.30854C10.2821 1.21707 10.3464 1.13891 10.4287 1.08398ZM7.81694 2.06694C7.69973 2.18415 7.54076 2.25 7.375 2.25H2.85L2.25 2.85V13.15L2.85 13.75H13.15L13.75 13.15V8.625C13.75 8.45924 13.8158 8.30027 13.9331 8.18306C14.0503 8.06585 14.2092 8 14.375 8C14.5408 8 14.6997 8.06585 14.8169 8.18306C14.9342 8.30027 15 8.45924 15 8.625V13C15 13.5304 14.7893 14.0391 14.4142 14.4142C14.0391 14.7893 13.5304 15 13 15H3C2.46957 15 1.96086 14.7893 1.58579 14.4142C1.21071 14.0391 1 13.5304 1 13V3C1 2.46957 1.21071 1.96086 1.58579 1.58579C1.96086 1.21071 2.46957 1 3 1H7.375C7.54076 1 7.69973 1.06585 7.81694 1.18306C7.93415 1.30027 8 1.45924 8 1.625C8 1.79076 7.93415 1.94973 7.81694 2.06694Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-openFile@2x.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-pageDown-rtl.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-pageDown-rtl@2x.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-pageDown.png


+ 0 - 3
static/pdf/web/images/toolbarButton-pageDown.svg

@@ -1,3 +0,0 @@
-<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M8.35176 10.9989L13.8178 5.53391C13.876 5.47594 13.9222 5.40702 13.9537 5.33113C13.9851 5.25524 14.0013 5.17387 14.0012 5.0917C14.0011 5.00954 13.9848 4.9282 13.9531 4.85238C13.9215 4.77656 13.8751 4.70775 13.8168 4.64991C13.6991 4.53309 13.5401 4.46753 13.3743 4.46753C13.2085 4.46753 13.0494 4.53309 12.9318 4.64991L7.99776 9.58491L3.06776 4.65091C2.9494 4.53853 2.79183 4.47682 2.62863 4.47894C2.46542 4.48106 2.3095 4.54683 2.19409 4.66224C2.07868 4.77765 2.01291 4.93357 2.01079 5.09677C2.00868 5.25997 2.07039 5.41754 2.18276 5.53591L7.64776 10.9999L8.35176 10.9989Z" fill="black"/>
-</svg>

TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-pageDown@2x.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-pageUp-rtl.png


TEMPAT SAMPAH
static/pdf/web/images/toolbarButton-pageUp-rtl@2x.png


Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini