diff --git a/asset-manifest.json b/asset-manifest.json index b97ae465..d1d1106a 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,14 +1,14 @@ { "files": { - "main.css": "/noteApp/static/css/main.172c4ac9.css", - "main.js": "/noteApp/static/js/main.fbac475e.js", + "main.css": "/noteApp/static/css/main.bf70d060.css", + "main.js": "/noteApp/static/js/main.7b5606e1.js", "static/media/README.md": "/noteApp/static/media/README.7753bf4198c892040e89.md", "index.html": "/noteApp/index.html", - "main.172c4ac9.css.map": "/noteApp/static/css/main.172c4ac9.css.map", - "main.fbac475e.js.map": "/noteApp/static/js/main.fbac475e.js.map" + "main.bf70d060.css.map": "/noteApp/static/css/main.bf70d060.css.map", + "main.7b5606e1.js.map": "/noteApp/static/js/main.7b5606e1.js.map" }, "entrypoints": [ - "static/css/main.172c4ac9.css", - "static/js/main.fbac475e.js" + "static/css/main.bf70d060.css", + "static/js/main.7b5606e1.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 9c79b964..a1df4633 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -Note
\ No newline at end of file +Note
\ No newline at end of file diff --git a/static/css/main.172c4ac9.css b/static/css/main.172c4ac9.css deleted file mode 100644 index 4518b35a..00000000 --- a/static/css/main.172c4ac9.css +++ /dev/null @@ -1,2 +0,0 @@ -html{scroll-behavior:smooth}*{box-sizing:border-box}body{-webkit-touch-callout:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;overflow:hidden}.container{display:flex;height:100vh;margin:auto;max-width:1440px;padding-left:0;padding-right:0;width:80vw}.left{background-color:#fff;border-left:1px solid #dcdcde;overflow-y:auto;padding:10px;position:relative;transition:transform .2s ease-in-out;width:25%}.left,.right{border-bottom:1px solid #dcdcde;border-right:1px solid #dcdcde;display:flex;flex-direction:column;flex-shrink:0;height:calc(100% - 10px)}.right{font-size:18px;width:75%}.right-row{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;width:100%}.center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-bar{background-color:#fff;border-bottom:1px solid #dcdcde;height:50px;margin:0 auto;max-width:1440px;padding:8px;width:100%}.hidden{display:none}.nav-left-icon{align-items:center;bottom:0;display:inline-flex;justify-content:space-between;padding:5px 7px;position:relative;width:100%}.search-bar{background-color:#ced9f2;border-bottom:1px solid #dcdcde;display:flex}.searchButton{align-items:center;background-color:#fff;border:none;color:#646970;cursor:pointer;display:flex;font-size:1.3rem;justify-content:center;outline:none;padding:22px}.search-field{border:none;font-size:medium;outline:none;padding:20px;width:100%}ol,ul{margin-bottom:0;margin-top:0;padding-left:0}.note-sort-bar{background-color:#fff;border-top:1px solid #dcdcde;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 15px;position:absolute;width:100%}.backupbtn{float:right}.right-bottom-bar{border-top:1px solid #dcdcde;font-size:14px;height:50px;line-height:44px;margin:0 auto;max-width:1440px}.note-sort-bar option{color:#000;font-weight:400}.note-sort-bar select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;font-weight:500;padding:0 5px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.btn{border:none;font-size:1.5rem}.btn,.btn-save-cancel{background-color:#fff;color:#777;cursor:pointer;margin:2px;outline:none}.btn-save-cancel{font-family:Font Awesome\ 5 Free,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8em;font-weight:200;padding:10px}.btn-save-cancel:hover{background-color:#eff3f6;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);color:#24292e}.note-list-pin{height:270px;margin:10px 0 20px}.note-list-other,.note-list-pin{list-style:none;overflow-y:auto;padding-left:0}.note-list-other{margin:10px 0}.note-list-item{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;cursor:pointer;font-size:16px;height:auto;margin:0 4px;min-height:50px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;transition:all .3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.note-list-item:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.note-list-item-prev{background:#f6f5f5}.note-list-item-clicked{background:#ced9f2;transition:.3s}.note-title{flex:1 1;margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-header{background-color:#fff;background-color:#f5f5f5;border-bottom:2px solid #ddd;font-size:1.4rem;font-weight:700;margin:0;padding:8px 13px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.pin-btn{color:#ced9f2;font-size:1.1rem;margin-right:4px;position:relative;transition:color .3s ease}.pin-btn.unpin:after{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-45deg);width:100%}.pin-btn.pinned{color:#24292e}.pin-btn[title]{opacity:1;position:relative;transition:opacity 0s ease}.pin-icon-container{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.pin-btn.unpin,.pin-btn:hover{color:#777}button{background-color:#fff;border:none;outline:none}h1{font-size:4.5rem}h1,h2{font-weight:350;line-height:1.2}h2{font-size:3.5rem}h3{font-size:3rem;line-height:1.2}.markdown-body p,h3{font-weight:350}.markdown-body h1{font-weight:400}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:500}.main{border-bottom:none;border-top:none;height:100%;margin:0 auto;max-width:1440px;overflow-y:auto;padding:25px 100px;width:100%}.main,.main-editor{display:flex;flex-direction:column;position:relative}.main-editor{height:calc(100% - 50px);padding-left:5px;padding-right:1px}.title-header{display:flex;flex-direction:column;font-size:x-large;margin:0 auto;max-width:1440px;width:100%}.page-header{border-bottom:1px solid #dcdcde;margin:5px 0 20px;padding-bottom:9px}#notetitle{background-color:#1212;border:none;border-bottom:1px solid #dcdcde;border-radius:5px;height:50px;padding:40px 20px}.texteditor{border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;font-family:-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;height:calc(100% - 50px);line-height:1.45;margin:0 auto;max-width:1440px;overflow:auto;resize:none;width:100%}textarea:focus{background:#372f2f}.md-txtarea{height:inherit}.md-editor-tools{border:none;border-bottom:1px solid #dcdcde;padding:10px}.md-editor-tools,.saveCancelBar{margin:0 auto;max-width:1440px;width:100%}.saveCancelBar{display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}.md-buttons{background-color:#fff;border:none;color:#777;cursor:pointer;height:40px;margin:1px;outline:none;width:40px}.md-editor{height:inherit;position:relative}.md-editor-tools button:disabled,.md-editor-tools button:disabled:hover,button[disabled],button[disabled]:hover{background-color:#ccc;color:#666}.notebody-view{margin-top:10px}#notetitle-view{color:#24292e}::-webkit-scrollbar-thumb{background:#c3c4c7;border:4px solid #fff;border-radius:100px;min-height:24px}::-webkit-scrollbar-corner{background:#0000}::-webkit-scrollbar{background:#0000;width:14px}.highlight{background-color:#ff0}.copy-code-button{background-color:#fff;border:1px solid #1b1f2333;border-radius:3px 3px 0 0;color:#272822;display:block;font-size:.8em;margin-bottom:-2px;margin-left:auto;margin-right:0;padding:3px 8px}.copy-code-button:hover{background-color:#f2f2f2;cursor:pointer}.copy-code-button:focus{background-color:#e6e6e6;outline:0}.copy-code-button:active{background-color:#d9d9d9}.highlight pre{margin:0}.scrollbar::-webkit-scrollbar{display:none}.scrollbar{-ms-overflow-style:none;scrollbar-width:none}.md_btn{font-size:1.5rem}.fnt_btn,.md_btn{background-color:#fff;border:none;color:#5c5c5c;cursor:pointer;margin:2px;outline:none;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.fnt_btn{font-size:1.8rem}.md_btn:hover{font-size:1.55rem;opacity:.6}.fnt_btn:hover{opacity:.6}input[type=number]{width:4rem}.input-div{align-items:center;display:inline-flex;justify-content:center}.note-list-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.5rem}.note-list-item,[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{font-size:.9em;line-height:1;opacity:0;pointer-events:none;position:absolute;text-transform:none;-webkit-user-select:none;user-select:none}[tooltip]:before{border:5px solid #0000;content:"";z-index:1001}[tooltip]:after{background:#333;border-radius:.3ch;box-shadow:0 1em 2em -.5em #00000059;color:#fff;content:attr(tooltip);font-family:Helvetica,sans-serif;max-width:21em;min-width:3em;overflow:hidden;padding:1ch 1.5ch;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{border-bottom-width:0;border-top-color:#333;bottom:100%}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):after,[tooltip]:not([flow]):before,[tooltip][flow^=up]:after,[tooltip][flow^=up]:before{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{border-bottom-color:#333;border-top-width:0;top:100%}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:after,[tooltip][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{border-left-color:#333;border-right-width:0;left:-5px;top:50%;transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{right:calc(100% + 5px);top:50%;transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{border-left-width:0;border-right-color:#333;right:-5px;top:50%;transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{left:calc(100% + 5px);top:50%;transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before,[tooltip][flow^=down]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=up]:hover:before{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:after,[tooltip][flow^=left]:hover:before,[tooltip][flow^=right]:hover:after,[tooltip][flow^=right]:hover:before{animation:tooltips-horz .3s ease-out forwards} -/*# sourceMappingURL=main.172c4ac9.css.map*/ \ No newline at end of file diff --git a/static/css/main.172c4ac9.css.map b/static/css/main.172c4ac9.css.map deleted file mode 100644 index de09bc6f..00000000 --- a/static/css/main.172c4ac9.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"static/css/main.172c4ac9.css","mappings":"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","sources":["styles.css"],"sourcesContent":["html {\n scroll-behavior: smooth;\n}\n\n* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n overflow: hidden;\n -webkit-touch-callout: none;\n}\n\n.container {\n display: flex;\n width: 80vw; /* Reduce width for more centering */\n max-width: 1440px; /* Set a maximum width for large screens */\n height: 100vh; /* Reduce height for more top and bottom spacing */\n margin: auto; /* Center the container */\n padding-right: 0;\n padding-left: 0;\n /* background-color: #f5f5f5; */\n}\n\n/* Left Sidebar */\n.left {\n width: 25%; /* Adjust the width to a more suitable percentage */\n background-color: #fff;\n border-right: 1px solid #dcdcde;\n border-left: 1px solid #dcdcde;\n border-bottom: 1px solid #dcdcde;\n display: flex;\n overflow-y: auto;\n flex-direction: column;\n flex-shrink: 0;\n transition: transform 200ms ease-in-out;\n padding: 10px; /* Add some padding for spacing */\n position: relative; /* Ensure child elements can be positioned relative to it */\n height: calc(100% - 10px); /* Ensure enough height for content */\n}\n\n/* Main area */\n.right {\n width: 75%; /* Adjust width to fill remaining space */\n font-size: 18px;\n height: calc(100% - 10px);\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n border-right: 1px solid #dcdcde;\n border-bottom: 1px solid #dcdcde;\n}\n\n.right-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n width: 100%;\n height: 100%;\n}\n\n/* Center any element */\n.center {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n/* Navbar */\n.nav-bar {\n padding: 8px;\n margin: 0 auto;\n max-width: 1440px;\n border-bottom: 1px solid #dcdcde;\n height: 50px;\n background-color: #fff;\n width: 100%;\n}\n\n/* .footer-bar {\n padding: 8px;\n margin: 0 auto;\n max-width: 1440px;\n border-top: 1px solid #eee;\n height: 53px;\n background-color: #fff;\n width: 100%;\n} */\n\n.hidden {\n display: none;\n}\n\n/* Navbar icons - Left */\n.nav-left-icon {\n padding: 5px 7px;\n display: inline-flex;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n position: relative;\n bottom: 0px;\n}\n\n/* Search Bar */\n.search-bar {\n background-color: #ced9f2;\n border-bottom: 1px solid #dcdcde;\n display: flex;\n}\n\n/* Search button */\n.searchButton {\n padding: 22px;\n border: none;\n color: #646970;\n background-color: #fff;\n cursor: pointer;\n font-size: 1.3rem;\n outline: none;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n/* Search Input field */\n.search-field {\n width: 100%;\n border: none;\n outline: none;\n padding: 20px;\n font-size: medium;\n}\n\nul,\nol {\n padding-left: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.note-sort-bar {\n position: absolute; /* Stay fixed within the parent container */\n bottom: 0; /* Stick to the bottom of the parent */\n left: 0; /* Align to the left edge */\n width: 100%; /* Take the full width of the parent */\n padding: 10px 15px; /* Adjust padding for spacing */\n background-color: #fff; /* White background */\n border-top: 1px solid #dcdcde; /* Border at the top */\n display: flex; /* Flexbox layout */\n justify-content: space-between; /* Space between child elements */\n}\n\n\n\n.backupbtn {\n float: right;\n}\n\n.right-bottom-bar {\n height: 50px;\n line-height: 44px;\n border-top: 1px solid #dcdcde;\n margin: 0;\n font-size: 14px;\n max-width: 1440px;\n margin: 0 auto;\n}\n\n.note-sort-bar option {\n font-weight: normal;\n color: #000;\n}\n\n.note-sort-bar select {\n appearance: none;\n border: none;\n padding: 0 5px;\n font-weight: 500;\n background-color: transparent;\n cursor: pointer;\n}\n\n\n/* Cancel Icon inside search input */\ninput[type=\"search\"]::-webkit-search-cancel-button {\n -webkit-appearance: searchfield-cancel-button;\n}\n\n/* Common button formatter*/\n.btn {\n border: none;\n outline: none;\n cursor: pointer;\n margin: 2px;\n background-color: #fff;\n color: #777;\n font-size: 1.5rem;\n}\n\n.btn-save-cancel {\n /* border: none; */\n outline: none;\n background-color: #fff;\n cursor: pointer;\n margin: 2px;\n color: #777;\n font-weight: 200;\n /* border: 1px solid #dcdcde; */\n padding: 10px;\n font-size: 1.8em;\n font-family: \"Font Awesome 5 Free\", -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\",\n sans-serif;\n}\n\n.btn-save-cancel:hover {\n color: #24292e;\n background-color: #eff3f6;\n background-image: linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%);\n}\n\n/* Note List Container*/\n.note-list-pin {\n height: 270px; /* Set the desired maximum height */\n overflow-y: auto; /* Enable vertical scrolling */\n margin: 10px 0; /* Add margin for spacing */\n padding-left: 0;\n list-style: none; /* Remove default list styles */\n margin-bottom: 20px; /* Add space between lists */\n}\n\n/* Note List Container*/\n.note-list-other {\n overflow-y: auto; /* Enable vertical scrolling */\n margin: 10px 0; /* Add margin for spacing */\n padding-left: 0;\n list-style: none; /* Remove default list styles */\n}\n\n/* Add this to your existing CSS */\n.note-list-item {\n height: auto;\n min-height: 50px;\n display: flex;\n justify-content: space-between;\n border-bottom: 1px solid #ddd; /* Optional: visually separate items */\n align-items: center;\n padding: 8px 10px; \n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0 4px;\n cursor: pointer;\n font-size: 16px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); /* Smooth transition */\n}\n\n/* Hover state styling */\n.note-list-item:hover {\n background-color: #f0f0f0; /* Change background color on hover */\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Slightly elevate shadow */\n transform: translateY(-2px); /* Slightly raise the element */\n}\n\n.note-list-item-prev {\n background: #f6f5f5;\n}\n\n/* Highlight Clicked note item */\n.note-list-item-clicked {\n background: #ced9f2;\n transition: 0.3s;\n}\n\n.note-title {\n flex: 1; /* Allows the title to use available space */\n overflow: hidden; /* Prevents overflowing text */\n text-overflow: ellipsis; /* Displays \"...\" for overflowing text */\n white-space: nowrap; /* Prevents text from wrapping */\n margin-right: 30px; /* Space for the pin button */\n}\n\n.fixed-header {\n position: sticky;\n top: 0;\n z-index: 2; /* Increase z-index to ensure it stays on top */\n background-color: #fff;\n padding: 8px 13px; /* Reduced padding for compactness */\n margin: 0;\n border-bottom: 2px solid #ddd;\n font-size: 1.4rem; /* Adjusted font size */\n font-weight: bold;\n background-color: #f5f5f5; \n}\n\n\n/* General styles for the pin button */\n.pin-btn {\n position: relative; /* Required for absolute positioning */\n font-size: 1.1rem; /* Adjust size as needed */\n margin-right: 4px; /* Space between icon and text */\n transition: color 0.3s ease; /* Smooth color transition */\n color: #ced9f2; /* Default color for unpinned */\n}\n\n/* Strikethrough effect for unpin */\n.pin-btn.unpin::after {\n content: '';\n position: absolute;\n width: 100%;\n height: 1px;\n background-color: white; /* Adjust color */\n transform: rotate(-45deg); /* Adjust angle */\n top: 50%; /* Adjust position */\n left: 0;\n}\n/* Darker shade for pinned state */\n.pin-btn.pinned {\n color: #24292e; /* Darker shade of gray for pinned state */\n}\n\n/* Ensuring the tooltip shows immediately */\n.pin-btn[title] {\n position: relative;\n opacity: 1; /* Make it fully visible immediately */\n transition: opacity 0s ease; /* Remove any delay */\n}\n\n.pin-icon-container {\n position: absolute;\n right: 4px; /* Adjust as needed */\n top: 50%;\n transform: translateY(-50%);\n}\n.pin-btn.unpin {\n color: #777; /* Darker color for unpinned state */\n}\n\n.pin-btn:hover {\n color: #777; /* Change to any hover color */\n}\n\nbutton {\n outline: none;\n border: none;\n background-color: #fff;\n}\n/* Boostrap CSS */\nh1 {\n font-size: 4.5rem;\n font-weight: 350;\n line-height: 1.2;\n}\n\nh2 {\n font-size: 3.5rem;\n font-weight: 350;\n line-height: 1.2;\n}\n\nh3 {\n font-size: 3rem;\n font-weight: 350;\n line-height: 1.2;\n}\n\n.markdown-body p {\n font-weight: 350;\n}\n\n.markdown-body h1 {\n font-weight: 400;\n}\n\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4,\n.markdown-body h5,\n.markdown-body h6 {\n font-weight: 500;\n}\n\n.main {\n max-width: 1440px;\n margin: 0 auto;\n width: 100%;\n padding: 25px 100px;\n overflow-y:auto;\n /* border: 1px solid #eee; */\n border-bottom: none;\n border-top: none;\n height: 100%;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n\n.main-editor {\n padding-left: 5px;\n padding-right: 1px;\n height: calc(100% - 50px);\n display: flex;\n flex-direction: column;\n position: relative;\n}\n\n::-webkit-scrollbar-thumb {\n background: #c3c4c7;\n border-radius: 100px;\n border: 4px solid #fff;\n min-height: 24px;\n}\n\n.title-header {\n margin: 0 auto;\n display: flex;\n max-width: 1440px;\n width: 100%;\n flex-direction: column;\n font-size: x-large;\n}\n\n.page-header {\n padding-bottom: 9px;\n margin: 5px 0 20px;\n border-bottom: 1px solid #dcdcde;\n}\n\n#notetitle {\n height: 50px;\n padding: 40px 20px;\n border: none;\n background-color: #1212;\n border-bottom: 1px solid #dcdcde;\n border-radius: 5px;\n}\n\n/* Editor Textarea */\n\n.texteditor {\n display: flex;\n flex-direction: column;\n max-width: 1440px;\n margin: 0 auto;\n width: 100%;\n font-weight: 400;\n overflow: auto;\n line-height: 1.45;\n border-radius: 0;\n resize: none;\n box-shadow: none;\n border: none;\n /* border-top: 1px solid #dcdcde; */\n /* border-right: 1px solid #dcdcde; */\n /* border-left: 1px solid #dcdcde; */\n font-family: -apple-system, \"Segoe UI\", \"Roboto\", \"Oxygen-Sans\", \"Ubuntu\",\n \"Cantarell\", \"Helvetica Neue\", sans-serif, sans-serif;\n height: calc(100% - 50px);\n}\n\ntextarea:focus {\n background: hsl(0, 7%, 20%);\n}\n\n.md-txtarea {\n height: inherit;\n}\n\n/* Editor Tools */\n.md-editor-tools {\n max-width: 1440px;\n width: 100%;\n margin: 0 auto;\n border: none;\n /* border-right: 1px solid #dcdcde;\n border-left: 1px solid #dcdcde; */\n border-bottom: 1px solid #dcdcde;\n /* display: flex; */\n padding: 10px;\n}\n\n.saveCancelBar {\n margin: 0 auto;\n display: flex;\n max-width: 1440px;\n width: 100%;\n justify-content: space-between;\n padding-right: 30px;\n padding-left: 30px;\n}\n\n.md-buttons {\n border: none;\n outline: none;\n background-color: #fff;\n cursor: pointer;\n margin: 2px;\n color: #777;\n margin: 1px;\n height: 40px;\n width: 40px;\n}\n\n.md-editor {\n height: inherit;\n position: relative;\n}\n\n.md-editor-tools button:disabled,\nbutton[disabled] {\n /* border: 1px solid #999999; */\n background-color: #cccccc;\n color: #666666;\n}\n\n.md-editor-tools button:disabled:hover,\nbutton[disabled]:hover {\n /* border: 1px solid #999999; */\n background-color: #cccccc;\n color: #666666;\n}\n\n.notebody-view {\n margin-top: 10px;\n}\n\n#notetitle-view {\n color: #24292e;\n}\n\n/* Style scrollbar */\n::-webkit-scrollbar-thumb {\n background: #c3c4c7;\n border-radius: 100px;\n border: 4px solid #fff;\n min-height: 24px;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\n::-webkit-scrollbar {\n width: 14px;\n background: transparent;\n}\n\n.highlight {\n background-color: yellow;\n}\n\n/* Copy Code block button */\n\n.copy-code-button {\n color: #272822;\n background-color: #fff;\n border-color: #272822;\n border: 1px solid rgba(27, 31, 35, 0.2);\n border-radius: 3px 3px 0px 0px;\n\n /* right-align */\n display: block;\n margin-left: auto;\n margin-right: 0;\n\n margin-bottom: -2px;\n padding: 3px 8px;\n font-size: 0.8em;\n}\n\n.copy-code-button:hover {\n cursor: pointer;\n background-color: #f2f2f2;\n}\n\n.copy-code-button:focus {\n /* Avoid an ugly focus outline on click in Chrome,\n but darken the button for accessibility.\n See https://stackoverflow.com/a/25298082/1481479 */\n background-color: #e6e6e6;\n outline: 0;\n}\n\n.copy-code-button:active {\n background-color: #d9d9d9;\n}\n\n.highlight pre {\n /* Avoid pushing up the copy buttons. */\n margin: 0;\n}\n\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollbar::-webkit-scrollbar {\n display: none;\n}\n\n/* Hide scrollbar for IE, Edge and Firefox */\n.scrollbar {\n -ms-overflow-style: none; /* IE and Edge */\n scrollbar-width: none; /* Firefox */\n}\n.md_btn {\n border: none;\n outline: none;\n cursor: pointer;\n margin: 2px;\n background-color: #fff;\n color: #5c5c5c;\n font-size: 1.5rem;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n padding: 6px 12px;\n}\n\n.fnt_btn {\n border: none;\n outline: none;\n cursor: pointer;\n margin: 2px;\n background-color: #fff;\n color: #5c5c5c;\n font-size: 1.8rem;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n padding: 6px 12px;\n}\n\n.md_btn:hover {\n opacity: 0.6;\n font-size: 1.55rem;\n}\n\n.fnt_btn:hover {\n opacity: 0.6;\n}\n\ninput[type=\"number\"] {\n width: 4rem;\n}\n\n.input-div {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n\n.note-list-item {\n padding: 0.5rem; /* Adjust padding as needed */\n border-bottom: 1px solid #ddd; /* Optional: visually separate items */\n display: flex;\n justify-content: space-between;\n align-items: center;\n position: relative;\n}\n\n/* Tooltip */\n[tooltip] {\n position: relative; /* opinion 1 */\n}\n\n/* Applies to all tooltips */\n[tooltip]::before,\n[tooltip]::after {\n text-transform: none; /* opinion 2 */\n font-size: 0.9em; /* opinion 3 */\n line-height: 1;\n user-select: none;\n pointer-events: none;\n position: absolute;\n /* display: none; */\n opacity: 0;\n}\n[tooltip]::before {\n content: \"\";\n border: 5px solid transparent; /* opinion 4 */\n z-index: 1001; /* absurdity 1 */\n}\n[tooltip]::after {\n content: attr(tooltip); /* magic! */\n\n /* most of the rest of this is opinion */\n font-family: Helvetica, sans-serif;\n text-align: center;\n\n /* \n Let the content set the size of the tooltips \n but this will also keep them from being obnoxious\n */\n min-width: 3em;\n max-width: 21em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 1ch 1.5ch;\n border-radius: 0.3ch;\n box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);\n background: #333;\n color: #fff;\n z-index: 1000; /* absurdity 2 */\n}\n\n/* Make the tooltips respond to hover */\n[tooltip]:hover::before,\n[tooltip]:hover::after {\n display: block;\n}\n\n/* don't show empty tooltips */\n[tooltip=\"\"]::before,\n[tooltip=\"\"]::after {\n display: none !important;\n}\n\n/* FLOW: UP */\n[tooltip]:not([flow])::before,\n[tooltip][flow^=\"up\"]::before {\n bottom: 100%;\n border-bottom-width: 0;\n border-top-color: #333;\n}\n[tooltip]:not([flow])::after,\n[tooltip][flow^=\"up\"]::after {\n bottom: calc(100% + 5px);\n}\n[tooltip]:not([flow])::before,\n[tooltip]:not([flow])::after,\n[tooltip][flow^=\"up\"]::before,\n[tooltip][flow^=\"up\"]::after {\n left: 50%;\n transform: translate(-50%, -0.5em);\n}\n\n/* FLOW: DOWN */\n[tooltip][flow^=\"down\"]::before {\n top: 100%;\n border-top-width: 0;\n border-bottom-color: #333;\n}\n[tooltip][flow^=\"down\"]::after {\n top: calc(100% + 5px);\n}\n[tooltip][flow^=\"down\"]::before,\n[tooltip][flow^=\"down\"]::after {\n left: 50%;\n transform: translate(-50%, 0.5em);\n}\n\n/* FLOW: LEFT */\n[tooltip][flow^=\"left\"]::before {\n top: 50%;\n border-right-width: 0;\n border-left-color: #333;\n left: calc(0em - 5px);\n transform: translate(-0.5em, -50%);\n}\n[tooltip][flow^=\"left\"]::after {\n top: 50%;\n right: calc(100% + 5px);\n transform: translate(-0.5em, -50%);\n}\n\n/* FLOW: RIGHT */\n[tooltip][flow^=\"right\"]::before {\n top: 50%;\n border-left-width: 0;\n border-right-color: #333;\n right: calc(0em - 5px);\n transform: translate(0.5em, -50%);\n}\n[tooltip][flow^=\"right\"]::after {\n top: 50%;\n left: calc(100% + 5px);\n transform: translate(0.5em, -50%);\n}\n\n/* KEYFRAMES */\n@keyframes tooltips-vert {\n to {\n opacity: 0.9;\n transform: translate(-50%, 0);\n }\n}\n\n@keyframes tooltips-horz {\n to {\n opacity: 0.9;\n transform: translate(0, -50%);\n }\n}\n\n/* FX All The Things */\n[tooltip]:not([flow]):hover::before,\n[tooltip]:not([flow]):hover::after,\n[tooltip][flow^=\"up\"]:hover::before,\n[tooltip][flow^=\"up\"]:hover::after,\n[tooltip][flow^=\"down\"]:hover::before,\n[tooltip][flow^=\"down\"]:hover::after {\n animation: tooltips-vert 300ms ease-out forwards;\n}\n\n[tooltip][flow^=\"left\"]:hover::before,\n[tooltip][flow^=\"left\"]:hover::after,\n[tooltip][flow^=\"right\"]:hover::before,\n[tooltip][flow^=\"right\"]:hover::after {\n animation: tooltips-horz 300ms ease-out forwards;\n}\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/css/main.bf70d060.css b/static/css/main.bf70d060.css new file mode 100644 index 00000000..b2fce569 --- /dev/null +++ b/static/css/main.bf70d060.css @@ -0,0 +1,2 @@ +html{scroll-behavior:smooth}*{box-sizing:border-box}body{-webkit-touch-callout:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;overflow:hidden}.container{display:flex;height:100vh;margin:auto;max-width:1440px;padding-left:0;padding-right:0;width:80vw}.left{background-color:#fff;border-left:1px solid #dcdcde;overflow-y:auto;padding:10px;position:relative;transition:transform .2s ease-in-out;width:25%}.left,.right{border-bottom:1px solid #dcdcde;border-right:1px solid #dcdcde;display:flex;flex-direction:column;flex-shrink:0;height:calc(100% - 10px)}.right{font-size:18px;width:75%}.right-row{display:flex;flex-direction:row;flex-wrap:wrap;height:100%;width:100%}.center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.nav-bar{background-color:#fff;border-bottom:1px solid #dcdcde;height:50px;margin:0 auto;max-width:1440px;padding:8px;width:100%}.hidden{display:none}.nav-left-icon{align-items:center;bottom:0;display:inline-flex;justify-content:space-between;padding:5px 7px;position:relative;width:100%}.search-bar{background-color:#ced9f2;border-bottom:1px solid #dcdcde;display:flex}.searchButton{align-items:center;background-color:#fff;border:none;color:#646970;cursor:pointer;display:flex;font-size:1.3rem;justify-content:center;outline:none;padding:22px}.search-field{border:none;font-size:medium;outline:none;padding:20px;width:100%}ol,ul{margin-bottom:0;margin-top:0;padding-left:0}.note-sort-bar{background-color:#fff;border-top:1px solid #dcdcde;bottom:0;display:flex;justify-content:space-between;left:0;padding:10px 15px;position:absolute;width:100%}.backupbtn{float:right}.right-bottom-bar{border-top:1px solid #dcdcde;font-size:14px;height:50px;line-height:44px;margin:0 auto;max-width:1440px}.note-sort-bar option{color:#000;font-weight:400}.note-sort-bar select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;cursor:pointer;font-weight:500;padding:0 5px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button}.btn{border:none;font-size:1.5rem}.btn,.btn-save-cancel{background-color:#fff;color:#777;cursor:pointer;margin:2px;outline:none}.btn-save-cancel{font-family:Font Awesome\ 5 Free,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8em;font-weight:200;padding:10px}.btn-save-cancel:hover{background-color:#eff3f6;background-image:linear-gradient(-180deg,#fafbfc,#eff3f6 90%);color:#24292e}.note-list-pin{height:245px;list-style:none;margin:10px 0 20px;padding-left:0}.note-list-other{list-style:none;margin:10px 0;overflow-y:scroll;padding-left:0}.note-list-item{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;cursor:pointer;font-size:16px;height:auto;margin:0 4px;min-height:50px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;transition:all .3s cubic-bezier(.25,.8,.25,1);white-space:nowrap}.note-list-item:hover{background-color:#f0f0f0;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.note-list-item-prev{background:#f6f5f5}.note-list-item-clicked{background:#ced9f2;transition:.3s}.note-title{flex:1 1;margin-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed-header{background-color:#fff;background-color:#f5f5f5;border-bottom:2px solid #ddd;font-size:1.4rem;font-weight:700;margin:0;padding:8px 13px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.pin-btn{color:#ced9f2;font-size:1.1rem;margin-right:4px;position:relative;transition:color .3s ease}.pin-btn.unpin:after{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:50%;transform:rotate(-45deg);width:100%}.pin-btn.pinned{color:#24292e}.pin-btn[title]{opacity:1;position:relative;transition:opacity 0s ease}.pin-icon-container{position:absolute;right:4px;top:50%;transform:translateY(-50%)}.pin-btn.unpin,.pin-btn:hover{color:#777}button{background-color:#fff;border:none;outline:none}h1{font-size:4.5rem}h1,h2{font-weight:350;line-height:1.2}h2{font-size:3.5rem}h3{font-size:3rem;line-height:1.2}.markdown-body p,h3{font-weight:350}.markdown-body h1{font-weight:400}.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:500}.main{border-bottom:none;border-top:none;height:100%;margin:0 auto;max-width:1440px;overflow-y:auto;padding:25px 100px;width:100%}.main,.main-editor{display:flex;flex-direction:column;position:relative}.main-editor{height:calc(100% - 50px);padding-left:5px;padding-right:1px}.title-header{display:flex;flex-direction:column;font-size:x-large;margin:0 auto;max-width:1440px;width:100%}.page-header{border-bottom:1px solid #dcdcde;margin:5px 0 20px;padding-bottom:9px}#notetitle{background-color:#1212;border:none;border-bottom:1px solid #dcdcde;border-radius:5px;height:50px;padding:40px 20px}.texteditor{border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;font-family:-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;height:calc(100% - 50px);line-height:1.45;margin:0 auto;max-width:1440px;overflow:auto;resize:none;width:100%}textarea:focus{background:#372f2f}.md-txtarea{height:inherit}.md-editor-tools{border:none;border-bottom:1px solid #dcdcde;padding:10px}.md-editor-tools,.saveCancelBar{margin:0 auto;max-width:1440px;width:100%}.saveCancelBar{display:flex;justify-content:space-between;padding-left:30px;padding-right:30px}.md-buttons{background-color:#fff;border:none;color:#777;cursor:pointer;height:40px;margin:1px;outline:none;width:40px}.md-editor{height:inherit;position:relative}.md-editor-tools button:disabled,.md-editor-tools button:disabled:hover,button[disabled],button[disabled]:hover{background-color:#ccc;color:#666}.notebody-view{margin-top:10px}#notetitle-view{color:#24292e}::-webkit-scrollbar-thumb{background:#c3c4c7;border:4px solid #fff;border-radius:100px;min-height:24px}::-webkit-scrollbar-corner{background:#0000}::-webkit-scrollbar{background:#0000;width:14px}.highlight{background-color:#ff0}.copy-code-button{background-color:#fff;border:1px solid #1b1f2333;border-radius:3px 3px 0 0;color:#272822;display:block;font-size:.8em;margin-bottom:-2px;margin-left:auto;margin-right:0;padding:3px 8px}.copy-code-button:hover{background-color:#f2f2f2;cursor:pointer}.copy-code-button:focus{background-color:#e6e6e6;outline:0}.copy-code-button:active{background-color:#d9d9d9}.highlight pre{margin:0}.scrollbar::-webkit-scrollbar{display:none}.scrollbar{-ms-overflow-style:none;scrollbar-width:none}.md_btn{font-size:1.5rem}.fnt_btn,.md_btn{background-color:#fff;border:none;color:#5c5c5c;cursor:pointer;margin:2px;outline:none;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.fnt_btn{font-size:1.8rem}.md_btn:hover{font-size:1.55rem;opacity:.6}.fnt_btn:hover{opacity:.6}input[type=number]{width:4rem}.input-div{align-items:center;display:inline-flex;justify-content:center}.note-list-item{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:.5rem}.note-list-item,[tooltip]{position:relative}[tooltip]:after,[tooltip]:before{font-size:.9em;line-height:1;opacity:0;pointer-events:none;position:absolute;text-transform:none;-webkit-user-select:none;user-select:none}[tooltip]:before{border:5px solid #0000;content:"";z-index:1001}[tooltip]:after{background:#333;border-radius:.3ch;box-shadow:0 1em 2em -.5em #00000059;color:#fff;content:attr(tooltip);font-family:Helvetica,sans-serif;max-width:21em;min-width:3em;overflow:hidden;padding:1ch 1.5ch;text-align:center;text-overflow:ellipsis;white-space:nowrap;z-index:1000}[tooltip]:hover:after,[tooltip]:hover:before{display:block}[tooltip=""]:after,[tooltip=""]:before{display:none!important}[tooltip]:not([flow]):before,[tooltip][flow^=up]:before{border-bottom-width:0;border-top-color:#333;bottom:100%}[tooltip]:not([flow]):after,[tooltip][flow^=up]:after{bottom:calc(100% + 5px)}[tooltip]:not([flow]):after,[tooltip]:not([flow]):before,[tooltip][flow^=up]:after,[tooltip][flow^=up]:before{left:50%;transform:translate(-50%,-.5em)}[tooltip][flow^=down]:before{border-bottom-color:#333;border-top-width:0;top:100%}[tooltip][flow^=down]:after{top:calc(100% + 5px)}[tooltip][flow^=down]:after,[tooltip][flow^=down]:before{left:50%;transform:translate(-50%,.5em)}[tooltip][flow^=left]:before{border-left-color:#333;border-right-width:0;left:-5px;top:50%;transform:translate(-.5em,-50%)}[tooltip][flow^=left]:after{right:calc(100% + 5px);top:50%;transform:translate(-.5em,-50%)}[tooltip][flow^=right]:before{border-left-width:0;border-right-color:#333;right:-5px;top:50%;transform:translate(.5em,-50%)}[tooltip][flow^=right]:after{left:calc(100% + 5px);top:50%;transform:translate(.5em,-50%)}@keyframes tooltips-vert{to{opacity:.9;transform:translate(-50%)}}@keyframes tooltips-horz{to{opacity:.9;transform:translateY(-50%)}}[tooltip]:not([flow]):hover:after,[tooltip]:not([flow]):hover:before,[tooltip][flow^=down]:hover:after,[tooltip][flow^=down]:hover:before,[tooltip][flow^=up]:hover:after,[tooltip][flow^=up]:hover:before{animation:tooltips-vert .3s ease-out forwards}[tooltip][flow^=left]:hover:after,[tooltip][flow^=left]:hover:before,[tooltip][flow^=right]:hover:after,[tooltip][flow^=right]:hover:before{animation:tooltips-horz .3s ease-out forwards} +/*# sourceMappingURL=main.bf70d060.css.map*/ \ No newline at end of file diff --git a/static/css/main.bf70d060.css.map b/static/css/main.bf70d060.css.map new file mode 100644 index 00000000..345a164d --- /dev/null +++ b/static/css/main.bf70d060.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.bf70d060.css","mappings":"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","sources":["styles.css"],"sourcesContent":["html {\n scroll-behavior: smooth;\n}\n\n* {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n overflow: hidden;\n -webkit-touch-callout: none;\n}\n\n.container {\n display: flex;\n width: 80vw; /* Reduce width for more centering */\n max-width: 1440px; /* Set a maximum width for large screens */\n height: 100vh; /* Reduce height for more top and bottom spacing */\n margin: auto; /* Center the container */\n padding-right: 0;\n padding-left: 0;\n /* background-color: #f5f5f5; */\n}\n\n/* Left Sidebar */\n.left {\n width: 25%; /* Adjust the width to a more suitable percentage */\n background-color: #fff;\n border-right: 1px solid #dcdcde;\n border-left: 1px solid #dcdcde;\n border-bottom: 1px solid #dcdcde;\n display: flex;\n overflow-y: auto;\n flex-direction: column;\n flex-shrink: 0;\n transition: transform 200ms ease-in-out;\n padding: 10px; /* Add some padding for spacing */\n position: relative; /* Ensure child elements can be positioned relative to it */\n height: calc(100% - 10px); /* Ensure enough height for content */\n}\n\n/* Main area */\n.right {\n width: 75%; /* Adjust width to fill remaining space */\n font-size: 18px;\n height: calc(100% - 10px);\n display: flex;\n flex-direction: column;\n flex-shrink: 0;\n border-right: 1px solid #dcdcde;\n border-bottom: 1px solid #dcdcde;\n}\n\n.right-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n width: 100%;\n height: 100%;\n}\n\n/* Center any element */\n.center {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n/* Navbar */\n.nav-bar {\n padding: 8px;\n margin: 0 auto;\n max-width: 1440px;\n border-bottom: 1px solid #dcdcde;\n height: 50px;\n background-color: #fff;\n width: 100%;\n}\n\n/* .footer-bar {\n padding: 8px;\n margin: 0 auto;\n max-width: 1440px;\n border-top: 1px solid #eee;\n height: 53px;\n background-color: #fff;\n width: 100%;\n} */\n\n.hidden {\n display: none;\n}\n\n/* Navbar icons - Left */\n.nav-left-icon {\n padding: 5px 7px;\n display: inline-flex;\n width: 100%;\n align-items: center;\n justify-content: space-between;\n position: relative;\n bottom: 0px;\n}\n\n/* Search Bar */\n.search-bar {\n background-color: #ced9f2;\n border-bottom: 1px solid #dcdcde;\n display: flex;\n}\n\n/* Search button */\n.searchButton {\n padding: 22px;\n border: none;\n color: #646970;\n background-color: #fff;\n cursor: pointer;\n font-size: 1.3rem;\n outline: none;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n/* Search Input field */\n.search-field {\n width: 100%;\n border: none;\n outline: none;\n padding: 20px;\n font-size: medium;\n}\n\nul,\nol {\n padding-left: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.note-sort-bar {\n position: absolute; /* Stay fixed within the parent container */\n bottom: 0; /* Stick to the bottom of the parent */\n left: 0; /* Align to the left edge */\n width: 100%; /* Take the full width of the parent */\n padding: 10px 15px; /* Adjust padding for spacing */\n background-color: #fff; /* White background */\n border-top: 1px solid #dcdcde; /* Border at the top */\n display: flex; /* Flexbox layout */\n justify-content: space-between; /* Space between child elements */\n}\n\n\n\n.backupbtn {\n float: right;\n}\n\n.right-bottom-bar {\n height: 50px;\n line-height: 44px;\n border-top: 1px solid #dcdcde;\n margin: 0;\n font-size: 14px;\n max-width: 1440px;\n margin: 0 auto;\n}\n\n.note-sort-bar option {\n font-weight: normal;\n color: #000;\n}\n\n.note-sort-bar select {\n appearance: none;\n border: none;\n padding: 0 5px;\n font-weight: 500;\n background-color: transparent;\n cursor: pointer;\n}\n\n\n/* Cancel Icon inside search input */\ninput[type=\"search\"]::-webkit-search-cancel-button {\n -webkit-appearance: searchfield-cancel-button;\n}\n\n/* Common button formatter*/\n.btn {\n border: none;\n outline: none;\n cursor: pointer;\n margin: 2px;\n background-color: #fff;\n color: #777;\n font-size: 1.5rem;\n}\n\n.btn-save-cancel {\n /* border: none; */\n outline: none;\n background-color: #fff;\n cursor: pointer;\n margin: 2px;\n color: #777;\n font-weight: 200;\n /* border: 1px solid #dcdcde; */\n padding: 10px;\n font-size: 1.8em;\n font-family: \"Font Awesome 5 Free\", -apple-system, BlinkMacSystemFont,\n \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\",\n sans-serif;\n}\n\n.btn-save-cancel:hover {\n color: #24292e;\n background-color: #eff3f6;\n background-image: linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%);\n}\n\n/* Note List Container*/\n.note-list-pin {\n height: 245px; /* Set the desired maximum height */\n margin: 10px 0; /* Add margin for spacing */\n padding-left: 0;\n list-style: none; /* Remove default list styles */\n margin-bottom: 20px; /* Add space between lists */\n}\n\n/* Note List Container*/\n.note-list-other {\n overflow-y: scroll; /* Enable vertical scrolling */\n margin: 10px 0; /* Add margin for spacing */\n padding-left: 0;\n list-style: none; /* Remove default list styles */\n}\n\n/* Add this to your existing CSS */\n.note-list-item {\n height: auto;\n min-height: 50px;\n display: flex;\n justify-content: space-between;\n border-bottom: 1px solid #ddd; /* Optional: visually separate items */\n align-items: center;\n padding: 8px 10px; \n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n margin: 0 4px;\n cursor: pointer;\n font-size: 16px;\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);\n transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); /* Smooth transition */\n}\n\n/* Hover state styling */\n.note-list-item:hover {\n background-color: #f0f0f0; /* Change background color on hover */\n box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15); /* Slightly elevate shadow */\n transform: translateY(-2px); /* Slightly raise the element */\n}\n\n.note-list-item-prev {\n background: #f6f5f5;\n}\n\n/* Highlight Clicked note item */\n.note-list-item-clicked {\n background: #ced9f2;\n transition: 0.3s;\n}\n\n.note-title {\n flex: 1; /* Allows the title to use available space */\n overflow: hidden; /* Prevents overflowing text */\n text-overflow: ellipsis; /* Displays \"...\" for overflowing text */\n white-space: nowrap; /* Prevents text from wrapping */\n margin-right: 30px; /* Space for the pin button */\n}\n\n.fixed-header {\n position: sticky;\n top: 0;\n z-index: 2; /* Increase z-index to ensure it stays on top */\n background-color: #fff;\n padding: 8px 13px; /* Reduced padding for compactness */\n margin: 0;\n border-bottom: 2px solid #ddd;\n font-size: 1.4rem; /* Adjusted font size */\n font-weight: bold;\n background-color: #f5f5f5; \n}\n\n\n/* General styles for the pin button */\n.pin-btn {\n position: relative; /* Required for absolute positioning */\n font-size: 1.1rem; /* Adjust size as needed */\n margin-right: 4px; /* Space between icon and text */\n transition: color 0.3s ease; /* Smooth color transition */\n color: #ced9f2; /* Default color for unpinned */\n}\n\n/* Strikethrough effect for unpin */\n.pin-btn.unpin::after {\n content: '';\n position: absolute;\n width: 100%;\n height: 1px;\n background-color: white; /* Adjust color */\n transform: rotate(-45deg); /* Adjust angle */\n top: 50%; /* Adjust position */\n left: 0;\n}\n/* Darker shade for pinned state */\n.pin-btn.pinned {\n color: #24292e; /* Darker shade of gray for pinned state */\n}\n\n/* Ensuring the tooltip shows immediately */\n.pin-btn[title] {\n position: relative;\n opacity: 1; /* Make it fully visible immediately */\n transition: opacity 0s ease; /* Remove any delay */\n}\n\n.pin-icon-container {\n position: absolute;\n right: 4px; /* Adjust as needed */\n top: 50%;\n transform: translateY(-50%);\n}\n.pin-btn.unpin {\n color: #777; /* Darker color for unpinned state */\n}\n\n.pin-btn:hover {\n color: #777; /* Change to any hover color */\n}\n\nbutton {\n outline: none;\n border: none;\n background-color: #fff;\n}\n/* Boostrap CSS */\nh1 {\n font-size: 4.5rem;\n font-weight: 350;\n line-height: 1.2;\n}\n\nh2 {\n font-size: 3.5rem;\n font-weight: 350;\n line-height: 1.2;\n}\n\nh3 {\n font-size: 3rem;\n font-weight: 350;\n line-height: 1.2;\n}\n\n.markdown-body p {\n font-weight: 350;\n}\n\n.markdown-body h1 {\n font-weight: 400;\n}\n\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4,\n.markdown-body h5,\n.markdown-body h6 {\n font-weight: 500;\n}\n\n.main {\n max-width: 1440px;\n margin: 0 auto;\n width: 100%;\n padding: 25px 100px;\n overflow-y:auto;\n /* border: 1px solid #eee; */\n border-bottom: none;\n border-top: none;\n height: 100%;\n display: flex;\n flex-direction: column;\n position: relative;\n}\n\n.main-editor {\n padding-left: 5px;\n padding-right: 1px;\n height: calc(100% - 50px);\n display: flex;\n flex-direction: column;\n position: relative;\n}\n\n::-webkit-scrollbar-thumb {\n background: #c3c4c7;\n border-radius: 100px;\n border: 4px solid #fff;\n min-height: 24px;\n}\n\n.title-header {\n margin: 0 auto;\n display: flex;\n max-width: 1440px;\n width: 100%;\n flex-direction: column;\n font-size: x-large;\n}\n\n.page-header {\n padding-bottom: 9px;\n margin: 5px 0 20px;\n border-bottom: 1px solid #dcdcde;\n}\n\n#notetitle {\n height: 50px;\n padding: 40px 20px;\n border: none;\n background-color: #1212;\n border-bottom: 1px solid #dcdcde;\n border-radius: 5px;\n}\n\n/* Editor Textarea */\n\n.texteditor {\n display: flex;\n flex-direction: column;\n max-width: 1440px;\n margin: 0 auto;\n width: 100%;\n font-weight: 400;\n overflow: auto;\n line-height: 1.45;\n border-radius: 0;\n resize: none;\n box-shadow: none;\n border: none;\n /* border-top: 1px solid #dcdcde; */\n /* border-right: 1px solid #dcdcde; */\n /* border-left: 1px solid #dcdcde; */\n font-family: -apple-system, \"Segoe UI\", \"Roboto\", \"Oxygen-Sans\", \"Ubuntu\",\n \"Cantarell\", \"Helvetica Neue\", sans-serif, sans-serif;\n height: calc(100% - 50px);\n}\n\ntextarea:focus {\n background: hsl(0, 7%, 20%);\n}\n\n.md-txtarea {\n height: inherit;\n}\n\n/* Editor Tools */\n.md-editor-tools {\n max-width: 1440px;\n width: 100%;\n margin: 0 auto;\n border: none;\n /* border-right: 1px solid #dcdcde;\n border-left: 1px solid #dcdcde; */\n border-bottom: 1px solid #dcdcde;\n /* display: flex; */\n padding: 10px;\n}\n\n.saveCancelBar {\n margin: 0 auto;\n display: flex;\n max-width: 1440px;\n width: 100%;\n justify-content: space-between;\n padding-right: 30px;\n padding-left: 30px;\n}\n\n.md-buttons {\n border: none;\n outline: none;\n background-color: #fff;\n cursor: pointer;\n margin: 2px;\n color: #777;\n margin: 1px;\n height: 40px;\n width: 40px;\n}\n\n.md-editor {\n height: inherit;\n position: relative;\n}\n\n.md-editor-tools button:disabled,\nbutton[disabled] {\n /* border: 1px solid #999999; */\n background-color: #cccccc;\n color: #666666;\n}\n\n.md-editor-tools button:disabled:hover,\nbutton[disabled]:hover {\n /* border: 1px solid #999999; */\n background-color: #cccccc;\n color: #666666;\n}\n\n.notebody-view {\n margin-top: 10px;\n}\n\n#notetitle-view {\n color: #24292e;\n}\n\n/* Style scrollbar */\n::-webkit-scrollbar-thumb {\n background: #c3c4c7;\n border-radius: 100px;\n border: 4px solid #fff;\n min-height: 24px;\n}\n\n::-webkit-scrollbar-corner {\n background: transparent;\n}\n\n::-webkit-scrollbar {\n width: 14px;\n background: transparent;\n}\n\n.highlight {\n background-color: yellow;\n}\n\n/* Copy Code block button */\n\n.copy-code-button {\n color: #272822;\n background-color: #fff;\n border-color: #272822;\n border: 1px solid rgba(27, 31, 35, 0.2);\n border-radius: 3px 3px 0px 0px;\n\n /* right-align */\n display: block;\n margin-left: auto;\n margin-right: 0;\n\n margin-bottom: -2px;\n padding: 3px 8px;\n font-size: 0.8em;\n}\n\n.copy-code-button:hover {\n cursor: pointer;\n background-color: #f2f2f2;\n}\n\n.copy-code-button:focus {\n /* Avoid an ugly focus outline on click in Chrome,\n but darken the button for accessibility.\n See https://stackoverflow.com/a/25298082/1481479 */\n background-color: #e6e6e6;\n outline: 0;\n}\n\n.copy-code-button:active {\n background-color: #d9d9d9;\n}\n\n.highlight pre {\n /* Avoid pushing up the copy buttons. */\n margin: 0;\n}\n\n/* Hide scrollbar for Chrome, Safari and Opera */\n.scrollbar::-webkit-scrollbar {\n display: none;\n}\n\n/* Hide scrollbar for IE, Edge and Firefox */\n.scrollbar {\n -ms-overflow-style: none; /* IE and Edge */\n scrollbar-width: none; /* Firefox */\n}\n.md_btn {\n border: none;\n outline: none;\n cursor: pointer;\n margin: 2px;\n background-color: #fff;\n color: #5c5c5c;\n font-size: 1.5rem;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n padding: 6px 12px;\n}\n\n.fnt_btn {\n border: none;\n outline: none;\n cursor: pointer;\n margin: 2px;\n background-color: #fff;\n color: #5c5c5c;\n font-size: 1.8rem;\n text-align: center;\n white-space: nowrap;\n vertical-align: middle;\n padding: 6px 12px;\n}\n\n.md_btn:hover {\n opacity: 0.6;\n font-size: 1.55rem;\n}\n\n.fnt_btn:hover {\n opacity: 0.6;\n}\n\ninput[type=\"number\"] {\n width: 4rem;\n}\n\n.input-div {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n}\n\n.note-list-item {\n padding: 0.5rem; /* Adjust padding as needed */\n border-bottom: 1px solid #ddd; /* Optional: visually separate items */\n display: flex;\n justify-content: space-between;\n align-items: center;\n position: relative;\n}\n\n/* Tooltip */\n[tooltip] {\n position: relative; /* opinion 1 */\n}\n\n/* Applies to all tooltips */\n[tooltip]::before,\n[tooltip]::after {\n text-transform: none; /* opinion 2 */\n font-size: 0.9em; /* opinion 3 */\n line-height: 1;\n user-select: none;\n pointer-events: none;\n position: absolute;\n /* display: none; */\n opacity: 0;\n}\n[tooltip]::before {\n content: \"\";\n border: 5px solid transparent; /* opinion 4 */\n z-index: 1001; /* absurdity 1 */\n}\n[tooltip]::after {\n content: attr(tooltip); /* magic! */\n\n /* most of the rest of this is opinion */\n font-family: Helvetica, sans-serif;\n text-align: center;\n\n /* \n Let the content set the size of the tooltips \n but this will also keep them from being obnoxious\n */\n min-width: 3em;\n max-width: 21em;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n padding: 1ch 1.5ch;\n border-radius: 0.3ch;\n box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);\n background: #333;\n color: #fff;\n z-index: 1000; /* absurdity 2 */\n}\n\n/* Make the tooltips respond to hover */\n[tooltip]:hover::before,\n[tooltip]:hover::after {\n display: block;\n}\n\n/* don't show empty tooltips */\n[tooltip=\"\"]::before,\n[tooltip=\"\"]::after {\n display: none !important;\n}\n\n/* FLOW: UP */\n[tooltip]:not([flow])::before,\n[tooltip][flow^=\"up\"]::before {\n bottom: 100%;\n border-bottom-width: 0;\n border-top-color: #333;\n}\n[tooltip]:not([flow])::after,\n[tooltip][flow^=\"up\"]::after {\n bottom: calc(100% + 5px);\n}\n[tooltip]:not([flow])::before,\n[tooltip]:not([flow])::after,\n[tooltip][flow^=\"up\"]::before,\n[tooltip][flow^=\"up\"]::after {\n left: 50%;\n transform: translate(-50%, -0.5em);\n}\n\n/* FLOW: DOWN */\n[tooltip][flow^=\"down\"]::before {\n top: 100%;\n border-top-width: 0;\n border-bottom-color: #333;\n}\n[tooltip][flow^=\"down\"]::after {\n top: calc(100% + 5px);\n}\n[tooltip][flow^=\"down\"]::before,\n[tooltip][flow^=\"down\"]::after {\n left: 50%;\n transform: translate(-50%, 0.5em);\n}\n\n/* FLOW: LEFT */\n[tooltip][flow^=\"left\"]::before {\n top: 50%;\n border-right-width: 0;\n border-left-color: #333;\n left: calc(0em - 5px);\n transform: translate(-0.5em, -50%);\n}\n[tooltip][flow^=\"left\"]::after {\n top: 50%;\n right: calc(100% + 5px);\n transform: translate(-0.5em, -50%);\n}\n\n/* FLOW: RIGHT */\n[tooltip][flow^=\"right\"]::before {\n top: 50%;\n border-left-width: 0;\n border-right-color: #333;\n right: calc(0em - 5px);\n transform: translate(0.5em, -50%);\n}\n[tooltip][flow^=\"right\"]::after {\n top: 50%;\n left: calc(100% + 5px);\n transform: translate(0.5em, -50%);\n}\n\n/* KEYFRAMES */\n@keyframes tooltips-vert {\n to {\n opacity: 0.9;\n transform: translate(-50%, 0);\n }\n}\n\n@keyframes tooltips-horz {\n to {\n opacity: 0.9;\n transform: translate(0, -50%);\n }\n}\n\n/* FX All The Things */\n[tooltip]:not([flow]):hover::before,\n[tooltip]:not([flow]):hover::after,\n[tooltip][flow^=\"up\"]:hover::before,\n[tooltip][flow^=\"up\"]:hover::after,\n[tooltip][flow^=\"down\"]:hover::before,\n[tooltip][flow^=\"down\"]:hover::after {\n animation: tooltips-vert 300ms ease-out forwards;\n}\n\n[tooltip][flow^=\"left\"]:hover::before,\n[tooltip][flow^=\"left\"]:hover::after,\n[tooltip][flow^=\"right\"]:hover::before,\n[tooltip][flow^=\"right\"]:hover::after {\n animation: tooltips-horz 300ms ease-out forwards;\n}\n\n\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.fbac475e.js b/static/js/main.7b5606e1.js similarity index 99% rename from static/js/main.fbac475e.js rename to static/js/main.7b5606e1.js index bcc63a9d..dba0f10b 100644 --- a/static/js/main.fbac475e.js +++ b/static/js/main.7b5606e1.js @@ -1,3 +1,3 @@ -/*! For license information please see main.fbac475e.js.LICENSE.txt */ -(()=>{var e={2450:function(e,t,n){var r,a,i;a=[],void 0===(i="function"===typeof(r=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){l(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function a(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function i(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n.g&&n.g.global===n.g?n.g:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),l=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,n){var s=o.URL||o.webkitURL,l=document.createElement("a");t=t||e.name||"download",l.download=t,l.rel="noopener","string"==typeof e?(l.href=e,l.origin===location.origin?i(l):a(l.href)?r(e,t,n):i(l,l.target="_blank")):(l.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(l.href)}),4e4),setTimeout((function(){i(l)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,o){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,o),n);else if(a(e))r(e,n,o);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){i(s)}))}}:function(e,t,n,a){if((a=a||open("","_blank"))&&(a.document.title=a.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var i="application/octet-stream"===e.type,l=/constructor/i.test(o.HTMLElement)||o.safari,c=/CriOS\/[\d]+/.test(navigator.userAgent);if((c||i&&l||s)&&"undefined"!=typeof FileReader){var d=new FileReader;d.onloadend=function(){var e=d.result;e=c?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),a?a.location.href=e:location=e,a=null},d.readAsDataURL(e)}else{var u=o.URL||o.webkitURL,_=u.createObjectURL(e);a?a.location=_:location.href=_,a=null,setTimeout((function(){u.revokeObjectURL(_)}),4e4)}});o.saveAs=l.saveAs=l,e.exports=l})?r.apply(t,a):r)||(e.exports=i)},6159:(e,t,n)=>{e.exports=function e(t,n,r){function a(o,s){if(!n[o]){if(!t[o]){if(i)return i(o,!0);var l=new Error("Cannot find module '"+o+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[o]={exports:{}};t[o][0].call(c.exports,(function(e){return a(t[o][1][e]||e)}),c,c.exports,e,t,n,r)}return n[o].exports}for(var i=void 0,o=0;o>2,s=(3&t)<<4|n>>4,l=1>6:64,c=2>4,n=(15&o)<<4|(s=i.indexOf(e.charAt(c++)))>>2,r=(3&s)<<6|(l=i.indexOf(e.charAt(c++))),_[d++]=t,64!==s&&(_[d++]=n),64!==l&&(_[d++]=r);return _}},{"./support":30,"./utils":32}],2:[function(e,t,n){"use strict";var r=e("./external"),a=e("./stream/DataWorker"),i=e("./stream/Crc32Probe"),o=e("./stream/DataLengthProbe");function s(e,t,n,r,a){this.compressedSize=e,this.uncompressedSize=t,this.crc32=n,this.compression=r,this.compressedContent=a}s.prototype={getContentWorker:function(){var e=new a(r.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new o("data_length")),t=this;return e.on("end",(function(){if(this.streamInfo.data_length!==t.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")})),e},getCompressedWorker:function(){return new a(r.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},s.createWorkerFrom=function(e,t,n){return e.pipe(new i).pipe(new o("uncompressedSize")).pipe(t.compressWorker(n)).pipe(new o("compressedSize")).withStreamInfo("compression",t)},t.exports=s},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(e,t,n){"use strict";var r=e("./stream/GenericWorker");n.STORE={magic:"\0\0",compressWorker:function(){return new r("STORE compression")},uncompressWorker:function(){return new r("STORE decompression")}},n.DEFLATE=e("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(e,t,n){"use strict";var r=e("./utils"),a=function(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=1&e?3988292384^e>>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t){return void 0!==e&&e.length?"string"!==r.getTypeOf(e)?function(e,t,n,r){var i=a,o=r+n;e^=-1;for(var s=r;s>>8^i[255&(e^t[s])];return~e}(0|t,e,e.length,0):function(e,t,n,r){var i=a,o=r+n;e^=-1;for(var s=r;s>>8^i[255&(e^t.charCodeAt(s))];return~e}(0|t,e,e.length,0):0}},{"./utils":32}],5:[function(e,t,n){"use strict";n.base64=!1,n.binary=!1,n.dir=!1,n.createFolders=!0,n.date=null,n.compression=null,n.compressionOptions=null,n.comment=null,n.unixPermissions=null,n.dosPermissions=null},{}],6:[function(e,t,n){"use strict";var r=null;r="undefined"!=typeof Promise?Promise:e("lie"),t.exports={Promise:r}},{lie:37}],7:[function(e,t,n){"use strict";var r="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Uint32Array,a=e("pako"),i=e("./utils"),o=e("./stream/GenericWorker"),s=r?"uint8array":"array";function l(e,t){o.call(this,"FlateWorker/"+e),this._pako=null,this._pakoAction=e,this._pakoOptions=t,this.meta={}}n.magic="\b\0",i.inherits(l,o),l.prototype.processChunk=function(e){this.meta=e.meta,null===this._pako&&this._createPako(),this._pako.push(i.transformTo(s,e.data),!1)},l.prototype.flush=function(){o.prototype.flush.call(this),null===this._pako&&this._createPako(),this._pako.push([],!0)},l.prototype.cleanUp=function(){o.prototype.cleanUp.call(this),this._pako=null},l.prototype._createPako=function(){this._pako=new a[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var e=this;this._pako.onData=function(t){e.push({data:t,meta:e.meta})}},n.compressWorker=function(e){return new l("Deflate",e)},n.uncompressWorker=function(){return new l("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(e,t,n){"use strict";function r(e,t){var n,r="";for(n=0;n>>=8;return r}function a(e,t,n,a,o,d){var u,_,p=e.file,m=e.compression,g=d!==s.utf8encode,f=i.transformTo("string",d(p.name)),E=i.transformTo("string",s.utf8encode(p.name)),h=p.comment,S=i.transformTo("string",d(h)),b=i.transformTo("string",s.utf8encode(h)),T=E.length!==p.name.length,y=b.length!==h.length,C="",v="",N="",R=p.dir,O=p.date,A={crc32:0,compressedSize:0,uncompressedSize:0};t&&!n||(A.crc32=e.crc32,A.compressedSize=e.compressedSize,A.uncompressedSize=e.uncompressedSize);var I=0;t&&(I|=8),g||!T&&!y||(I|=2048);var w=0,D=0;R&&(w|=16),"UNIX"===o?(D=798,w|=function(e,t){var n=e;return e||(n=t?16893:33204),(65535&n)<<16}(p.unixPermissions,R)):(D=20,w|=function(e){return 63&(e||0)}(p.dosPermissions)),u=O.getUTCHours(),u<<=6,u|=O.getUTCMinutes(),u<<=5,u|=O.getUTCSeconds()/2,_=O.getUTCFullYear()-1980,_<<=4,_|=O.getUTCMonth()+1,_<<=5,_|=O.getUTCDate(),T&&(v=r(1,1)+r(l(f),4)+E,C+="up"+r(v.length,2)+v),y&&(N=r(1,1)+r(l(S),4)+b,C+="uc"+r(N.length,2)+N);var x="";return x+="\n\0",x+=r(I,2),x+=m.magic,x+=r(u,2),x+=r(_,2),x+=r(A.crc32,4),x+=r(A.compressedSize,4),x+=r(A.uncompressedSize,4),x+=r(f.length,2),x+=r(C.length,2),{fileRecord:c.LOCAL_FILE_HEADER+x+f+C,dirRecord:c.CENTRAL_FILE_HEADER+r(D,2)+x+r(S.length,2)+"\0\0\0\0"+r(w,4)+r(a,4)+f+C+S}}var i=e("../utils"),o=e("../stream/GenericWorker"),s=e("../utf8"),l=e("../crc32"),c=e("../signature");function d(e,t,n,r){o.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=t,this.zipPlatform=n,this.encodeFileName=r,this.streamFiles=e,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}i.inherits(d,o),d.prototype.push=function(e){var t=e.meta.percent||0,n=this.entriesCount,r=this._sources.length;this.accumulate?this.contentBuffer.push(e):(this.bytesWritten+=e.data.length,o.prototype.push.call(this,{data:e.data,meta:{currentFile:this.currentFile,percent:n?(t+100*(n-r-1))/n:100}}))},d.prototype.openedSource=function(e){this.currentSourceOffset=this.bytesWritten,this.currentFile=e.file.name;var t=this.streamFiles&&!e.file.dir;if(t){var n=a(e,t,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:n.fileRecord,meta:{percent:0}})}else this.accumulate=!0},d.prototype.closedSource=function(e){this.accumulate=!1;var t=this.streamFiles&&!e.file.dir,n=a(e,t,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(n.dirRecord),t)this.push({data:function(e){return c.DATA_DESCRIPTOR+r(e.crc32,4)+r(e.compressedSize,4)+r(e.uncompressedSize,4)}(e),meta:{percent:100}});else for(this.push({data:n.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},d.prototype.flush=function(){for(var e=this.bytesWritten,t=0;t=this.index;t--)n=(n<<8)+this.byteAt(t);return this.index+=e,n},readString:function(e){return r.transformTo("string",this.readData(e))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var e=this.readInt(4);return new Date(Date.UTC(1980+(e>>25&127),(e>>21&15)-1,e>>16&31,e>>11&31,e>>5&63,(31&e)<<1))}},t.exports=a},{"../utils":32}],19:[function(e,t,n){"use strict";var r=e("./Uint8ArrayReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(e,t,n){"use strict";var r=e("./DataReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.byteAt=function(e){return this.data.charCodeAt(this.zero+e)},a.prototype.lastIndexOfSignature=function(e){return this.data.lastIndexOf(e)-this.zero},a.prototype.readAndCheckSignature=function(e){return e===this.readData(4)},a.prototype.readData=function(e){this.checkOffset(e);var t=this.data.slice(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./DataReader":18}],21:[function(e,t,n){"use strict";var r=e("./ArrayReader");function a(e){r.call(this,e)}e("../utils").inherits(a,r),a.prototype.readData=function(e){if(this.checkOffset(e),0===e)return new Uint8Array(0);var t=this.data.subarray(this.zero+this.index,this.zero+this.index+e);return this.index+=e,t},t.exports=a},{"../utils":32,"./ArrayReader":17}],22:[function(e,t,n){"use strict";var r=e("../utils"),a=e("../support"),i=e("./ArrayReader"),o=e("./StringReader"),s=e("./NodeBufferReader"),l=e("./Uint8ArrayReader");t.exports=function(e){var t=r.getTypeOf(e);return r.checkSupport(t),"string"!==t||a.uint8array?"nodebuffer"===t?new s(e):a.uint8array?new l(r.transformTo("uint8array",e)):new i(r.transformTo("array",e)):new o(e)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(e,t,n){"use strict";n.LOCAL_FILE_HEADER="PK\x03\x04",n.CENTRAL_FILE_HEADER="PK\x01\x02",n.CENTRAL_DIRECTORY_END="PK\x05\x06",n.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x06\x07",n.ZIP64_CENTRAL_DIRECTORY_END="PK\x06\x06",n.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(e,t,n){"use strict";var r=e("./GenericWorker"),a=e("../utils");function i(e){r.call(this,"ConvertWorker to "+e),this.destType=e}a.inherits(i,r),i.prototype.processChunk=function(e){this.push({data:a.transformTo(this.destType,e.data),meta:e.meta})},t.exports=i},{"../utils":32,"./GenericWorker":28}],25:[function(e,t,n){"use strict";var r=e("./GenericWorker"),a=e("../crc32");function i(){r.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}e("../utils").inherits(i,r),i.prototype.processChunk=function(e){this.streamInfo.crc32=a(e.data,this.streamInfo.crc32||0),this.push(e)},t.exports=i},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(e,t,n){"use strict";var r=e("../utils"),a=e("./GenericWorker");function i(e){a.call(this,"DataLengthProbe for "+e),this.propName=e,this.withStreamInfo(e,0)}r.inherits(i,a),i.prototype.processChunk=function(e){if(e){var t=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=t+e.data.length}a.prototype.processChunk.call(this,e)},t.exports=i},{"../utils":32,"./GenericWorker":28}],27:[function(e,t,n){"use strict";var r=e("../utils"),a=e("./GenericWorker");function i(e){a.call(this,"DataWorker");var t=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,e.then((function(e){t.dataIsReady=!0,t.data=e,t.max=e&&e.length||0,t.type=r.getTypeOf(e),t.isPaused||t._tickAndRepeat()}),(function(e){t.error(e)}))}r.inherits(i,a),i.prototype.cleanUp=function(){a.prototype.cleanUp.call(this),this.data=null},i.prototype.resume=function(){return!!a.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,r.delay(this._tickAndRepeat,[],this)),!0)},i.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||(r.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},i.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var e=null,t=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":e=this.data.substring(this.index,t);break;case"uint8array":e=this.data.subarray(this.index,t);break;case"array":case"nodebuffer":e=this.data.slice(this.index,t)}return this.index=t,this.push({data:e,meta:{percent:this.max?this.index/this.max*100:0}})},t.exports=i},{"../utils":32,"./GenericWorker":28}],28:[function(e,t,n){"use strict";function r(e){this.name=e||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}r.prototype={push:function(e){this.emit("data",e)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(e){this.emit("error",e)}return!0},error:function(e){return!this.isFinished&&(this.isPaused?this.generatedError=e:(this.isFinished=!0,this.emit("error",e),this.previous&&this.previous.error(e),this.cleanUp()),!0)},on:function(e,t){return this._listeners[e].push(t),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(e,t){if(this._listeners[e])for(var n=0;n "+e:e}},t.exports=r},{}],29:[function(e,t,n){"use strict";var r=e("../utils"),a=e("./ConvertWorker"),i=e("./GenericWorker"),o=e("../base64"),s=e("../support"),l=e("../external"),c=null;if(s.nodestream)try{c=e("../nodejs/NodejsStreamOutputAdapter")}catch(e){}function d(e,t){return new l.Promise((function(n,a){var i=[],s=e._internalType,l=e._outputType,c=e._mimeType;e.on("data",(function(e,n){i.push(e),t&&t(n)})).on("error",(function(e){i=[],a(e)})).on("end",(function(){try{var e=function(e,t,n){switch(e){case"blob":return r.newBlob(r.transformTo("arraybuffer",t),n);case"base64":return o.encode(t);default:return r.transformTo(e,t)}}(l,function(e,t){var n,r=0,a=null,i=0;for(n=0;n>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t}(e)},n.utf8decode=function(e){return a.nodebuffer?r.transformTo("nodebuffer",e).toString("utf-8"):function(e){var t,n,a,i,o=e.length,l=new Array(2*o);for(t=n=0;t>10&1023,l[n++]=56320|1023&a)}return l.length!==n&&(l.subarray?l=l.subarray(0,n):l.length=n),r.applyFromCharCode(l)}(e=r.transformTo(a.uint8array?"uint8array":"array",e))},r.inherits(c,o),c.prototype.processChunk=function(e){var t=r.transformTo(a.uint8array?"uint8array":"array",e.data);if(this.leftOver&&this.leftOver.length){if(a.uint8array){var i=t;(t=new Uint8Array(i.length+this.leftOver.length)).set(this.leftOver,0),t.set(i,this.leftOver.length)}else t=this.leftOver.concat(t);this.leftOver=null}var o=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+s[e[n]]>t?n:t}(t),l=t;o!==t.length&&(a.uint8array?(l=t.subarray(0,o),this.leftOver=t.subarray(o,t.length)):(l=t.slice(0,o),this.leftOver=t.slice(o,t.length))),this.push({data:n.utf8decode(l),meta:e.meta})},c.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:n.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},n.Utf8DecodeWorker=c,r.inherits(d,o),d.prototype.processChunk=function(e){this.push({data:n.utf8encode(e.data),meta:e.meta})},n.Utf8EncodeWorker=d},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(e,t,n){"use strict";var r=e("./support"),a=e("./base64"),i=e("./nodejsUtils"),o=e("./external");function s(e){return e}function l(e,t){for(var n=0;n>8;this.dir=!!(16&this.externalFileAttributes),0==e&&(this.dosPermissions=63&this.externalFileAttributes),3==e&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||"/"!==this.fileNameStr.slice(-1)||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var e=r(this.extraFields[1].value);this.uncompressedSize===a.MAX_VALUE_32BITS&&(this.uncompressedSize=e.readInt(8)),this.compressedSize===a.MAX_VALUE_32BITS&&(this.compressedSize=e.readInt(8)),this.localHeaderOffset===a.MAX_VALUE_32BITS&&(this.localHeaderOffset=e.readInt(8)),this.diskNumberStart===a.MAX_VALUE_32BITS&&(this.diskNumberStart=e.readInt(4))}},readExtraFields:function(e){var t,n,r,a=e.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});e.index+4>>6:(n<65536?t[o++]=224|n>>>12:(t[o++]=240|n>>>18,t[o++]=128|n>>>12&63),t[o++]=128|n>>>6&63),t[o++]=128|63&n);return t},n.buf2binstring=function(e){return l(e,e.length)},n.binstring2buf=function(e){for(var t=new r.Buf8(e.length),n=0,a=t.length;n>10&1023,c[r++]=56320|1023&a)}return l(c,r)},n.utf8border=function(e,t){var n;for((t=t||e.length)>e.length&&(t=e.length),n=t-1;0<=n&&128==(192&e[n]);)n--;return n<0||0===n?t:n+o[e[n]]>t?n:t}},{"./common":41}],43:[function(e,t,n){"use strict";t.exports=function(e,t,n,r){for(var a=65535&e,i=e>>>16&65535,o=0;0!==n;){for(n-=o=2e3>>1:e>>>1;t[n]=e}return t}();t.exports=function(e,t,n,a){var i=r,o=a+n;e^=-1;for(var s=a;s>>8^i[255&(e^t[s])];return~e}},{}],46:[function(e,t,n){"use strict";var r,a=e("../utils/common"),i=e("./trees"),o=e("./adler32"),s=e("./crc32"),l=e("./messages"),c=0,d=4,u=0,_=-2,p=-1,m=4,g=2,f=8,E=9,h=286,S=30,b=19,T=2*h+1,y=15,C=3,v=258,N=v+C+1,R=42,O=113,A=1,I=2,w=3,D=4;function x(e,t){return e.msg=l[t],t}function k(e){return(e<<1)-(4e.avail_out&&(n=e.avail_out),0!==n&&(a.arraySet(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,0===t.pending&&(t.pending_out=0))}function P(e,t){i._tr_flush_block(e,0<=e.block_start?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,L(e.strm)}function F(e,t){e.pending_buf[e.pending++]=t}function U(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=255&t}function B(e,t){var n,r,a=e.max_chain_length,i=e.strstart,o=e.prev_length,s=e.nice_match,l=e.strstart>e.w_size-N?e.strstart-(e.w_size-N):0,c=e.window,d=e.w_mask,u=e.prev,_=e.strstart+v,p=c[i+o-1],m=c[i+o];e.prev_length>=e.good_match&&(a>>=2),s>e.lookahead&&(s=e.lookahead);do{if(c[(n=t)+o]===m&&c[n+o-1]===p&&c[n]===c[i]&&c[++n]===c[i+1]){i+=2,n++;do{}while(c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&c[++i]===c[++n]&&i<_);if(r=v-(_-i),i=_-v,ol&&0!=--a);return o<=e.lookahead?o:e.lookahead}function G(e){var t,n,r,i,l,c,d,u,_,p,m=e.w_size;do{if(i=e.window_size-e.lookahead-e.strstart,e.strstart>=m+(m-N)){for(a.arraySet(e.window,e.window,m,m,0),e.match_start-=m,e.strstart-=m,e.block_start-=m,t=n=e.hash_size;r=e.head[--t],e.head[t]=m<=r?r-m:0,--n;);for(t=n=m;r=e.prev[--t],e.prev[t]=m<=r?r-m:0,--n;);i+=m}if(0===e.strm.avail_in)break;if(c=e.strm,d=e.window,u=e.strstart+e.lookahead,p=void 0,(_=i)<(p=c.avail_in)&&(p=_),n=0===p?0:(c.avail_in-=p,a.arraySet(d,c.input,c.next_in,p,u),1===c.state.wrap?c.adler=o(c.adler,d,p,u):2===c.state.wrap&&(c.adler=s(c.adler,d,p,u)),c.next_in+=p,c.total_in+=p,p),e.lookahead+=n,e.lookahead+e.insert>=C)for(l=e.strstart-e.insert,e.ins_h=e.window[l],e.ins_h=(e.ins_h<=C&&(e.ins_h=(e.ins_h<=C)if(r=i._tr_tally(e,e.strstart-e.match_start,e.match_length-C),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=C){for(e.match_length--;e.strstart++,e.ins_h=(e.ins_h<=C&&(e.ins_h=(e.ins_h<=C&&e.match_length<=e.prev_length){for(a=e.strstart+e.lookahead-C,r=i._tr_tally(e,e.strstart-1-e.prev_match,e.prev_length-C),e.lookahead-=e.prev_length-1,e.prev_length-=2;++e.strstart<=a&&(e.ins_h=(e.ins_h<e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(G(e),0===e.lookahead&&t===c)return A;if(0===e.lookahead)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((0===e.strstart||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,P(e,!1),0===e.strm.avail_out))return A;if(e.strstart-e.block_start>=e.w_size-N&&(P(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===d?(P(e,!0),0===e.strm.avail_out?w:D):(e.strstart>e.block_start&&(P(e,!1),e.strm.avail_out),A)})),new q(4,4,8,4,z),new q(4,5,16,8,z),new q(4,6,32,32,z),new q(4,4,16,16,Y),new q(8,16,32,32,Y),new q(8,16,128,128,Y),new q(8,32,128,256,Y),new q(32,128,258,1024,Y),new q(32,258,258,4096,Y)],n.deflateInit=function(e,t){return $(e,t,f,15,8,0)},n.deflateInit2=$,n.deflateReset=j,n.deflateResetKeep=V,n.deflateSetHeader=function(e,t){return e&&e.state?2!==e.state.wrap?_:(e.state.gzhead=t,u):_},n.deflate=function(e,t){var n,a,o,l;if(!e||!e.state||5>8&255),F(a,a.gzhead.time>>16&255),F(a,a.gzhead.time>>24&255),F(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),F(a,255&a.gzhead.os),a.gzhead.extra&&a.gzhead.extra.length&&(F(a,255&a.gzhead.extra.length),F(a,a.gzhead.extra.length>>8&255)),a.gzhead.hcrc&&(e.adler=s(e.adler,a.pending_buf,a.pending,0)),a.gzindex=0,a.status=69):(F(a,0),F(a,0),F(a,0),F(a,0),F(a,0),F(a,9===a.level?2:2<=a.strategy||a.level<2?4:0),F(a,3),a.status=O);else{var p=f+(a.w_bits-8<<4)<<8;p|=(2<=a.strategy||a.level<2?0:a.level<6?1:6===a.level?2:3)<<6,0!==a.strstart&&(p|=32),p+=31-p%31,a.status=O,U(a,p),0!==a.strstart&&(U(a,e.adler>>>16),U(a,65535&e.adler)),e.adler=1}if(69===a.status)if(a.gzhead.extra){for(o=a.pending;a.gzindex<(65535&a.gzhead.extra.length)&&(a.pending!==a.pending_buf_size||(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),L(e),o=a.pending,a.pending!==a.pending_buf_size));)F(a,255&a.gzhead.extra[a.gzindex]),a.gzindex++;a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),a.gzindex===a.gzhead.extra.length&&(a.gzindex=0,a.status=73)}else a.status=73;if(73===a.status)if(a.gzhead.name){o=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),L(e),o=a.pending,a.pending===a.pending_buf_size)){l=1;break}l=a.gzindexo&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),0===l&&(a.gzindex=0,a.status=91)}else a.status=91;if(91===a.status)if(a.gzhead.comment){o=a.pending;do{if(a.pending===a.pending_buf_size&&(a.gzhead.hcrc&&a.pending>o&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),L(e),o=a.pending,a.pending===a.pending_buf_size)){l=1;break}l=a.gzindexo&&(e.adler=s(e.adler,a.pending_buf,a.pending-o,o)),0===l&&(a.status=103)}else a.status=103;if(103===a.status&&(a.gzhead.hcrc?(a.pending+2>a.pending_buf_size&&L(e),a.pending+2<=a.pending_buf_size&&(F(a,255&e.adler),F(a,e.adler>>8&255),e.adler=0,a.status=O)):a.status=O),0!==a.pending){if(L(e),0===e.avail_out)return a.last_flush=-1,u}else if(0===e.avail_in&&k(t)<=k(n)&&t!==d)return x(e,-5);if(666===a.status&&0!==e.avail_in)return x(e,-5);if(0!==e.avail_in||0!==a.lookahead||t!==c&&666!==a.status){var m=2===a.strategy?function(e,t){for(var n;;){if(0===e.lookahead&&(G(e),0===e.lookahead)){if(t===c)return A;break}if(e.match_length=0,n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(P(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===d?(P(e,!0),0===e.strm.avail_out?w:D):e.last_lit&&(P(e,!1),0===e.strm.avail_out)?A:I}(a,t):3===a.strategy?function(e,t){for(var n,r,a,o,s=e.window;;){if(e.lookahead<=v){if(G(e),e.lookahead<=v&&t===c)return A;if(0===e.lookahead)break}if(e.match_length=0,e.lookahead>=C&&0e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=C?(n=i._tr_tally(e,1,e.match_length-C),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=i._tr_tally(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(P(e,!1),0===e.strm.avail_out))return A}return e.insert=0,t===d?(P(e,!0),0===e.strm.avail_out?w:D):e.last_lit&&(P(e,!1),0===e.strm.avail_out)?A:I}(a,t):r[a.level].func(a,t);if(m!==w&&m!==D||(a.status=666),m===A||m===w)return 0===e.avail_out&&(a.last_flush=-1),u;if(m===I&&(1===t?i._tr_align(a):5!==t&&(i._tr_stored_block(a,0,0,!1),3===t&&(M(a.head),0===a.lookahead&&(a.strstart=0,a.block_start=0,a.insert=0))),L(e),0===e.avail_out))return a.last_flush=-1,u}return t!==d?u:a.wrap<=0?1:(2===a.wrap?(F(a,255&e.adler),F(a,e.adler>>8&255),F(a,e.adler>>16&255),F(a,e.adler>>24&255),F(a,255&e.total_in),F(a,e.total_in>>8&255),F(a,e.total_in>>16&255),F(a,e.total_in>>24&255)):(U(a,e.adler>>>16),U(a,65535&e.adler)),L(e),0=n.w_size&&(0===s&&(M(n.head),n.strstart=0,n.block_start=0,n.insert=0),p=new a.Buf8(n.w_size),a.arraySet(p,t,m-n.w_size,n.w_size,0),t=p,m=n.w_size),l=e.avail_in,c=e.next_in,d=e.input,e.avail_in=m,e.next_in=0,e.input=t,G(n);n.lookahead>=C;){for(r=n.strstart,i=n.lookahead-(C-1);n.ins_h=(n.ins_h<>>=b=S>>>24,m-=b,0===(b=S>>>16&255))R[i++]=65535&S;else{if(!(16&b)){if(0==(64&b)){S=g[(65535&S)+(p&(1<>>=b,m-=b),m<15&&(p+=N[r++]<>>=b=S>>>24,m-=b,!(16&(b=S>>>16&255))){if(0==(64&b)){S=f[(65535&S)+(p&(1<>>=b,m-=b,(b=i-o)>3,p&=(1<<(m-=T<<3))-1,e.next_in=r,e.next_out=i,e.avail_in=r>>24&255)+(e>>>8&65280)+((65280&e)<<8)+((255&e)<<24)}function f(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new r.Buf16(320),this.work=new r.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function E(e){var t;return e&&e.state?(t=e.state,e.total_in=e.total_out=t.total=0,e.msg="",t.wrap&&(e.adler=1&t.wrap),t.mode=_,t.last=0,t.havedict=0,t.dmax=32768,t.head=null,t.hold=0,t.bits=0,t.lencode=t.lendyn=new r.Buf32(p),t.distcode=t.distdyn=new r.Buf32(m),t.sane=1,t.back=-1,d):u}function h(e){var t;return e&&e.state?((t=e.state).wsize=0,t.whave=0,t.wnext=0,E(e)):u}function S(e,t){var n,r;return e&&e.state?(r=e.state,t<0?(n=0,t=-t):(n=1+(t>>4),t<48&&(t&=15)),t&&(t<8||15=o.wsize?(r.arraySet(o.window,t,n-o.wsize,o.wsize,0),o.wnext=0,o.whave=o.wsize):(a<(i=o.wsize-o.wnext)&&(i=a),r.arraySet(o.window,t,n-a,i,o.wnext),(a-=i)?(r.arraySet(o.window,t,n-a,a,0),o.wnext=a,o.whave=o.wsize):(o.wnext+=i,o.wnext===o.wsize&&(o.wnext=0),o.whave>>8&255,n.check=i(n.check,G,2,0),T=b=0,n.mode=2;break}if(n.flags=0,n.head&&(n.head.done=!1),!(1&n.wrap)||(((255&b)<<8)+(b>>8))%31){e.msg="incorrect header check",n.mode=30;break}if(8!=(15&b)){e.msg="unknown compression method",n.mode=30;break}if(T-=4,L=8+(15&(b>>>=4)),0===n.wbits)n.wbits=L;else if(L>n.wbits){e.msg="invalid window size",n.mode=30;break}n.dmax=1<>8&1),512&n.flags&&(G[0]=255&b,G[1]=b>>>8&255,n.check=i(n.check,G,2,0)),T=b=0,n.mode=3;case 3:for(;T<32;){if(0===h)break e;h--,b+=p[f++]<>>8&255,G[2]=b>>>16&255,G[3]=b>>>24&255,n.check=i(n.check,G,4,0)),T=b=0,n.mode=4;case 4:for(;T<16;){if(0===h)break e;h--,b+=p[f++]<>8),512&n.flags&&(G[0]=255&b,G[1]=b>>>8&255,n.check=i(n.check,G,2,0)),T=b=0,n.mode=5;case 5:if(1024&n.flags){for(;T<16;){if(0===h)break e;h--,b+=p[f++]<>>8&255,n.check=i(n.check,G,2,0)),T=b=0}else n.head&&(n.head.extra=null);n.mode=6;case 6:if(1024&n.flags&&(h<(R=n.length)&&(R=h),R&&(n.head&&(L=n.head.extra_len-n.length,n.head.extra||(n.head.extra=new Array(n.head.extra_len)),r.arraySet(n.head.extra,p,f,R,L)),512&n.flags&&(n.check=i(n.check,p,R,f)),h-=R,f+=R,n.length-=R),n.length))break e;n.length=0,n.mode=7;case 7:if(2048&n.flags){if(0===h)break e;for(R=0;L=p[f+R++],n.head&&L&&n.length<65536&&(n.head.name+=String.fromCharCode(L)),L&&R>9&1,n.head.done=!0),e.adler=n.check=0,n.mode=12;break;case 10:for(;T<32;){if(0===h)break e;h--,b+=p[f++]<>>=7&T,T-=7&T,n.mode=27;break}for(;T<3;){if(0===h)break e;h--,b+=p[f++]<>>=1)){case 0:n.mode=14;break;case 1:if(v(n),n.mode=20,6!==t)break;b>>>=2,T-=2;break e;case 2:n.mode=17;break;case 3:e.msg="invalid block type",n.mode=30}b>>>=2,T-=2;break;case 14:for(b>>>=7&T,T-=7&T;T<32;){if(0===h)break e;h--,b+=p[f++]<>>16^65535)){e.msg="invalid stored block lengths",n.mode=30;break}if(n.length=65535&b,T=b=0,n.mode=15,6===t)break e;case 15:n.mode=16;case 16:if(R=n.length){if(h>>=5,T-=5,n.ndist=1+(31&b),b>>>=5,T-=5,n.ncode=4+(15&b),b>>>=4,T-=4,286>>=3,T-=3}for(;n.have<19;)n.lens[z[n.have++]]=0;if(n.lencode=n.lendyn,n.lenbits=7,F={bits:n.lenbits},P=s(0,n.lens,0,19,n.lencode,0,n.work,F),n.lenbits=F.bits,P){e.msg="invalid code lengths set",n.mode=30;break}n.have=0,n.mode=19;case 19:for(;n.have>>16&255,D=65535&B,!((I=B>>>24)<=T);){if(0===h)break e;h--,b+=p[f++]<>>=I,T-=I,n.lens[n.have++]=D;else{if(16===D){for(U=I+2;T>>=I,T-=I,0===n.have){e.msg="invalid bit length repeat",n.mode=30;break}L=n.lens[n.have-1],R=3+(3&b),b>>>=2,T-=2}else if(17===D){for(U=I+3;T>>=I)),b>>>=3,T-=3}else{for(U=I+7;T>>=I)),b>>>=7,T-=7}if(n.have+R>n.nlen+n.ndist){e.msg="invalid bit length repeat",n.mode=30;break}for(;R--;)n.lens[n.have++]=L}}if(30===n.mode)break;if(0===n.lens[256]){e.msg="invalid code -- missing end-of-block",n.mode=30;break}if(n.lenbits=9,F={bits:n.lenbits},P=s(l,n.lens,0,n.nlen,n.lencode,0,n.work,F),n.lenbits=F.bits,P){e.msg="invalid literal/lengths set",n.mode=30;break}if(n.distbits=6,n.distcode=n.distdyn,F={bits:n.distbits},P=s(c,n.lens,n.nlen,n.ndist,n.distcode,0,n.work,F),n.distbits=F.bits,P){e.msg="invalid distances set",n.mode=30;break}if(n.mode=20,6===t)break e;case 20:n.mode=21;case 21:if(6<=h&&258<=S){e.next_out=E,e.avail_out=S,e.next_in=f,e.avail_in=h,n.hold=b,n.bits=T,o(e,C),E=e.next_out,m=e.output,S=e.avail_out,f=e.next_in,p=e.input,h=e.avail_in,b=n.hold,T=n.bits,12===n.mode&&(n.back=-1);break}for(n.back=0;w=(B=n.lencode[b&(1<>>16&255,D=65535&B,!((I=B>>>24)<=T);){if(0===h)break e;h--,b+=p[f++]<>x)])>>>16&255,D=65535&B,!(x+(I=B>>>24)<=T);){if(0===h)break e;h--,b+=p[f++]<>>=x,T-=x,n.back+=x}if(b>>>=I,T-=I,n.back+=I,n.length=D,0===w){n.mode=26;break}if(32&w){n.back=-1,n.mode=12;break}if(64&w){e.msg="invalid literal/length code",n.mode=30;break}n.extra=15&w,n.mode=22;case 22:if(n.extra){for(U=n.extra;T>>=n.extra,T-=n.extra,n.back+=n.extra}n.was=n.length,n.mode=23;case 23:for(;w=(B=n.distcode[b&(1<>>16&255,D=65535&B,!((I=B>>>24)<=T);){if(0===h)break e;h--,b+=p[f++]<>x)])>>>16&255,D=65535&B,!(x+(I=B>>>24)<=T);){if(0===h)break e;h--,b+=p[f++]<>>=x,T-=x,n.back+=x}if(b>>>=I,T-=I,n.back+=I,64&w){e.msg="invalid distance code",n.mode=30;break}n.offset=D,n.extra=15&w,n.mode=24;case 24:if(n.extra){for(U=n.extra;T>>=n.extra,T-=n.extra,n.back+=n.extra}if(n.offset>n.dmax){e.msg="invalid distance too far back",n.mode=30;break}n.mode=25;case 25:if(0===S)break e;if(R=C-S,n.offset>R){if((R=n.offset-R)>n.whave&&n.sane){e.msg="invalid distance too far back",n.mode=30;break}O=R>n.wnext?(R-=n.wnext,n.wsize-R):n.wnext-R,R>n.length&&(R=n.length),A=n.window}else A=m,O=E-n.offset,R=n.length;for(Sh?(b=F[U+u[v]],k[M+u[v]]):(b=96,0),p=1<>I)+(m-=p)]=S<<24|b<<16|T,0!==m;);for(p=1<>=1;if(0!==p?(x&=p-1,x+=p):x=0,v++,0==--L[C]){if(C===R)break;C=t[n+u[v]]}if(O>>7)]}function F(e,t){e.pending_buf[e.pending++]=255&t,e.pending_buf[e.pending++]=t>>>8&255}function U(e,t,n){e.bi_valid>g-n?(e.bi_buf|=t<>g-e.bi_valid,e.bi_valid+=n-g):(e.bi_buf|=t<>>=1,n<<=1,0<--t;);return n>>>1}function z(e,t,n){var r,a,i=new Array(m+1),o=0;for(r=1;r<=m;r++)i[r]=o=o+n[r-1]<<1;for(a=0;a<=t;a++){var s=e[2*a+1];0!==s&&(e[2*a]=G(i[s]++,s))}}function Y(e){var t;for(t=0;t>1;1<=n;n--)V(e,i,n);for(a=l;n=e.heap[1],e.heap[1]=e.heap[e.heap_len--],V(e,i,1),r=e.heap[1],e.heap[--e.heap_max]=n,e.heap[--e.heap_max]=r,i[2*a]=i[2*n]+i[2*r],e.depth[a]=(e.depth[n]>=e.depth[r]?e.depth[n]:e.depth[r])+1,i[2*n+1]=i[2*r+1]=a,e.heap[1]=a++,V(e,i,1),2<=e.heap_len;);e.heap[--e.heap_max]=e.heap[1],function(e,t){var n,r,a,i,o,s,l=t.dyn_tree,c=t.max_code,d=t.stat_desc.static_tree,u=t.stat_desc.has_stree,_=t.stat_desc.extra_bits,g=t.stat_desc.extra_base,f=t.stat_desc.max_length,E=0;for(i=0;i<=m;i++)e.bl_count[i]=0;for(l[2*e.heap[e.heap_max]+1]=0,n=e.heap_max+1;n>=7;r>>=1)if(1&n&&0!==e.dyn_ltree[2*t])return a;if(0!==e.dyn_ltree[18]||0!==e.dyn_ltree[20]||0!==e.dyn_ltree[26])return i;for(t=32;t>>3,(s=e.static_len+3+7>>>3)<=o&&(o=s)):o=s=n+5,n+4<=o&&-1!==t?Z(e,t,n,r):4===e.strategy||s===o?(U(e,2+(r?1:0),3),j(e,N,R)):(U(e,4+(r?1:0),3),function(e,t,n,r){var a;for(U(e,t-257,5),U(e,n-1,5),U(e,r-4,4),a=0;a>>8&255,e.pending_buf[e.d_buf+2*e.last_lit+1]=255&t,e.pending_buf[e.l_buf+e.last_lit]=255&n,e.last_lit++,0===t?e.dyn_ltree[2*n]++:(e.matches++,t--,e.dyn_ltree[2*(A[n]+c+1)]++,e.dyn_dtree[2*P(t)]++),e.last_lit===e.lit_bufsize-1},n._tr_align=function(e){U(e,2,3),B(e,E,N),function(e){16===e.bi_valid?(F(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):8<=e.bi_valid&&(e.pending_buf[e.pending++]=255&e.bi_buf,e.bi_buf>>=8,e.bi_valid-=8)}(e)}},{"../utils/common":41}],53:[function(e,t,n){"use strict";t.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(e,t,r){(function(e){!function(e,t){"use strict";if(!e.setImmediate){var n,r,a,i,o=1,s={},l=!1,c=e.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(e);d=d&&d.setTimeout?d:e,n="[object process]"==={}.toString.call(e.process)?function(e){process.nextTick((function(){_(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?(i="setImmediate$"+Math.random()+"$",e.addEventListener?e.addEventListener("message",p,!1):e.attachEvent("onmessage",p),function(t){e.postMessage(i+t,"*")}):e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){_(e.data)},function(e){a.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,function(e){var t=c.createElement("script");t.onreadystatechange=function(){_(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):function(e){setTimeout(_,0,e)},d.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r{var r=n(6552).Symbol;e.exports=r},6913:(e,t,n)=>{var r=n(9812),a=n(4552),i=n(6095),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?a(e):i(e)}},7105:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},4552:(e,t,n)=>{var r=n(9812),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(l){}var a=o.call(e);return r&&(t?e[s]=n:delete e[s]),a}},6095:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},6552:(e,t,n)=>{var r=n(7105),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},4052:e=>{var t=Array.isArray;e.exports=t},5268:(e,t,n)=>{var r=n(9160);e.exports=function(e){return r(e)&&e!=+e}},9160:(e,t,n)=>{var r=n(6913),a=n(2761);e.exports=function(e){return"number"==typeof e||a(e)&&"[object Number]"==r(e)}},2761:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},620:(e,t,n)=>{var r=n(6913),a=n(4052),i=n(2761);e.exports=function(e){return"string"==typeof e||!a(e)&&i(e)&&"[object String]"==r(e)}},6444:(e,t,n)=>{"use strict";var r=n(4084),a=n(398),i=n(2090);e.exports=function(e,t){var n=i(e.utils.assign({},{defs:{},shortcuts:{},enabled:[]},t||{}));e.renderer.rules.emoji=r,e.core.ruler.push("emoji",a(e,n.defs,n.shortcuts,n.scanRE,n.replaceRE))}},686:(e,t,n)=>{"use strict";var r=n(3590),a=n(140),i=n(6444);e.exports=function(e,t){var n={defs:r,shortcuts:a,enabled:[]},o=e.utils.assign({},n,t||{});i(e,o)}},140:e=>{"use strict";e.exports={angry:[">:(",">:-("],blush:[':")',':-")'],broken_heart:["{"use strict";e.exports=function(e){var t,n=e.defs;e.enabled.length&&(n=Object.keys(n).reduce((function(t,r){return e.enabled.indexOf(r)>=0&&(t[r]=n[r]),t}),{})),t=Object.keys(e.shortcuts).reduce((function(t,r){return n[r]?Array.isArray(e.shortcuts[r])?(e.shortcuts[r].forEach((function(e){t[e]=r})),t):(t[e.shortcuts[r]]=r,t):t}),{});var r,a=Object.keys(n);r=0===a.length?"^$":a.map((function(e){return":"+e+":"})).concat(Object.keys(t)).sort().reverse().map((function(e){return e.replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")})).join("|");var i=RegExp(r),o=RegExp(r,"g");return{defs:n,shortcuts:t,scanRE:i,replaceRE:o}}},4084:e=>{"use strict";e.exports=function(e,t){return e[t].content}},398:e=>{"use strict";e.exports=function(e,t,n,r,a){var i=e.utils.arrayReplaceAt,o=e.utils.lib.ucmicro,s=new RegExp([o.Z.source,o.P.source,o.Cc.source].join("|"));function l(e,r,i){var o,l=0,c=[];return e.replace(a,(function(r,a,d){var u;if(n.hasOwnProperty(r)){if(u=n[r],a>0&&!s.test(d[a-1]))return;if(a+r.lengthl&&((o=new i("text","",0)).content=e.slice(l,a),c.push(o)),(o=new i("emoji","",0)).markup=u,o.content=t[u],c.push(o),l=a+r.length})),l=0;t--)"link_open"!==(s=o[t]).type&&"link_close"!==s.type||"auto"===s.info&&(d-=s.nesting),"text"===s.type&&0===d&&r.test(s.content)&&(c[n].children=o=i(o,t,l(s.content,s.level,e.Token)))}}},2589:e=>{var t=!0,n=!1,r=!1;function a(e,t,n){var r=e.attrIndex(t),a=[t,n];r<0?e.attrPush(a):e.attrs[r]=a}function i(e,t){for(var n=e[t].level-1,r=t-1;r>=0;r--)if(e[r].level===n)return r;return-1}function o(e,t){return"inline"===e[t].type&&function(e){return"paragraph_open"===e.type}(e[t-1])&&function(e){return"list_item_open"===e.type}(e[t-2])&&function(e){return 0===e.content.indexOf("[ ] ")||0===e.content.indexOf("[x] ")||0===e.content.indexOf("[X] ")}(e[t])}function s(e,a){if(e.children.unshift(function(e,n){var r=new n("html_inline","",0),a=t?' disabled="" ':"";0===e.content.indexOf("[ ] ")?r.content='':0!==e.content.indexOf("[x] ")&&0!==e.content.indexOf("[X] ")||(r.content='');return r}(e,a)),e.children[1].content=e.children[1].content.slice(3),e.content=e.content.slice(3),n)if(r){e.children.pop();var i="task-item-"+Math.ceil(1e7*Math.random()-1e3);e.children[0].content=e.children[0].content.slice(0,-1)+' id="'+i+'">',e.children.push(function(e,t,n){var r=new n("html_inline","",0);return r.content='",r.attrs=[{for:t}],r}(e.content,i,a))}else e.children.unshift(function(e){var t=new e("html_inline","",0);return t.content="",t}(a))}e.exports=function(e,l){l&&(t=!l.enabled,n=!!l.label,r=!!l.labelAfter),e.core.ruler.after("inline","github-task-lists",(function(e){for(var n=e.tokens,r=2;r{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(a){return!1}}()?Object.assign:function(e,a){for(var i,o,s=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l{"use strict";var r=n(5043),a=n(2123),i=n(8853);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n