From d17e5fd882ddf1ac07d56edfb33c6cbf394cc4b8 Mon Sep 17 00:00:00 2001 From: gjTool <861366490@qq.com> Date: Thu, 31 Oct 2019 01:19:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Die11bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 16 +- css/mui.css | 5705 ++++++++++++++++++++++++++++++++ example/pdfh5-vue/package.json | 2 +- example/test/js/pdfh5.js | 2 +- fonts/mui.ttf | Bin 0 -> 29884 bytes js/pdfh5.js | 2 +- pdf.html | 4 +- 7 files changed, 5719 insertions(+), 12 deletions(-) create mode 100644 css/mui.css create mode 100644 fonts/mui.ttf diff --git a/README.md b/README.md index 4bdfa13..24751b9 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# pdfh5.js v1.2.18 +# pdfh5.js v1.2.19 [![npm version](https://img.shields.io/npm/v/pdfh5.svg)](https://www.npmjs.com/package/pdfh5) [![npm downloads](https://img.shields.io/npm/dt/pdfh5.svg)](https://www.npmjs.com/package/pdfh5) [![MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/gjTool/pdfh5/blob/master/LICENSE) [![GitHub issues](https://img.shields.io/github/issues/gjTool/pdfh5.svg)](https://github.com/gjTool/pdfh5/issues) [![GitHub stars](https://img.shields.io/github/stars/gjTool/pdfh5.svg?style=social)](https://github.com/gjTool/pdfh5/stargazers) [![GitHub forks](https://img.shields.io/github/forks/gjTool/pdfh5.svg?style=social)](https://github.com/gjTool/pdfh5/network/members) @@ -8,18 +8,18 @@ - [pdfh5项目GitHub地址](https://github.com/gjTool/pdfh5) -- [pdfh5打包下载](http://www.gjtool.cn/download/pdfh5.zip) +- [pdfh5打包下载](https://www.gjtool.cn/download/pdfh5.zip) ![pdfh5.js示例](https://img-blog.csdnimg.cn/20190731133403792.gif) ## 更新信息 -- 2019.09.19更新: 1.更新一个小问题(pdf.js引用了fs模块,但实际上浏览器环境没有用到fs,配置文件就没有安装fs,导致找不到fs报错。vue-cli2.0本身已避免这个问题了,但是还是有很多人重复出现这个问题,也不去看issue解决办法。所以我动手更新一下吧)。 +- 2019.10.31更新: 1. 修复在IE11浏览器svg模式显示样式不正常的问题。 ### pdfh5在线预览 (建议使用谷歌浏览器F12手机模式打开预览) -- [http://www.gjtool.cn/pdfh5/pdf.html?file=http://www.gjtool.cn/pdfh5/default.pdf](http://www.gjtool.cn/pdfh5/pdf.html?file=http://www.gjtool.cn/pdfh5/default.pdf) +- [https://www.gjtool.cn/pdfh5/pdf.html?file=https://www.gjtool.cn/pdfh5/default.pdf](https://www.gjtool.cn/pdfh5/pdf.html?file=https://www.gjtool.cn/pdfh5/default.pdf) ## 快速使用(有两种方式) @@ -151,7 +151,7 @@ var pdfh5 = new Pdfh5('#demo', { ```javascript $.ajax({ - url: "http://gjtool.cn/pdfh5/git.pdf", //假设这是pdf文件流的请求接口 + url: "https://gjtool.cn/pdfh5/git.pdf", //假设这是pdf文件流的请求接口 type: "get", mimeType: 'text/plain; charset=x-user-defined',//jq ajax请求文件流的方式 cache: false, @@ -211,9 +211,9 @@ pdfh5.on("ready", function () { |destroy | {Function}| 监听pdfh5销毁| ## 打赏赞助作者: -![支付宝二维码](http://www.gjtool.cn/download/zfb.jpg) ![微信二维码](http://www.gjtool.cn/download/wx.jpg) +![支付宝二维码](https://www.gjtool.cn/download/zfb.jpg) ![微信二维码](https://www.gjtool.cn/download/wx.jpg) -- 感谢打赏!请打赏的童鞋在[pdfh5.js打赏榜](http://www.gjtool.cn/articles/2019/09/24/1569327833358.html)留下github、QQ、微信 。然后,我会对打赏过的童鞋的问题及时响应。(当然是在我不忙的时候啦) +- 感谢打赏!请打赏的童鞋在[pdfh5.js打赏榜](https://www.gjtool.cn/articles/2019/09/24/1569327833358.html)留下github、QQ、微信 。然后,我会对打赏过的童鞋的问题及时响应。(当然是在我不忙的时候啦) ## 打赏榜单 @@ -222,5 +222,5 @@ pdfh5.on("ready", function () { ## 扫码加入QQ群和更多小伙伴一起交流前端技术: -![QQ群:651601340](http://www.gjtool.cn/download/qq.png) +![QQ群:651601340](https://www.gjtool.cn/download/qq.png) diff --git a/css/mui.css b/css/mui.css new file mode 100644 index 0000000..4d45f15 --- /dev/null +++ b/css/mui.css @@ -0,0 +1,5705 @@ +/*! + * ===================================================== + * Mui v3.7.2 (http://dev.dcloud.net.cn/mui) + * ===================================================== + */ + +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ +html +{ + font-family: sans-serif; + + -webkit-text-size-adjust: 100%; +} + +body +{ + margin: 0; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary +{ + display: block; +} + +audio, +canvas, +progress, +video +{ + display: inline-block; + + vertical-align: baseline; +} + +audio:not([controls]) +{ + display: none; + + height: 0; +} + +[hidden], +template +{ + display: none; +} + +a +{ + background: transparent; +} + +a:active, +a:hover +{ + outline: 0; +} + +abbr[title] +{ + border-bottom: 1px dotted; +} + +b, +strong +{ + font-weight: bold; +} + +dfn +{ + font-style: italic; +} + +h1 +{ + font-size: 2em; + + margin: .67em 0; +} + +mark +{ + color: #000; + background: #ff0; +} + +small +{ + font-size: 80%; +} + +sub, +sup +{ + font-size: 75%; + line-height: 0; + + position: relative; + + vertical-align: baseline; +} + +sup +{ + top: -.5em; +} + +sub +{ + bottom: -.25em; +} + +img +{ + border: 0; +} + +svg:not(:root) +{ + overflow: hidden; +} + +figure +{ + margin: 1em 40px; +} + +hr +{ + box-sizing: content-box; + height: 0; +} + +pre +{ + overflow: auto; +} + +code, +kbd, +pre, +samp +{ + font-family: monospace, monospace; + font-size: 1em; +} + +button, +input, +optgroup, +select, +textarea +{ + font: inherit; + + margin: 0; + + color: inherit; +} + +button +{ + overflow: visible; +} + +button, +select +{ + text-transform: none; +} + +button, +html input[type='button'], +input[type='reset'], +input[type='submit'] +{ + cursor: pointer; + + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] +{ + cursor: default; +} + +input +{ + line-height: normal; +} + +input[type='checkbox'], +input[type='radio'] +{ + box-sizing: border-box; + padding: 0; +} + +input[type='number']::-webkit-inner-spin-button, +input[type='number']::-webkit-outer-spin-button +{ + height: auto; +} + +input[type='search'] +{ + -webkit-box-sizing: content-box; + box-sizing: content-box; + + -webkit-appearance: textfield; +} + +input[type='search']::-webkit-search-cancel-button, +input[type='search']::-webkit-search-decoration +{ + -webkit-appearance: none; +} + +fieldset +{ + margin: 0 2px; + padding: .35em .625em .75em; + + border: 1px solid #c0c0c0; +} + +legend +{ + padding: 0; + + border: 0; +} + +textarea +{ + overflow: auto; +} + +optgroup +{ + font-weight: bold; +} + +table +{ + border-spacing: 0; + border-collapse: collapse; +} + +td, +th +{ + padding: 0; +} + +* +{ + -webkit-box-sizing: border-box; + box-sizing: border-box; + + -webkit-user-select: none; + + outline: none; + + -webkit-tap-highlight-color: transparent; +} + +body +{ + font-family: 'Helvetica Neue', Helvetica, sans-serif; + font-size: 14px; + line-height: 21px; + + color: #000; + background-color: #efeff4; + + -webkit-overflow-scrolling: touch; +} + +a +{ + text-decoration: none; + + color: #007aff; +} +a:active +{ + color: #0062cc; +} + +.mui-content +{ + background-color: #efeff4; + + -webkit-overflow-scrolling: touch; +} + +.mui-bar-nav ~ .mui-content +{ + padding-top: 44px; +} +.mui-bar-nav ~ .mui-content.mui-scroll-wrapper .mui-scrollbar-vertical +{ + top: 44px; +} + +.mui-bar-header-secondary ~ .mui-content +{ + padding-top: 88px; +} +.mui-bar-header-secondary ~ .mui-content.mui-scroll-wrapper .mui-scrollbar-vertical +{ + top: 88px; +} + +.mui-bar-footer ~ .mui-content +{ + padding-bottom: 44px; +} +.mui-bar-footer ~ .mui-content.mui-scroll-wrapper .mui-scrollbar-vertical +{ + bottom: 44px; +} + +.mui-bar-footer-secondary ~ .mui-content +{ + padding-bottom: 88px; +} +.mui-bar-footer-secondary ~ .mui-content.mui-scroll-wrapper .mui-scrollbar-vertical +{ + bottom: 88px; +} + +.mui-bar-tab ~ .mui-content +{ + padding-bottom: 50px; +} +.mui-bar-tab ~ .mui-content.mui-scroll-wrapper .mui-scrollbar-vertical +{ + bottom: 50px; +} + +.mui-bar-footer-secondary-tab ~ .mui-content +{ + padding-bottom: 94px; +} +.mui-bar-footer-secondary-tab ~ .mui-content.mui-scroll-wrapper .mui-scrollbar-vertical +{ + bottom: 94px; +} + +.mui-content-padded +{ + margin: 10px; +} + +.mui-inline +{ + display: inline-block; + + vertical-align: top; +} + +.mui-block +{ + display: block !important; +} + +.mui-visibility +{ + visibility: visible !important; +} + +.mui-hidden +{ + display: none !important; +} + +.mui-ellipsis +{ + overflow: hidden; + + white-space: nowrap; + text-overflow: ellipsis; +} + +.mui-ellipsis-2 +{ + display: -webkit-box; + overflow: hidden; + + white-space: normal !important; + text-overflow: ellipsis; + word-wrap: break-word; + + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} +.mui-ellipsis-3 +{ + display: -webkit-box; + overflow: hidden; + + white-space: normal !important; + text-overflow: ellipsis; + word-wrap: break-word; + + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; +} +.mui-table +{ + display: table; + + width: 100%; + + table-layout: fixed; +} + +.mui-table-cell +{ + position: relative; + + display: table-cell; +} + +.mui-text-left +{ + text-align: left !important; +} + +.mui-text-center +{ + text-align: center !important; +} + +.mui-text-justify +{ + text-align: justify !important; +} + +.mui-text-right +{ + text-align: right !important; +} + +.mui-pull-left +{ + float: left; +} + +.mui-pull-right +{ + float: right; +} + +.mui-list-unstyled +{ + padding-left: 0; + + list-style: none; +} + +.mui-list-inline +{ + margin-left: -5px; + padding-left: 0; + + list-style: none; +} + +.mui-list-inline > li +{ + display: inline-block; + + padding-right: 5px; + padding-left: 5px; +} + +.mui-clearfix:before, .mui-clearfix:after +{ + display: table; + + content: ' '; +} +.mui-clearfix:after +{ + clear: both; +} + +.mui-bg-primary +{ + background-color: #007aff; +} + +.mui-bg-positive +{ + background-color: #4cd964; +} + +.mui-bg-negative +{ + background-color: #dd524d; +} + +.mui-error +{ + margin: 88px 35px; + padding: 10px; + + border-radius: 6px; + background-color: #bbb; +} + +.mui-subtitle +{ + font-size: 15px; +} + +h1, h2, h3, h4, h5, h6 +{ + line-height: 1; + + margin-top: 5px; + margin-bottom: 5px; +} + +h1, .mui-h1 +{ + font-size: 36px; +} + +h2, .mui-h2 +{ + font-size: 30px; +} + +h3, .mui-h3 +{ + font-size: 24px; +} + +h4, .mui-h4 +{ + font-size: 18px; +} + +h5, .mui-h5 +{ + font-size: 14px; + font-weight: normal; + + color: #8f8f94; +} + +h6, .mui-h6 +{ + font-size: 12px; + font-weight: normal; + + color: #8f8f94; +} + +p +{ + font-size: 14px; + + margin-top: 0; + margin-bottom: 10px; + + color: #8f8f94; +} + +.mui-row:before, .mui-row:after +{ + display: table; + + content: ' '; +} +.mui-row:after +{ + clear: both; +} + +.mui-col-xs-1, .mui-col-sm-1, .mui-col-xs-2, .mui-col-sm-2, .mui-col-xs-3, .mui-col-sm-3, .mui-col-xs-4, .mui-col-sm-4, .mui-col-xs-5, .mui-col-sm-5, .mui-col-xs-6, .mui-col-sm-6, .mui-col-xs-7, .mui-col-sm-7, .mui-col-xs-8, .mui-col-sm-8, .mui-col-xs-9, .mui-col-sm-9, .mui-col-xs-10, .mui-col-sm-10, .mui-col-xs-11, .mui-col-sm-11, .mui-col-xs-12, .mui-col-sm-12 +{ + position: relative; + + min-height: 1px; +} + +.mui-row > [class*='mui-col-'] +{ + float: left; +} + +.mui-col-xs-12 +{ + width: 100%; +} + +.mui-col-xs-11 +{ + width: 91.66666667%; +} + +.mui-col-xs-10 +{ + width: 83.33333333%; +} + +.mui-col-xs-9 +{ + width: 75%; +} + +.mui-col-xs-8 +{ + width: 66.66666667%; +} + +.mui-col-xs-7 +{ + width: 58.33333333%; +} + +.mui-col-xs-6 +{ + width: 50%; +} + +.mui-col-xs-5 +{ + width: 41.66666667%; +} + +.mui-col-xs-4 +{ + width: 33.33333333%; +} + +.mui-col-xs-3 +{ + width: 25%; +} + +.mui-col-xs-2 +{ + width: 16.66666667%; +} + +.mui-col-xs-1 +{ + width: 8.33333333%; +} + +@media (min-width: 400px) +{ + .mui-col-sm-12 + { + width: 100%; + } + + .mui-col-sm-11 + { + width: 91.66666667%; + } + + .mui-col-sm-10 + { + width: 83.33333333%; + } + + .mui-col-sm-9 + { + width: 75%; + } + + .mui-col-sm-8 + { + width: 66.66666667%; + } + + .mui-col-sm-7 + { + width: 58.33333333%; + } + + .mui-col-sm-6 + { + width: 50%; + } + + .mui-col-sm-5 + { + width: 41.66666667%; + } + + .mui-col-sm-4 + { + width: 33.33333333%; + } + + .mui-col-sm-3 + { + width: 25%; + } + + .mui-col-sm-2 + { + width: 16.66666667%; + } + + .mui-col-sm-1 + { + width: 8.33333333%; + } +} +.mui-scroll-wrapper +{ + position: absolute; + z-index: 2; + top: 0; + left: 0; + overflow: hidden; + width: 100%; + height: 100%; +} + +.mui-scroll +{ + position: absolute; + z-index: 1; + + width: 100%; + + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.mui-scrollbar +{ + position: absolute; + z-index: 9998; + + overflow: hidden; + + -webkit-transition: 500ms; + transition: 500ms; + transform: translateZ(0px); + pointer-events: none; + + opacity: 0; +} + +.mui-scrollbar-vertical +{ + top: 0; + right: 1px; + bottom: 2px; + + width: 4px; +} +.mui-scrollbar-vertical .mui-scrollbar-indicator +{ + width: 100%; +} + +.mui-scrollbar-horizontal +{ + right: 2px; + bottom: 0; + left: 2px; + + height: 4px; +} +.mui-scrollbar-horizontal .mui-scrollbar-indicator +{ + height: 100%; +} + +.mui-scrollbar-indicator +{ + position: absolute; + + display: block; + + box-sizing: border-box; + + -webkit-transition: .01s cubic-bezier(.1, .57, .1, 1); + transition: .01s cubic-bezier(.1, .57, .1, 1); + transform: translate(0px, 0px) translateZ(0px); + + border: 1px solid rgba(255, 255, 255, .80196); + border-radius: 2px; + background: rgba(0, 0, 0, .39804); +} + +.mui-plus-pullrefresh .mui-fullscreen .mui-scroll-wrapper .mui-scroll-wrapper, .mui-plus-pullrefresh .mui-fullscreen .mui-slider-group .mui-scroll-wrapper +{ + position: absolute; + top: 0; + bottom: 0; + left: 0; + + overflow: hidden; + + width: 100%; +} +.mui-plus-pullrefresh .mui-fullscreen .mui-scroll-wrapper .mui-scroll, .mui-plus-pullrefresh .mui-fullscreen .mui-slider-group .mui-scroll +{ + position: absolute; + + width: 100%; +} +.mui-plus-pullrefresh .mui-scroll-wrapper, .mui-plus-pullrefresh .mui-slider-group +{ + position: static; + top: auto; + bottom: auto; + left: auto; + + overflow: auto; + + width: auto; +} +.mui-plus-pullrefresh .mui-slider-group +{ + overflow: visible; +} +.mui-plus-pullrefresh .mui-scroll +{ + position: static; + + width: auto; +} + +.mui-off-canvas-wrap .mui-bar +{ + position: absolute !important; + + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + + -webkit-box-shadow: none; + box-shadow: none; +} + +.mui-off-canvas-wrap +{ + position: relative; + z-index: 1; + + overflow: hidden; + + width: 100%; + height: 100%; +} +.mui-off-canvas-wrap .mui-inner-wrap +{ + position: relative; + z-index: 1; + + width: 100%; + height: 100%; +} +.mui-off-canvas-wrap .mui-inner-wrap.mui-transitioning +{ + -webkit-transition: -webkit-transform 350ms; + transition: transform 350ms cubic-bezier(.165, .84, .44, 1); +} +.mui-off-canvas-wrap .mui-inner-wrap .mui-off-canvas-left +{ + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.mui-off-canvas-wrap .mui-inner-wrap .mui-off-canvas-right +{ + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} +.mui-off-canvas-wrap.mui-active +{ + overflow: hidden; + + height: 100%; +} +.mui-off-canvas-wrap.mui-active .mui-off-canvas-backdrop +{ + position: absolute; + z-index: 998; + top: 0; + right: 0; + bottom: 0; + left: 0; + + display: block; + + transition: background 350ms cubic-bezier(.165, .84, .44, 1); + + background: rgba(0, 0, 0, .4); + box-shadow: -4px 0 4px rgba(0, 0, 0, .5), 4px 0 4px rgba(0, 0, 0, .5); + + -webkit-tap-highlight-color: transparent; +} +.mui-off-canvas-wrap.mui-slide-in .mui-off-canvas-right +{ + z-index: 10000 !important; + + -webkit-transform: translate3d(100%, 0px, 0px); +} +.mui-off-canvas-wrap.mui-slide-in .mui-off-canvas-left +{ + z-index: 10000 !important; + + -webkit-transform: translate3d(-100%, 0px, 0px); +} + +.mui-off-canvas-left, .mui-off-canvas-right +{ + position: absolute; + z-index: -1; + top: 0; + bottom: 0; + + visibility: hidden; + + box-sizing: content-box; + width: 70%; + min-height: 100%; + + background: #333; + + -webkit-overflow-scrolling: touch; +} +.mui-off-canvas-left.mui-transitioning, .mui-off-canvas-right.mui-transitioning +{ + -webkit-transition: -webkit-transform 350ms cubic-bezier(.165, .84, .44, 1); + transition: transform 350ms cubic-bezier(.165, .84, .44, 1); +} + +.mui-off-canvas-left +{ + left: 0; +} + +.mui-off-canvas-right +{ + right: 0; +} + +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable +{ + background-color: #333; +} +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable > .mui-off-canvas-left, .mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable > .mui-off-canvas-right +{ + width: 80%; + + -webkit-transform: scale(.8); + transform: scale(.8); + + opacity: .1; +} +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable > .mui-off-canvas-left.mui-transitioning, .mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable > .mui-off-canvas-right.mui-transitioning +{ + -webkit-transition: -webkit-transform 350ms cubic-bezier(.165, .84, .44, 1), opacity 350ms cubic-bezier(.165, .84, .44, 1); + transition: transform 350ms cubic-bezier(.165, .84, .44, 1), opacity 350ms cubic-bezier(.165, .84, .44, 1); +} +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable > .mui-off-canvas-left +{ + -webkit-transform-origin: -100%; + transform-origin: -100%; +} +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable > .mui-off-canvas-right +{ + -webkit-transform-origin: 200%; + transform-origin: 200%; +} +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable.mui-active > .mui-inner-wrap +{ + -webkit-transform: scale(.8); + transform: scale(.8); +} +.mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable.mui-active > .mui-off-canvas-left, .mui-off-canvas-wrap:not(.mui-slide-in).mui-scalable.mui-active > .mui-off-canvas-right +{ + -webkit-transform: scale(1); + transform: scale(1); + + opacity: 1; +} + +.mui-loading .mui-spinner +{ + display: block; + + margin: 0 auto; +} + +.mui-spinner +{ + display: inline-block; + + width: 24px; + height: 24px; + + -webkit-transform-origin: 50%; + transform-origin: 50%; + -webkit-animation: spinner-spin 1s step-end infinite; + animation: spinner-spin 1s step-end infinite; +} + +.mui-spinner:after +{ + display: block; + + width: 100%; + height: 100%; + + content: ''; + + background-image: url('data:image/svg+xml;charset=utf-8,'); + background-repeat: no-repeat; + background-position: 50%; + background-size: 100%; +} + +.mui-spinner-white:after +{ + background-image: url('data:image/svg+xml;charset=utf-8,'); +} + +@-webkit-keyframes spinner-spin +{ + 0% + { + -webkit-transform: rotate(0deg); + } + + 8.33333333% + { + -webkit-transform: rotate(30deg); + } + + 16.66666667% + { + -webkit-transform: rotate(60deg); + } + + 25% + { + -webkit-transform: rotate(90deg); + } + + 33.33333333% + { + -webkit-transform: rotate(120deg); + } + + 41.66666667% + { + -webkit-transform: rotate(150deg); + } + + 50% + { + -webkit-transform: rotate(180deg); + } + + 58.33333333% + { + -webkit-transform: rotate(210deg); + } + + 66.66666667% + { + -webkit-transform: rotate(240deg); + } + + 75% + { + -webkit-transform: rotate(270deg); + } + + 83.33333333% + { + -webkit-transform: rotate(300deg); + } + + 91.66666667% + { + -webkit-transform: rotate(330deg); + } + + 100% + { + -webkit-transform: rotate(360deg); + } +} +@keyframes spinner-spin +{ + 0% + { + transform: rotate(0deg); + } + + 8.33333333% + { + transform: rotate(30deg); + } + + 16.66666667% + { + transform: rotate(60deg); + } + + 25% + { + transform: rotate(90deg); + } + + 33.33333333% + { + transform: rotate(120deg); + } + + 41.66666667% + { + transform: rotate(150deg); + } + + 50% + { + transform: rotate(180deg); + } + + 58.33333333% + { + transform: rotate(210deg); + } + + 66.66666667% + { + transform: rotate(240deg); + } + + 75% + { + transform: rotate(270deg); + } + + 83.33333333% + { + transform: rotate(300deg); + } + + 91.66666667% + { + transform: rotate(330deg); + } + + 100% + { + transform: rotate(360deg); + } +} +input[type='button'], +input[type='submit'], +input[type='reset'], +button, +.mui-btn +{ + font-size: 14px; + font-weight: 400; + line-height: 1.42; + + position: relative; + + display: inline-block; + + margin-bottom: 0; + padding: 6px 12px; + + cursor: pointer; + -webkit-transition: all; + transition: all; + -webkit-transition-timing-function: linear; + transition-timing-function: linear; + -webkit-transition-duration: .2s; + transition-duration: .2s; + text-align: center; + vertical-align: top; + white-space: nowrap; + + color: #333; + border: 1px solid #ccc; + border-radius: 3px; + border-top-left-radius: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + background-color: #fff; + background-clip: padding-box; +} +input[type='button']:enabled:active, input[type='button'].mui-active:enabled, +input[type='submit']:enabled:active, +input[type='submit'].mui-active:enabled, +input[type='reset']:enabled:active, +input[type='reset'].mui-active:enabled, +button:enabled:active, +button.mui-active:enabled, +.mui-btn:enabled:active, +.mui-btn.mui-active:enabled +{ + color: #fff; + background-color: #929292; +} +input[type='button']:disabled, input[type='button'].mui-disabled, +input[type='submit']:disabled, +input[type='submit'].mui-disabled, +input[type='reset']:disabled, +input[type='reset'].mui-disabled, +button:disabled, +button.mui-disabled, +.mui-btn:disabled, +.mui-btn.mui-disabled +{ + opacity: .6; +} + +input[type='submit'], +.mui-btn-primary, +.mui-btn-blue +{ + color: #fff; + border: 1px solid #007aff; + background-color: #007aff; +} +input[type='submit']:enabled:active, input[type='submit'].mui-active:enabled, +.mui-btn-primary:enabled:active, +.mui-btn-primary.mui-active:enabled, +.mui-btn-blue:enabled:active, +.mui-btn-blue.mui-active:enabled +{ + color: #fff; + border: 1px solid #0062cc; + background-color: #0062cc; +} + +.mui-btn-positive, +.mui-btn-success, +.mui-btn-green +{ + color: #fff; + border: 1px solid #4cd964; + background-color: #4cd964; +} +.mui-btn-positive:enabled:active, .mui-btn-positive.mui-active:enabled, +.mui-btn-success:enabled:active, +.mui-btn-success.mui-active:enabled, +.mui-btn-green:enabled:active, +.mui-btn-green.mui-active:enabled +{ + color: #fff; + border: 1px solid #2ac845; + background-color: #2ac845; +} + +.mui-btn-warning, +.mui-btn-yellow +{ + color: #fff; + border: 1px solid #f0ad4e; + background-color: #f0ad4e; +} +.mui-btn-warning:enabled:active, .mui-btn-warning.mui-active:enabled, +.mui-btn-yellow:enabled:active, +.mui-btn-yellow.mui-active:enabled +{ + color: #fff; + border: 1px solid #ec971f; + background-color: #ec971f; +} + +.mui-btn-negative, +.mui-btn-danger, +.mui-btn-red +{ + color: #fff; + border: 1px solid #dd524d; + background-color: #dd524d; +} +.mui-btn-negative:enabled:active, .mui-btn-negative.mui-active:enabled, +.mui-btn-danger:enabled:active, +.mui-btn-danger.mui-active:enabled, +.mui-btn-red:enabled:active, +.mui-btn-red.mui-active:enabled +{ + color: #fff; + border: 1px solid #cf2d28; + background-color: #cf2d28; +} + +.mui-btn-royal, +.mui-btn-purple +{ + color: #fff; + border: 1px solid #8a6de9; + background-color: #8a6de9; +} +.mui-btn-royal:enabled:active, .mui-btn-royal.mui-active:enabled, +.mui-btn-purple:enabled:active, +.mui-btn-purple.mui-active:enabled +{ + color: #fff; + border: 1px solid #6641e2; + background-color: #6641e2; +} + +.mui-btn-grey +{ + color: #fff; + border: 1px solid #c7c7cc; + background-color: #c7c7cc; +} +.mui-btn-grey:enabled:active, .mui-btn-grey.mui-active:enabled +{ + color: #fff; + border: 1px solid #acacb4; + background-color: #acacb4; +} + +.mui-btn-outlined +{ + background-color: transparent; +} +.mui-btn-outlined.mui-btn-primary, .mui-btn-outlined.mui-btn-blue +{ + color: #007aff; +} +.mui-btn-outlined.mui-btn-positive, .mui-btn-outlined.mui-btn-success, .mui-btn-outlined.mui-btn-green +{ + color: #4cd964; +} +.mui-btn-outlined.mui-btn-warning, .mui-btn-outlined.mui-btn-yellow +{ + color: #f0ad4e; +} +.mui-btn-outlined.mui-btn-negative, .mui-btn-outlined.mui-btn-danger, .mui-btn-outlined.mui-btn-red +{ + color: #dd524d; +} +.mui-btn-outlined.mui-btn-royal, .mui-btn-outlined.mui-btn-purple +{ + color: #8a6de9; +} +.mui-btn-outlined.mui-btn-primary:enabled:active, .mui-btn-outlined.mui-btn-blue:enabled:active, .mui-btn-outlined.mui-btn-positive:enabled:active, .mui-btn-outlined.mui-btn-success:enabled:active, .mui-btn-outlined.mui-btn-green:enabled:active, .mui-btn-outlined.mui-btn-warning:enabled:active, .mui-btn-outlined.mui-btn-yellow:enabled:active, .mui-btn-outlined.mui-btn-negative:enabled:active, .mui-btn-outlined.mui-btn-danger:enabled:active, .mui-btn-outlined.mui-btn-red:enabled:active, .mui-btn-outlined.mui-btn-royal:enabled:active, .mui-btn-outlined.mui-btn-purple:enabled:active +{ + color: #fff; +} + +.mui-btn-link +{ + padding-top: 6px; + padding-bottom: 6px; + + color: #007aff; + border: 0; + background-color: transparent; +} +.mui-btn-link:enabled:active, .mui-btn-link.mui-active:enabled +{ + color: #0062cc; + background-color: transparent; +} + +.mui-btn-block +{ + font-size: 18px; + + display: block; + + width: 100%; + margin-bottom: 10px; + padding: 15px 0; +} + +.mui-btn .mui-badge +{ + font-size: 14px; + + margin: -2px -4px -2px 4px; + + background-color: rgba(0, 0, 0, .15); +} + +.mui-btn .mui-badge-inverted, +.mui-btn:enabled:active .mui-badge-inverted +{ + background-color: transparent; +} + +.mui-btn-primary:enabled:active .mui-badge-inverted, +.mui-btn-positive:enabled:active .mui-badge-inverted, +.mui-btn-negative:enabled:active .mui-badge-inverted +{ + color: #fff; +} + +.mui-btn-block .mui-badge +{ + position: absolute; + right: 0; + + margin-right: 10px; +} + +.mui-btn .mui-icon +{ + font-size: inherit; +} + +.mui-btn.mui-icon +{ + font-size: 14px; + line-height: 1.42; +} + +.mui-btn.mui-fab +{ + width: 56px; + height: 56px; + padding: 16px; + + border-radius: 50%; + outline: none; +} +.mui-btn.mui-fab.mui-btn-mini +{ + width: 40px; + height: 40px; + padding: 8px; +} +.mui-btn.mui-fab .mui-icon +{ + font-size: 24px; + line-height: 24px; + + width: 24px; + height: 24px; +} + +.mui-btn .mui-spinner +{ + width: 14px; + height: 14px; + + vertical-align: text-bottom; +} + +.mui-btn-block .mui-spinner +{ + width: 22px; + height: 22px; +} + +.mui-bar +{ + position: fixed; + z-index: 10; + right: 0; + left: 0; + + height: 44px; + padding-right: 10px; + padding-left: 10px; + + border-bottom: 0; + background-color: #f7f7f7; + -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .85); + box-shadow: 0 0 1px rgba(0, 0, 0, .85); + + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.mui-bar .blue-bar +{ + background-color: #3048A2; +} + +.mui-bar .mui-title +{ + right: 40px; + left: 40px; + + display: inline-block; + overflow: hidden; + + width: auto; + margin: 0; + + text-overflow: ellipsis; +} +.mui-bar .mui-backdrop +{ + background: none; +} + +.mui-bar-header-secondary +{ + top: 44px; +} + +.mui-bar-footer +{ + bottom: 0; +} + +.mui-bar-footer-secondary +{ + bottom: 44px; +} + +.mui-bar-footer-secondary-tab +{ + bottom: 50px; +} + +.mui-bar-footer, +.mui-bar-footer-secondary, +.mui-bar-footer-secondary-tab +{ + border-top: 0; +} + +.mui-bar-transparent +{ + top: 0; + + background-color: rgba(247, 247, 247, 0); + -webkit-box-shadow: none; + box-shadow: none; +} + +.mui-bar-nav +{ + top: 0; + + -webkit-box-shadow: 0 1px 6px #ccc; + box-shadow: 0 1px 6px #ccc; +} +.mui-bar-nav ~ .mui-content .mui-anchor +{ + display: block; + visibility: hidden; + + height: 45px; + margin-top: -45px; +} +.mui-bar-nav.mui-bar .mui-icon +{ + margin-right: -10px; + margin-left: -10px; + padding-right: 10px; + padding-left: 10px; +} + +.mui-title +{ + font-size: 17px; + font-weight: 500; + line-height: 44px; + + position: absolute; + + display: block; + + width: 100%; + margin: 0 -10px; + padding: 0; + + text-align: center; + white-space: nowrap; + + color: #000; +} + +.mui-title a +{ + color: inherit; +} + +.mui-bar-tab +{ + bottom: 0; + + display: table; + + width: 100%; + height: 50px; + padding: 0; + + table-layout: fixed; + + border-top: 0; + border-bottom: 0; + + -webkit-touch-callout: none; +} +.mui-bar-tab .mui-tab-item +{ + display: table-cell; + overflow: hidden; + + width: 1%; + height: 50px; + + text-align: center; + vertical-align: middle; + white-space: nowrap; + text-overflow: ellipsis; + + color: #929292; +} +.mui-bar-tab .mui-tab-item.mui-active +{ + color: #007aff; +} +.mui-bar-tab .mui-tab-item .mui-icon +{ + top: 3px; + + width: 24px; + height: 24px; + padding-top: 0; + padding-bottom: 0; +} +.mui-bar-tab .mui-tab-item .mui-icon ~ .mui-tab-label +{ + font-size: 11px; + + display: block; + overflow: hidden; + + text-overflow: ellipsis; +} +.mui-bar-tab .mui-tab-item .mui-icon:active +{ + background: none; +} + +.mui-focusin > .mui-bar-nav, +.mui-focusin > .mui-bar-header-secondary +{ + position: absolute; +} + +.mui-focusin > .mui-bar ~ .mui-content +{ + padding-bottom: 0; +} + +.mui-bar .mui-btn +{ + font-weight: 400; + + position: relative; + z-index: 20; + top: 7px; + + margin-top: 0; + padding: 6px 12px 7px; +} +.mui-bar .mui-btn.mui-pull-right +{ + margin-left: 10px; +} +.mui-bar .mui-btn.mui-pull-left +{ + margin-right: 10px; +} + +.mui-bar .mui-btn-link +{ + font-size: 16px; + line-height: 44px; + + top: 0; + + padding: 0; + + color: #007aff; + border: 0; +} +.mui-bar .mui-btn-link:active, .mui-bar .mui-btn-link.mui-active +{ + color: #0062cc; +} + +.mui-bar .mui-btn-block +{ + font-size: 16px; + + top: 6px; + + margin-bottom: 0; + padding: 5px 0; +} + +.mui-bar .mui-btn-nav.mui-pull-left +{ + margin-left: -5px; +} +.mui-bar .mui-btn-nav.mui-pull-left .mui-icon-left-nav +{ + margin-right: -3px; +} +.mui-bar .mui-btn-nav.mui-pull-right +{ + margin-right: -5px; +} +.mui-bar .mui-btn-nav.mui-pull-right .mui-icon-right-nav +{ + margin-left: -3px; +} +.mui-bar .mui-btn-nav:active +{ + opacity: .3; +} + +.mui-bar .mui-icon +{ + font-size: 24px; + + position: relative; + z-index: 20; + + padding-top: 10px; + padding-bottom: 10px; +} +.mui-bar .mui-icon:active +{ + opacity: .3; +} +.mui-bar .mui-btn .mui-icon +{ + top: 1px; + + margin: 0; + padding: 0; +} +.mui-bar .mui-title .mui-icon +{ + margin: 0; + padding: 0; +} +.mui-bar .mui-title .mui-icon.mui-icon-caret +{ + top: 4px; + + margin-left: -5px; +} + +.mui-bar input[type='search'] +{ + height: 29px; + margin: 6px 0; +} + +.mui-bar .mui-input-row .mui-btn +{ + padding: 12px 10px; +} + +.mui-bar .mui-search:before +{ + margin-top: -10px; +} + +.mui-bar .mui-input-row .mui-input-clear ~ .mui-icon-clear, +.mui-bar .mui-input-row .mui-input-speech ~ .mui-icon-speech +{ + top: 0; + right: 12px; +} + +.mui-bar.mui-bar-header-secondary .mui-input-row .mui-input-clear ~ .mui-icon-clear, +.mui-bar.mui-bar-header-secondary .mui-input-row .mui-input-speech ~ .mui-icon-speech +{ + top: 0; + right: 0; +} + +.mui-bar .mui-segmented-control +{ + top: 7px; + + width: auto; + margin: 0 auto; +} + +.mui-bar.mui-bar-header-secondary .mui-segmented-control +{ + top: 0; +} + +.mui-badge +{ + font-size: 12px; + line-height: 1; + + display: inline-block; + + padding: 3px 6px; + + color: #333; + border-radius: 100px; + background-color: rgba(0, 0, 0, .15); +} +.mui-badge.mui-badge-inverted +{ + padding: 0 5px 0 0; + + color: #929292; + background-color: transparent; +} + +.mui-badge-primary, .mui-badge-blue +{ + color: #fff; + background-color: #007aff; +} +.mui-badge-primary.mui-badge-inverted, .mui-badge-blue.mui-badge-inverted +{ + color: #007aff; + background-color: transparent; +} + +.mui-badge-success, .mui-badge-green +{ + color: #fff; + background-color: #4cd964; +} +.mui-badge-success.mui-badge-inverted, .mui-badge-green.mui-badge-inverted +{ + color: #4cd964; + background-color: transparent; +} + +.mui-badge-warning, .mui-badge-yellow +{ + color: #fff; + background-color: #f0ad4e; +} +.mui-badge-warning.mui-badge-inverted, .mui-badge-yellow.mui-badge-inverted +{ + color: #f0ad4e; + background-color: transparent; +} + +.mui-badge-danger, .mui-badge-red +{ + color: #fff; + background-color: #dd524d; +} +.mui-badge-danger.mui-badge-inverted, .mui-badge-red.mui-badge-inverted +{ + color: #dd524d; + background-color: transparent; +} + +.mui-badge-royal, .mui-badge-purple +{ + color: #fff; + background-color: #8a6de9; +} +.mui-badge-royal.mui-badge-inverted, .mui-badge-purple.mui-badge-inverted +{ + color: #8a6de9; + background-color: transparent; +} + +.mui-icon .mui-badge +{ + font-size: 10px; + line-height: 1.4; + + position: absolute; + top: -2px; + left: 100%; + + margin-left: -10px; + padding: 1px 6px; + + color: white; + background: red; +} + +.mui-card +{ + font-size: 14px; + + position: relative; + + overflow: hidden; + + margin: 10px; + + border-radius: 2px; + background-color: white; + background-clip: padding-box; + box-shadow: 0 1px 2px rgba(0, 0, 0, .3); +} + +.mui-content > .mui-card:first-child +{ + margin-top: 15px; +} + +.mui-card .mui-input-group:before, .mui-card .mui-input-group:after +{ + height: 0; +} +.mui-card .mui-input-group .mui-input-row:last-child:before, .mui-card .mui-input-group .mui-input-row:last-child:after +{ + height: 0; +} + +.mui-card .mui-table-view +{ + margin-bottom: 0; + + border-top: 0; + border-bottom: 0; + border-radius: 6px; +} +.mui-card .mui-table-view .mui-table-view-divider:first-child, .mui-card .mui-table-view .mui-table-view-cell:first-child +{ + top: 0; + + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.mui-card .mui-table-view .mui-table-view-divider:last-child, .mui-card .mui-table-view .mui-table-view-cell:last-child +{ + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.mui-card .mui-table-view:before, .mui-card .mui-table-view:after +{ + height: 0; +} + +.mui-card > .mui-table-view > .mui-table-view-cell:last-child:before, .mui-card > .mui-table-view > .mui-table-view-cell:last-child:after +{ + height: 0; +} + +.mui-card-header, +.mui-card-footer +{ + position: relative; + + display: -webkit-box; + display: -webkit-flex; + display: flex; + + min-height: 44px; + padding: 10px 15px; + + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + justify-content: space-between; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; +} +.mui-card-header .mui-card-link, +.mui-card-footer .mui-card-link +{ + line-height: 44px; + + position: relative; + + display: -webkit-box; + display: -webkit-flex; + display: flex; + + height: 44px; + margin-top: -10px; + margin-bottom: -10px; + + -webkit-transition-duration: .3s; + transition-duration: .3s; + text-decoration: none; + + -webkit-box-pack: start; + -webkit-justify-content: flex-start; + justify-content: flex-start; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; +} + +.mui-card-header:after, +.mui-card-footer:before +{ + position: absolute; + top: 0; + right: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} + +.mui-card-header +{ + font-size: 17px; + + border-radius: 2px 2px 0 0; +} +.mui-card-header:after +{ + top: auto; + bottom: 0; +} +.mui-card-header > img:first-child +{ + font-size: 0; + line-height: 0; + + float: left; + + width: 34px; + height: 34px; +} + +.mui-card-footer +{ + color: #6d6d72; + border-radius: 0 0 2px 2px; +} + +.mui-card-content +{ + font-size: 14px; + + position: relative; +} + +.mui-card-content-inner +{ + position: relative; + + padding: 15px; +} + +.mui-card-media +{ + vertical-align: bottom; + + color: #fff; + background-position: center; + background-size: cover; +} + +.mui-card-header.mui-card-media +{ + display: block; + + padding: 10px; +} +.mui-card-header.mui-card-media .mui-media-body +{ + font-size: 14px; + font-weight: 500; + line-height: 17px; + + margin-bottom: 0; + margin-left: 44px; + + color: #333; +} +.mui-card-header.mui-card-media .mui-media-body p +{ + font-size: 13px; + + margin-bottom: 0; +} + +.mui-table-view +{ + position: relative; + + margin-top: 0; + margin-bottom: 0; + padding-left: 0; + + list-style: none; + + background-color: #fff; +} +.mui-table-view:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-table-view:before +{ + position: absolute; + top: 0; + right: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-table-view:before +{ + top: -1px; +} + +.mui-table-view-icon .mui-table-view-cell .mui-navigate-right .mui-icon +{ + font-size: 20px; + + margin-top: -1px; + margin-right: 5px; + margin-left: -5px; +} +.mui-table-view-icon .mui-table-view-cell:after +{ + left: 40px; +} + +.mui-table-view-chevron .mui-table-view-cell +{ + padding-right: 65px; +} +.mui-table-view-chevron .mui-table-view-cell > a:not(.mui-btn) +{ + margin-right: -65px; +} + +.mui-table-view-radio .mui-table-view-cell +{ + padding-right: 65px; +} +.mui-table-view-radio .mui-table-view-cell > a:not(.mui-btn) +{ + margin-right: -65px; +} +.mui-table-view-radio .mui-table-view-cell .mui-navigate-right:after +{ + font-size: 30px; + font-weight: 600; + + right: 9px; + + content: ''; + + color: #007aff; +} +.mui-table-view-radio .mui-table-view-cell.mui-selected .mui-navigate-right:after +{ + content: '\e472'; +} + +.mui-table-view-inverted +{ + color: #fff; + background: #333; +} +.mui-table-view-inverted:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #222; +} +.mui-table-view-inverted:before +{ + position: absolute; + top: 0; + right: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #222; +} +.mui-table-view-inverted .mui-table-view-cell:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 15px; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #222; +} +.mui-table-view-inverted .mui-table-view-cell.mui-active +{ + background-color: #242424; +} +.mui-table-view-inverted .mui-table-view-cell > a:not(.mui-btn).mui-active +{ + background-color: #242424; +} + +.mui-table-view-cell +{ + position: relative; + + overflow: hidden; + + padding: 11px 15px; + + -webkit-touch-callout: none; +} +.mui-table-view-cell:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 15px; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-table-view-cell.mui-radio input[type=radio], .mui-table-view-cell.mui-checkbox input[type=checkbox] +{ + top: 8px; +} +.mui-table-view-cell.mui-radio.mui-left, .mui-table-view-cell.mui-checkbox.mui-left +{ + padding-left: 58px; +} +.mui-table-view-cell.mui-active +{ + background-color: #eee; +} +.mui-table-view-cell:last-child:before, .mui-table-view-cell:last-child:after +{ + height: 0; +} +.mui-table-view-cell > a:not(.mui-btn) +{ + position: relative; + + display: block; + overflow: hidden; + + margin: -11px -15px; + padding: inherit; + + white-space: nowrap; + text-overflow: ellipsis; + + color: inherit; + /*&:active { + background-color: #eee; + }*/ +} +.mui-table-view-cell > a:not(.mui-btn).mui-active +{ + background-color: #eee; +} +.mui-table-view-cell p +{ + margin-bottom: 0; +} + +.mui-table-view-cell.mui-transitioning > .mui-slider-handle, .mui-table-view-cell.mui-transitioning > .mui-slider-left .mui-btn, .mui-table-view-cell.mui-transitioning > .mui-slider-right .mui-btn +{ + -webkit-transition: -webkit-transform 300ms ease; + transition: transform 300ms ease; +} +.mui-table-view-cell.mui-active > .mui-slider-handle +{ + background-color: #eee; +} +.mui-table-view-cell > .mui-slider-handle +{ + position: relative; + + background-color: #fff; +} +.mui-table-view-cell > .mui-slider-handle.mui-navigate-right:after, .mui-table-view-cell > .mui-slider-handle .mui-navigate-right:after +{ + right: 0; +} +.mui-table-view-cell > .mui-slider-handle, .mui-table-view-cell > .mui-slider-left .mui-btn, .mui-table-view-cell > .mui-slider-right .mui-btn +{ + -webkit-transition: -webkit-transform 0ms ease; + transition: transform 0ms ease; +} +.mui-table-view-cell > .mui-slider-left, .mui-table-view-cell > .mui-slider-right +{ + position: absolute; + top: 0; + + display: -webkit-box; + display: -webkit-flex; + display: flex; + + height: 100%; +} +.mui-table-view-cell > .mui-slider-left > .mui-btn, .mui-table-view-cell > .mui-slider-right > .mui-btn +{ + position: relative; + left: 0; + + display: -webkit-box; + display: -webkit-flex; + display: flex; + + padding: 0 30px; + + color: #fff; + border: 0; + border-radius: 0; + + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; +} +.mui-table-view-cell > .mui-slider-left > .mui-btn:after, .mui-table-view-cell > .mui-slider-right > .mui-btn:after +{ + position: absolute; + z-index: -1; + top: 0; + + width: 600%; + height: 100%; + + content: ''; + + background: inherit; +} +.mui-table-view-cell > .mui-slider-left > .mui-btn.mui-icon, .mui-table-view-cell > .mui-slider-right > .mui-btn.mui-icon +{ + font-size: 30px; +} +.mui-table-view-cell > .mui-slider-right +{ + right: 0; + + -webkit-transition: -webkit-transform 0ms ease; + transition: transform 0ms ease; + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +.mui-table-view-cell > .mui-slider-left +{ + left: 0; + + -webkit-transition: -webkit-transform 0ms ease; + transition: transform 0ms ease; + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +.mui-table-view-cell > .mui-slider-left > .mui-btn:after +{ + right: 100%; + + margin-right: -1px; +} + +.mui-table-view-divider +{ + font-weight: 500; + + position: relative; + + margin-top: -1px; + margin-left: 0; + padding-top: 6px; + padding-bottom: 6px; + padding-left: 15px; + + color: #999; + background-color: #fafafa; +} +.mui-table-view-divider:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-table-view-divider:before +{ + position: absolute; + top: 0; + right: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} + +.mui-table-view .mui-media, +.mui-table-view .mui-media-body +{ + overflow: hidden; +} + +.mui-table-view .mui-media-large .mui-media-object +{ + line-height: 80px; + + max-width: 80px; + height: 80px; +} +.mui-table-view .mui-media .mui-subtitle +{ + color: #000; +} +.mui-table-view .mui-media-object +{ + line-height: 42px; + + max-width: 42px; + height: 42px; +} +.mui-table-view .mui-media-object.mui-pull-left +{ + margin-right: 10px; +} +.mui-table-view .mui-media-object.mui-pull-right +{ + margin-left: 10px; +} +.mui-table-view .mui-table-view-cell.mui-media-icon .mui-media-object +{ + line-height: 29px; + + max-width: 29px; + height: 29px; + margin: -4px 0; +} +.mui-table-view .mui-table-view-cell.mui-media-icon .mui-media-object img +{ + line-height: 29px; + + max-width: 29px; + height: 29px; +} +.mui-table-view .mui-table-view-cell.mui-media-icon .mui-media-object.mui-pull-left +{ + margin-right: 10px; +} +.mui-table-view .mui-table-view-cell.mui-media-icon .mui-media-object .mui-icon +{ + font-size: 29px; +} +.mui-table-view .mui-table-view-cell.mui-media-icon .mui-media-body:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 55px; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-table-view .mui-table-view-cell.mui-media-icon:after +{ + height: 0 !important; +} + +.mui-table-view.mui-unfold .mui-table-view-cell.mui-collapse .mui-table-view +{ + display: block; +} +.mui-table-view.mui-unfold .mui-table-view-cell.mui-collapse .mui-table-view:before, .mui-table-view.mui-unfold .mui-table-view-cell.mui-collapse .mui-table-view:after +{ + height: 0 !important; +} +.mui-table-view.mui-unfold .mui-table-view-cell.mui-media-icon.mui-collapse .mui-media-body:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 70px; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} + +.mui-table-view-cell > .mui-btn, +.mui-table-view-cell > .mui-badge, +.mui-table-view-cell > .mui-switch, +.mui-table-view-cell > a > .mui-btn, +.mui-table-view-cell > a > .mui-badge, +.mui-table-view-cell > a > .mui-switch +{ + position: absolute; + top: 50%; + right: 15px; + + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.mui-table-view-cell .mui-navigate-right > .mui-btn, +.mui-table-view-cell .mui-navigate-right > .mui-badge, +.mui-table-view-cell .mui-navigate-right > .mui-switch, +.mui-table-view-cell .mui-push-left > .mui-btn, +.mui-table-view-cell .mui-push-left > .mui-badge, +.mui-table-view-cell .mui-push-left > .mui-switch, +.mui-table-view-cell .mui-push-right > .mui-btn, +.mui-table-view-cell .mui-push-right > .mui-badge, +.mui-table-view-cell .mui-push-right > .mui-switch, +.mui-table-view-cell > a .mui-navigate-right > .mui-btn, +.mui-table-view-cell > a .mui-navigate-right > .mui-badge, +.mui-table-view-cell > a .mui-navigate-right > .mui-switch, +.mui-table-view-cell > a .mui-push-left > .mui-btn, +.mui-table-view-cell > a .mui-push-left > .mui-badge, +.mui-table-view-cell > a .mui-push-left > .mui-switch, +.mui-table-view-cell > a .mui-push-right > .mui-btn, +.mui-table-view-cell > a .mui-push-right > .mui-badge, +.mui-table-view-cell > a .mui-push-right > .mui-switch +{ + right: 35px; +} + +.mui-content > .mui-table-view:first-child +{ + margin-top: 15px; +} + +.mui-table-view-cell.mui-collapse .mui-table-view:before, .mui-table-view-cell.mui-collapse .mui-table-view:after +{ + height: 0; +} +.mui-table-view-cell.mui-collapse .mui-table-view .mui-table-view-cell:last-child:after +{ + height: 0; +} +.mui-table-view-cell.mui-collapse > .mui-navigate-right:after, .mui-table-view-cell.mui-collapse > .mui-push-right:after +{ + content: '\e581'; +} +.mui-table-view-cell.mui-collapse.mui-active +{ + margin-top: -1px; +} +.mui-table-view-cell.mui-collapse.mui-active .mui-table-view, .mui-table-view-cell.mui-collapse.mui-active .mui-collapse-content +{ + display: block; +} +.mui-table-view-cell.mui-collapse.mui-active > .mui-navigate-right:after, .mui-table-view-cell.mui-collapse.mui-active > .mui-push-right:after +{ + content: '\e580'; +} +.mui-table-view-cell.mui-collapse.mui-active .mui-table-view-cell > a:not(.mui-btn).mui-active +{ + margin-left: -31px; + padding-left: 47px; +} +.mui-table-view-cell.mui-collapse .mui-collapse-content +{ + position: relative; + + display: none; + overflow: hidden; + + margin: 11px -15px -11px; + padding: 8px 15px; + + -webkit-transition: height .35s ease; + -o-transition: height .35s ease; + transition: height .35s ease; + + background: white; +} +.mui-table-view-cell.mui-collapse .mui-collapse-content > .mui-input-group, .mui-table-view-cell.mui-collapse .mui-collapse-content > .mui-slider +{ + width: auto; + height: auto; + margin: -8px -15px; +} +.mui-table-view-cell.mui-collapse .mui-collapse-content > .mui-slider +{ + margin: -8px -16px; +} +.mui-table-view-cell.mui-collapse .mui-table-view +{ + display: none; + + margin-top: 11px; + margin-right: -15px; + margin-bottom: -11px; + margin-left: -15px; + + border: 0; +} +.mui-table-view-cell.mui-collapse .mui-table-view.mui-table-view-chevron +{ + margin-right: -65px; +} +.mui-table-view-cell.mui-collapse .mui-table-view .mui-table-view-cell +{ + padding-left: 31px; + + background-position: 31px 100%; +} +.mui-table-view-cell.mui-collapse .mui-table-view .mui-table-view-cell:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 30px; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} + +.mui-table-view.mui-grid-view +{ + font-size: 0; + + display: block; + + width: 100%; + padding: 0 10px 10px 0; + + white-space: normal; +} +.mui-table-view.mui-grid-view .mui-table-view-cell +{ + font-size: 17px; + + display: inline-block; + + margin-right: -4px; + padding: 10px 0 0 14px; + + text-align: center; + vertical-align: middle; + + background: none; +} +.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-object +{ + width: 100%; + max-width: 100%; + height: auto; +} +.mui-table-view.mui-grid-view .mui-table-view-cell > a:not(.mui-btn) +{ + margin: -10px 0 0 -14px; +} +.mui-table-view.mui-grid-view .mui-table-view-cell > a:not(.mui-btn):active, .mui-table-view.mui-grid-view .mui-table-view-cell > a:not(.mui-btn).mui-active +{ + background: none; +} +.mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body +{ + font-size: 15px; + line-height: 15px; + + display: block; + + width: 100%; + height: 15px; + margin-top: 8px; + + text-overflow: ellipsis; + + color: #333; +} +.mui-table-view.mui-grid-view .mui-table-view-cell:before, .mui-table-view.mui-grid-view .mui-table-view-cell:after +{ + height: 0; +} + +.mui-grid-view.mui-grid-9 +{ + margin: 0; + padding: 0; + + border-top: 1px solid #eee; + border-left: 1px solid #eee; + background-color: #f2f2f2; +} +.mui-grid-view.mui-grid-9:before, .mui-grid-view.mui-grid-9:after +{ + display: table; + + content: ' '; +} +.mui-grid-view.mui-grid-9:after +{ + clear: both; +} +.mui-grid-view.mui-grid-9:after +{ + position: static; +} +.mui-grid-view.mui-grid-9 .mui-table-view-cell +{ + margin: 0; + padding: 11px 15px; + + vertical-align: top; + + border-right: 1px solid #eee; + border-bottom: 1px solid #eee; +} +.mui-grid-view.mui-grid-9 .mui-table-view-cell.mui-active +{ + background-color: #eee; +} +.mui-grid-view.mui-grid-9 .mui-table-view-cell > a:not(.mui-btn) +{ + margin: 0; + padding: 10px 0; +} +.mui-grid-view.mui-grid-9:before +{ + height: 0; +} +.mui-grid-view.mui-grid-9 .mui-media +{ + color: #797979; +} +.mui-grid-view.mui-grid-9 .mui-media .mui-icon +{ + font-size: 2.4em; + + position: relative; +} + +.mui-slider-cell +{ + position: relative; +} +.mui-slider-cell > .mui-slider-handle +{ + z-index: 1; +} +.mui-slider-cell > .mui-slider-left, .mui-slider-cell > .mui-slider-right +{ + position: absolute; + z-index: 0; + top: 0; + bottom: 0; +} +.mui-slider-cell > .mui-slider-left +{ + left: 0; +} +.mui-slider-cell > .mui-slider-right +{ + right: 0; +} + +input, +textarea, +select +{ + font-family: 'Helvetica Neue', Helvetica, sans-serif; + font-size: 14px; + + -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: transparent; +} +input:focus, +textarea:focus, +select:focus +{ + -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: transparent; + -webkit-user-modify: read-write-plaintext-only; +} + +select, +textarea, +input[type='text'], +input[type='search'], +input[type='password'], +input[type='datetime'], +input[type='datetime-local'], +input[type='date'], +input[type='month'], +input[type='time'], +input[type='week'], +input[type='number'], +input[type='email'], +input[type='url'], +input[type='tel'], +input[type='color'] +{ + line-height: 21px; + + width: 100%; + height: 40px; + margin-bottom: 15px; + padding: 10px 15px; + + -webkit-user-select: text; + + border: 1px solid rgba(0, 0, 0, .2); + border-radius: 3px; + outline: none; + background-color: #fff; + + -webkit-appearance: none; +} + +input[type=number]::-webkit-inner-spin-button, +input[type=number]::-webkit-outer-spin-button +{ + margin: 0; + + -webkit-appearance: none; +} + +input[type='search'] +{ + font-size: 16px; + + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 34px; + + text-align: center; + + border: 0; + border-radius: 6px; + background-color: rgba(0, 0, 0, .1); +} + +input[type='search']:focus +{ + text-align: left; +} + +textarea +{ + height: auto; + + resize: none; +} + +select +{ + font-size: 14px; + + height: auto; + margin-top: 1px; + + border: 0 !important; + background-color: #fff; +} +select:focus +{ + -webkit-user-modify: read-only; +} + +.mui-input-group +{ + position: relative; + + padding: 0; + + border: 0; + background-color: #fff; +} +.mui-input-group:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-input-group:before +{ + position: absolute; + top: 0; + right: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} + +.mui-input-group input, +.mui-input-group textarea +{ + margin-bottom: 0; + + border: 0; + border-radius: 0; + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mui-input-group input[type='search'] +{ + background: none; +} + +.mui-input-group input:last-child +{ + background-image: none; +} + +.mui-input-row +{ + clear: left; + overflow: hidden; +} +.mui-input-row select +{ + font-size: 17px; + + height: 37px; + padding: 0; +} + +.mui-input-row:last-child, +.mui-input-row label + input, .mui-input-row .mui-btn + input +{ + background: none; +} + +.mui-input-group .mui-input-row +{ + height: 40px; +} +.mui-input-group .mui-input-row:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 15px; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} + +.mui-input-row label +{ + font-family: 'Helvetica Neue', Helvetica, sans-serif; + line-height: 1.1; + + float: left; + + width: 35%; + padding: 11px 15px; +} + +.mui-input-row label ~ input, .mui-input-row label ~ select, .mui-input-row label ~ textarea +{ + float: right; + + width: 65%; + margin-bottom: 0; + padding-left: 0; + + border: 0; +} + +.mui-input-row .mui-btn +{ + line-height: 1.1; + + float: right; + + width: 15%; + padding: 10px 15px; +} + +.mui-input-row .mui-btn ~ input, .mui-input-row .mui-btn ~ select, .mui-input-row .mui-btn ~ textarea +{ + float: left; + + width: 85%; + margin-bottom: 0; + padding-left: 0; + + border: 0; +} + +.mui-button-row +{ + position: relative; + + padding-top: 5px; + + text-align: center; +} + +.mui-input-group .mui-button-row +{ + height: 45px; +} + +.mui-input-row +{ + position: relative; +} +.mui-input-row.mui-input-range +{ + overflow: visible; + + padding-right: 20px; +} +.mui-input-row .mui-inline +{ + padding: 8px 0; +} +.mui-input-row .mui-input-clear ~ .mui-icon-clear, .mui-input-row .mui-input-speech ~ .mui-icon-speech, .mui-input-row .mui-input-password ~ .mui-icon-eye +{ + font-size: 20px; + + position: absolute; + z-index: 1; + top: 10px; + right: 0; + + width: 38px; + height: 38px; + + text-align: center; + + color: #999; +} +.mui-input-row .mui-input-clear ~ .mui-icon-clear.mui-active, .mui-input-row .mui-input-speech ~ .mui-icon-speech.mui-active, .mui-input-row .mui-input-password ~ .mui-icon-eye.mui-active +{ + color: #007aff; +} +.mui-input-row .mui-input-speech ~ .mui-icon-speech +{ + font-size: 24px; + + top: 8px; +} +.mui-input-row .mui-input-clear ~ .mui-icon-clear ~ .mui-icon-speech +{ + display: none; +} +.mui-input-row .mui-input-clear ~ .mui-icon-clear.mui-hidden ~ .mui-icon-speech +{ + display: inline-block; +} +.mui-input-row .mui-icon-speech ~ .mui-placeholder +{ + right: 38px; +} +.mui-input-row.mui-search .mui-icon-clear +{ + top: 7px; +} +.mui-input-row.mui-search .mui-icon-speech +{ + top: 5px; +} + +.mui-radio, .mui-checkbox +{ + position: relative; +} +.mui-radio label, .mui-checkbox label +{ + display: inline-block; + float: none; + + width: 100%; + padding-right: 58px; +} + +.mui-radio.mui-left input[type='radio'], .mui-checkbox.mui-left input[type='checkbox'] +{ + left: 20px; +} + +.mui-radio.mui-left label, .mui-checkbox.mui-left label +{ + padding-right: 15px; + padding-left: 58px; +} + +.mui-radio input[type='radio'], .mui-checkbox input[type='checkbox'] +{ + position: absolute; + top: 4px; + right: 20px; + + display: inline-block; + + width: 28px; + height: 26px; + + border: 0; + outline: 0 !important; + background-color: transparent; + + -webkit-appearance: none; +} +.mui-radio input[type='radio'][disabled]:before, .mui-checkbox input[type='checkbox'][disabled]:before +{ + opacity: .3; +} +.mui-radio input[type='radio']:before, .mui-checkbox input[type='checkbox']:before +{ + font-family: Muiicons; + font-size: 28px; + font-weight: normal; + line-height: 1; + + text-decoration: none; + + color: #aaa; + border-radius: 0; + background: none; + + -webkit-font-smoothing: antialiased; +} +.mui-radio input[type='radio']:checked:before, .mui-checkbox input[type='checkbox']:checked:before +{ + color: #007aff; +} + +.mui-radio.mui-disabled label, .mui-radio label.mui-disabled, .mui-checkbox.mui-disabled label, .mui-checkbox label.mui-disabled +{ + opacity: .4; +} + +.mui-radio input[type='radio']:before +{ + content: '\e411'; +} + +.mui-radio input[type='radio']:checked:before +{ + content: '\e441'; +} + +.mui-checkbox input[type='checkbox']:before +{ + content: '\e411'; +} + +.mui-checkbox input[type='checkbox']:checked:before +{ + content: '\e442'; +} + +.mui-select +{ + position: relative; +} + +.mui-select:before +{ + font-family: Muiicons; + + position: absolute; + top: 8px; + right: 21px; + + content: '\e581'; + + color: rgba(170, 170, 170, .6); +} + +.mui-input-row .mui-switch +{ + float: right; + + margin-top: 5px; + margin-right: 20px; +} + +.mui-input-range +{ + /*input[type="range"] { + -webkit-appearance: none; + background: #999; + height: 36px; + border-radius: 1px; + overflow: hidden; + margin-top: 2px; + margin-bottom: 2px; + outline:none; + position:relative; + width:100%; + }*/ + /*input[type='range']::-webkit-slider-thumb { + -webkit-appearance: none!important; + opacity: 0.5; + height:28px; + width:28px; + border-radius: 50%; + background:#00b7fb; + position: relative; + pointer-events: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + &:before{ + position: absolute; + top: 13px; + left: -2000px; + width: 2000px; + height: 2px; + background: #00b7fb; + content:' '; + } + }*/ +} +.mui-input-range input[type='range'] +{ + position: relative; + + width: 100%; + height: 2px; + margin: 17px 0; + padding: 0; + + cursor: pointer; + + border: 0; + border-radius: 3px; + outline: none; + background-color: #999; + + -webkit-appearance: none !important; +} +.mui-input-range input[type='range']::-webkit-slider-thumb +{ + width: 28px; + height: 28px; + + border-color: #0062cc; + border-radius: 50%; + background-color: #007aff; + background-clip: padding-box; + + -webkit-appearance: none !important; +} +.mui-input-range label ~ input[type='range'] +{ + width: 65%; +} +.mui-input-range .mui-tooltip +{ + font-size: 36px; + line-height: 64px; + + position: absolute; + z-index: 1; + top: -70px; + + width: 64px; + height: 64px; + + text-align: center; + + opacity: .8; + color: #333; + border: 1px solid #ddd; + border-radius: 6px; + background-color: #fff; + text-shadow: 0 1px 0 #f3f3f3; +} + +.mui-search +{ + position: relative; +} +.mui-search input[type='search'] +{ + padding-left: 30px; +} +.mui-search .mui-placeholder +{ + font-size: 16px; + line-height: 34px; + + position: absolute; + z-index: 1; + top: 0; + right: 0; + bottom: 0; + left: 0; + + display: inline-block; + + height: 34px; + + text-align: left; + + color: #999; + border: 0; + border-radius: 6px; + background: none; +} +.mui-search .mui-placeholder .mui-icon +{ + font-size: 20px; + + color: #333; +} +.mui-search:before +{ + font-family: Muiicons; + font-size: 20px; + font-weight: normal; + + position: absolute; + top: 50%; + right: 50%; + + display: none; + + margin-top: -18px; + margin-right: 31px; + + content: '\e466'; +} +.mui-search.mui-active:before +{ + font-size: 20px; + + right: auto; + left: 5px; + + display: block; + + margin-right: 0; +} +.mui-search.mui-active input[type='search'] +{ + text-align: left; +} +.mui-search.mui-active .mui-placeholder +{ + display: none; +} + +.mui-segmented-control +{ + font-size: 15px; + font-weight: 400; + + position: relative; + + display: table; + overflow: hidden; + + width: 100%; + + table-layout: fixed; + + border: 1px solid #007aff; + border-radius: 3px; + background-color: transparent; + + -webkit-touch-callout: none; +} +.mui-segmented-control.mui-segmented-control-vertical +{ + border-collapse: collapse; + border-width: 0; + border-radius: 0; +} +.mui-segmented-control.mui-segmented-control-vertical .mui-control-item +{ + display: block; + + border-bottom: 1px solid #c8c7cc; + border-left-width: 0; +} +.mui-segmented-control.mui-scroll-wrapper +{ + height: 38px; +} +.mui-segmented-control.mui-scroll-wrapper .mui-scroll +{ + width: auto; + height: 40px; + + white-space: nowrap; +} +.mui-segmented-control.mui-scroll-wrapper .mui-control-item +{ + display: inline-block; + + width: auto; + padding: 0 20px; + + border: 0; +} +.mui-segmented-control .mui-control-item +{ + line-height: 38px; + + display: table-cell; + overflow: hidden; + + width: 1%; + + -webkit-transition: background-color .1s linear; + transition: background-color .1s linear; + text-align: center; + white-space: nowrap; + text-overflow: ellipsis; + + color: #007aff; + border-color: #007aff; + border-left: 1px solid #007aff; +} +.mui-segmented-control .mui-control-item:first-child +{ + border-left-width: 0; +} +.mui-segmented-control .mui-control-item.mui-active +{ + color: #fff; + background-color: #007aff; +} +.mui-segmented-control.mui-segmented-control-inverted +{ + width: 100%; + + border: 0; + border-radius: 0; +} +.mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item +{ + border-bottom: 1px solid #c8c7cc; +} +.mui-segmented-control.mui-segmented-control-inverted.mui-segmented-control-vertical .mui-control-item.mui-active +{ + border-bottom: 1px solid #c8c7cc; +} +.mui-segmented-control.mui-segmented-control-inverted .mui-control-item +{ + color: inherit; + border: 0; +} +.mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active +{ + color: #007aff; + border-bottom: 2px solid #007aff; + background: none; +} +.mui-segmented-control.mui-segmented-control-inverted ~ .mui-slider-progress-bar +{ + background-color: #007aff; +} + +.mui-segmented-control-positive +{ + border: 1px solid #4cd964; +} +.mui-segmented-control-positive .mui-control-item +{ + color: #4cd964; + border-color: inherit; +} +.mui-segmented-control-positive .mui-control-item.mui-active +{ + color: #fff; + background-color: #4cd964; +} +.mui-segmented-control-positive.mui-segmented-control-inverted .mui-control-item.mui-active +{ + color: #4cd964; + border-bottom: 2px solid #4cd964; + background: none; +} +.mui-segmented-control-positive.mui-segmented-control-inverted ~ .mui-slider-progress-bar +{ + background-color: #4cd964; +} + +.mui-segmented-control-negative +{ + border: 1px solid #dd524d; +} +.mui-segmented-control-negative .mui-control-item +{ + color: #dd524d; + border-color: inherit; +} +.mui-segmented-control-negative .mui-control-item.mui-active +{ + color: #fff; + background-color: #dd524d; +} +.mui-segmented-control-negative.mui-segmented-control-inverted .mui-control-item.mui-active +{ + color: #dd524d; + border-bottom: 2px solid #dd524d; + background: none; +} +.mui-segmented-control-negative.mui-segmented-control-inverted ~ .mui-slider-progress-bar +{ + background-color: #dd524d; +} + +.mui-control-content +{ + position: relative; + + display: none; +} +.mui-control-content.mui-active +{ + display: block; +} + +.mui-popover +{ + position: absolute; + z-index: 999; + + display: none; + + width: 280px; + + -webkit-transition: opacity .3s; + transition: opacity .3s; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + transform: none; + + opacity: 0; + border-radius: 7px; + background-color: #f7f7f7; + -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1); + box-shadow: 0 0 15px rgba(0, 0, 0, .1); +} +.mui-popover .mui-popover-arrow +{ + position: absolute; + z-index: 1000; + top: -25px; + left: 0; + + overflow: hidden; + + width: 26px; + height: 26px; +} +.mui-popover .mui-popover-arrow:after +{ + position: absolute; + top: 19px; + left: 0; + + width: 26px; + height: 26px; + + content: ' '; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + + border-radius: 3px; + background: #f7f7f7; +} +.mui-popover .mui-popover-arrow.mui-bottom +{ + top: 100%; + left: -26px; + + margin-top: -1px; +} +.mui-popover .mui-popover-arrow.mui-bottom:after +{ + top: -19px; + left: 0; +} +.mui-popover.mui-popover-action +{ + bottom: 0; + + width: 100%; + + -webkit-transition: -webkit-transform .3s, opacity .3s; + transition: transform .3s, opacity .3s; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + + border-radius: 0; + background: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.mui-popover.mui-popover-action .mui-popover-arrow +{ + display: none; +} +.mui-popover.mui-popover-action.mui-popover-bottom +{ + position: fixed; +} +.mui-popover.mui-popover-action.mui-active +{ + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.mui-popover.mui-popover-action .mui-table-view +{ + margin: 8px; + + text-align: center; + + color: #007aff; + border-radius: 4px; +} +.mui-popover.mui-popover-action .mui-table-view .mui-table-view-cell:after +{ + position: absolute; + right: 0; + bottom: 0; + left: 0; + + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + + background-color: #c8c7cc; +} +.mui-popover.mui-popover-action .mui-table-view small +{ + font-weight: 400; + line-height: 1.3; + + display: block; +} +.mui-popover.mui-active +{ + display: block; + + opacity: 1; +} +.mui-popover .mui-bar ~ .mui-table-view +{ + padding-top: 44px; +} + +.mui-backdrop +{ + position: fixed; + z-index: 998; + top: 0; + right: 0; + bottom: 0; + left: 0; + + background-color: rgba(0, 0, 0, .3); +} + +.mui-bar-backdrop.mui-backdrop +{ + bottom: 50px; + + background: none; +} + +.mui-backdrop-action.mui-backdrop +{ + background-color: rgba(0, 0, 0, .3); +} + +.mui-bar-backdrop.mui-backdrop, .mui-backdrop-action.mui-backdrop +{ + opacity: 0; +} +.mui-bar-backdrop.mui-backdrop.mui-active, .mui-backdrop-action.mui-backdrop.mui-active +{ + -webkit-transition: all .4s ease; + transition: all .4s ease; + + opacity: 1; +} + +.mui-popover .mui-btn-block +{ + margin-bottom: 5px; +} +.mui-popover .mui-btn-block:last-child +{ + margin-bottom: 0; +} + +.mui-popover .mui-bar +{ + -webkit-box-shadow: none; + box-shadow: none; +} + +.mui-popover .mui-bar-nav +{ + border-bottom: 1px solid rgba(0, 0, 0, .15); + border-top-left-radius: 12px; + border-top-right-radius: 12px; + -webkit-box-shadow: none; + box-shadow: none; +} + +.mui-popover .mui-scroll-wrapper +{ + margin: 7px 0; + + border-radius: 7px; + background-clip: padding-box; +} + +.mui-popover .mui-scroll .mui-table-view +{ + max-height: none; +} + +.mui-popover .mui-table-view +{ + overflow: auto; + + max-height: 300px; + margin-bottom: 0; + + border-radius: 7px; + background-color: #f7f7f7; + background-image: none; + + -webkit-overflow-scrolling: touch; +} +.mui-popover .mui-table-view:before, .mui-popover .mui-table-view:after +{ + height: 0; +} +.mui-popover .mui-table-view .mui-table-view-cell:first-child, +.mui-popover .mui-table-view .mui-table-view-cell:first-child > a:not(.mui-btn) +{ + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} +.mui-popover .mui-table-view .mui-table-view-cell:last-child, +.mui-popover .mui-table-view .mui-table-view-cell:last-child > a:not(.mui-btn) +{ + border-bottom-right-radius: 12px; + border-bottom-left-radius: 12px; +} + +.mui-popover.mui-bar-popover .mui-table-view +{ + width: 106px; +} +.mui-popover.mui-bar-popover .mui-table-view .mui-table-view-cell +{ + padding: 11px 15px 11px 15px; + + background-position: 0 100%; +} +.mui-popover.mui-bar-popover .mui-table-view .mui-table-view-cell > a:not(.mui-btn) +{ + margin: -11px -15px -11px -15px; +} + +.mui-popup-backdrop +{ + position: fixed; + z-index: 998; + top: 0; + right: 0; + bottom: 0; + left: 0; + + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + + opacity: 0; + background: rgba(0, 0, 0, .4); +} +.mui-popup-backdrop.mui-active +{ + opacity: 1; +} + +.mui-popup +{ + position: fixed; + z-index: 10000; + top: 50%; + left: 50%; + + display: none; + overflow: hidden; + + width: 270px; + + -webkit-transition-property: -webkit-transform,opacity; + transition-property: transform,opacity; + -webkit-transform: translate3d(-50%, -50%, 0) scale(1.185); + transform: translate3d(-50%, -50%, 0) scale(1.185); + text-align: center; + + opacity: 0; + color: #000; + border-radius: 13px; +} +.mui-popup.mui-popup-in +{ + display: block; + + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(-50%, -50%, 0) scale(1); + transform: translate3d(-50%, -50%, 0) scale(1); + + opacity: 1; +} +.mui-popup.mui-popup-out +{ + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + -webkit-transform: translate3d(-50%, -50%, 0) scale(1); + transform: translate3d(-50%, -50%, 0) scale(1); + + opacity: 0; +} + +.mui-popup-inner +{ + position: relative; + + padding: 15px; + + border-radius: 13px 13px 0 0; + background: rgba(255, 255, 255, .95); +} +.mui-popup-inner:after +{ + position: absolute; + z-index: 15; + top: auto; + right: auto; + bottom: 0; + left: 0; + + display: block; + + width: 100%; + height: 1px; + + content: ''; + -webkit-transform: scaleY(.5); + transform: scaleY(.5); + -webkit-transform-origin: 50% 100%; + transform-origin: 50% 100%; + + background-color: rgba(0, 0, 0, .2); +} + +.mui-popup-title +{ + font-size: 14px; + font-weight: 500; + + text-align: center; +} + +.mui-popup-title + .mui-popup-text +{ + font-family: inherit; + font-size: 14px; + + margin: 5px 0 0; +} + +.mui-popup-buttons +{ + position: relative; + + display: -webkit-box; + display: -webkit-flex; + display: flex; + + height: 44px; + + -webkit-box-pack: center; + -webkit-justify-content: center; + justify-content: center; +} + +.mui-popup-button +{ + font-size: 14px; + line-height: 40px; + + position: relative; + + display: block; + overflow: hidden; + + box-sizing: border-box; + width: 100%; + height: 40px; + padding: 0 5px; + + cursor: pointer; + text-align: center; + white-space: nowrap; + text-overflow: ellipsis; + + color: #007aff; + background: rgba(255, 255, 255, .95); + + -webkit-box-flex: 1; +} +.mui-popup-button:after +{ + position: absolute; + z-index: 15; + top: 0; + right: 0; + bottom: auto; + left: auto; + + display: block; + + width: 1px; + height: 100%; + + content: ''; + -webkit-transform: scaleX(.5); + transform: scaleX(.5); + -webkit-transform-origin: 100% 50%; + transform-origin: 100% 50%; + + background-color: rgba(0, 0, 0, .2); +} +.mui-popup-button:first-child +{ + border-radius: 0 0 0 13px; +} +.mui-popup-button:first-child:last-child +{ + border-radius: 0 0 13px 13px; +} +.mui-popup-button:last-child +{ + border-radius: 0 0 13px 0; +} +.mui-popup-button:last-child:after +{ + display: none; +} +.mui-popup-button.mui-popup-button-bold +{ + font-weight: 600; +} + +.mui-popup-input input +{ + font-size: 14px; + + width: 100%; + height: 26px; + margin: 15px 0 0; + padding: 0 5px; + + border: 1px solid rgba(0, 0, 0, .3); + border-radius: 0; + background: #fff; +} + +.mui-plus.mui-android .mui-popup-backdrop +{ + -webkit-transition-duration: 1ms; + transition-duration: 1ms; +} + +.mui-plus.mui-android .mui-popup +{ + -webkit-transition-duration: 1ms; + transition-duration: 1ms; + -webkit-transform: translate3d(-50%, -50%, 0) scale(1); + transform: translate3d(-50%, -50%, 0) scale(1); +} + +/* === Progress Bar === */ +.mui-progressbar +{ + position: relative; + + display: block; + overflow: hidden; + + width: 100%; + height: 2px; + + -webkit-transform-origin: center top; + transform-origin: center top; + vertical-align: middle; + + border-radius: 2px; + background: #b6b6b6; + + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} +.mui-progressbar span +{ + position: absolute; + top: 0; + left: 0; + + width: 100%; + height: 100%; + + -webkit-transition: 150ms; + transition: 150ms; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + + background: #007aff; +} +.mui-progressbar.mui-progressbar-infinite:before +{ + position: absolute; + top: 0; + left: 0; + + width: 100%; + height: 100%; + + content: ''; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + -webkit-animation: mui-progressbar-infinite 1s linear infinite; + animation: mui-progressbar-infinite 1s linear infinite; + + background: #007aff; +} + +body > .mui-progressbar +{ + position: absolute; + z-index: 10000; + top: 44px; + left: 0; + + border-radius: 0; +} + +.mui-progressbar-in +{ + -webkit-animation: mui-progressbar-in 300ms forwards; + animation: mui-progressbar-in 300ms forwards; +} + +.mui-progressbar-out +{ + -webkit-animation: mui-progressbar-out 300ms forwards; + animation: mui-progressbar-out 300ms forwards; +} + +@-webkit-keyframes mui-progressbar-in +{ + from + { + -webkit-transform: scaleY(0); + + opacity: 0; + } + + to + { + -webkit-transform: scaleY(1); + + opacity: 1; + } +} +@keyframes mui-progressbar-in +{ + from + { + transform: scaleY(0); + + opacity: 0; + } + + to + { + transform: scaleY(1); + + opacity: 1; + } +} +@-webkit-keyframes mui-progressbar-out +{ + from + { + -webkit-transform: scaleY(1); + + opacity: 1; + } + + to + { + -webkit-transform: scaleY(0); + + opacity: 0; + } +} +@keyframes mui-progressbar-out +{ + from + { + transform: scaleY(1); + + opacity: 1; + } + + to + { + transform: scaleY(0); + + opacity: 0; + } +} +@-webkit-keyframes mui-progressbar-infinite +{ + 0% + { + -webkit-transform: translate3d(-50%, 0, 0) scaleX(.5); + } + + 100% + { + -webkit-transform: translate3d(100%, 0, 0) scaleX(.5); + } +} +@keyframes mui-progressbar-infinite +{ + 0% + { + transform: translate3d(-50%, 0, 0) scaleX(.5); + } + + 100% + { + transform: translate3d(100%, 0, 0) scaleX(.5); + } +} +.mui-pagination +{ + display: inline-block; + + margin: 0 auto; + padding-left: 0; + + border-radius: 6px; +} +.mui-pagination > li +{ + display: inline; +} +.mui-pagination > li > a, +.mui-pagination > li > span +{ + line-height: 1.428571429; + + position: relative; + + float: left; + + margin-left: -1px; + padding: 6px 12px; + + text-decoration: none; + + color: #007aff; + border: 1px solid #ddd; + background-color: #fff; +} +.mui-pagination > li:first-child > a, +.mui-pagination > li:first-child > span +{ + margin-left: 0; + + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; + background-clip: padding-box; +} +.mui-pagination > li:last-child > a, +.mui-pagination > li:last-child > span +{ + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; + background-clip: padding-box; +} +.mui-pagination > li:active > a, .mui-pagination > li:active > a:active, +.mui-pagination > li:active > span, +.mui-pagination > li:active > span:active, +.mui-pagination > li.mui-active > a, +.mui-pagination > li.mui-active > a:active, +.mui-pagination > li.mui-active > span, +.mui-pagination > li.mui-active > span:active +{ + z-index: 2; + + cursor: default; + + color: #fff; + border-color: #007aff; + background-color: #007aff; +} +.mui-pagination > li.mui-disabled > span, +.mui-pagination > li.mui-disabled > span:active, +.mui-pagination > li.mui-disabled > a, +.mui-pagination > li.mui-disabled > a:active +{ + opacity: .6; + color: #777; + border: 1px solid #ddd; + background-color: #fff; +} + +.mui-pagination-lg > li > a, +.mui-pagination-lg > li > span +{ + font-size: 18px; + + padding: 10px 16px; +} + +.mui-pagination-sm > li > a, +.mui-pagination-sm > li > span +{ + font-size: 12px; + + padding: 5px 10px; +} + +.mui-pager +{ + padding-left: 0; + + list-style: none; + + text-align: center; +} +.mui-pager:before, .mui-pager:after +{ + display: table; + + content: ' '; +} +.mui-pager:after +{ + clear: both; +} +.mui-pager li +{ + display: inline; +} +.mui-pager li > a, +.mui-pager li > span +{ + display: inline-block; + + padding: 5px 14px; + + border: 1px solid #ddd; + border-radius: 6px; + background-color: #fff; + background-clip: padding-box; +} +.mui-pager li:active > a, .mui-pager li:active > span, .mui-pager li.mui-active > a, .mui-pager li.mui-active > span +{ + cursor: default; + text-decoration: none; + + color: #fff; + border-color: #007aff; + background-color: #007aff; +} +.mui-pager .mui-next > a, +.mui-pager .mui-next > span +{ + float: right; +} +.mui-pager .mui-previous > a, +.mui-pager .mui-previous > span +{ + float: left; +} +.mui-pager .mui-disabled > a, +.mui-pager .mui-disabled > a:active, +.mui-pager .mui-disabled > span, +.mui-pager .mui-disabled > span:active +{ + opacity: .6; + color: #777; + border: 1px solid #ddd; + background-color: #fff; +} + +.mui-modal +{ + position: fixed; + z-index: 999; + top: 0; + + overflow: hidden; + + width: 100%; + min-height: 100%; + + -webkit-transition: -webkit-transform .25s, opacity 1ms .25s; + transition: transform .25s, opacity 1ms .25s; + -webkit-transition-timing-function: cubic-bezier(.1, .5, .1, 1); + transition-timing-function: cubic-bezier(.1, .5, .1, 1); + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + + opacity: 0; + background-color: #fff; +} +.mui-modal.mui-active +{ + height: 100%; + + -webkit-transition: -webkit-transform .25s; + transition: transform .25s; + -webkit-transition-timing-function: cubic-bezier(.1, .5, .1, 1); + transition-timing-function: cubic-bezier(.1, .5, .1, 1); + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + + opacity: 1; +} + +.mui-android .mui-modal .mui-bar +{ + position: static; +} + +.mui-android .mui-modal .mui-bar-nav ~ .mui-content +{ + padding-top: 0; +} + +.mui-slider +{ + position: relative; + z-index: 3; + + overflow: hidden; + + width: 100%; +} +.mui-slider .mui-segmented-control.mui-segmented-control-inverted .mui-control-item.mui-active +{ + border-bottom: 0; +} +.mui-slider .mui-segmented-control.mui-segmented-control-inverted ~ .mui-slider-group .mui-slider-item +{ + border-top: 1px solid #c8c7cc; + border-bottom: 1px solid #c8c7cc; +} +.mui-slider .mui-slider-group +{ + font-size: 0; + + position: relative; + + -webkit-transition: all 0s linear; + transition: all 0s linear; + white-space: nowrap; +} +.mui-slider .mui-slider-group .mui-slider-item +{ + font-size: 14px; + + position: relative; + + display: inline-block; + + width: 100%; + height: 100%; + + vertical-align: top; + white-space: normal; +} +.mui-slider .mui-slider-group .mui-slider-item > a:not(.mui-control-item) +{ + line-height: 0; + + position: relative; + + display: block; +} +.mui-slider .mui-slider-group .mui-slider-item img +{ + width: 100%; +} +.mui-slider .mui-slider-group .mui-slider-item .mui-table-view:before, .mui-slider .mui-slider-group .mui-slider-item .mui-table-view:after +{ + height: 0; +} +.mui-slider .mui-slider-group.mui-slider-loop +{ + -webkit-transform: translate(-100%, 0px); + transform: translate(-100%, 0px); +} + +.mui-slider-title +{ + line-height: 30px; + + position: absolute; + bottom: 0; + left: 0; + + width: 100%; + height: 30px; + margin: 0; + + text-align: left; + text-indent: 12px; + + opacity: .8; + background-color: #000; +} + +.mui-slider-indicator +{ + position: absolute; + bottom: 8px; + + width: 100%; + + text-align: center; + + background: none; +} +.mui-slider-indicator.mui-segmented-control +{ + position: relative; + bottom: auto; +} +.mui-slider-indicator .mui-indicator +{ + display: inline-block; + + width: 6px; + height: 6px; + margin: 1px 6px; + + cursor: pointer; + + border-radius: 50%; + background: #aaa; + -webkit-box-shadow: 0 0 1px 1px rgba(130, 130, 130, .7); + box-shadow: 0 0 1px 1px rgba(130, 130, 130, .7); +} +.mui-slider-indicator .mui-active.mui-indicator +{ + background: #fff; +} +.mui-slider-indicator .mui-icon +{ + font-size: 20px; + line-height: 30px; + + width: 40px; + height: 30px; + margin: 3px; + + text-align: center; + + border: 1px solid #ddd; +} +.mui-slider-indicator .mui-number +{ + line-height: 32px; + + display: inline-block; + + width: 58px; +} +.mui-slider-indicator .mui-number span +{ + color: #ff5053; +} + +.mui-slider-progress-bar +{ + z-index: 1; + + height: 2px; + + -webkit-transform: translateZ(0); + transform: translateZ(0); +} + +.mui-switch +{ + position: relative; + + display: block; + + width: 74px; + height: 30px; + + -webkit-transition-timing-function: ease-in-out; + transition-timing-function: ease-in-out; + -webkit-transition-duration: .2s; + transition-duration: .2s; + -webkit-transition-property: background-color, border; + transition-property: background-color, border; + + border: 2px solid #ddd; + border-radius: 20px; + background-color: #fff; + background-clip: padding-box; +} +.mui-switch.mui-disabled +{ + opacity: .3; +} +.mui-switch .mui-switch-handle +{ + position: absolute; + z-index: 1; + top: -1px; + left: -1px; + + width: 28px; + height: 28px; + + -webkit-transition: .2s ease-in-out; + transition: .2s ease-in-out; + -webkit-transition-property: -webkit-transform, width,left; + transition-property: transform, width,left; + + border-radius: 16px; + background-color: #fff; + background-clip: padding-box; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .4); + box-shadow: 0 2px 5px rgba(0, 0, 0, .4); +} +.mui-switch:before +{ + font-size: 13px; + + position: absolute; + top: 3px; + right: 11px; + + content: 'Off'; + text-transform: uppercase; + + color: #999; +} +.mui-switch.mui-dragging +{ + border-color: #f7f7f7; + background-color: #f7f7f7; +} +.mui-switch.mui-dragging .mui-switch-handle +{ + width: 38px; +} +.mui-switch.mui-dragging.mui-active .mui-switch-handle +{ + left: -11px; + + width: 38px; +} +.mui-switch.mui-active +{ + border-color: #4cd964; + background-color: #4cd964; +} +.mui-switch.mui-active .mui-switch-handle +{ + -webkit-transform: translate(43px, 0); + transform: translate(43px, 0); +} +.mui-switch.mui-active:before +{ + right: auto; + left: 15px; + + content: 'On'; + + color: #fff; +} +.mui-switch input[type='checkbox'] +{ + display: none; +} + +.mui-switch-mini +{ + width: 47px; +} +.mui-switch-mini:before +{ + display: none; +} +.mui-switch-mini.mui-active .mui-switch-handle +{ + -webkit-transform: translate(16px, 0); + transform: translate(16px, 0); +} + +.mui-switch-blue.mui-active +{ + border: 2px solid #007aff; + background-color: #007aff; +} + +.mui-content.mui-fade +{ + left: 0; + + opacity: 0; +} +.mui-content.mui-fade.mui-in +{ + opacity: 1; +} +.mui-content.mui-sliding +{ + z-index: 2; + + -webkit-transition: -webkit-transform .4s; + transition: transform .4s; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} +.mui-content.mui-sliding.mui-left +{ + z-index: 1; + + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); +} +.mui-content.mui-sliding.mui-right +{ + z-index: 3; + + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); +} + +.mui-navigate-right:after, +.mui-push-left:after, +.mui-push-right:after +{ + font-family: Muiicons; + font-size: inherit; + line-height: 1; + + position: absolute; + top: 50%; + + display: inline-block; + + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + text-decoration: none; + + color: #bbb; + + -webkit-font-smoothing: antialiased; +} + +.mui-push-left:after +{ + left: 15px; + + content: '\e582'; +} + +.mui-navigate-right:after, +.mui-push-right:after +{ + right: 15px; + + content: '\e583'; +} + +.mui-pull-top-pocket, .mui-pull-bottom-pocket +{ + position: absolute; + left: 0; + + display: block; + visibility: hidden; + overflow: hidden; + + width: 100%; + height: 50px; +} + +.mui-plus-pullrefresh .mui-pull-top-pocket, .mui-plus-pullrefresh .mui-pull-bottom-pocket +{ + display: none; + visibility: visible; +} + +.mui-pull-top-pocket +{ + top: 0; +} + +.mui-bar-nav ~ .mui-content .mui-pull-top-pocket +{ + top: 44px; +} + +.mui-bar-nav ~ .mui-bar-header-secondary ~ .mui-content .mui-pull-top-pocket +{ + top: 88px; +} + +.mui-pull-bottom-pocket +{ + position: relative; + bottom: 0; + + height: 40px; +} +.mui-pull-bottom-pocket .mui-pull-loading +{ + visibility: hidden; +} +.mui-pull-bottom-pocket .mui-pull-loading.mui-in +{ + display: inline-block; +} + +.mui-pull +{ + font-weight: bold; + + position: absolute; + right: 0; + bottom: 10px; + left: 0; + + text-align: center; + + color: #777; +} + +.mui-pull-loading +{ + margin-right: 10px; + + -webkit-transition: -webkit-transform .4s; + transition: transform .4s; + -webkit-transition-duration: 400ms; + transition-duration: 400ms; + vertical-align: middle; +} + +.mui-pull-loading.mui-reverse +{ + -webkit-transform: rotate(180deg) translateZ(0); + transform: rotate(180deg) translateZ(0); +} + +.mui-pull-caption +{ + font-size: 15px; + line-height: 24px; + + position: relative; + + display: inline-block; + overflow: visible; + + margin-top: 0; + + vertical-align: middle; +} +.mui-pull-caption span +{ + display: none; +} +.mui-pull-caption span.mui-in +{ + display: inline; +} + +.mui-toast-container +{ + line-height: 17px; + + position: fixed; + z-index: 9999; + bottom: 50px; + left: 50%; + + -webkit-transition: opacity .3s; + transition: opacity .3s; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + + opacity: 0; +} +.mui-toast-container.mui-active +{ + opacity: .9; +} + +.mui-toast-message +{ + font-size: 14px; + + padding: 10px 20px; + + text-align: center; + + color: #fff; + border-radius: 6px; + background-color: #323232; +} + +.mui-numbox +{ + position: relative; + + display: inline-block; + overflow: hidden; + + width: 120px; + height: 35px; + padding: 0 40px 0 40px; + + vertical-align: top; + vertical-align: middle; + + border: solid 1px #bbb; + border-radius: 3px; + background-color: #efeff4; +} +.mui-numbox [class*=numbox-btn], .mui-numbox [class*=btn-numbox] +{ + font-size: 18px; + font-weight: normal; + line-height: 100%; + + position: absolute; + top: 0; + + overflow: hidden; + + width: 40px; + height: 100%; + padding: 0; + + color: #555; + border: none; + border-radius: 0; + background-color: #f9f9f9; +} +.mui-numbox [class*=numbox-btn]:active, .mui-numbox [class*=btn-numbox]:active +{ + background-color: #ccc; +} +.mui-numbox [class*=numbox-btn][disabled], .mui-numbox [class*=btn-numbox][disabled] +{ + color: #c0c0c0; +} +.mui-numbox .mui-numbox-btn-plus, .mui-numbox .mui-btn-numbox-plus +{ + right: 0; + + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.mui-numbox .mui-numbox-btn-minus, .mui-numbox .mui-btn-numbox-minus +{ + left: 0; + + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.mui-numbox .mui-numbox-input, .mui-numbox .mui-input-numbox +{ + display: inline-block; + overflow: hidden; + + width: 100% !important; + height: 100%; + margin: 0; + padding: 0 3px !important; + + text-align: center; + text-overflow: ellipsis; + word-break: normal; + + border: none !important; + border-right: solid 1px #ccc !important; + border-left: solid 1px #ccc !important; + border-radius: 0 !important; +} + +.mui-input-row .mui-numbox +{ + float: right; + + margin: 2px 8px; +} + +@font-face { + font-family: Muiicons; + font-weight: normal; + font-style: normal; + + src: url('../fonts/mui.ttf') format('truetype'); +} +.mui-icon +{ + font-family: Muiicons; + font-size: 24px; + font-weight: normal; + font-style: normal; + line-height: 1; + + display: inline-block; + + text-decoration: none; + + -webkit-font-smoothing: antialiased; +} +.mui-icon.mui-active +{ + color: #007aff; +} +.mui-icon.mui-right:before +{ + float: right; + + padding-left: .2em; +} + +.mui-icon-contact:before +{ + content: '\e100'; +} + +.mui-icon-person:before +{ + content: '\e101'; +} + +.mui-icon-personadd:before +{ + content: '\e102'; +} + +.mui-icon-contact-filled:before +{ + content: '\e130'; +} + +.mui-icon-person-filled:before +{ + content: '\e131'; +} + +.mui-icon-personadd-filled:before +{ + content: '\e132'; +} + +.mui-icon-phone:before +{ + content: '\e200'; +} + +.mui-icon-email:before +{ + content: '\e201'; +} + +.mui-icon-chatbubble:before +{ + content: '\e202'; +} + +.mui-icon-chatboxes:before +{ + content: '\e203'; +} + +.mui-icon-phone-filled:before +{ + content: '\e230'; +} + +.mui-icon-email-filled:before +{ + content: '\e231'; +} + +.mui-icon-chatbubble-filled:before +{ + content: '\e232'; +} + +.mui-icon-chatboxes-filled:before +{ + content: '\e233'; +} + +.mui-icon-weibo:before +{ + content: '\e260'; +} + +.mui-icon-weixin:before +{ + content: '\e261'; +} + +.mui-icon-pengyouquan:before +{ + content: '\e262'; +} + +.mui-icon-chat:before +{ + content: '\e263'; +} + +.mui-icon-qq:before +{ + content: '\e264'; +} + +.mui-icon-videocam:before +{ + content: '\e300'; +} + +.mui-icon-camera:before +{ + content: '\e301'; +} + +.mui-icon-mic:before +{ + content: '\e302'; +} + +.mui-icon-location:before +{ + content: '\e303'; +} + +.mui-icon-mic-filled:before, .mui-icon-speech:before +{ + content: '\e332'; +} + +.mui-icon-location-filled:before +{ + content: '\e333'; +} + +.mui-icon-micoff:before +{ + content: '\e360'; +} + +.mui-icon-image:before +{ + content: '\e363'; +} + +.mui-icon-map:before +{ + content: '\e364'; +} + +.mui-icon-compose:before +{ + content: '\e400'; +} + +.mui-icon-trash:before +{ + content: '\e401'; +} + +.mui-icon-upload:before +{ + content: '\e402'; +} + +.mui-icon-download:before +{ + content: '\e403'; +} + +.mui-icon-close:before +{ + content: '\e404'; +} + +.mui-icon-redo:before +{ + content: '\e405'; +} + +.mui-icon-undo:before +{ + content: '\e406'; +} + +.mui-icon-refresh:before +{ + content: '\e407'; +} + +.mui-icon-star:before +{ + content: '\e408'; +} + +.mui-icon-plus:before +{ + content: '\e409'; +} + +.mui-icon-minus:before +{ + content: '\e410'; +} + +.mui-icon-circle:before, .mui-icon-checkbox:before +{ + content: '\e411'; +} + +.mui-icon-close-filled:before, .mui-icon-clear:before +{ + content: '\e434'; +} + +.mui-icon-refresh-filled:before +{ + content: '\e437'; +} + +.mui-icon-star-filled:before +{ + content: '\e438'; +} + +.mui-icon-plus-filled:before +{ + content: '\e439'; +} + +.mui-icon-minus-filled:before +{ + content: '\e440'; +} + +.mui-icon-circle-filled:before +{ + content: '\e441'; +} + +.mui-icon-checkbox-filled:before +{ + content: '\e442'; +} + +.mui-icon-closeempty:before +{ + content: '\e460'; +} + +.mui-icon-refreshempty:before +{ + content: '\e461'; +} + +.mui-icon-reload:before +{ + content: '\e462'; +} + +.mui-icon-starhalf:before +{ + content: '\e463'; +} + +.mui-icon-spinner:before +{ + content: '\e464'; +} + +.mui-icon-spinner-cycle:before +{ + content: '\e465'; +} + +.mui-icon-search:before +{ + content: '\e466'; +} + +.mui-icon-plusempty:before +{ + content: '\e468'; +} + +.mui-icon-forward:before +{ + content: '\e470'; +} + +.mui-icon-back:before, .mui-icon-left-nav:before +{ + content: '\e471'; +} + +.mui-icon-checkmarkempty:before +{ + content: '\e472'; +} + +.mui-icon-home:before +{ + content: '\e500'; +} + +.mui-icon-navigate:before +{ + content: '\e501'; +} + +.mui-icon-gear:before +{ + content: '\e502'; +} + +.mui-icon-paperplane:before +{ + content: '\e503'; +} + +.mui-icon-info:before +{ + content: '\e504'; +} + +.mui-icon-help:before +{ + content: '\e505'; +} + +.mui-icon-locked:before +{ + content: '\e506'; +} + +.mui-icon-more:before +{ + content: '\e507'; +} + +.mui-icon-flag:before +{ + content: '\e508'; +} + +.mui-icon-home-filled:before +{ + content: '\e530'; +} + +.mui-icon-gear-filled:before +{ + content: '\e532'; +} + +.mui-icon-info-filled:before +{ + content: '\e534'; +} + +.mui-icon-help-filled:before +{ + content: '\e535'; +} + +.mui-icon-more-filled:before +{ + content: '\e537'; +} + +.mui-icon-settings:before +{ + content: '\e560'; +} + +.mui-icon-list:before +{ + content: '\e562'; +} + +.mui-icon-bars:before +{ + content: '\e563'; +} + +.mui-icon-loop:before +{ + content: '\e565'; +} + +.mui-icon-paperclip:before +{ + content: '\e567'; +} + +.mui-icon-eye:before +{ + content: '\e568'; +} + +.mui-icon-arrowup:before +{ + content: '\e580'; +} + +.mui-icon-arrowdown:before +{ + content: '\e581'; +} + +.mui-icon-arrowleft:before +{ + content: '\e582'; +} + +.mui-icon-arrowright:before +{ + content: '\e583'; +} + +.mui-icon-arrowthinup:before +{ + content: '\e584'; +} + +.mui-icon-arrowthindown:before +{ + content: '\e585'; +} + +.mui-icon-arrowthinleft:before +{ + content: '\e586'; +} + +.mui-icon-arrowthinright:before +{ + content: '\e587'; +} + +.mui-icon-pulldown:before +{ + content: '\e588'; +} + +.mui-fullscreen +{ + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; +} +.mui-fullscreen.mui-slider .mui-slider-group +{ + height: 100%; +} +.mui-fullscreen .mui-segmented-control ~ .mui-slider-group +{ + /*position: absolute;*/ + top: 40px; + bottom: 0; + + width: 100%; + height: auto; +} +.mui-fullscreen.mui-slider .mui-slider-item > a +{ + top: 50%; + + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.mui-fullscreen .mui-off-canvas-wrap .mui-slider-item > a +{ + top: auto; + + -webkit-transform: none; + transform: none; +} + +.mui-bar-nav ~ .mui-content .mui-slider.mui-fullscreen +{ + top: 44px; +} + +.mui-bar-tab ~ .mui-content .mui-slider.mui-fullscreen .mui-segmented-control ~ .mui-slider-group +{ + bottom: 50px; +} + +.mui-android.mui-android-4-0 input:focus, +.mui-android.mui-android-4-0 textarea:focus +{ + -webkit-user-modify: inherit; +} + +.mui-android.mui-android-4-2 input, +.mui-android.mui-android-4-2 textarea, .mui-android.mui-android-4-3 input, +.mui-android.mui-android-4-3 textarea +{ + -webkit-user-select: text; +} + +.mui-ios .mui-table-view-cell +{ + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d; +} + +.mui-plus-visible, .mui-wechat-visible +{ + display: none !important; +} + +.mui-plus-hidden, .mui-wechat-hidden +{ + display: block !important; +} + +.mui-tab-item.mui-plus-hidden, .mui-tab-item.mui-wechat-hidden +{ + display: table-cell !important; +} + +.mui-plus .mui-plus-visible, .mui-wechat .mui-wechat-visible +{ + display: block !important; +} + +.mui-plus .mui-tab-item.mui-plus-visible, .mui-wechat .mui-tab-item.mui-wechat-visible +{ + display: table-cell !important; +} + +.mui-plus .mui-plus-hidden, .mui-wechat .mui-wechat-hidden +{ + display: none !important; +} + +.mui-plus.mui-statusbar.mui-statusbar-offset .mui-bar-nav +{ + height: 64px; + padding-top: 20px; +} +.mui-plus.mui-statusbar.mui-statusbar-offset .mui-bar-nav ~ .mui-content +{ + padding-top: 64px; +} +.mui-plus.mui-statusbar.mui-statusbar-offset .mui-bar-nav ~ .mui-content .mui-pull-top-pocket +{ + top: 64px; +} +.mui-plus.mui-statusbar.mui-statusbar-offset .mui-bar-header-secondary +{ + top: 64px; +} +.mui-plus.mui-statusbar.mui-statusbar-offset .mui-bar-header-secondary ~ .mui-content +{ + padding-top: 94px; +} + +.mui-iframe-wrapper +{ + position: absolute; + right: 0; + left: 0; + + -webkit-overflow-scrolling: touch; +} +.mui-iframe-wrapper iframe +{ + width: 100%; + height: 100%; + + border: 0; +} +/*.tongzhigonggaoDetail { + padding-top:44px ; + background: #fff; +} +.tongzhigonggaoDetail .header { + position: fixed; + top: 0; + left: 0; + height: 44px; + line-height: 44px; + width:100%; + text-align: center; + background: #3278cb; +} +.tongzhigonggaoDetail .header h1 { + padding: 0; + margin: 0; + font-size: 17px; + font-weight: 500; + color: #fff; +} +.tongzhigonggaoDetail .header .back { + width: 30px; + height: 40px; + color: #fff; + font-size: 24px; + position: absolute; + left: 0; + top: 0; + z-index: 20; + background: url(../../../images/icon/back.png) no-repeat center; + background-size: 20px 20px; +} +.tongzhigonggaoDetail .xinwen-title { + text-align: center; + color: #4f86dd; + font-weight:600; +} + +.xinwenDetail { + padding-top:44px ; + background: #fff; +} +.xinwenDetail .header { + position: fixed; + top: 0; + left: 0; + height: 44px; + line-height: 44px; + width:100%; + text-align: center; + background: #3278cb; +} +.xinwenDetail .header h1 { + padding: 0; + margin: 0; + font-size: 17px; + font-weight: 500; + color: #fff; +} +.xinwenDetail .header .back { + width: 30px; + height: 40px; + color: #fff; + font-size: 24px; + position: absolute; + left: 0; + top: 0; + z-index: 20; + background: url(../../../images/icon/back.png) no-repeat center; + background-size: 20px 20px; +} +.xinwenDetail .xinwen-title { + text-align: center; + color: #4f86dd; + font-weight:600; +} +*/ diff --git a/example/pdfh5-vue/package.json b/example/pdfh5-vue/package.json index afd127d..9331596 100644 --- a/example/pdfh5-vue/package.json +++ b/example/pdfh5-vue/package.json @@ -10,7 +10,7 @@ "build": "node build/build.js" }, "dependencies": { - "pdfh5": "^1.2.18", + "pdfh5": "^1.2.19", "vue": "^2.5.2" }, "devDependencies": { diff --git a/example/test/js/pdfh5.js b/example/test/js/pdfh5.js index dbaed44..f786daa 100644 --- a/example/test/js/pdfh5.js +++ b/example/test/js/pdfh5.js @@ -1 +1 @@ -!function(t,e){var i="1.2.18",n="2.1.266";console.log("The latest version and API of pdfh5 from: http://www.gjtool.cn (pdf.js: "+n+" , pdfh5.js: "+i+")"),"undefined"!=typeof require&&(void 0===t.$&&(t.$=require("./jquery-1.11.3.min.js")),t.pdfjsWorker=require("./pdf.worker.js"),t.pdfjsLib=require("./pdf.js"));var a=t.pdfjsLib,o=t.$,s=t.pdfjsWorker;"function"==typeof define&&define.amd?define(function(){return e(t,s,a,o,i)}):"undefined"!=typeof module&&module.exports?module.exports=e(t,s,a,o,i):t.Pdfh5=e(t,s,a,o,i)}("undefined"!=typeof window?window:this,function(t,e,i,n,a){"use strict";var o=function(e){var i=function(t,i,n){this.el=e(t),this.viewerContainer=n,this.zoomFactor=1,this.lastScale=1,this.offset={x:0,y:0},this.options=e.extend({},this.defaults,i),this.options.tapZoomFactor=isNaN(i.tapZoomFactor)?2:i.tapZoomFactor,this.options.zoomOutFactor=isNaN(i.zoomOutFactor)?1.2:i.zoomOutFactor,this.options.animationDuration=isNaN(i.animationDuration)?300:i.animationDuration,this.options.maxZoom=isNaN(i.maxZoom)?4:i.maxZoom,this.options.minZoom=isNaN(i.minZoom)?.8:i.minZoom,this.setupMarkup(),this.bindEvents(),this.update(),this.enable(),this.height=0,this.load=!1,this.direction=null,this.clientY=null,this.lastclientY=null},n=function(t,e){return t+e},a=function(t,e){return t>e-.01&&t1){var e=this.getTouches(t)[0];this.drag(e,this.lastDragPosition,t),this.offset=this.sanitizeOffset(this.offset),this.lastDragPosition=e}},handleDragEnd:function(){this.el.trigger(this.options.dragEndEventName),this.end()},handleZoomStart:function(t){this.el.trigger(this.options.zoomStartEventName),this.stopAnimation(),this.lastScale=1,this.nthZoom=0,this.lastZoomCenter=!1,this.hasInteraction=!0},handleZoom:function(t,e){var i=this.getTouchCenter(this.getTouches(t)),n=e/this.lastScale;this.lastScale=e,this.nthZoom+=1,this.nthZoom>3&&(this.scale(n,i),this.drag(i,this.lastZoomCenter)),this.lastZoomCenter=i},handleZoomEnd:function(){this.el.trigger(this.options.zoomEndEventName),this.end()},handleDoubleTap:function(t){var e=this.getTouches(t)[0],i=this.zoomFactor>1?1:this.options.tapZoomFactor,n=this.zoomFactor,a=function(t){this.scaleTo(n+t*(i-n),e)}.bind(this);this.hasInteraction||(n>i&&(e=this.getCurrentZoomCenter()),this.animate(this.options.animationDuration,a,this.swing),this.el.trigger(this.options.doubleTapEventName))},sanitizeOffset:function(t){var e=(this.zoomFactor-1)*this.getContainerX(),i=(this.zoomFactor-1)*this.getContainerY(),n=Math.max(e,0),a=Math.max(i,0),o=Math.min(e,0),s=Math.min(i,0),r=Math.min(Math.max(t.x,o),n),h=Math.min(Math.max(t.y,s),a);return{x:r,y:h}},scaleTo:function(t,e){this.scale(t/this.zoomFactor,e)},scale:function(t,e){t=this.scaleZoomFactor(t),this.addOffset({x:(t-1)*(e.x+this.offset.x),y:(t-1)*(e.y+this.offset.y)})},scaleZoomFactor:function(t){var e=this.zoomFactor;return this.zoomFactor*=t,this.zoomFactor=Math.min(this.options.maxZoom,Math.max(this.zoomFactor,this.options.minZoom)),this.zoomFactor/e},drag:function(t,e,i){e&&(this.options.lockDragAxis?Math.abs(t.x-e.x)>Math.abs(t.y-e.y)?this.addOffset({x:-(t.x-e.x),y:0}):this.addOffset({y:-(t.y-e.y),x:0}):(t.y-e.y<0?this.direction="down":t.y-e.y>10&&(this.direction="up"),this.addOffset({y:-(t.y-e.y),x:-(t.x-e.x)})))},getTouchCenter:function(t){return this.getVectorAvg(t)},getVectorAvg:function(t){return{x:t.map(function(t){return t.x}).reduce(n)/t.length,y:t.map(function(t){return t.y}).reduce(n)/t.length}},addOffset:function(t){this.offset={x:this.offset.x+t.x,y:this.offset.y+t.y}},sanitize:function(){this.zoomFactor=t?(e(1),n&&n(),this.update(),this.stopAnimation(),this.update()):(i&&(r=i(r)),e(r),this.update(),requestAnimationFrame(o))}}.bind(this);this.inAnimation=!0,requestAnimationFrame(o)},stopAnimation:function(){this.inAnimation=!1},swing:function(t){return-Math.cos(t*Math.PI)/2+.5},getContainerX:function(){return this.el[0]?this.el[0].offsetWidth:0},getContainerY:function(){return this.el[0].offsetHeight},setContainerY:function(t){return t=t.toFixed(2),this.container.height(t)},setupMarkup:function(){this.container=e('
'),this.el.before(this.container),this.container.append(this.el),this.container.css({position:"relative"}),this.el.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%",position:"relative"})},end:function(){this.hasInteraction=!1,this.sanitize(),this.update()},bindEvents:function(){o(this.container.eq(0),this,this.viewerContainer),e(t).on("resize",this.update.bind(this)),e(this.el).find("img").on("load",this.update.bind(this))},update:function(){this.updatePlaned||(this.updatePlaned=!0,setTimeout(function(){this.updatePlaned=!1,this.updateAspectRatio();var t=this.getInitialZoomFactor()*this.zoomFactor,e=(-this.offset.x/t).toFixed(3),i=(-this.offset.y/t).toFixed(3);this.lastclientY=i;var n="scale3d("+t+", "+t+",1) translate3d("+e+"px,"+i+"px,0px)",a="scale("+t+", "+t+") translate("+e+"px,"+i+"px)";(function(){this.clone&&(this.clone.remove(),delete this.clone)}).bind(this);!this.options.use2d||this.hasInteraction||this.inAnimation?(this.is3d=!0,this.el.css({"-webkit-transform":n,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:n})):(this.el.css({"-webkit-transform":a,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:a}),this.is3d=!1),this.done&&this.done.call(this,t)}.bind(this),0))},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},destroy:function(){var t=this.el.clone(),e=this.container.parent();this.container.remove(),t.removeAttr("style"),e.append(t)}};var o=function(t,e,i){var n=null,a=0,o=null,s=null,r=null,h=null,c=0,l=0,d=function(t,i){if(n!==t){if(n&&!t)switch(n){case"zoom":e.handleZoomEnd(i);break;case"drag":e.handleDragEnd(i)}switch(t){case"zoom":e.handleZoomStart(i);break;case"drag":e.handleDragStart(i)}}n=t},f=function(t){2===a?d("zoom"):1===a&&e.canDrag()?d("drag",t):d(null,t)},u=function(t){return Array.prototype.slice.call(t).map(function(t){return{x:t.pageX,y:t.pageY}})},m=function(t,e){var i,n;return i=t.x-e.x,n=t.y-e.y,Math.sqrt(i*i+n*n)},p=function(t,e){var i=m(t[0],t[1]),n=m(e[0],e[1]);return n/i},g=function(t){t.stopPropagation(),t.preventDefault()},v=function(t){var i=(new Date).getTime(),s=t.changedTouches[0].pageY,h=T.scrollTop||0;if(a>1&&(o=null,r=null,g(t)),i-o<300&&Math.abs(s-r)<10&&Math.abs(l-h)<10)switch(g(t),e.handleDoubleTap(t),n){case"zoom":e.handleZoomEnd(t);break;case"drag":e.handleDragEnd(t)}1===a&&(o=i,r=s,l=h)},y=!0;if(i)var T=i[0];T&&(T.addEventListener("touchstart",function(t){e.enabled&&(y=!0,a=t.touches.length,v(t),h=t.changedTouches[0].clientY,a>1&&g(t))}),T.addEventListener("touchmove",function(t){if(e.enabled){if(c=t.changedTouches[0].clientY,y)f(t),s=u(t.touches);else{switch(n){case"zoom":e.handleZoom(t,p(s,u(t.touches)));break;case"drag":e.handleDrag(t)}n&&e.update(c)}a>1&&g(t),y=!1}}),T.addEventListener("touchend",function(t){e.enabled&&(a=t.touches.length,a>1&&g(t),f(t))}))};return i},s=o(n),r=function(t,e){this.version=a,this.container=n(t),this.thePDF=null,this.totalNum=null,this.pages=null,this.initTime=0,this.scale=1.3,this.currentNum=1,this.loadedCount=0,this.endTime=0,this.pinchZoom=null,this.timer=null,this.docWidth=document.documentElement.clientWidth,this.winWidth=n(window).width(),this.eventType={},this.cache={},this.cacheNum=1,this.options=e,this.resizeEvent=!1,this.init(e)};return r.prototype={init:function(e){function i(e){var i=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=t.location.search.substr(1).match(i);return null!=n?decodeURIComponent(n[2]):""}this.container[0].pdfLoaded&&this.destroy(),this.container[0].pdfLoaded=!1,this.container.addClass("pdfjs");var a=this;this.initTime=(new Date).getTime(),setTimeout(function(){var t=a.eventType.scroll;if(t&&t instanceof Array)for(var e=0;e=150?e.backTop&&a.backTop.show():e.backTop&&a.backTop.fadeOut(200),a.viewerContainer&&(a.pages=a.viewerContainer.find(".pageContainer")),clearTimeout(a.timer),e.pageNum&&a.pageNum&&a.pageNum.show();var i=h;if(a.pages&&a.pages.each(function(t,n){var o=n.getBoundingClientRect().top,s=n.getBoundingClientRect().bottom;o<=c&&s>c&&(e.pageNum&&a.pageNow.text(t+1),a.currentNum=t+1),o<=i&&s>i&&(a.cacheNum=t+1)}),t+a.container.height()>=a.viewer[0].offsetHeight&&a.pageNow.text(a.totalNum),0===t&&a.pageNow.text(1),a.timer=setTimeout(function(){e.pageNum&&a.pageNum&&a.pageNum.fadeOut(200)},1500),e.lazy){var n=Math.floor(100/a.totalNum).toFixed(2);if(!a.cache[a.cacheNum+""].loaded){var o=a.cache[a.cacheNum+""].page,s=a.cache[a.cacheNum+""].container,l=a.cacheNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}if(a.cache[a.totalNum-1+""].loaded&&!a.cache[a.totalNum+""].loaded){var o=a.cache[a.totalNum+""].page,s=a.cache[a.totalNum+""].container,l=a.totalNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}}var f=a.eventType.scroll;if(f&&f instanceof Array)for(var u=0;ud&&t.lazy))return"svg"===t.renderType?a.renderSvg(i,r,e,h,c,t):a.renderCanvas(i,r,e,h,c,t)})}.bind(null,o))}).catch(function(t){a.loading.hide();var e=(new Date).getTime();a.endTime=e-a.initTime;var i=a.eventType.complete;if(i&&i instanceof Array)for(var n=0;ne-.01&&t1){var e=this.getTouches(t)[0];this.drag(e,this.lastDragPosition,t),this.offset=this.sanitizeOffset(this.offset),this.lastDragPosition=e}},handleDragEnd:function(){this.el.trigger(this.options.dragEndEventName),this.end()},handleZoomStart:function(t){this.el.trigger(this.options.zoomStartEventName),this.stopAnimation(),this.lastScale=1,this.nthZoom=0,this.lastZoomCenter=!1,this.hasInteraction=!0},handleZoom:function(t,e){var i=this.getTouchCenter(this.getTouches(t)),n=e/this.lastScale;this.lastScale=e,this.nthZoom+=1,this.nthZoom>3&&(this.scale(n,i),this.drag(i,this.lastZoomCenter)),this.lastZoomCenter=i},handleZoomEnd:function(){this.el.trigger(this.options.zoomEndEventName),this.end()},handleDoubleTap:function(t){var e=this.getTouches(t)[0],i=this.zoomFactor>1?1:this.options.tapZoomFactor,n=this.zoomFactor,a=function(t){this.scaleTo(n+t*(i-n),e)}.bind(this);this.hasInteraction||(n>i&&(e=this.getCurrentZoomCenter()),this.animate(this.options.animationDuration,a,this.swing),this.el.trigger(this.options.doubleTapEventName))},sanitizeOffset:function(t){var e=(this.zoomFactor-1)*this.getContainerX(),i=(this.zoomFactor-1)*this.getContainerY(),n=Math.max(e,0),a=Math.max(i,0),o=Math.min(e,0),s=Math.min(i,0),r=Math.min(Math.max(t.x,o),n),h=Math.min(Math.max(t.y,s),a);return{x:r,y:h}},scaleTo:function(t,e){this.scale(t/this.zoomFactor,e)},scale:function(t,e){t=this.scaleZoomFactor(t),this.addOffset({x:(t-1)*(e.x+this.offset.x),y:(t-1)*(e.y+this.offset.y)})},scaleZoomFactor:function(t){var e=this.zoomFactor;return this.zoomFactor*=t,this.zoomFactor=Math.min(this.options.maxZoom,Math.max(this.zoomFactor,this.options.minZoom)),this.zoomFactor/e},drag:function(t,e,i){e&&(this.options.lockDragAxis?Math.abs(t.x-e.x)>Math.abs(t.y-e.y)?this.addOffset({x:-(t.x-e.x),y:0}):this.addOffset({y:-(t.y-e.y),x:0}):(t.y-e.y<0?this.direction="down":t.y-e.y>10&&(this.direction="up"),this.addOffset({y:-(t.y-e.y),x:-(t.x-e.x)})))},getTouchCenter:function(t){return this.getVectorAvg(t)},getVectorAvg:function(t){return{x:t.map(function(t){return t.x}).reduce(n)/t.length,y:t.map(function(t){return t.y}).reduce(n)/t.length}},addOffset:function(t){this.offset={x:this.offset.x+t.x,y:this.offset.y+t.y}},sanitize:function(){this.zoomFactor=t?(e(1),n&&n(),this.update(),this.stopAnimation(),this.update()):(i&&(r=i(r)),e(r),this.update(),requestAnimationFrame(o))}}.bind(this);this.inAnimation=!0,requestAnimationFrame(o)},stopAnimation:function(){this.inAnimation=!1},swing:function(t){return-Math.cos(t*Math.PI)/2+.5},getContainerX:function(){return this.el[0]?this.el[0].offsetWidth:0},getContainerY:function(){return this.el[0].offsetHeight},setContainerY:function(t){return t=t.toFixed(2),this.container.height(t)},setupMarkup:function(){this.container=e('
'),this.el.before(this.container),this.container.append(this.el),this.container.css({position:"relative"}),this.el.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%",position:"relative"})},end:function(){this.hasInteraction=!1,this.sanitize(),this.update()},bindEvents:function(){o(this.container.eq(0),this,this.viewerContainer),e(t).on("resize",this.update.bind(this)),e(this.el).find("img").on("load",this.update.bind(this))},update:function(){this.updatePlaned||(this.updatePlaned=!0,setTimeout(function(){this.updatePlaned=!1,this.updateAspectRatio();var t=this.getInitialZoomFactor()*this.zoomFactor,e=(-this.offset.x/t).toFixed(3),i=(-this.offset.y/t).toFixed(3);this.lastclientY=i;var n="scale3d("+t+", "+t+",1) translate3d("+e+"px,"+i+"px,0px)",a="scale("+t+", "+t+") translate("+e+"px,"+i+"px)";(function(){this.clone&&(this.clone.remove(),delete this.clone)}).bind(this);!this.options.use2d||this.hasInteraction||this.inAnimation?(this.is3d=!0,this.el.css({"-webkit-transform":n,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:n})):(this.el.css({"-webkit-transform":a,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:a}),this.is3d=!1),this.done&&this.done.call(this,t)}.bind(this),0))},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},destroy:function(){var t=this.el.clone(),e=this.container.parent();this.container.remove(),t.removeAttr("style"),e.append(t)}};var o=function(t,e,i){var n=null,a=0,o=null,s=null,r=null,h=null,c=0,l=0,d=function(t,i){if(n!==t){if(n&&!t)switch(n){case"zoom":e.handleZoomEnd(i);break;case"drag":e.handleDragEnd(i)}switch(t){case"zoom":e.handleZoomStart(i);break;case"drag":e.handleDragStart(i)}}n=t},f=function(t){2===a?d("zoom"):1===a&&e.canDrag()?d("drag",t):d(null,t)},u=function(t){return Array.prototype.slice.call(t).map(function(t){return{x:t.pageX,y:t.pageY}})},m=function(t,e){var i,n;return i=t.x-e.x,n=t.y-e.y,Math.sqrt(i*i+n*n)},p=function(t,e){var i=m(t[0],t[1]),n=m(e[0],e[1]);return n/i},g=function(t){t.stopPropagation(),t.preventDefault()},v=function(t){var i=(new Date).getTime(),s=t.changedTouches[0].pageY,h=w.scrollTop||0;if(a>1&&(o=null,r=null,g(t)),i-o<300&&Math.abs(s-r)<10&&Math.abs(l-h)<10)switch(g(t),e.handleDoubleTap(t),n){case"zoom":e.handleZoomEnd(t);break;case"drag":e.handleDragEnd(t)}1===a&&(o=i,r=s,l=h)},y=!0;if(i)var w=i[0];w&&(w.addEventListener("touchstart",function(t){e.enabled&&(y=!0,a=t.touches.length,v(t),h=t.changedTouches[0].clientY,a>1&&g(t))}),w.addEventListener("touchmove",function(t){if(e.enabled){if(c=t.changedTouches[0].clientY,y)f(t),s=u(t.touches);else{switch(n){case"zoom":e.handleZoom(t,p(s,u(t.touches)));break;case"drag":e.handleDrag(t)}n&&e.update(c)}a>1&&g(t),y=!1}}),w.addEventListener("touchend",function(t){e.enabled&&(a=t.touches.length,a>1&&g(t),f(t))}))};return i},s=o(n),r=function(t,e){this.version=a,this.container=n(t),this.thePDF=null,this.totalNum=null,this.pages=null,this.initTime=0,this.scale=1.3,this.currentNum=1,this.loadedCount=0,this.endTime=0,this.pinchZoom=null,this.timer=null,this.docWidth=document.documentElement.clientWidth,this.winWidth=n(window).width(),this.eventType={},this.cache={},this.cacheNum=1,this.options=e,this.resizeEvent=!1,this.init(e)};return r.prototype={init:function(e){function i(e){var i=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=t.location.search.substr(1).match(i);return null!=n?decodeURIComponent(n[2]):""}this.container[0].pdfLoaded&&this.destroy(),this.container[0].pdfLoaded=!1,this.container.addClass("pdfjs");var a=this;this.initTime=(new Date).getTime(),setTimeout(function(){var t=a.eventType.scroll;if(t&&t instanceof Array)for(var e=0;e=150?e.backTop&&a.backTop.show():e.backTop&&a.backTop.fadeOut(200),a.viewerContainer&&(a.pages=a.viewerContainer.find(".pageContainer")),clearTimeout(a.timer),e.pageNum&&a.pageNum&&a.pageNum.show();var i=h;if(a.pages&&a.pages.each(function(t,n){var o=n.getBoundingClientRect().top,s=n.getBoundingClientRect().bottom;o<=c&&s>c&&(e.pageNum&&a.pageNow.text(t+1),a.currentNum=t+1),o<=i&&s>i&&(a.cacheNum=t+1)}),t+a.container.height()>=a.viewer[0].offsetHeight&&a.pageNow.text(a.totalNum),0===t&&a.pageNow.text(1),a.timer=setTimeout(function(){e.pageNum&&a.pageNum&&a.pageNum.fadeOut(200)},1500),e.lazy){var n=Math.floor(100/a.totalNum).toFixed(2);if(!a.cache[a.cacheNum+""].loaded){var o=a.cache[a.cacheNum+""].page,s=a.cache[a.cacheNum+""].container,l=a.cacheNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}if(a.cache[a.totalNum-1+""].loaded&&!a.cache[a.totalNum+""].loaded){var o=a.cache[a.totalNum+""].page,s=a.cache[a.totalNum+""].container,l=a.totalNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}}var f=a.eventType.scroll;if(f&&f instanceof Array)for(var u=0;ud&&t.lazy))return"svg"===t.renderType?a.renderSvg(i,r,e,h,c,t,o):a.renderCanvas(i,r,e,h,c,t)})}.bind(null,o))}).catch(function(t){a.loading.hide();var e=(new Date).getTime();a.endTime=e-a.initTime;var i=a.eventType.complete;if(i&&i instanceof Array)for(var n=0;nedGyng1C%5n z2oT2xLP;PAB*Dp-l#u3Y#*j3WP$E*&CMj*xFH4iAi$j2>ZPKK_A1Q5$#@}=9j4T;Q znza1Wv1abM_nv)um*;)YF`0K=2l@QrQV-rlwA?N{7N2o2+Y zX8+OI6E|kgdw_2l_=AO8z}{eM?aAZ_(33K!@r zL_$6vV$b8@dn;G^&m>1RJSDQg<60kzCSLqZ&X3NKMRLn1-(Td!Ucp~m@`T_ev*9*c6xfkYsDEu(@!y{NtDdC~V` z_ltcm4!=16;-MF>dr5t%3ZbN0dygr_kJgQSD3A=}74 zdgFM>H#u!?W|TN}C(-ALpi^DgN2sdOJ#MP0Hd))}p$=J;9s7t~v>$d+mBtD5Fzugi|kqtQB5 z=d4z*s^hPhVX;^=8@F#?ySA${6xzOT`@Sot*KS+8ZG53nw^YoURJ6z~WAI!npv7Me*Yh>=OQv2`?*l>Nb6S5J33BrCcQ zr)%Y|o=h9fq%$<%J;2t|u3#;tk!a0!Z$r#0+(&KUO#IIBX7+I!s7vX3oo=+2H)U&+ z{z$~|sW&>jUWe1`y<3$fyU0YB-Y`5hY1W5=nxsjRT>gaQstG(@*Tm|mBa*4v(&Ubb zP9y4_J=Gmrv!)@WQM#}|eNjVybkI}d!QVS-g1&m)?Nq}x&XmXJr#HT65BnUo=^ygd zJ9A+{ILj6>i+7QY=IG{4!+pIynRF}?3OYn#tBX;QnM4$*AYv4VM43QXk>F04Ac8=r z2o>n4rfwPUXjOM*ZXrYJyYp3~ip(l-Q zN}=CqD5&_A0IqQaL%~2tz%Tn<)SuF+f-x8n*=Ne1dgT>5{YrUe;@8ZmaRvKkk zXpA`}pQ@--w28W}aU!*)(XS&+@lVoKQCImwY&sDuMmslb-_I6bsbuw+{qy%uoIaAM zqp~gtGX7*)kc8S~Fq`r-8tC(_smV!Fu4av|FMzUazM6=kCE{*F6(nA`qtS8XO!xln z8#<$$j0j}$!g;}DGYD@di?nCFWXIBoz3=`z!8hz5edvKZZk7mr?9uCo%t4P$wGqL@ zigf&{I0}#RtFtH;E9K+`O6|l>$vl{p%}#7{AOd!qGN-9bk?o2+htalEW-mIZEK8F_ zlI#*E3A_UBs}n1BqRiPeRrnRj%>Q0-ScvhRJIY}w&uBCoC;19(aCa5(_5uy*!A@_(7x1sw$hna|V!X!6f7l8&erryHTI`!nl;sDuh(Q761900%_WW41qm$_1T?Q<*qaFW z)e%K?+eK>?pmfczcd43!dx5Enrgep5$$NIO(bfY0%@lp$;|8Y`cPd_ z(SiX{bt{U>1W^+ma+j{@=p7NAWOpM5_`P^>P1%WqTuGj%*Hu^5BOm>3hp333{+*BA zcb6n9pMT=k%eIWy235DbvZ{Vr94C)s#(vprp2hO2+MrQIlrgF1ZB%xPvU`rWoub=0 z=hB(eAvzs%L?s@odWv9K=zMVcU4#-*q2ewtbvW#k#E#GMI$OUwJEtf+=iDw`_>D3$ z->NEME!NM@eBi-rPaHdX^^wDeW}csYes^(nWbK+7kPGDU zIq84V>J-ebSQq}vJO9_L(tqLg?Hc`GxmH)p5+kI`Y+oO(fe0f|lQTyM$3+o*n6e36 z7?&Fumm4zm>WDVtb4x2y15KtgRhrM~b0$4V^ITLIU?Ab3^_)6GX2XROd@h-RBooYFG>bWf3?vBbBA1D zxZ{aHYswFr-5FFOHFf$$i9o2x1NN}rt$S2mrge#ybqO?;UZh#uNWtu0KRDoqn#m$2@hm{^;R;cjc+0UKsP}eS(caV zWFJ{HZ4=|0V*$x7Q?o+j+lWeuy2m1!MA-)dY!_ww+(kk=y-a8?A+fDUr5^gV6Pdh} zYWymh|CObHYWj=QBg1R@x;mPh;9~|i3UA5qEz_^VZ{;Y`3W+J-@Rp7yBWEux z3R~C$*+lLpd(7fhR91fLMz32WGBdII6(%V2L{^{;lX(oiA~U6kNuW`p6)}#gMAagZ zL{XZ+f)J+&1ccE$-?ebdf&H^HTPKFh)@*ZQebVOUOM?r5ikwQO+iB&mP2j>D*S8?z z@kgm7-dBV-KZLdAzg$-(2BbSA=Tcys%*DixLRY>g*A=Xz7Hx?`xvD54brjFIepkS2 zF8V24bU4@`J8WWyO|;orLlERllw~KxG@Gh2SyP}Qbh6rXtRA9~9&(AIsQTThjk)Za zp8RZmFqksDJuPx=ecBc<4|VsoL>e0sDIdf=Ex~B5&k?Y*wp74i)Mj_kPykXRgs)(R z#XQcsI@#uGX-e6mvUpo`Eo7xS#m4Hw0)zUZIDJlPw?S=F?Yfp7Oso~^Ly*pbVTUuA ztk2b&v-!4;OuCubYJ%$v^5GVdZcewiM%ugbgSm8Ak3r3W_R0D-$FgC~r|UElvO|ic zVkpVNF2Cpr*Vv*#57%`Th#@R610k9CNWa7c}#jXrZZJik3 zv~g^7bY!5vsnO&0B+_oDzlC(gDKuO@o06$aDxFCxn0L?^pt*EcxL3Zrr=DvpmhOVAshGu;(mfSWGuc{S&7jy_eHz;UY$$5f2HI zkAB`yWr-7M8#Ko?eDMOE!Quuyu@{}oalu^7SAu9r=tte8Dr*H`Om?Q&n})Xo5tC)3DjhaC(R|6@{t7GiW3s%zc>yF`oG=mNSR zLkGn0qi+EG(s6{yR;(*Zh6w>^=^zdP(u_w6DH;B+(BPp7DlC+LvAn3uzhFOIO3)Jq zeeqA0SM;BhV|LEcqpj4Q`x)VmD=FT_ERw3g2|0v(0nZEwIzTVG&?(uV<_&;YK z`QQiMfBzltTDbL{@3`*0*S~lDVDDJp7$iKmTW^7Q0b}j?FZ6H4*3e~PN+KggllbvQLEV`Fa~}P zrr`)QL?XG2;SPnwWc%QnL}u64Ay>WW{^y3#uK3Z3t=A0Yr)wMCNUuBFx79e9H#gw& z`*c;;dp1fNxBC6r(Uv-05WSh9 z=KbBy^2;oc=}WA?QWCeU-&|<{fCiUtvB*%RsQfMnO!%nyz8tF}pkND|9j0tvFpack|{# zTb&<7g_svUAuO_oiB2Mryx58v#*=U>uglPB2erw zrEn%F&bgTjCPXJJIhgTI8GjHn385LS9hVWV)M6s6qg!Wh%+x_MWbwUzWPL zCc^C*7IsNX2A&EPn^aR_l3B5F8|n&K@-;FFh7^GCap16+aUE+J&vXD|i8DNdgHK`0RtRn4IwYozdmaNj$4^^izy-kLR4g~Tv(-GFDZ(TG%DT>GbJe;w+%yJD zH^y;Rc$U2Y3gaezNHeu0P1-^2=FR;bhEHH(4}@@5sC9tI(bgCfNH$Xw0vHL=v8uj9 zBm&o&gTVpw1?CY@Y(bI)P;5bvrU;^r*2Mz>kEgjYo~}y=!hx{I@9}#B8l(cgfk`TLo5SgiNl7X{8g6TXwRUoBGF(%L9enDpt#|#y>66c%Y?(ZC`^e6R zj}M)AX6w3UeqP!=Lc`69O4Id3O51;00%AHVIZ*T444_J?QJ94ihtteL%Y)9gb#=%blBfVB9l%h&NV@EH3``djql>+hjgk-NxAaviw*F>;h#L#`%A$YG3e0&BxZ zypZ?Zkl|oV!c4%>LI%XZkSLxIx`B?-QR|tV&d|Md550o!rbRkUHY8l^QfLc=sj1JqA_)Jr|oZLwk}b&#Ks=gFUvuaU2kKOuiio+E!mzD%Aai{wk> z8S;nZY0`rFYt%-5ME-$%(`pHqF-$r_-i>i|pgHQm4PG&z6{tHG zTzG}&2z*SaHpkT&qDgbmo%rfe=2faF2MMuDWSp;?tz3$chS$gGF1mvb(;>PZgfvTA zXcKKDOXL^i-^r`w$K;>MKaqbV-zR@fzDK@GeusRLd=Tz0eIQ6W(OZ1&EI%ma2bKI_ zaxJav3@8DYP)qAP0hhCdwL4NSN1ZbeQfet)xKc{0-3cW$ML`N~vQ<<~6m2$MxdvV>cssybLIDA? zJAmyfHdsF0s_IZx)s_hcp'$VQccNb$N^wd0*YQ7Wn|p&cj@k42jdt1@yIVHM^L zx578t=;qA1V$loFxeDDe{&?723QL(FZ92PbRS z+NMGwMg!2rHmFmG0r(5Wp%*Lp@u5H}Srm{St?kRhg{OYJTX%7;9Ljuz~wCNPD{hc}6F z{)Wy$#jK&^V~R|W7uUde)6pT^g3hN9?+|2(a!_?#kshybBXFZ2oRmZWRtPxM4-rq@Ns5E!5pXGeQmwxziVHb#z0RakcsxDQwo;PLt}Ksv6aJPMeJYkw9BzNWrED3Z?&_$op zefyqEE-Wy^6Ze)+#afzc=}mUO+aZ@XxPs_FG+LxLIYG~yhky5Ky3k*Kb@+~9v`2=% zO@L{cqzxye1aYOubd*?xus48#_6$+X#jtM3ZNTIOg z7eU^1w_PuCa_;nciXg=f*$G^W12z*7L#1s5eK;01xARQxE_fQfb-5PJEF}l#W@q;9 zxnlRO%eQaadfE8qv5_^s@BwK}r)ol8SU{Z)RU&n?&X2wahSml$nFK_uScXS1+LfV5 z`?!FcNTx9o+`Go|2mp2KSW5xV#)Uetav*Z`+${%QIWm`UAqW?8fs|-HNhgKjw+nJd zz5ARy)uxKkk!ZBBsfI1oq*8*St4j;cpsYESQ<~@!(oV-YzUo01Tw$+GJB=6Rf4FyU z?%ug;PfkspoXRJY7f3@-LqiWeFDUs$UAHP3Mt!7wHrm)2r870D@_w7k7Ie}XxL}}{ zePXi%(h~$lPt0$J>ZmegHh1s;LuOMa&nFM_yc(eNk_$6nx92fv>AUhYvN>O$(l*)#I~mAwQ3iPyL|_9TBftbi zVYIEaJJ;IR*4NyWZb%pvcn88-9gD(8WRP-sP6@~^;6N4kBi=xNx;ifuv>D0_rV1DG zj{n_9d{p@P&oR_g*2FFlhwpqB&K9=Q&z=6lk@4{(;|rNWB-@pZM6&Gs!^d)6g1q!9 z(?C-McOvOI{#DEovD`=hRG`7O(Cn#Gvu$5Ms_`T5D`X-(6_SGHtc+;`N3(1^1GrBC zWdUKrYqS}KyMuRWK)RAM*Z-P z^40n4+#<)>UN;cZuj=mdE5EvP|7cYoN>(3sVD5mtkpQ%}Jh{@`!`W~w>W4ba642WW zjD~0er$FyA-n&pIK>M*!fUH6Mc$0-9iTUna7v~l&&Gk^Q!yz|($RwK`6sbU!hOPqF zhzp)>n3jOV(4ImbYeWh4C{Wvg{{;LuXCcLg;4gZgY43zSyrzQ_2q5#^C$ob?p_H530M|+4K9C)Pj^el) z79sBr31o zSm`C?TR{I|QR*T$zp;v?PVfv+a9WUUAA54Lw|BCas;~Vllt_dGH-2BTy8tMqxvU`x zP7N{^y~gSH>q|_xvFByjXy^>m^iEPW5nj43oJfS(z2QXpZ4Oy7EP({A5a~&mtNa&C zvpGSCmtMuhRmtTS)(Kx=Un5PV2Uer~(1I4A2YiG)ZhrPU7>g!ARZjr*>@65R(4Z}& zBN0q6AP+<~ckZ}M5FG=sXljZK(~+bzos(upbVdL}Q=M>Kfdb-z9mD}_Q-eaQ*)Ru* z;KUU4QYUe%PIu8m6{5mdt4LhB?wTMjmp(;wmp*#?ZM!c2;DhhG|MaQbe*5;{zV((H zZ#a6*fw{eVF5kav|J3BBjpjgCM=Dtx3qj(5Q>qI<4@V|J4dMa_UAdrP1cYMPy zFhh`eXk47|!Pd#KM_@o)>&1`&lu*ETQy3eM6&o2ym7%MMK=5?sKCzsKuA}KfRV!Y{ zmEV*stX7RVSXn`%ph63eeZl_yuPMqmf%!o?m4!e1I+q0F?Zc8^n#*1$z<{8XU+dYE z8E#y6`QFEJvedbwYs=N?;MXh>@~LOP&Hxhr&BvEMt=jD_yQDr31QOz^U3gAXZQQ0L zxjOWS*WMV@BR;#YPOkC!oC@?3_DD0G+aU}K=e~JW{lGCVL{C{| zqxx&#-ue0F%t+?){^rj=~ZhgzuggrrIv zxDVewiruc<54mOp6H!=bSVJP}2^ z8ll1FFcbrB9;1uK2Yqx`sQkh8^iar*K=xO|q2>r^p#$a1f;CXS&!-N5N!K&>Tn7U_{&kJU2xjx2-HdY9*`ga0CG_Q6TwIc z@P*w)R2a%92qgM#L{vqPqv1*(4q&El$V9NKSYQ8jE=4nP*~FId&6_rE7#kfK9$McW z%-7^Rft=eN;+}2Y7CMTV4F@-$CGig^d0(!f;=3J(ww(ez%B6q!6|{-4x+WAj@cU9i zPDuH3f^jw(Ib#pHwX@CbsW7dP>`+kP@z2_t%I}m^yL3hZg%JLj>K;e=WoSZ{az{Jp z6F-W@?yU{R|GYL3XX_dxNzEN}G}bPCF_L7^YoV^%WHve~+cBj;Wu(TXN2t@o^(L-+ zLV+4F%W?Wb<%^-gELp_Zn3l}w2ZGV>_gJE}B7jWsuA=kU6o5s*H^{(A5l}O?*NKyu zXW|GUJ}-n#JC`s#st-Qze6Iqxq$WHKnF6STC*@)0d03Aw5VlYr3O(>Z=$OGL&3R@R zOJ~_kH-B`rTti>JSeLWN(oY7=waazEj5blee5hI#NI$<(RV26wWR(B1D&MoJLSHV| z@HKbz!ac(K*did6TG0B8S>M!{NjKD|k_n?O?w}AhLDRV`!_`4TM|bp~L^U^sxn4doAl=qk5-zu%wqC!_wL zTlTg=B62c(5Sdh=zm7Bfv3$_rmOw4c$lw6Xl%yFWV$ zn@PBL>$?VSOgUT*JVl8gQxDC3Ql>MvJ^SU`_uQyN#>~rlGpI7geYwtcq?xQS3k?p` zx!!QXvq|3MkQxwRX)EK7Ph~#T&=-@jqz>zX}jpi-?9jJC4>ntV}Xr%!o z6ciQ&cQ%zjv#-2B7YbXNTQ;ZC0b}&DcbC6Q8>v`KnQ~3@)Kn^85I=T-Tp(we&*#6a zcYp&iiYlwV8~5D)2FJgaV+pcM?70fNSk6ZYL(cCX#PX3hS!i;G7deDGTj?zp%S;$UeWTNoa~b_iUk zvHO-a`)}C4=J@f2X+(SAYI?T1(P8PY=1T|pu8C@FYn)89cM)qs!|ZA^TihVT13o7( zA^=MORIs%L-Z6}f<3iY0kQ>5=y)|&?LiH1NnvjGBNeE?>LMBlNB@|(?{Mg~c<;Q6F zC;-~Pv9@o2d*^qlyloqmze{hY1LZG2SN`%>zCs6n^uZ7Q{DD_r#TLJnK37N$Ns|pG zh)~6XpixPM@FmIIeMDiR0{0OMvcY8;v(eOxOSm=`b?a)4R^xNqSG$o`y0|MYLOWvc z0;&2i=Toa(MbU}qoysl_^v}A)Pk);D+0RzFg3g!zyfkm^9O>qL$lm!g9);KR;+#=n zM~ZPDD9mZ#RTAb1m&50lo5RgSz?*PkbQ?EvjA?2tS`+cO)vy-!xs^*R&HdOagHIEI z#HDpz8SwHG@R1;wRCM(q(|eNEI4{p@UdNSvYH#X_yIh@1TyZUVad|GTY{I!@?)}nA zV2uo1*e84$_BIbN_+~SMMO5(x1{HV{2+jc)Bj%|>aO`!s4+9gfLU7O)gn)3x(&j)q z=I(D{zu(f|?}F{cw$v|U3PVDS2iS9}+kssSFSujrz|v;Ku;RV;H#XQqAiQZdyUd;o z#3h@7}pd3*ZD0xVYPz@_J72`&G&h`u_&n ze|va^*uQR^Vr1AfbudOZP)}yU!GR7EAfdo^E$D}v*sv@tD%AET8w;p`($l@X>%&kw{(s*$o%R4|qrWcMM2i+;&ddu!3s3V2W zxlA*{W&m=;fJG}L!f6Hi#?9QTXv6C%!X;Dy*FdU4>3)N~(BHEB z))5MLbi1^4eEB5`Gsz5Fq#SdVpMX;vG=o)g9{bcPQI4K}>{At4E%X?d)%XH1fY;sx zX%}M-6pvApqf&#|0X6{Phnqt<%*U-d9HS?em7DPJxntApCue3pIXiJ?e>jr)>O1jj z-NAd=+4*ya4tr0X@*duF$4u|cC%^p3nSo;)l#}-#Ja_1_dk=z&vQ>1%#mC&HU>d*( zzztK7tuB>35FLVtH-M?uz(tM*E_^gV;s|Bvv?XgCrQxdVvB;&3o!@?@B56FwrH*g? z+XFxU056kVFhDpBj8BWjsX01m0X7&AagJ};f@Zdp59AbPA8aQ>!2l(Img@p7!4{Wp zQ{heQSJ6|zI+OvH>%ypUYRbI^x(0-TE~JvcoH-tgu4Clj7vHl@5KcUE{4=iroqErY z&un}69ar`+Hgf!f+pCWRW9waiFn{CMPL_Z1RAX;%z{zv4fdE|lHP5@87Y#nwTw#DJD^?A68 zJV==)nZyQ|#Kt|Gu{)8?+4-b^N?7DV7KQap;_?8WAGoYckSD+J!4ItM?e1)8Oc{Wg zf*!X`BQEN4SkncXF*h9m0qXJbJj-bxa}E@Hm@6OLRmSIXgQU7&#XttUJmz=}Nu z zY)9evWD}N-$g=&YG~M*b56=2h-Rnl{ukCzc$JN{JnR@)SCq{lqUFo@=YtKG%ZNuog z?v!s8-8Mk;8_Xo%=PvTi3Y_6ChnQ!x15i|r+5iqE}ELeczUO3Md z*$lKq`3Zuj#5#dZ^S8zY-8l8&;SwU0mV4_gv(-BIgyr6wU(u_P~#)j%+bEL4B%$ zr0WB_SE&<}&?K;M3`V?6=ExB&iwf7nKp^R*`#I1{0vV13EmvbNq%nW|nbI@401HN$<$~ZNsQ9i%8VA2J;uyocmnR$VfXJFtV^ei-be!ceP zm+A3`b}#0dXs-NcO$)iZ(9#vXD?$>aful=F$XE@4vY5&132_UUDNIFxG-2$3*f@cX z<9v^DzE_{Bi$`m~`64uet#+J5VS|vLyYX^H2ddLOAXMeOjFj*&lAGOC-?L^-Pp~uJ zx3;c&cl6AER5kJQWj?Hr)O6Js&OCIc5U7v(w93uh*Q`lYm2m$eAMcg^_mVjI9hjDm zjhE7ZOJ^Z4)=Ek(OjA-_l-0;m4X4g=8Y6P7m;k{RxZH0`GSQ$BuNWzYsTba*%nQ>3 z_&W|PCE-<>uRv9Yay`;9FV-GDpq<9~=n+x*nJyfdDsL z1oYA3`YjlkIt&D%Jv0XZH3>o-qi#6BLiokNE|J&Bf0CcV|LGsdi{yLcui%vRmvG?v zDx9{y1b3~c$Y;o7K9VH@Sn{O5RC+i`)nowS#0g7Uvd#&tqf+%&-s6 ziCv@>ti29CR0({cz*#PAd-2IYWv`q&51<0`ZZuoh3Tb3y> zA&5ep#c`0Bp8&v_JXlVe!|Spi42RoYEs+3mIY$guSRS5MBXA>(WpAmzg!P1b>LMv# zSmjjsVh>IxXv1zVP?#h(u5lRxaga$WX_aS{j-yDd>SRy>&P1(uyuQ34)pwl9!qn5v ztI1#GI=Dv!^0K5kUc6OBR0j-EtW>YE^DThsQ|%f=2{7hwNE*&wXT;n4$hCdF&O7%u zZ{D@J<+E{L)aBRpRvjbm6YWmfR~z&92WlnNp{trl@$na}y6$s10**Skhp86q&Eoz# zJOC5I&azf#(C_le9-A*#>tE-ON8#7u)0=rRzbopC`=gE^bH$C20T^1?5-bD0 zaH6gqhX{!MiaivrbI0vo{be&$UA&fYv`Ntc(W_`RUNpJ9y5AAxpeNc4cP0t_f_nu(gtwB^r>IC7s0Hlr zi@JGNAeGPQ_r+rVy0{*4PR89~#p}1*0$#=Ea9C|?O~ko#olQlLgq#kaB(+Mq*Law@3*Yb?6;5gk;g?#6D8~t!{pE=aM9E$0!OvcXpO3- zk~PiIW-uhL>QOo4_2OUqp!1jEfUvK^9+R$EZTYs=Ty=kZTBw4@@KIY) zyJs#z=f+z4jWnCB?+SQB5qQH;r%_Wg*6H&3V}219yNjCn>v3XMjP^F|ZA}FmJb`pm zEvg%CtLs`@KI4nQ{4UwCy##HCq_YTI$YhI4Q*a(gp!S-Lc4a(ziL}ObCli4sKmKR2fqvjlbbLq(04kX6OJy^Mh1*04{ zOL3{39}& zB!f|%7fd>XIqm`{&scj1M$I9(7r~#MW$6 zBZQHRkqHOgaZj8hcRG+CzHx&i0hOWc#vw|U1rjI_-!@cznigLdjs7e49K-{ImIGP& zS)1Dya4CHEjth;*r_=O1tKQQQL=D6{E!Q;-aa{pfgFj&)W<6<$t$K~-^5qK}K_J(5 zz$B2Uc>KrPLrfFK2bc{WVv^cP6{)qE0k$`zTz;$`EwmB~n*E!^GFKwJX*SCzv9$Be z;_$u3RzDCaLBoM7IOj;Epf4(Ri>VSe>H;QJu=x+ZzvA+VEA5D-F^#}CqnZw6$fmMi zn#}x73&O?&*XE5wW_`9h6>RGCa^Ea~1eP!f9&8!oxi}D^IqvAf#ZAtO1@5}&$-@?E zxx!d(Mb`Te=gI|ko`L*1FoZR6E$UTbiCnPR1m7{7xkg`eUfquXS_yC5A`w=N(hj4I2d3H0SzUcyKhaSrPx#*e% zEB}$=6*3j5&4L2hHWc_3x3 zmLnl5atLi%jO057`AKq6HC73deCHO2O{}+Ehy>;P6%r($M->s0Zy85E+^GktAVv11 zv26=tY$u*zt_f2Y#kFQQfma1CXOII08W&40N^9JgJL<)D5gkGec95({XXw= zBmsv^2;erd3h#7Tf(i=_ah$94fc8Z?$|Vaw%q4CO9+q1hEmWi zFm>b=Vc@XK=c~0C{ea=5X+;luyn(LzS(c`E<;H3*wxfKLpO2kvQx)MKj6^e}>8RV2 z4y0Q5zGH1yydCXY;dyRYH{cN}!b-y-(+Mj8n4bGs!GS_kg8}Z=q@vmt^X4)yTjpLy zHNc`(epO*oj99mHrox6+{c;S{yzmX!tWQ`xHw0CWbKN{yONO!MW;?k8qgzUVCR_!Q z!LUysZl8h;`;fsSAf?$gS+iS1pz$G4B;{~8#QfHNq5$`;0tur<7jdE+ zU|s*(HGRF@UzN)c4fT*5tdBc_sr)**fW7Yi_3uNlG52&Q{UJpa>WFjo;QF1A zebxI6)I$D*Jz)t;Yr50v?)1c}aJeEyRbJGw#M0l>Mf$Oiv4M|$jM6XBrN3th`XwHI zhVq+9OODDRlXUme%d2i^aMg{?P~C3TDF4iWiU*lW6%Ca&S~s8{{1$@12<$FTvp)sm zk%4?Zf*p!`;m3Ikxtn?`yX^OcaLk=x!wIQQhD|s7Fnb_`g05o=88{f!5-mVw%no3W zV24ftAf!D=Z8+TkE}0SPmRxQa>-<#2F1#Y~=(=Zucs%-47%p8pwx-Wm1=t=+Cz#S2+?G)fw>556nI-*3dUUBXMoFl_^6S$mmcmc)`;dL*qeHeHy3J)#)tq9y0 zB!aU)u0Dux;{99Msmc6-;^5b%zty2zuoQlmgqD6!G#!X`L}9_V`&^pl0v*&ME&Z|f zLPr$OZ7#?t8jitrV`~|F?N;6(eatW5p~i-w;mdGz)csam-TzY=+lzHS_KD;7r~X<$ z{^&#f&4F~(6KjtJ8e;BKm7?4}SNZ<_W<0b?#8aD9ZB;$+6|-!@oEu@^Ek&XO}>iseDc0*4J)Z{?h&q zdPT?5_aK`>*A87cCHy0M5}H>M(AOYYXRfKzgw`ya+UnwdoUUV8(?Vb@CNJ^LOn~k2 zP%C%m;YQ9vrehs;9zzOcO2`r%ph?N_Z_jta1+HSvfunn^5XX#wam6~RNBHLUoq;2V zr|9~lAJ|qnyk{aB>nc6}nFA2F3^s}2|3%PX?D$hhk1h5r#SRCzZx2!fKSvISDckBK{u1IB_);tnRDk8wM1MmRP`S8xww#=-++huCb|)yzPqi_A74q@YGj7vcFa> z`#Pr0hBIF|b7p_jSmX39)8WQmYJ>-d2Xl2TBa;*T6O$v&CpL@+Uq}z_?mTesyU^$;J$Wh0RSR-uSsZ{90s1NJo z^;!Cpi}gW0SE{pW%xbxZLC}lJpf;$qb$-)fL?9MX;IoyIv6w%V0x4|3xzyP5iN&7a z2g&gT4#@|!fWzlK^c^rDhP!V};VTD?mZ*e|eAz!sF1YWQgs{uz4 zN=9pAsg!_2B5>kml@sG!;sL&igCk+qxngoE&F(-wRt<=NodXz=H&z4|eUXpl#j2na z;ujuef6Zac%e+%n_G=g!#AbTqD@yl~s{gLPmB*`D(&r2)-f8y|EX`qLl)vtT6W;Yvljv z9J2|ZlTORJ{Bh-!x}bhlyFvSz?PlBO?6BrL{@wXE`bpOw&)2880RriTXr;Vo&0kWUPL^{#5-d4R@tU`liecncr`Gu1RmYx#_9q=d$kX zK=$d@jjeyz`fqJ|Te@wa?Nr-0+Jo(T+HbN(WG}thGL(UYz@)YVCqY0+(H=y*_{TvW ztd1K$>uq@q@gHsA4xNOLfPTb|Co3%CX|5WUklWg7n8&^iF_AHzxXF8}VTSxaR1FI- z>3y;q77^#C)vyE;;Du^fhGXQJ!~2gPn?HW+kb|;y4pI7HOBH= z1UqxBot>>+9i92*hnF9??)t;Wj~Shay4E;(a(?!0CyyUGeC(vrctb~9Uw4zydX3R* zv|eZAJB-#1Mpp+eHyNGXM(d46azoN+oi|#qU(OBQ_xs6l9G@|7{hq`=f&ssV`694AOENXBPZx12PF@y|E&>N6jn`JF+!hI`-*&w}E=sNu7t$MZMa3fyJ zj_Tb_xa-8S;qh<8ZxZj5*4@1I%jhoOX zIp&b{9`mqzU4EXc+*i|eRnv7Xr^{8}_f*sORMYoV)AuaD@3!*ERm;g$%gJ?A;=u@9 zd0)*pSIsw9%{N!gC)ZQSr@NX@cQv2xYChf7e7ZZ9#nBjuC%ASyPCdQ|L$tPz#>#BuiBpO<@WSc z>)BJSXHT`9LN)(FHUB~-eZJcMe6{`gYWwrm_UEhZ&v#Vv%~#u>@2IpR-%-gwUme$c zwcqpA_5xe9>Y1;$J6~-_zFPl$wf^~Pz4JZQe5>`&_g3ni@2%83-&?JBZ>3-Iy_J5= z_g2g4t+YGeTg|7p7weDW{~>a{VR?3uE+Gu<6?}X7S|Zt!F*Dy}vr%%r! z%H;G6o)}gn9_rzto|)(j{?C?ZiL?}psS=r-K2R*SmRQz6K4QZxsvr$dPM4(AP)SY= zMH7i)iO#f^glr1+G3L%mR}C5b&Eq!g*G(WeY@9YuBfE1QQp4$~>6yvs?6%@`s)%>y z_G!F`^4eF6YAuP`l8U?)d5@9!@;JI}cxI>+JP<>Tq%7X?O0m)XB|3W5 z%t&iVUVcVeQs+dmVa6Ceotov{X0?(;c~6v#D9T$dup~63W=D`#$)1y>(Gs0SSk0nM z2D)f?Gw%TeQbWa(o!@Q4ogH_rB`s?_DUz%B&wi9ratzNHr)P|kBQ=z2E!nc;JEqSm zbfj2cavn(C)LOD<$ET*pw^trU6L{{ko;$MVh;w-7^f{+<7{w2jw3Z@oHftEFw)mV4 z;d40ec&J2if-$O$Rv?DhFmxJyi?Y?`L<(t_!x%j)J@T;L715FnsQ-qU(!y0MJ$4Qo z4^ty0I$Rdu~H{OZY`6ZqAeJty+34;{;|{_HuKUjx~53cm)k=Tv?TWzT8+8qSuK zmS3~%2+9s4O%2NC*C@*7*BHv?*IJa#uW^*kuXQM!Uk#MauL+dRuSt~6uc<6rs?Qk1 z=*1b{b@-c_P8t2UO_jU{Vtk&rmg=*mR7)w<+*)eL8pa09kmbpjn(a*)r*}@j{vpP> zwUoZtr8HP-XfDw}ht-3b)h)jCRb$r3TkEPROG-jzhGVHLm&b!7_&JMyj0~iD&o$Bj zYSo-I`cZ@BSTmRgv%RgQmTX(7zqOQoleZZB{fNGbIhsSQ{> z(^sJlC5i=|rO;MUN*h*L5R(soR+N%F+H&A@Tgou{Pb07PmDfgFC6AKGsl{lEQJUea z$()*gf*FDleFB?1Yl=fdn9~}_1j<8+sj-=oIE;ykwM1Gfw2BSS%%w`g@a!CBJ{z8m zB0N*XLO`@x6bzb}8k_BnrjXAVA3kl^$_rUkvO)=<3AjO@w3H+)3yG&iI#5Co3Z6TD zK>?$wL~$iYj9v$CkAX6zbhSOHel)YwdR)@5NDN~vg??+nBxo&lSZ?Ac-=} zRw$3qK5N$CaSv{;%$7PY#-8CfR_s|T#A9D&g?QBc*;3cVsB`?rih95b@u>4wh(|q` zE#)poJ;ZOUsE4f(k9x!k@u*j4TT1GIl2AW+6DQvQC&!;8U)?s1BdYE#{(%bhdcOf8 zIRfUKI#JR`4Fm7>sqvD$efM;!J6dWi&Oq+k3F=i{=2w+iYUBx=q9L|CVYBmJ-G$%c z<6@&Wx(#ofve4)z!pONazk|%dZy{aa^CZ1+XGy&0oCKJJkpB;f C=Z*>h literal 0 HcmV?d00001 diff --git a/js/pdfh5.js b/js/pdfh5.js index dbaed44..f786daa 100644 --- a/js/pdfh5.js +++ b/js/pdfh5.js @@ -1 +1 @@ -!function(t,e){var i="1.2.18",n="2.1.266";console.log("The latest version and API of pdfh5 from: http://www.gjtool.cn (pdf.js: "+n+" , pdfh5.js: "+i+")"),"undefined"!=typeof require&&(void 0===t.$&&(t.$=require("./jquery-1.11.3.min.js")),t.pdfjsWorker=require("./pdf.worker.js"),t.pdfjsLib=require("./pdf.js"));var a=t.pdfjsLib,o=t.$,s=t.pdfjsWorker;"function"==typeof define&&define.amd?define(function(){return e(t,s,a,o,i)}):"undefined"!=typeof module&&module.exports?module.exports=e(t,s,a,o,i):t.Pdfh5=e(t,s,a,o,i)}("undefined"!=typeof window?window:this,function(t,e,i,n,a){"use strict";var o=function(e){var i=function(t,i,n){this.el=e(t),this.viewerContainer=n,this.zoomFactor=1,this.lastScale=1,this.offset={x:0,y:0},this.options=e.extend({},this.defaults,i),this.options.tapZoomFactor=isNaN(i.tapZoomFactor)?2:i.tapZoomFactor,this.options.zoomOutFactor=isNaN(i.zoomOutFactor)?1.2:i.zoomOutFactor,this.options.animationDuration=isNaN(i.animationDuration)?300:i.animationDuration,this.options.maxZoom=isNaN(i.maxZoom)?4:i.maxZoom,this.options.minZoom=isNaN(i.minZoom)?.8:i.minZoom,this.setupMarkup(),this.bindEvents(),this.update(),this.enable(),this.height=0,this.load=!1,this.direction=null,this.clientY=null,this.lastclientY=null},n=function(t,e){return t+e},a=function(t,e){return t>e-.01&&t1){var e=this.getTouches(t)[0];this.drag(e,this.lastDragPosition,t),this.offset=this.sanitizeOffset(this.offset),this.lastDragPosition=e}},handleDragEnd:function(){this.el.trigger(this.options.dragEndEventName),this.end()},handleZoomStart:function(t){this.el.trigger(this.options.zoomStartEventName),this.stopAnimation(),this.lastScale=1,this.nthZoom=0,this.lastZoomCenter=!1,this.hasInteraction=!0},handleZoom:function(t,e){var i=this.getTouchCenter(this.getTouches(t)),n=e/this.lastScale;this.lastScale=e,this.nthZoom+=1,this.nthZoom>3&&(this.scale(n,i),this.drag(i,this.lastZoomCenter)),this.lastZoomCenter=i},handleZoomEnd:function(){this.el.trigger(this.options.zoomEndEventName),this.end()},handleDoubleTap:function(t){var e=this.getTouches(t)[0],i=this.zoomFactor>1?1:this.options.tapZoomFactor,n=this.zoomFactor,a=function(t){this.scaleTo(n+t*(i-n),e)}.bind(this);this.hasInteraction||(n>i&&(e=this.getCurrentZoomCenter()),this.animate(this.options.animationDuration,a,this.swing),this.el.trigger(this.options.doubleTapEventName))},sanitizeOffset:function(t){var e=(this.zoomFactor-1)*this.getContainerX(),i=(this.zoomFactor-1)*this.getContainerY(),n=Math.max(e,0),a=Math.max(i,0),o=Math.min(e,0),s=Math.min(i,0),r=Math.min(Math.max(t.x,o),n),h=Math.min(Math.max(t.y,s),a);return{x:r,y:h}},scaleTo:function(t,e){this.scale(t/this.zoomFactor,e)},scale:function(t,e){t=this.scaleZoomFactor(t),this.addOffset({x:(t-1)*(e.x+this.offset.x),y:(t-1)*(e.y+this.offset.y)})},scaleZoomFactor:function(t){var e=this.zoomFactor;return this.zoomFactor*=t,this.zoomFactor=Math.min(this.options.maxZoom,Math.max(this.zoomFactor,this.options.minZoom)),this.zoomFactor/e},drag:function(t,e,i){e&&(this.options.lockDragAxis?Math.abs(t.x-e.x)>Math.abs(t.y-e.y)?this.addOffset({x:-(t.x-e.x),y:0}):this.addOffset({y:-(t.y-e.y),x:0}):(t.y-e.y<0?this.direction="down":t.y-e.y>10&&(this.direction="up"),this.addOffset({y:-(t.y-e.y),x:-(t.x-e.x)})))},getTouchCenter:function(t){return this.getVectorAvg(t)},getVectorAvg:function(t){return{x:t.map(function(t){return t.x}).reduce(n)/t.length,y:t.map(function(t){return t.y}).reduce(n)/t.length}},addOffset:function(t){this.offset={x:this.offset.x+t.x,y:this.offset.y+t.y}},sanitize:function(){this.zoomFactor=t?(e(1),n&&n(),this.update(),this.stopAnimation(),this.update()):(i&&(r=i(r)),e(r),this.update(),requestAnimationFrame(o))}}.bind(this);this.inAnimation=!0,requestAnimationFrame(o)},stopAnimation:function(){this.inAnimation=!1},swing:function(t){return-Math.cos(t*Math.PI)/2+.5},getContainerX:function(){return this.el[0]?this.el[0].offsetWidth:0},getContainerY:function(){return this.el[0].offsetHeight},setContainerY:function(t){return t=t.toFixed(2),this.container.height(t)},setupMarkup:function(){this.container=e('
'),this.el.before(this.container),this.container.append(this.el),this.container.css({position:"relative"}),this.el.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%",position:"relative"})},end:function(){this.hasInteraction=!1,this.sanitize(),this.update()},bindEvents:function(){o(this.container.eq(0),this,this.viewerContainer),e(t).on("resize",this.update.bind(this)),e(this.el).find("img").on("load",this.update.bind(this))},update:function(){this.updatePlaned||(this.updatePlaned=!0,setTimeout(function(){this.updatePlaned=!1,this.updateAspectRatio();var t=this.getInitialZoomFactor()*this.zoomFactor,e=(-this.offset.x/t).toFixed(3),i=(-this.offset.y/t).toFixed(3);this.lastclientY=i;var n="scale3d("+t+", "+t+",1) translate3d("+e+"px,"+i+"px,0px)",a="scale("+t+", "+t+") translate("+e+"px,"+i+"px)";(function(){this.clone&&(this.clone.remove(),delete this.clone)}).bind(this);!this.options.use2d||this.hasInteraction||this.inAnimation?(this.is3d=!0,this.el.css({"-webkit-transform":n,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:n})):(this.el.css({"-webkit-transform":a,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:a}),this.is3d=!1),this.done&&this.done.call(this,t)}.bind(this),0))},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},destroy:function(){var t=this.el.clone(),e=this.container.parent();this.container.remove(),t.removeAttr("style"),e.append(t)}};var o=function(t,e,i){var n=null,a=0,o=null,s=null,r=null,h=null,c=0,l=0,d=function(t,i){if(n!==t){if(n&&!t)switch(n){case"zoom":e.handleZoomEnd(i);break;case"drag":e.handleDragEnd(i)}switch(t){case"zoom":e.handleZoomStart(i);break;case"drag":e.handleDragStart(i)}}n=t},f=function(t){2===a?d("zoom"):1===a&&e.canDrag()?d("drag",t):d(null,t)},u=function(t){return Array.prototype.slice.call(t).map(function(t){return{x:t.pageX,y:t.pageY}})},m=function(t,e){var i,n;return i=t.x-e.x,n=t.y-e.y,Math.sqrt(i*i+n*n)},p=function(t,e){var i=m(t[0],t[1]),n=m(e[0],e[1]);return n/i},g=function(t){t.stopPropagation(),t.preventDefault()},v=function(t){var i=(new Date).getTime(),s=t.changedTouches[0].pageY,h=T.scrollTop||0;if(a>1&&(o=null,r=null,g(t)),i-o<300&&Math.abs(s-r)<10&&Math.abs(l-h)<10)switch(g(t),e.handleDoubleTap(t),n){case"zoom":e.handleZoomEnd(t);break;case"drag":e.handleDragEnd(t)}1===a&&(o=i,r=s,l=h)},y=!0;if(i)var T=i[0];T&&(T.addEventListener("touchstart",function(t){e.enabled&&(y=!0,a=t.touches.length,v(t),h=t.changedTouches[0].clientY,a>1&&g(t))}),T.addEventListener("touchmove",function(t){if(e.enabled){if(c=t.changedTouches[0].clientY,y)f(t),s=u(t.touches);else{switch(n){case"zoom":e.handleZoom(t,p(s,u(t.touches)));break;case"drag":e.handleDrag(t)}n&&e.update(c)}a>1&&g(t),y=!1}}),T.addEventListener("touchend",function(t){e.enabled&&(a=t.touches.length,a>1&&g(t),f(t))}))};return i},s=o(n),r=function(t,e){this.version=a,this.container=n(t),this.thePDF=null,this.totalNum=null,this.pages=null,this.initTime=0,this.scale=1.3,this.currentNum=1,this.loadedCount=0,this.endTime=0,this.pinchZoom=null,this.timer=null,this.docWidth=document.documentElement.clientWidth,this.winWidth=n(window).width(),this.eventType={},this.cache={},this.cacheNum=1,this.options=e,this.resizeEvent=!1,this.init(e)};return r.prototype={init:function(e){function i(e){var i=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=t.location.search.substr(1).match(i);return null!=n?decodeURIComponent(n[2]):""}this.container[0].pdfLoaded&&this.destroy(),this.container[0].pdfLoaded=!1,this.container.addClass("pdfjs");var a=this;this.initTime=(new Date).getTime(),setTimeout(function(){var t=a.eventType.scroll;if(t&&t instanceof Array)for(var e=0;e=150?e.backTop&&a.backTop.show():e.backTop&&a.backTop.fadeOut(200),a.viewerContainer&&(a.pages=a.viewerContainer.find(".pageContainer")),clearTimeout(a.timer),e.pageNum&&a.pageNum&&a.pageNum.show();var i=h;if(a.pages&&a.pages.each(function(t,n){var o=n.getBoundingClientRect().top,s=n.getBoundingClientRect().bottom;o<=c&&s>c&&(e.pageNum&&a.pageNow.text(t+1),a.currentNum=t+1),o<=i&&s>i&&(a.cacheNum=t+1)}),t+a.container.height()>=a.viewer[0].offsetHeight&&a.pageNow.text(a.totalNum),0===t&&a.pageNow.text(1),a.timer=setTimeout(function(){e.pageNum&&a.pageNum&&a.pageNum.fadeOut(200)},1500),e.lazy){var n=Math.floor(100/a.totalNum).toFixed(2);if(!a.cache[a.cacheNum+""].loaded){var o=a.cache[a.cacheNum+""].page,s=a.cache[a.cacheNum+""].container,l=a.cacheNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}if(a.cache[a.totalNum-1+""].loaded&&!a.cache[a.totalNum+""].loaded){var o=a.cache[a.totalNum+""].page,s=a.cache[a.totalNum+""].container,l=a.totalNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}}var f=a.eventType.scroll;if(f&&f instanceof Array)for(var u=0;ud&&t.lazy))return"svg"===t.renderType?a.renderSvg(i,r,e,h,c,t):a.renderCanvas(i,r,e,h,c,t)})}.bind(null,o))}).catch(function(t){a.loading.hide();var e=(new Date).getTime();a.endTime=e-a.initTime;var i=a.eventType.complete;if(i&&i instanceof Array)for(var n=0;ne-.01&&t1){var e=this.getTouches(t)[0];this.drag(e,this.lastDragPosition,t),this.offset=this.sanitizeOffset(this.offset),this.lastDragPosition=e}},handleDragEnd:function(){this.el.trigger(this.options.dragEndEventName),this.end()},handleZoomStart:function(t){this.el.trigger(this.options.zoomStartEventName),this.stopAnimation(),this.lastScale=1,this.nthZoom=0,this.lastZoomCenter=!1,this.hasInteraction=!0},handleZoom:function(t,e){var i=this.getTouchCenter(this.getTouches(t)),n=e/this.lastScale;this.lastScale=e,this.nthZoom+=1,this.nthZoom>3&&(this.scale(n,i),this.drag(i,this.lastZoomCenter)),this.lastZoomCenter=i},handleZoomEnd:function(){this.el.trigger(this.options.zoomEndEventName),this.end()},handleDoubleTap:function(t){var e=this.getTouches(t)[0],i=this.zoomFactor>1?1:this.options.tapZoomFactor,n=this.zoomFactor,a=function(t){this.scaleTo(n+t*(i-n),e)}.bind(this);this.hasInteraction||(n>i&&(e=this.getCurrentZoomCenter()),this.animate(this.options.animationDuration,a,this.swing),this.el.trigger(this.options.doubleTapEventName))},sanitizeOffset:function(t){var e=(this.zoomFactor-1)*this.getContainerX(),i=(this.zoomFactor-1)*this.getContainerY(),n=Math.max(e,0),a=Math.max(i,0),o=Math.min(e,0),s=Math.min(i,0),r=Math.min(Math.max(t.x,o),n),h=Math.min(Math.max(t.y,s),a);return{x:r,y:h}},scaleTo:function(t,e){this.scale(t/this.zoomFactor,e)},scale:function(t,e){t=this.scaleZoomFactor(t),this.addOffset({x:(t-1)*(e.x+this.offset.x),y:(t-1)*(e.y+this.offset.y)})},scaleZoomFactor:function(t){var e=this.zoomFactor;return this.zoomFactor*=t,this.zoomFactor=Math.min(this.options.maxZoom,Math.max(this.zoomFactor,this.options.minZoom)),this.zoomFactor/e},drag:function(t,e,i){e&&(this.options.lockDragAxis?Math.abs(t.x-e.x)>Math.abs(t.y-e.y)?this.addOffset({x:-(t.x-e.x),y:0}):this.addOffset({y:-(t.y-e.y),x:0}):(t.y-e.y<0?this.direction="down":t.y-e.y>10&&(this.direction="up"),this.addOffset({y:-(t.y-e.y),x:-(t.x-e.x)})))},getTouchCenter:function(t){return this.getVectorAvg(t)},getVectorAvg:function(t){return{x:t.map(function(t){return t.x}).reduce(n)/t.length,y:t.map(function(t){return t.y}).reduce(n)/t.length}},addOffset:function(t){this.offset={x:this.offset.x+t.x,y:this.offset.y+t.y}},sanitize:function(){this.zoomFactor=t?(e(1),n&&n(),this.update(),this.stopAnimation(),this.update()):(i&&(r=i(r)),e(r),this.update(),requestAnimationFrame(o))}}.bind(this);this.inAnimation=!0,requestAnimationFrame(o)},stopAnimation:function(){this.inAnimation=!1},swing:function(t){return-Math.cos(t*Math.PI)/2+.5},getContainerX:function(){return this.el[0]?this.el[0].offsetWidth:0},getContainerY:function(){return this.el[0].offsetHeight},setContainerY:function(t){return t=t.toFixed(2),this.container.height(t)},setupMarkup:function(){this.container=e('
'),this.el.before(this.container),this.container.append(this.el),this.container.css({position:"relative"}),this.el.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%",position:"relative"})},end:function(){this.hasInteraction=!1,this.sanitize(),this.update()},bindEvents:function(){o(this.container.eq(0),this,this.viewerContainer),e(t).on("resize",this.update.bind(this)),e(this.el).find("img").on("load",this.update.bind(this))},update:function(){this.updatePlaned||(this.updatePlaned=!0,setTimeout(function(){this.updatePlaned=!1,this.updateAspectRatio();var t=this.getInitialZoomFactor()*this.zoomFactor,e=(-this.offset.x/t).toFixed(3),i=(-this.offset.y/t).toFixed(3);this.lastclientY=i;var n="scale3d("+t+", "+t+",1) translate3d("+e+"px,"+i+"px,0px)",a="scale("+t+", "+t+") translate("+e+"px,"+i+"px)";(function(){this.clone&&(this.clone.remove(),delete this.clone)}).bind(this);!this.options.use2d||this.hasInteraction||this.inAnimation?(this.is3d=!0,this.el.css({"-webkit-transform":n,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:n})):(this.el.css({"-webkit-transform":a,"-o-transform":a,"-ms-transform":a,"-moz-transform":a,transform:a}),this.is3d=!1),this.done&&this.done.call(this,t)}.bind(this),0))},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},destroy:function(){var t=this.el.clone(),e=this.container.parent();this.container.remove(),t.removeAttr("style"),e.append(t)}};var o=function(t,e,i){var n=null,a=0,o=null,s=null,r=null,h=null,c=0,l=0,d=function(t,i){if(n!==t){if(n&&!t)switch(n){case"zoom":e.handleZoomEnd(i);break;case"drag":e.handleDragEnd(i)}switch(t){case"zoom":e.handleZoomStart(i);break;case"drag":e.handleDragStart(i)}}n=t},f=function(t){2===a?d("zoom"):1===a&&e.canDrag()?d("drag",t):d(null,t)},u=function(t){return Array.prototype.slice.call(t).map(function(t){return{x:t.pageX,y:t.pageY}})},m=function(t,e){var i,n;return i=t.x-e.x,n=t.y-e.y,Math.sqrt(i*i+n*n)},p=function(t,e){var i=m(t[0],t[1]),n=m(e[0],e[1]);return n/i},g=function(t){t.stopPropagation(),t.preventDefault()},v=function(t){var i=(new Date).getTime(),s=t.changedTouches[0].pageY,h=w.scrollTop||0;if(a>1&&(o=null,r=null,g(t)),i-o<300&&Math.abs(s-r)<10&&Math.abs(l-h)<10)switch(g(t),e.handleDoubleTap(t),n){case"zoom":e.handleZoomEnd(t);break;case"drag":e.handleDragEnd(t)}1===a&&(o=i,r=s,l=h)},y=!0;if(i)var w=i[0];w&&(w.addEventListener("touchstart",function(t){e.enabled&&(y=!0,a=t.touches.length,v(t),h=t.changedTouches[0].clientY,a>1&&g(t))}),w.addEventListener("touchmove",function(t){if(e.enabled){if(c=t.changedTouches[0].clientY,y)f(t),s=u(t.touches);else{switch(n){case"zoom":e.handleZoom(t,p(s,u(t.touches)));break;case"drag":e.handleDrag(t)}n&&e.update(c)}a>1&&g(t),y=!1}}),w.addEventListener("touchend",function(t){e.enabled&&(a=t.touches.length,a>1&&g(t),f(t))}))};return i},s=o(n),r=function(t,e){this.version=a,this.container=n(t),this.thePDF=null,this.totalNum=null,this.pages=null,this.initTime=0,this.scale=1.3,this.currentNum=1,this.loadedCount=0,this.endTime=0,this.pinchZoom=null,this.timer=null,this.docWidth=document.documentElement.clientWidth,this.winWidth=n(window).width(),this.eventType={},this.cache={},this.cacheNum=1,this.options=e,this.resizeEvent=!1,this.init(e)};return r.prototype={init:function(e){function i(e){var i=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),n=t.location.search.substr(1).match(i);return null!=n?decodeURIComponent(n[2]):""}this.container[0].pdfLoaded&&this.destroy(),this.container[0].pdfLoaded=!1,this.container.addClass("pdfjs");var a=this;this.initTime=(new Date).getTime(),setTimeout(function(){var t=a.eventType.scroll;if(t&&t instanceof Array)for(var e=0;e=150?e.backTop&&a.backTop.show():e.backTop&&a.backTop.fadeOut(200),a.viewerContainer&&(a.pages=a.viewerContainer.find(".pageContainer")),clearTimeout(a.timer),e.pageNum&&a.pageNum&&a.pageNum.show();var i=h;if(a.pages&&a.pages.each(function(t,n){var o=n.getBoundingClientRect().top,s=n.getBoundingClientRect().bottom;o<=c&&s>c&&(e.pageNum&&a.pageNow.text(t+1),a.currentNum=t+1),o<=i&&s>i&&(a.cacheNum=t+1)}),t+a.container.height()>=a.viewer[0].offsetHeight&&a.pageNow.text(a.totalNum),0===t&&a.pageNow.text(1),a.timer=setTimeout(function(){e.pageNum&&a.pageNum&&a.pageNum.fadeOut(200)},1500),e.lazy){var n=Math.floor(100/a.totalNum).toFixed(2);if(!a.cache[a.cacheNum+""].loaded){var o=a.cache[a.cacheNum+""].page,s=a.cache[a.cacheNum+""].container,l=a.cacheNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}if(a.cache[a.totalNum-1+""].loaded&&!a.cache[a.totalNum+""].loaded){var o=a.cache[a.totalNum+""].page,s=a.cache[a.totalNum+""].container,l=a.totalNum;a.cache[l+""].loaded=!0;var d=a.cache[l+""].scaledViewport;"svg"===e.renderType?a.renderSvg(o,d,l,n,s,e):a.renderCanvas(o,d,l,n,s,e)}}var f=a.eventType.scroll;if(f&&f instanceof Array)for(var u=0;ud&&t.lazy))return"svg"===t.renderType?a.renderSvg(i,r,e,h,c,t,o):a.renderCanvas(i,r,e,h,c,t)})}.bind(null,o))}).catch(function(t){a.loading.hide();var e=(new Date).getTime();a.endTime=e-a.initTime;var i=a.eventType.complete;if(i&&i instanceof Array)for(var n=0;nPDFH5 +