'use strict'; var pdfflip = pdfflip || {}, PRESENTATION = pdfflip; ! function(_0xb07ax3, _0xb07ax4) { _0xb07ax3['version'] = '1.4.31', _0xb07ax3['PAGE_MODE'] = { SINGLE: 1, DOUBLE: 2, AUTO: null }, _0xb07ax3['SINGLE_PAGE_MODE'] = { ZOOM: 1, BOOKLET: 2, AUTO: null }, _0xb07ax3['CONTROLSPOSITION'] = { HIDDEN: 'hide', TOP: 'top', BOTTOM: 'bottom' }, _0xb07ax3['DIRECTION'] = { LTR: 1, RTL: 2 }, _0xb07ax3['CORNERS'] = { TL: 'tl', TR: 'tr', BL: 'bl', BR: 'br', L: 'l', R: 'r', NONE: null }, _0xb07ax3['SOURCE_TYPE'] = { IMAGE: 'image', PDF: 'pdf', HTML: 'html' }, _0xb07ax3['DISPLAY_TYPE'] = { WEBGL: '3D', HTML: '2D' }, _0xb07ax3['PAGE_SIZE'] = { AUTO: 0, SINGLE: 1, DOUBLEINTERNAL: 2 }; var _0xb07ax5, _0xb07ax6, _0xb07ax7, _0xb07ax8, _0xb07ax9 = _0xb07ax3['defaults'] = { webgl: !0, webglShadow: !0, enableSound: !0, height: '100%', autoEnableOutline: !1, autoEnableThumbnail: !1, overwritePDFOutline: !0, downloadEnable: !0, duration: 800, direction: _0xb07ax3['DIRECTION']['LTR'], pageMode: _0xb07ax3['PAGE_MODE']['AUTO'], singlePageMode: _0xb07ax3['SINGLE_PAGE_MODE']['AUTO'], backgroundColor: '#fff', forceFit: !0, transparent: !1, hard: 'none', openPage: 1, annotationClass: '', autoPlay: !0, autoPlayDuration: 3e3, autoPlayStart: !1, maxTextureSize: 1600, minTextureSize: 256, rangeChunkSize: 524288, icons: { altnext: 'ti-angle-right', altprev: 'ti-angle-right', next: 'fa fa-chevron-right', prev: 'fa fa-chevron-left', end: 'ti-angle-double-right', start: 'ti-angle-double-left', share: 'fa fa-share', help: 'ti-help-alt', more: 'ti-more-alt', download: 'fa fa-file-ppdff-o', zoomin: 'ti-zoom-in', zoomout: 'ti-zoom-out', fullscreen: 'fa fa-arrows-alt', fitscreen: 'ti-arrows-corner', thumbnail: 'ti-layout-grid2', outline: 'ti-menu-alt', close: 'ti-close', doublepage: 'ti-book', singlepage: 'ti-file', sound: 'ti-volume', facebook: 'ti-facebook', google: 'ti-linkedin', twitter: 'ti-twitter-alt', mail: 'ti-email', play: 'ti-control-play', pause: 'ti-control-pause' }, text: { toggleSound: 'Sound', toggleThumbnails: 'Thumbnails', toggleOutline: 'Contents', previousPage: 'Previous Page', nextPage: 'Next Page', toggleFullscreen: 'Fullscreen', zoomIn: 'Zoom In', zoomOut: 'Zoom Out', downloadPDFFile: 'Download PDF', gotoFirstPage: 'First Page', gotoLastPage: 'Last Page', play: 'AutoPlay On', pause: 'AutoPlay Off', share: 'Share' }, allControls: 'startPage,altPrev,pageNumber,altNext,endPage,play,outline,thumbnail,zoomIn,zoomOut,fullScreen,share,download,sound', moreControls: '', hideControls: '', controlsPosition: _0xb07ax3['CONTROLSPOSITION']['BOTTOM'], paddingTop: 15, paddingLeft: 15, paddingRight: 15, paddingBottom: -10, scrollWheel: !0, onCreate: function(_0xb07ax3) {}, onCreateUI: function(_0xb07ax3) {}, onFlip: function(_0xb07ax3) {}, beforeFlip: function(_0xb07ax3) {}, onReady: function(_0xb07ax3) {}, zoomRatio: 1.5, pageSize: _0xb07ax3['PAGE_SIZE']['AUTO'], pdfjsSrc: 'js/libs/pdf.min.js', pdfjsCompatibilitySrc: 'js/libs/compatibility.js', pdfjsWorkerSrc: 'js/libs/pdf.worker.min.js', threejsSrc: 'js/libs/three.min.js', utilsSrc: 'js/libs/utils.min.js', soundFile: 'sound/turn.mp3', imagesLocation: 'images', imageResourcesPath: 'images/pdfjs/', cMapUrl: 'cmaps/', enableDebugLog: !1, canvasToBlob: !1, enableAnnotation: !0, pdfRenderQuality: 0.9, textureLoadFallback: 'blank', stiffness: 3, backgroundImage: 'pflip/background.jpg', pageRatio: null, pixelRatio: window['devicePixelRatio'] || 1, thumbElement: 'div', spotLightIntensity: 0.22, ambientLightColor: '#fff', ambientLightIntensity: 0.8, shadowOpacity: 0.08 }, _0xb07axa = 'WebKitCSSMatrix' in window || document['body'] && 'MozPerspective' in document['body']['style'], _0xb07axb = 'onmousedown' in window, _0xb07axc = (window, navigator['userAgent']), _0xb07axd = _0xb07ax3['utils'] = { drag: { left: 0, right: 1, none: -1 }, mouseEvents: _0xb07axb ? { type: 'mouse', start: 'mousedown', move: 'mousemove', end: 'mouseup' } : { type: 'touch', start: 'touchstart', move: 'touchmove', end: 'touchend' }, html: { div: '
', img: '', a: '', input: '' }, toRad: function(_0xb07ax3) { return _0xb07ax3 * Math['PI'] / 180 }, isset: function(_0xb07ax3, _0xb07ax4) { return null == _0xb07ax3 ? _0xb07ax4 : _0xb07ax3 }, isnull: function(_0xb07ax3) { return null == _0xb07ax3 || null == _0xb07ax3 }, toDeg: function(_0xb07ax3) { return 180 * _0xb07ax3 / Math['PI'] }, transition: function(_0xb07ax3, _0xb07ax4) { return _0xb07ax3 ? _0xb07ax4 / 1e3 + 's ease-out' : '0s none' }, display: function(_0xb07ax3) { return _0xb07ax3 ? 'block' : 'none' }, resetTranslate: function() { return _0xb07ax15(0, 0) }, translateStr: function(_0xb07ax3, _0xb07ax4) { return _0xb07axa ? ' translate3d(' + _0xb07ax3 + 'px,' + _0xb07ax4 + 'px, 0px) ' : ' translate(' + _0xb07ax3 + 'px, ' + _0xb07ax4 + 'px) ' }, httpsCorrection: function(_0xb07ax3) { var _0xb07ax4 = window['location']; return _0xb07ax4['href']['indexOf']('https://') > -1 && _0xb07ax3['indexOf'](_0xb07ax4['hostname']) > -1 && (_0xb07ax3 = _0xb07ax3['replace']('http://', 'https://')), _0xb07ax3 }, resetBoxShadow: function() { return 'rgba(0, 0, 0, 0) 0px 0px 20px' }, rotateStr: function(_0xb07ax3) { return ' rotateZ(' + _0xb07ax3 + 'deg) ' }, bg: function(_0xb07ax3) { return '#fff' + _0xb07ax17(_0xb07ax3) }, bgImage: function(_0xb07ax3) { return null == _0xb07ax3 || 'blank' == _0xb07ax3 ? '' : ' url(' + _0xb07ax3 + ')' }, src: function(_0xb07ax3) { return null != _0xb07ax3 ? '' + _0xb07ax3 : '' }, limitAt: function(_0xb07ax3, _0xb07ax4, _0xb07ax5) { return _0xb07ax3 < _0xb07ax4 ? _0xb07ax4 : _0xb07ax3 > _0xb07ax5 ? _0xb07ax5 : _0xb07ax3 }, distOrigin: function(_0xb07ax3, _0xb07ax4) { return Math['sqrt'](Math['pow'](_0xb07ax3, 2) + Math['pow'](_0xb07ax4, 2)) }, distPoints: function(_0xb07ax3, _0xb07ax4, _0xb07ax5, _0xb07ax6) { return Math['sqrt'](Math['pow'](_0xb07ax5 - _0xb07ax3, 2) + Math['pow'](_0xb07ax6 - _0xb07ax4, 2)) }, calculateScale: function(_0xb07ax3, _0xb07ax4) { var _0xb07ax5 = _0xb07ax1a(_0xb07ax3[0]['x'], _0xb07ax3[0]['y'], _0xb07ax3[1]['x'], _0xb07ax3[1]['y']); return _0xb07ax1a(_0xb07ax4[0]['x'], _0xb07ax4[0]['y'], _0xb07ax4[1]['x'], _0xb07ax4[1]['y']) / _0xb07ax5 }, getVectorAvg: function(_0xb07ax3) { return { x: _0xb07ax3['map'](function(_0xb07ax3) { return _0xb07ax3['x'] })['reduce'](_0xb07axd['sum']) / _0xb07ax3['length'], y: _0xb07ax3['map'](function(_0xb07ax3) { return _0xb07ax3['y'] })['reduce'](_0xb07axd['sum']) / _0xb07ax3['length'] } }, sum: function(_0xb07ax3, _0xb07ax4) { return _0xb07ax3 + _0xb07ax4 }, getTouches: function(_0xb07ax3, _0xb07ax4) { return _0xb07ax4 = _0xb07ax4 || { left: 0, top: 0 }, Array['prototype']['slice']['call'](_0xb07ax3['touches'])['map'](function(_0xb07ax3) { return { x: _0xb07ax3['pageX'] - _0xb07ax4['left'], y: _0xb07ax3['pageY'] - _0xb07ax4['top'] } }) }, angleByDistance: function(_0xb07ax3, _0xb07ax4) { var _0xb07ax5 = _0xb07ax4 / 2, _0xb07ax6 = _0xb07ax18(_0xb07ax3, 0, _0xb07ax4); return _0xb07ax6 < _0xb07ax5 ? _0xb07ax14(Math['asin'](_0xb07ax6 / _0xb07ax5)) : 90 + _0xb07ax14(Math['asin']((_0xb07ax6 - _0xb07ax5) / _0xb07ax5)) }, log: function(_0xb07ax3) { 1 == _0xb07ax9['enableDebugLog'] && window['console'] && console['log'](_0xb07ax3) }, lowerPowerOfTwo: function(_0xb07ax3) { return Math['pow'](2, Math['floor'](Math['log'](_0xb07ax3) / Math['LN2'])) }, nearestPowerOfTwo: function(_0xb07ax3, _0xb07ax4) { return Math['min'](_0xb07ax4 || 2048, Math['pow'](2, Math['ceil'](Math['log'](_0xb07ax3) / Math['LN2']))) }, zoomStops: function(_0xb07ax3, _0xb07ax4, _0xb07ax5, _0xb07ax6, _0xb07ax7) { null == _0xb07ax6 && (_0xb07ax6 = 256), null == _0xb07ax7 && (_0xb07ax7 = 2048); var _0xb07ax8 = Math['log'](_0xb07ax3 / _0xb07ax6) / Math['log'](_0xb07ax4); return _0xb07ax6 * Math['pow'](_0xb07ax4, null == _0xb07ax5 ? Math['round'](_0xb07ax8) : 1 == _0xb07ax5 ? Math['ceil'](_0xb07ax8) : Math['floor'](_0xb07ax8)) }, extendOptions: function(_0xb07ax3, _0xb07ax5) { return _0xb07ax4['extend'](!0, {}, _0xb07ax3, _0xb07ax5) }, getFullscreenElement: function() { return document['fullscreenElement'] || document['mozFullScreenElement'] || document['webkitFullscreenElement'] || document['msFullscreenElement'] }, hasFullscreenEnabled: function() { return document['fullscreenEnabled'] || document['mozFullScreenEnabled'] || document['webkitFullscreenEnabled'] || document['msFullscreenEnabled'] }, getBasePage: function(_0xb07ax3) { return 2 * Math['floor'](_0xb07ax3 / 2) }, loadResources: function(_0xb07ax3, _0xb07ax4, _0xb07ax5) { var _0xb07ax6 = document, _0xb07ax7 = _0xb07ax6['createElement'](_0xb07ax3), _0xb07ax8 = _0xb07ax6['getElementsByTagName'](_0xb07ax3)[0]; _0xb07ax7['async'] = !0, _0xb07ax5 && _0xb07ax7['addEventListener']('load', function(_0xb07ax3) { _0xb07ax5(null, _0xb07ax3) }, !1), _0xb07ax7['src'] = _0xb07ax4, _0xb07ax8['parentNode']['insertBefore'](_0xb07ax7, _0xb07ax8) }, getScript: function(_0xb07ax3, _0xb07ax4, _0xb07ax5) { var _0xb07ax6 = document['createElement']('script'), _0xb07ax7 = document['body']['getElementsByTagName']('script')[0]; function _0xb07ax8(_0xb07ax3, _0xb07ax7) { null != _0xb07ax6 && (_0xb07ax7 || !_0xb07ax6['readyState'] || /loaded|complete/ ['test'](_0xb07ax6['readyState'])) && (_0xb07ax6['onload'] = _0xb07ax6['onreadystatechange'] = null, _0xb07ax6 = null, _0xb07ax6 = null, _0xb07ax7 || (_0xb07ax4 && _0xb07ax4(), _0xb07ax4 = null, _0xb07ax5 = null)) } _0xb07ax6['async'] = 1, _0xb07ax6['setAttribute']('data-cfasync', !1), null != _0xb07ax7 ? (_0xb07ax7['parentNode']['insertBefore'](_0xb07ax6, _0xb07ax7), _0xb07ax7 = null) : document['body']['appendChild'](_0xb07ax6), _0xb07ax6['addEventListener']('load', _0xb07ax8, !1), _0xb07ax6['addEventListener']('readystatechange', _0xb07ax8, !1), _0xb07ax6['addEventListener']('complete', _0xb07ax8, !1), _0xb07ax5 && _0xb07ax6['addEventListener']('error', _0xb07ax5, !1), _0xb07ax6['src'] = _0xb07ax3 + ('MS' == _0xb07ax22['dom'] ? '?' + Math['random'](1) : '') }, isHardPage: function(_0xb07ax3, _0xb07ax4, _0xb07ax5, _0xb07ax6) { if (null != _0xb07ax3) { if ('cover' == _0xb07ax3) { return 0 == _0xb07ax4 || _0xb07ax6 && 1 == _0xb07ax4 || _0xb07ax4 == Math['floor'](_0xb07ax5 / (_0xb07ax6 ? 1 : 2)) - (_0xb07ax6 ? 0 : 1) }; if ('all' == _0xb07ax3) { return !0 }; var _0xb07ax7 = (',' + _0xb07ax3 + ',')['indexOf'](',' + (2 * _0xb07ax4 + 1) + ',') > -1, _0xb07ax8 = (',' + _0xb07ax3 + ',')['indexOf'](',' + (2 * _0xb07ax4 + 2) + ',') > -1; return _0xb07ax7 || _0xb07ax8 }; return !1 }, fixMouseEvent: function(_0xb07ax3) { if (_0xb07ax3) { var _0xb07ax5 = _0xb07ax3['originalEvent'] || _0xb07ax3; if (_0xb07ax5['changedTouches'] && _0xb07ax5['changedTouches']['length'] > 0) { var _0xb07ax6 = _0xb07ax4['event']['fix'](_0xb07ax3), _0xb07ax7 = _0xb07ax5['changedTouches'][0]; return _0xb07ax6['clientX'] = _0xb07ax7['clientX'], _0xb07ax6['clientY'] = _0xb07ax7['clientY'], _0xb07ax6['pageX'] = _0xb07ax7['pageX'], _0xb07ax6['touches'] = _0xb07ax5['touches'], _0xb07ax6['pageY'] = _0xb07ax7['pageY'], _0xb07ax6['movementX'] = _0xb07ax7['movementX'], _0xb07ax6['movementY'] = _0xb07ax7['movementY'], _0xb07ax6 }; return _0xb07ax3 }; return _0xb07ax3 }, hasWebgl: function() { try { var _0xb07ax3 = document['createElement']('canvas'); return !(!window['WebGLRenderingContext'] || !_0xb07ax3['getContext']('webgl') && !_0xb07ax3['getContext']('experimental-webgl')) } catch (_0xb07ax3) { return !1 } }(), isBookletMode: function(_0xb07ax4) { return _0xb07ax4['pageMode'] == _0xb07ax3['PAGE_MODE']['SINGLE'] && _0xb07ax4['singlePageMode'] == _0xb07ax3['SINGLE_PAGE_MODE']['BOOKLET'] }, isRTLMode: function(_0xb07ax4) { return _0xb07ax4['direction'] == _0xb07ax3['DIRECTION']['RTL'] }, isMobile: (_0xb07ax8 = !1, _0xb07ax7 = _0xb07axc || navigator['vendor'] || window['opera'], (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i ['test'](_0xb07ax7) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i ['test'](_0xb07ax7['substr'](0, 4))) && (_0xb07ax8 = !0), _0xb07ax8), isIOS: /(iPad|iPhone|iPod)/g ['test'](_0xb07axc), isSafari: /constructor/i ['test'](window.HTMLElement) || '[object SafariRemoteNotification]' === (!window['safari'] || safari['pushNotification']).toString(), prefix: (_0xb07ax5 = window['getComputedStyle'](document['documentElement'], ''), _0xb07ax6 = Array['prototype']['slice']['call'](_0xb07ax5)['join']('')['match'](/-(moz|webkit|ms)-/)[1], { dom: 'WebKit|Moz|MS' ['match'](new RegExp('(' + _0xb07ax6 + ')', 'i'))[1], lowercase: _0xb07ax6, css: '-' + _0xb07ax6 + '-', js: _0xb07ax6[0]['toUpperCase']() + _0xb07ax6['substr'](1) }), __extends: function(_0xb07ax3, _0xb07ax4) { for (var _0xb07ax5 in _0xb07ax4) { _0xb07ax4['hasOwnProperty'](_0xb07ax5) && (_0xb07ax3[_0xb07ax5] = _0xb07ax4[_0xb07ax5]) }; function _0xb07ax6() { this['constructor'] = _0xb07ax3 } return _0xb07ax6['prototype'] = _0xb07ax4['prototype'], _0xb07ax3['prototype'] = new _0xb07ax6, _0xb07ax3['__super'] = _0xb07ax4['prototype'], _0xb07ax3 } }, _0xb07axe = _0xb07ax3['SOURCE_TYPE'], _0xb07axf = (_0xb07ax3['DISPLAY_TYPE'], _0xb07axd['drag']), _0xb07ax10 = _0xb07axd['mouseEvents'], _0xb07ax11 = _0xb07axd['html'], _0xb07ax12 = _0xb07axd['isset'], _0xb07ax13 = (_0xb07axd['isnull'], _0xb07axd['toRad']), _0xb07ax14 = _0xb07axd['toDeg'], _0xb07ax15 = (_0xb07axd['transition'], _0xb07axd['translateStr']), _0xb07ax16 = (_0xb07axd['resetBoxShadow'], _0xb07axd['rotateStr']), _0xb07ax17 = (_0xb07axd['bg'], _0xb07axd['bgImage']), _0xb07ax18 = (_0xb07axd['src'], _0xb07axd['limitAt']), _0xb07ax19 = _0xb07axd['distOrigin'], _0xb07ax1a = _0xb07axd['distPoints'], _0xb07ax1b = _0xb07axd['angleByDistance'], _0xb07ax1c = _0xb07axd['log'], _0xb07ax1d = _0xb07axd['nearestPowerOfTwo'], _0xb07ax1e = _0xb07axd['extendOptions'], _0xb07ax1f = _0xb07axd['getBasePage'], _0xb07ax20 = _0xb07axd['getScript'], _0xb07ax21 = _0xb07axd['fixMouseEvent'], _0xb07ax22 = _0xb07axd['prefix'], _0xb07ax23 = _0xb07axd['isBookletMode'], _0xb07ax24 = _0xb07axd['isRTLMode'], _0xb07ax25 = _0xb07axd['isMobile'], _0xb07ax26 = _0xb07axd['hasWebgl'], _0xb07ax27 = _0xb07axd['isSafari'], _0xb07ax28 = _0xb07axd['isIOS'], _0xb07ax29 = _0xb07axd['__extends']; ! function() { if (window['CanvasPixelArray']) { 'function' != typeof window['CanvasPixelArray']['prototype']['set'] && (window['CanvasPixelArray']['prototype']['set'] = function(_0xb07ax3) { for (var _0xb07ax4 = 0, _0xb07ax5 = this['length']; _0xb07ax4 < _0xb07ax5; _0xb07ax4++) { this[_0xb07ax4] = _0xb07ax3[_0xb07ax4] } }) } else { var _0xb07ax3, _0xb07ax4 = !1; if (_0xb07ax27 && (_0xb07ax4 = (_0xb07ax3 = _0xb07axc['match'](/Version\/([0-9]+)\.([0-9]+)\.([0-9]+) Safari\//)) && parseInt(_0xb07ax3[1]) < 6), _0xb07ax4) { var _0xb07ax5 = window['CanvasRenderingContext2D']['prototype'], _0xb07ax6 = _0xb07ax5['createImageData']; _0xb07ax5['createImageData'] = function(_0xb07ax3, _0xb07ax4) { var _0xb07ax5 = _0xb07ax6['call'](this, _0xb07ax3, _0xb07ax4); return _0xb07ax5['data']['set'] = function(_0xb07ax3) { for (var _0xb07ax4 = 0, _0xb07ax5 = this['length']; _0xb07ax4 < _0xb07ax5; _0xb07ax4++) { this[_0xb07ax4] = _0xb07ax3[_0xb07ax4] } }, _0xb07ax5 }, _0xb07ax5 = null } } }(), function() { 'requestAnimationFrame' in window || (window['requestAnimationFrame'] = window['mozRequestAnimationFrame'] || window['webkitRequestAnimationFrame'] || function(_0xb07ax3) { window['setTimeout'](_0xb07ax3, 20) }) }(), function() { if ('undefined' != typeof Uint8Array) { return void(0) === Uint8Array['prototype']['subarray'] && (Uint8Array['prototype']['subarray'] = function(_0xb07ax3, _0xb07ax4) { return new Uint8Array(this['slice'](_0xb07ax3, _0xb07ax4)) }, Float32Array['prototype']['subarray'] = function(_0xb07ax3, _0xb07ax4) { return new Float32Array(this['slice'](_0xb07ax3, _0xb07ax4)) }), void(('undefined' == typeof Float64Array && (window['Float64Array'] = Float32Array))) }; function _0xb07ax3(_0xb07ax3, _0xb07ax4) { return new _0xb07ax5(this['slice'](_0xb07ax3, _0xb07ax4)) } function _0xb07ax4(_0xb07ax3, _0xb07ax4) { arguments['length'] < 2 && (_0xb07ax4 = 0); for (var _0xb07ax5 = 0, _0xb07ax6 = _0xb07ax3['length']; _0xb07ax5 < _0xb07ax6; ++_0xb07ax5, ++_0xb07ax4) { this[_0xb07ax4] = 255 & _0xb07ax3[_0xb07ax5] } } function _0xb07ax5(_0xb07ax5) { var _0xb07ax6, _0xb07ax7, _0xb07ax8; if ('number' == typeof _0xb07ax5) { for (_0xb07ax6 = [], _0xb07ax7 = 0; _0xb07ax7 < _0xb07ax5; ++_0xb07ax7) { _0xb07ax6[_0xb07ax7] = 0 } } else { if ('slice' in _0xb07ax5) { _0xb07ax6 = _0xb07ax5['slice'](0) } else { for (_0xb07ax6 = [], _0xb07ax7 = 0, _0xb07ax8 = _0xb07ax5['length']; _0xb07ax7 < _0xb07ax8; ++_0xb07ax7) { _0xb07ax6[_0xb07ax7] = _0xb07ax5[_0xb07ax7] } } }; return _0xb07ax6['subarray'] = _0xb07ax3, _0xb07ax6['buffer'] = _0xb07ax6, _0xb07ax6['byteLength'] = _0xb07ax6['length'], _0xb07ax6['set'] = _0xb07ax4, 'object' == typeof _0xb07ax5 && _0xb07ax5['buffer'] && (_0xb07ax6['buffer'] = _0xb07ax5['buffer']), _0xb07ax6 } window['Uint8Array'] = _0xb07ax5, window['Int8Array'] = _0xb07ax5, window['Uint32Array'] = _0xb07ax5, window['Int32Array'] = _0xb07ax5, window['Uint16Array'] = _0xb07ax5, window['Float32Array'] = _0xb07ax5, window['Float64Array'] = _0xb07ax5 }(); var _0xb07ax2a = function(_0xb07ax5, _0xb07ax6) { var _0xb07ax7 = 'pdff-ui', _0xb07ax8 = 'pdff-ui-wrapper', _0xb07ax9 = _0xb07ax7 + '-btn', _0xb07axa = _0xb07ax6['ui'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax7 }), _0xb07axb = _0xb07ax6['options']; _0xb07axa['dispose'] = function() { _0xb07ax5['find']('.' + _0xb07ax9)['each'](function() { _0xb07ax4(this)['off']() }), _0xb07ax17['off'](), _0xb07axe['off'](), _0xb07axf['off'](), _0xb07ax10['off'](), _0xb07ax12['off'](), _0xb07ax13['off'](), _0xb07ax14['off'](), _0xb07ax15['off'](), _0xb07ax18['off'](), _0xb07ax19['off'](), _0xb07ax1e['off'](), _0xb07ax1f['off'](), _0xb07ax21['off'](), _0xb07ax22['off'](), _0xb07ax23['off'](), _0xb07ax24['off'](), _0xb07ax25['off'](), _0xb07ax26['off'](), _0xb07ax27['off'](), _0xb07ax28['off'](), _0xb07ax20['remove'](), _0xb07ax16['remove'](), _0xb07axf['remove'](), _0xb07axe['remove'](), _0xb07ax12['remove'](), _0xb07axa['shareBox'] && (_0xb07axa['shareBox']['dispose'] && _0xb07axa['shareBox']['dispose'](), _0xb07axa['shareBox'] = null), document['removeEventListener']('keyup', _0xb07ax35, !1), window['removeEventListener']('click', _0xb07ax1a, !1), _0xb07axa['update'] = null, _0xb07ax6 = null }; var _0xb07axc = function(_0xb07ax3) { return isNaN(_0xb07ax3) ? _0xb07ax3 = _0xb07ax6['target']['_activePage'] : _0xb07ax3 < 1 ? _0xb07ax3 = 1 : _0xb07ax3 > _0xb07ax6['target']['pageCount'] && (_0xb07ax3 = _0xb07ax6['target']['pageCount']), _0xb07ax3 }, _0xb07axe = _0xb07axa['next'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-next ' + _0xb07axb['icons']['next'], title: _0xb07axb['text']['nextPage'], html: '' + _0xb07axb['text']['nextPage'] + '' })['on']('click', function() { _0xb07ax6['next']() }), _0xb07axf = _0xb07axa['prev'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-prev ' + _0xb07axb['icons']['prev'], title: _0xb07axb['text']['previousPage'], html: '' + _0xb07axb['text']['previousPage'] + '' })['on']('click', function() { _0xb07ax6['prev']() }), _0xb07ax10 = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-play ' + _0xb07axb['icons']['play'], title: _0xb07axb['text']['play'], html: '' + _0xb07axb['text']['play'] + '' })['on']('click', function() { var _0xb07ax3 = _0xb07ax4(this); _0xb07ax6['setAutoPlay'](!_0xb07ax3['hasClass'](_0xb07axb['icons']['pause'])) }); 1 == _0xb07axb['autoPlay'] && (_0xb07axa['play'] = _0xb07ax10, _0xb07ax6['setAutoPlay'](_0xb07axb['autoPlayStart'])); var _0xb07ax12 = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax8 + ' ' + _0xb07ax7 + '-zoom' }), _0xb07ax13 = _0xb07axa['zoomIn'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-zoomin ' + _0xb07axb['icons']['zoomin'], title: _0xb07axb['text']['zoomIn'], html: '' + _0xb07axb['text']['zoomIn'] + '' })['on']('click', function() { _0xb07ax6['zoom'](1), _0xb07axa['update'](), _0xb07ax6['target']['startPoint'] && _0xb07ax6['target']['pan'] && _0xb07ax6['target']['pan'](_0xb07ax6['target']['startPoint']) }), _0xb07ax14 = _0xb07axa['zoomOut'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-zoomout ' + _0xb07axb['icons']['zoomout'], title: _0xb07axb['text']['zoomOut'], html: '' + _0xb07axb['text']['zoomOut'] + '' })['on']('click', function() { _0xb07ax6['zoom'](-1), _0xb07axa['update'](), _0xb07ax6['target']['startPoint'] && _0xb07ax6['target']['pan'] && _0xb07ax6['target']['pan'](_0xb07ax6['target']['startPoint']) }); _0xb07ax12['append'](_0xb07ax13)['append'](_0xb07ax14); var _0xb07ax15 = _0xb07axa['pageNumber'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-page' })['on']('change', function() { var _0xb07ax3 = parseInt(_0xb07axa['pageInput']['val'](), 10); _0xb07ax3 = _0xb07axc(_0xb07ax3), _0xb07ax6['gotoPage'](_0xb07ax3) })['on']('keyup', function(_0xb07ax3) { if (13 == _0xb07ax3['keyCode']) { var _0xb07ax4 = parseInt(_0xb07axa['pageInput']['val'](), 10); (_0xb07ax4 = _0xb07axc(_0xb07ax4)) !== _0xb07axc(_0xb07ax6['target']['_activePage'] || _0xb07ax6['_activePage']) && _0xb07ax6['gotoPage'](_0xb07ax4) } }); _0xb07axa['pageInput'] = _0xb07ax4('')['appendTo'](_0xb07ax15), _0xb07axa['pageLabel'] = _0xb07ax4('')['appendTo'](_0xb07ax15); var _0xb07ax16 = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax8 + ' ' + _0xb07ax7 + '-size' }), _0xb07ax17 = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-help ' + _0xb07axb['icons']['help'], title: _0xb07axb['text']['toggleHelp'], html: '' + _0xb07axb['text']['toggleHelp'] + '' })['on']('click', function() {}), _0xb07ax18 = _0xb07axa['sound'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-sound ' + _0xb07axb['icons']['sound'], title: _0xb07axb['text']['toggleSound'], html: '' + _0xb07axb['text']['toggleSound'] + '' })['on']('click', function() { _0xb07axb['enableSound'] = !_0xb07axb['enableSound'], _0xb07axa['updateSound']() }); _0xb07axa['updateSound'] = function() { 0 == _0xb07axb['enableSound'] || 'false' == _0xb07axb['enableSound'] ? _0xb07ax18['addClass']('disabled') : _0xb07ax18['removeClass']('disabled') }, _0xb07axa['updateSound'](); var _0xb07ax19 = _0xb07axa['more'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-more ' + _0xb07axb['icons']['more'] })['on']('click', function(_0xb07ax3) { _0xb07ax19['hasClass']('pdff-active') || (_0xb07ax4(this)['addClass']('pdff-active'), _0xb07ax3['stopPropagation']()) }); function _0xb07ax1a(_0xb07ax3) { _0xb07ax19['removeClass']('pdff-active') } window['addEventListener']('click', _0xb07ax1a, !1); var _0xb07ax1b = _0xb07ax4(_0xb07ax11['div'], { class: 'more-container' }); if (_0xb07ax19['append'](_0xb07ax1b), 'string' == typeof _0xb07axb['source'] && 1 == _0xb07axb['downloadEnable']) { var _0xb07ax1d = _0xb07ax9 + ' ' + _0xb07ax7 + '-download ' + _0xb07axb['icons']['download']; (_0xb07axa['download'] = _0xb07ax4('' + _0xb07axb['text']['downloadPDFFile'] + ''))['attr']('href', _0xb07axb['source'])['attr']('title', _0xb07axb['text']['downloadPDFFile']) }; _0xb07axd['hasFullscreenEnabled']() || _0xb07ax5['addClass']('pdff-custom-fullscreen'), _0xb07axa['switchFullscreen'] = function() { _0xb07axd['getFullscreenElement'](); var _0xb07ax3 = _0xb07ax6['container'][0]; 1 != _0xb07axa['isFullscreen'] ? (_0xb07ax6['container']['addClass']('pdff-fullscreen'), _0xb07ax3['requestFullscreen'] ? _0xb07ax3['requestFullscreen']() : _0xb07ax3['msRequestFullscreen'] ? _0xb07ax3['msRequestFullscreen']() : _0xb07ax3['mozRequestFullScreen'] ? _0xb07ax3['mozRequestFullScreen']() : _0xb07ax3['webkitRequestFullscreen'] && _0xb07ax3['webkitRequestFullscreen'](), _0xb07axa['isFullscreen'] = !0) : (_0xb07ax6['container']['removeClass']('pdff-fullscreen'), _0xb07axa['isFullscreen'] = !1, document['exitFullscreen'] ? document['exitFullscreen']() : document['msExitFullscreen'] ? document['msExitFullscreen']() : document['mozCancelFullScreen'] ? document['mozCancelFullScreen']() : document['webkitExitFullscreen'] && document['webkitExitFullscreen']()), _0xb07axd['hasFullscreenEnabled']() || setTimeout(function() { _0xb07ax6['resize']() }, 50) }; var _0xb07ax1e = _0xb07axa['fullScreen'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-fullscreen ' + _0xb07axb['icons']['fullscreen'], title: _0xb07axb['text']['toggleFullscreen'], html: '' + _0xb07axb['text']['toggleFullscreen'] + '' })['on']('click', _0xb07axa['switchFullscreen']), _0xb07ax1f = _0xb07axa['fit'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-fit ' + _0xb07axb['icons']['fitscreen'] })['on']('click', function() { _0xb07ax4(this)['toggleClass']('pdff-button-fit-active') }); _0xb07ax16['append'](_0xb07ax1e); var _0xb07ax20 = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax8 + ' ' + _0xb07ax7 + '-controls' }), _0xb07ax21 = (_0xb07axa['shareBox'] = new _0xb07ax3.Share(_0xb07ax5, _0xb07axb), _0xb07axa['share'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-share ' + _0xb07axb['icons']['share'], title: _0xb07axb['text']['share'], html: '' + _0xb07axb['text']['share'] + '' })['on']('click', function(_0xb07ax3) { 1 == _0xb07axa['shareBox']['isOpen'] ? _0xb07axa['shareBox']['close']() : (_0xb07axa['shareBox']['update'](_0xb07ax6['getURLHash']()), _0xb07axa['shareBox']['show']()) })), _0xb07ax22 = _0xb07axa['startPage'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-start ' + _0xb07axb['icons']['start'], title: _0xb07axb['text']['gotoFirstPage'], html: '' + _0xb07axb['text']['gotoFirstPage'] + '' })['on']('click', function() { _0xb07ax6['start']() }), _0xb07ax23 = _0xb07axa['endPage'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-end ' + _0xb07axb['icons']['end'], title: _0xb07axb['text']['gotoLastPage'], html: '' + _0xb07axb['text']['gotoLastPage'] + '' })['on']('click', function() { _0xb07ax6['end']() }), _0xb07ax24 = _0xb07axa['pageMode'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-pagemode ' + _0xb07axb['icons']['singlepage'], html: '' + _0xb07axb['text']['singlePageMode'] + '' })['on']('click', function() { var _0xb07ax3 = _0xb07ax4(this); _0xb07ax6['setPageMode'](!_0xb07ax3['hasClass'](_0xb07axb['icons']['doublepage'])) }); _0xb07ax6['setPageMode'](_0xb07ax6['target']['pageMode'] == _0xb07ax3['PAGE_MODE']['SINGLE']); for (var _0xb07ax25 = _0xb07axa['altPrev'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-prev ' + _0xb07ax7 + '-alt ' + _0xb07axb['icons']['prev'], title: _0xb07axb['text']['previousPage'], html: '' + _0xb07axb['text']['previousPage'] + '' })['on']('click', function() { _0xb07ax6['prev']() }), _0xb07ax26 = _0xb07axa['altNext'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-next ' + _0xb07ax7 + '-alt ' + _0xb07axb['icons']['next'], title: _0xb07axb['text']['nextPage'], html: '' + _0xb07axb['text']['nextPage'] + '' })['on']('click', function() { _0xb07ax6['next']() }), _0xb07ax27 = _0xb07axa['thumbnail'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-thumbnail ' + _0xb07axb['icons']['thumbnail'], title: _0xb07axb['text']['toggleThumbnails'], html: '' + _0xb07axb['text']['toggleThumbnails'] + '' })['on']('click', function() { var _0xb07ax3 = _0xb07ax4(this); _0xb07ax6['target']['thumbContainer'] ? (_0xb07ax6['target']['thumbContainer']['toggleClass']('pdff-sidemenu-visible'), _0xb07ax3['toggleClass']('pdff-active')) : (_0xb07ax6['contentProvider']['initThumbs'](), _0xb07ax3['toggleClass']('pdff-active')); _0xb07ax3['hasClass']('pdff-active') && _0xb07ax3['siblings']('.pdff-active')['trigger']('click'), _0xb07axa['update'](!0) }), _0xb07ax28 = _0xb07axa['outline'] = _0xb07ax4(_0xb07ax11['div'], { class: _0xb07ax9 + ' ' + _0xb07ax7 + '-outline ' + _0xb07axb['icons']['outline'], title: _0xb07axb['text']['toggleOutline'], html: '' + _0xb07axb['text']['toggleOutline'] + '' })['on']('click', function() { var _0xb07ax3 = _0xb07ax4(this); if (_0xb07ax6['target']['outlineContainer']) { var _0xb07ax5 = _0xb07ax6['target']['outlineContainer']; _0xb07ax3['toggleClass']('pdff-active'), _0xb07ax5['toggleClass']('pdff-sidemenu-visible'), _0xb07ax3['hasClass']('pdff-active') && _0xb07ax3['siblings']('.pdff-active')['trigger']('click'), _0xb07axa['update'](!0) } }), _0xb07ax29 = _0xb07axb['allControls']['replace'](/ /g, '')['split'](','), _0xb07ax2a = ',' + _0xb07axb['moreControls']['replace'](/ /g, '') + ',', _0xb07ax2b = ',' + _0xb07axb['hideControls']['replace'](/ /g, '') + ',', _0xb07ax2c = (_0xb07ax2a['split'](','), 0); _0xb07ax2c < _0xb07ax29['length']; _0xb07ax2c++) { var _0xb07ax2d = _0xb07ax29[_0xb07ax2c]; if (_0xb07ax2b['indexOf'](',' + _0xb07ax2d + ',') < 0) { var _0xb07ax2e = _0xb07axa[_0xb07ax2d]; null != _0xb07ax2e && (_0xb07ax2a['indexOf'](',' + _0xb07ax2d + ',') > -1 && 'more' !== _0xb07ax2d && 'pageNumber' !== _0xb07ax2d ? _0xb07ax1b['append'](_0xb07ax2e) : _0xb07ax20['append'](_0xb07ax2e)) } }; _0xb07ax5['append'](_0xb07ax20)['append'](_0xb07axf)['append'](_0xb07axe)['append'](_0xb07ax12); var _0xb07ax2f = 16, _0xb07ax30 = 17, _0xb07ax31 = 18, _0xb07ax32 = 39, _0xb07ax33 = 37, _0xb07ax34 = 27; function _0xb07ax35(_0xb07ax3) { switch (_0xb07ax3['keyCode']) { case _0xb07ax34: 1 == _0xb07axa['isFullscreen'] && _0xb07axa['fullScreen']['trigger']('click'); break; case _0xb07ax2f: !1; break; case _0xb07ax30: !1; break; case _0xb07ax31: !1; break; case _0xb07ax33: _0xb07ax6['prev'](); break; case _0xb07ax32: _0xb07ax6['next']() } } document['addEventListener']('keyup', _0xb07ax35, !1), _0xb07axa['update'] = function(_0xb07ax4) { _0xb07ax1c('ui update'); var _0xb07ax7 = _0xb07ax6['target'], _0xb07ax8 = _0xb07axc(_0xb07ax7['_activePage'] || _0xb07ax6['_activePage']), _0xb07ax9 = _0xb07ax7['pageCount'] || _0xb07ax6['pageCount'], _0xb07axb = _0xb07ax7['direction'] == _0xb07ax3['DIRECTION']['RTL'], _0xb07axd = 1 == _0xb07ax8 || 0 == _0xb07ax8, _0xb07axe = _0xb07ax8 == _0xb07ax9; _0xb07axa['next']['show'](), _0xb07axa['prev']['show'](), _0xb07axa['altNext']['removeClass']('disabled'), _0xb07axa['altPrev']['removeClass']('disabled'), (_0xb07axd && !_0xb07axb || _0xb07axe && _0xb07axb) && (_0xb07axa['prev']['hide'](), _0xb07axa['altPrev']['addClass']('disabled')), (_0xb07axe && !_0xb07axb || _0xb07axd && _0xb07axb) && (_0xb07axa['next']['hide'](), _0xb07axa['altNext']['addClass']('disabled')), _0xb07axa['pageInput']['val'](_0xb07ax8), _0xb07axa['pageLabel']['html'](_0xb07ax8 + '/' + _0xb07ax9), _0xb07ax5['find']('.pdff-sidemenu-visible')['length'] > 0 ? _0xb07ax5['addClass']('pdff-sidemenu-open') : _0xb07ax5['removeClass']('pdff-sidemenu-open'), 1 == _0xb07ax4 && _0xb07ax6['resize'](), _0xb07ax7['contentProvider']['zoomScale'] == _0xb07ax7['contentProvider']['maxZoom'] ? _0xb07axa['zoomIn']['addClass']('disabled') : _0xb07axa['zoomIn']['removeClass']('disabled'), 1 == _0xb07ax7['contentProvider']['zoomScale'] ? _0xb07axa['zoomOut']['addClass']('disabled') : _0xb07axa['zoomOut']['removeClass']('disabled') }, null != _0xb07ax6['target'] && (_0xb07ax6['target']['ui'] = _0xb07axa), null != _0xb07axb['onCreateUI'] && _0xb07axb['onCreateUI'](_0xb07ax6) }, _0xb07ax2b = null; function _0xb07ax2c() { _0xb07ax2b = function(_0xb07ax3) { function _0xb07ax5(_0xb07ax5) { _0xb07ax5 = _0xb07ax5 || {}; var _0xb07ax6 = this; _0xb07ax3['call'](this, _0xb07ax5), _0xb07ax6['options'] = _0xb07ax5, _0xb07ax6['canvas'] = _0xb07ax4(_0xb07ax6['renderer']['domElement'])['addClass']('pdff-3dcanvas'), _0xb07ax6['container'] = _0xb07ax5['container'], _0xb07ax6['container']['append'](_0xb07ax6['canvas']), _0xb07ax6['type'] = 'PreviewStage', _0xb07ax6['mouse'] = new THREE['Vector2'], _0xb07ax6['raycaster'] = new THREE['Raycaster'], _0xb07ax6['camera']['position']['set'](0, 20, 600), _0xb07ax6['camera']['lookAt'](new THREE.Vector3(0, 0, 0)), _0xb07ax6['spotLight']['position']['set'](-220, 330, 550), _0xb07ax6['spotLight']['castShadow'] = !_0xb07ax25 && _0xb07ax5['webglShadow'], _0xb07ax6['spotLight']['shadow'] && (_0xb07ax6['spotLight']['shadow']['bias'] = -8e-4), _0xb07ax6['spotLight']['intensity'] = _0xb07ax12(_0xb07ax5['spotLightIntensity'], _0xb07ax9['spotLightIntensity']), _0xb07ax6['ambientLight']['color'] = new THREE.Color(_0xb07ax12(_0xb07ax5['ambientLightColor'], _0xb07ax9['ambientLightColor'])), _0xb07ax6['ambientLight']['intensity'] = _0xb07ax12(_0xb07ax5['ambientLightIntensity'], _0xb07ax9['ambientLightIntensity']); var _0xb07ax7 = new THREE['ShadowMaterial']; _0xb07ax7['opacity'] = _0xb07ax12(_0xb07ax5['shadowOpacity'], _0xb07ax9['shadowOpacity']), _0xb07ax6['ground']['material'] = _0xb07ax7, _0xb07ax6['ground']['position']['z'] = -2, _0xb07ax6['orbitControl']['maxAzimuthAngle'] = 0, _0xb07ax6['orbitControl']['minAzimuthAngle'] = 0, _0xb07ax6['orbitControl']['minPolarAngle'] = 1.57, _0xb07ax6['orbitControl']['maxPolarAngle'] = 1.57, _0xb07ax6['orbitControl']['mouseButtons']['ORBIT'] = THREE['MOUSE']['RIGHT'], _0xb07ax6['orbitControl']['mouseButtons']['PAN'] = -1, _0xb07ax6['orbitControl']['maxDistance'] = 5e3, _0xb07ax6['orbitControl']['minDistance'] = 50, _0xb07ax6['orbitControl']['noZoom'] = !0, _0xb07ax6['selectiveRendering'] = !0, _0xb07ax6['orbitControl']['zoomSpeed'] = 5, _0xb07ax6['orbitControl']['keyPanSpeed'] = 0, _0xb07ax6['orbitControl']['center']['set'](0, 0, 0), _0xb07ax6['orbitControl']['update'](), _0xb07ax6['swipe_threshold'] = _0xb07ax25 ? 15 : 20; var _0xb07ax8 = _0xb07ax6['cssRenderer'] = new THREE['CSS3DRenderer']; _0xb07ax4(_0xb07ax8['domElement'])['css']({ position: 'absolute', top: 0, pointerEvents: 'none' })['addClass']('pdff-3dcanvas pdff-csscanvas'), _0xb07ax6['container'][0]['appendChild'](_0xb07ax8['domElement']); var _0xb07axa = _0xb07ax6['cssScene'] = new THREE['Scene'], _0xb07axb = document['createElement']('div'); _0xb07axb['className'] = 'pdff-page-content pdff-page-content-left'; var _0xb07axc = document['createElement']('div'); _0xb07axc['className'] = 'pdff-page-content pdff-page-content-right'; var _0xb07axe = _0xb07axa['divLeft'] = new THREE.CSS3DObject(_0xb07axb), _0xb07axf = _0xb07axa['divRight'] = new THREE.CSS3DObject(_0xb07axc); function _0xb07ax11() { _0xb07ax6['renderRequestPending'] = !0 } _0xb07axa['add'](_0xb07axe), _0xb07axa['add'](_0xb07axf), _0xb07ax6['resizeCallback'] = function() { _0xb07ax8['setSize'](_0xb07ax6['canvas']['width'](), _0xb07ax6['canvas']['height']()) }, window['addEventListener'](_0xb07ax10['move'], _0xb07ax11, !1), window['addEventListener']('keyup', _0xb07ax11, !1), _0xb07ax6['dispose'] = function() { _0xb07ax6['clearChild'](), _0xb07ax6['render'](), window['removeEventListener'](_0xb07ax10['move'], _0xb07ax11, !1), 1 == _0xb07ax6['options']['scrollWheel'] && (_0xb07ax6['renderer']['domElement']['removeEventListener']('mousewheel', _0xb07ax13, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('DOMMouseScroll', _0xb07ax13, !1)), window['removeEventListener']('keyup', _0xb07ax11, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('mousemove', _0xb07ax14, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('touchmove', _0xb07ax14, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('mousedown', _0xb07ax15, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('touchstart', _0xb07ax15, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('mouseup', _0xb07ax16, !1), _0xb07ax6['renderer']['domElement']['removeEventListener']('touchend', _0xb07ax16, !1), _0xb07ax6['canvas']['remove'](), _0xb07ax8['domElement']['parentNode']['removeChild'](_0xb07ax8['domElement']), _0xb07ax8 = null, _0xb07ax6['renderCallback'] = null, _0xb07ax6['renderCallback'] = null, _0xb07ax6['orbitControl']['dispose'](), _0xb07ax6['orbitControl'] = null, _0xb07ax6['renderer']['dispose'](), _0xb07ax6['cancelRAF']() }, _0xb07ax6['renderCallback'] = function() { TWEEN['getAll']()['length'] > 0 && (_0xb07ax6['renderRequestPending'] = !0), TWEEN['update'](), _0xb07ax8['render'](_0xb07axa, _0xb07ax6['camera']) }; var _0xb07ax13 = function(_0xb07ax3) { var _0xb07ax4 = 0; if (null != _0xb07ax3['wheelDelta'] ? _0xb07ax4 = _0xb07ax3['wheelDelta'] : null != _0xb07ax3['detail'] && (_0xb07ax4 = -_0xb07ax3['detail']), _0xb07ax4) { var _0xb07ax5 = _0xb07ax6['previewObject']['contentProvider']['zoomScale']; (_0xb07ax4 > 0 && 1 == _0xb07ax5 || _0xb07ax4 < 0 && _0xb07ax5 > 1) && _0xb07ax3['preventDefault'](), _0xb07ax6['previewObject']['zoom'](_0xb07ax4 > 0 ? 1 : -1) }; _0xb07ax11() }, _0xb07ax14 = function(_0xb07ax3) { if (_0xb07ax6['renderRequestPending'] = !0, _0xb07ax3 = _0xb07ax21(_0xb07ax3), _0xb07ax6['isMouseDown'] && 0 != _0xb07ax3['movementX'] && 0 != _0xb07ax3['movementY'] && (_0xb07ax6['isMouseMoving'] = !0), null != _0xb07ax3['touches'] && 2 == _0xb07ax3['touches']['length'] && null != _0xb07ax6['startTouches']) { _0xb07ax6['zoomDirty'] = !0; var _0xb07ax4 = _0xb07axd['getVectorAvg'](_0xb07axd['getTouches'](_0xb07ax3, _0xb07ax6['container']['offset']())), _0xb07ax5 = _0xb07axd['calculateScale'](_0xb07ax6['startTouches'], _0xb07axd['getTouches'](_0xb07ax3)); _0xb07ax6['lastScale'], _0xb07ax6['previewObject']['contentProvider']['zoomScale'], _0xb07ax4['x'], _0xb07ax4['y']; return _0xb07ax6['camera']['position']['z'] = _0xb07ax6['originalZ'] / _0xb07ax5, _0xb07ax6['lastScale'] = _0xb07ax5, _0xb07ax6['lastZoomCenter'] = _0xb07ax4, void(_0xb07ax3['preventDefault']()) }; if (1 == _0xb07ax6['isMouseDown'] && 1 == _0xb07ax6['previewObject']['contentProvider']['zoomScale']) { var _0xb07ax7 = _0xb07ax3['pageX'] - _0xb07ax6['lastPos']; performance['now'](), _0xb07ax6['lastTime']; Math['abs'](_0xb07ax7) > _0xb07ax6['swipe_threshold'] && (_0xb07ax7 < 0 ? _0xb07ax6['target']['next']() : _0xb07ax6['target']['prev'](), _0xb07ax3['preventDefault'](), _0xb07ax6['isMouseDown'] = !1), _0xb07ax6['lastPos'] = _0xb07ax3['pageX'], _0xb07ax6['lastTime'] = performance['now']() } }, _0xb07ax15 = function(_0xb07ax3) { null != (_0xb07ax3 = _0xb07ax21(_0xb07ax3))['touches'] && 2 == _0xb07ax3['touches']['length'] && null == _0xb07ax6['startTouches'] && (_0xb07ax6['startTouches'] = _0xb07axd['getTouches'](_0xb07ax3), _0xb07ax6['lastScale'] = 1, _0xb07ax6['originalZ'] = 1 * _0xb07ax6['camera']['position']['z']), document['activeElement']['blur'](), _0xb07ax6['mouseValue'] = _0xb07ax3['pageX'] + ',' + _0xb07ax3['pageY'], _0xb07ax6['isMouseMoving'] = !1, _0xb07ax6['isMouseDown'] = !0, _0xb07ax6['lastPos'] = _0xb07ax3['pageX'], _0xb07ax6['lastTime'] = performance['now']() }, _0xb07ax16 = function(_0xb07ax3) { if (null != (_0xb07ax3 = _0xb07ax21(_0xb07ax3))['touches'] && 0 == _0xb07ax3['touches']['length']) { _0xb07ax6['previewObject']['contentProvider']['zoomScale']; 1 == _0xb07ax6['zoomDirty'] && (_0xb07ax6['previewObject']['contentProvider']['zoomScale'] = _0xb07axd['limitAt'](_0xb07ax6['previewObject']['contentProvider']['zoomScale'] * _0xb07ax6['lastScale'], 1, _0xb07ax6['previewObject']['contentProvider']['maxZoom']), _0xb07ax6['previewObject']['zoomValue'] = 1 * _0xb07ax6['previewObject']['contentProvider']['zoomScale'], _0xb07ax6['previewObject']['resize'](), _0xb07ax6['zoomDirty'] = !1), _0xb07ax6['lastScale'] = null, _0xb07ax6['startTouches'] = null }; null != _0xb07ax3['touches'] && _0xb07ax3['touches']['length'] > 1 || function(_0xb07ax3) { if (_0xb07ax6['isMouseDown'] = !1, 0 !== _0xb07ax3['button']) { return this }; var _0xb07ax5 = _0xb07ax3['pageX'] + ',' + _0xb07ax3['pageY']; if (_0xb07ax6['isMouseMoving']) { ; } else { if (_0xb07ax5 == _0xb07ax6['mouseValue']) { _0xb07ax3 = _0xb07ax3 || window['event'], _0xb07ax3 = _0xb07ax4['event']['fix'](_0xb07ax3); var _0xb07ax7 = _0xb07ax6['mouse'], _0xb07ax8 = _0xb07ax6['raycaster']; _0xb07ax7['x'] = _0xb07ax3['offsetX'] / _0xb07ax6['canvas']['innerWidth']() * 2 - 1, _0xb07ax7['y'] = 1 - _0xb07ax3['offsetY'] / _0xb07ax6['canvas']['innerHeight']() * 2, _0xb07ax8['setFromCamera'](_0xb07ax7, _0xb07ax6['camera']); var _0xb07ax9 = _0xb07ax8['intersectObjects'](_0xb07ax6['target'] instanceof MOCKUP['Bundle'] ? _0xb07ax6['target']['children'] : [_0xb07ax6['target']], !0); if (_0xb07ax9['length'] > 0) { var _0xb07axa, _0xb07axb = 0; do { _0xb07axa = null != _0xb07ax9[_0xb07axb] ? _0xb07ax9[_0xb07axb]['object'] : null, _0xb07axb++ } while ((_0xb07axa instanceof THREE['BoxHelper'] || !(_0xb07axa instanceof MOCKUP['Paper']) || 1 == _0xb07axa['isFlipping']) && _0xb07axb < _0xb07ax9['length']);; null != _0xb07axa['userData']['object'] || (_0xb07axa['angles'][1] > 90 ? 1 != _0xb07axa['isEdge'] && _0xb07ax6['target']['next']() : 1 != _0xb07axa['isEdge'] && _0xb07ax6['target']['prev']()) } } } }(_0xb07ax3) }; return _0xb07ax6['renderer']['domElement']['addEventListener']('mousemove', _0xb07ax14, !1), _0xb07ax6['renderer']['domElement']['addEventListener']('touchmove', _0xb07ax14, !1), _0xb07ax6['renderer']['domElement']['addEventListener']('mousedown', _0xb07ax15, !1), _0xb07ax6['renderer']['domElement']['addEventListener']('touchstart', _0xb07ax15, !1), _0xb07ax6['renderer']['domElement']['addEventListener']('mouseup', _0xb07ax16, !1), _0xb07ax6['renderer']['domElement']['addEventListener']('touchend', _0xb07ax16, !1), 1 == _0xb07ax6['options']['scrollWheel'] && (_0xb07ax6['renderer']['domElement']['addEventListener']('mousewheel', _0xb07ax13, !1), _0xb07ax6['renderer']['domElement']['addEventListener']('DOMMouseScroll', _0xb07ax13, !1)), _0xb07ax4(_0xb07ax6['renderer']['domElement'])['css']({ display: 'block' }), _0xb07ax4(window)['trigger']('resize'), this } return _0xb07ax29(_0xb07ax5, _0xb07ax3), _0xb07ax5['prototype']['width'] = function() { return this['container']['width']() }, _0xb07ax5['prototype']['height'] = function() { return this['container']['height']() }, _0xb07ax5 }(MOCKUP.Stage), MOCKUP['PreviewStage'] = _0xb07ax2b; var _0xb07ax5 = function(_0xb07ax4) { function _0xb07ax5(_0xb07ax3, _0xb07ax5) { (_0xb07ax3 = _0xb07ax3 || {})['folds'] = 1, _0xb07ax4['call'](this, _0xb07ax3, _0xb07ax5), this['angle'] = 0, this['isFlipping'] = !1, this['material']['materials'][5]['transparent'] = !0, this['material']['materials'][4]['transparent'] = !0, this['type'] = 'BookPaper' } return _0xb07ax29(_0xb07ax5, _0xb07ax4), _0xb07ax5['prototype']['tween'] = function(_0xb07ax4, _0xb07ax5) { var _0xb07ax6 = this; _0xb07ax6['originalStiff'] = _0xb07ax6['stiffness']; var _0xb07ax7 = _0xb07ax6['newStiffness'], _0xb07ax8 = _0xb07ax23(_0xb07ax6['parent']), _0xb07ax9 = _0xb07ax5 - _0xb07ax4, _0xb07axa = _0xb07ax4 > 90, _0xb07axb = _0xb07ax6['parent']['direction'] == _0xb07ax3['DIRECTION']['RTL']; _0xb07ax6['init'] = { angle: _0xb07ax4, angle2: _0xb07ax4 < 90 ? 0 : 180, stiff: _0xb07ax6['originalStiff'], index: _0xb07axa && !_0xb07axb || !_0xb07axa && _0xb07axb ? 1 : 0 }, _0xb07ax6['first'] = { angle: _0xb07ax4 + _0xb07ax9 / 4, angle2: 90, stiff: _0xb07ax6['originalStiff'], index: _0xb07axa && !_0xb07axb || !_0xb07axa && _0xb07axb ? 1 : 0.25 }, _0xb07ax6['mid'] = { angle: _0xb07ax4 + 2 * _0xb07ax9 / 4, angle2: _0xb07ax4 < 90 ? 135 : 45, stiff: _0xb07ax6['newStiffness'], index: 0.5 }, _0xb07ax6['mid2'] = { angle: _0xb07ax4 + 3 * _0xb07ax9 / 4, angle2: _0xb07ax4 < 90 ? 180 : 0, stiff: _0xb07ax6['newStiffness'], index: _0xb07axa && !_0xb07axb || !_0xb07axa && _0xb07axb ? 0.25 : 1 }, _0xb07ax6['end'] = { angle: _0xb07ax5, angle2: _0xb07ax4 < 90 ? 180 : 0, stiff: _0xb07ax6['newStiffness'], index: _0xb07axa && !_0xb07axb || !_0xb07axa && _0xb07axb ? 0 : 1 }, _0xb07ax6['isFlipping'] = !0; _0xb07ax8 && (!_0xb07axa && !_0xb07axb || _0xb07axa && _0xb07axb) && (_0xb07ax6['material']['materials'][5]['opacity'] = _0xb07ax6['material']['materials'][4]['opacity'] = 0, _0xb07ax6['castShadow'] = !1), _0xb07ax6['currentTween'] = new TWEEN.Tween(_0xb07ax6['init'])['to']({ angle: [_0xb07ax6['first']['angle'], _0xb07ax6['mid']['angle'], _0xb07ax6['mid2']['angle'], _0xb07ax6['end']['angle']], angle2: [_0xb07ax6['first']['angle2'], _0xb07ax6['mid']['angle2'], _0xb07ax6['mid2']['angle2'], _0xb07ax6['end']['angle2']], stiff: [_0xb07ax6['first']['stiff'], _0xb07ax6['mid']['stiff'], _0xb07ax6['mid2']['stiff'], _0xb07ax6['end']['stiff']], index: [_0xb07ax6['first']['index'], _0xb07ax6['mid']['index'], _0xb07ax6['mid2']['index'], _0xb07ax6['end']['index']] }, _0xb07ax6['parent']['duration'])['onUpdate'](function(_0xb07ax3) { var _0xb07ax4; _0xb07ax4 = this, _0xb07ax6['angles'][1] = _0xb07ax4['angle'], _0xb07ax6['angles'][4] = _0xb07ax6['isHard'] ? _0xb07ax4['angle'] : _0xb07ax4['angle2'], 1 == _0xb07ax6['isHard'] ? _0xb07ax6['stiffness'] = 0 : (_0xb07ax6['stiffness'] = _0xb07ax4['stiff'] / (_0xb07ax7 + 1e-5) * (_0xb07ax6['newStiffness'] + 1e-5), _0xb07ax6['stiffness'] = isNaN(_0xb07ax6['stiffness']) ? 0 : _0xb07ax4['stiff']), _0xb07ax8 && (_0xb07ax6['material']['materials'][5]['opacity'] = _0xb07ax6['material']['materials'][4]['opacity'] = _0xb07ax4['index'], _0xb07ax6['castShadow'] = _0xb07ax4['index'] > 0.5), _0xb07ax6['updateAngle'](!0) })['easing'](TWEEN['Easing']['Sinusoidal'].Out)['onComplete'](function(_0xb07ax3) { _0xb07ax6['stiffness'] = _0xb07ax6['newStiffness'], _0xb07ax6['updateAngle'](), _0xb07ax6['material']['materials'][5]['opacity'] = _0xb07ax6['material']['materials'][4]['opacity'] = 1, _0xb07ax6['castShadow'] = !0, _0xb07ax6['isFlipping'] = !1, _0xb07ax6['parent'] && _0xb07ax6['parent']['refresh'] && _0xb07ax6['parent']['refresh']() })['start']() }, _0xb07ax5 }(MOCKUP.FlexBoxPaper); MOCKUP['BookPaper'] = _0xb07ax5; var _0xb07ax6 = function(_0xb07ax4) { function _0xb07ax5(_0xb07ax5, _0xb07ax6) { (_0xb07ax5 = _0xb07ax5 || {})['segments'] = _0xb07ax5['segments'] || 50, this['pageCount'] = _0xb07ax5['pageCount'], this['height'] = _0xb07ax5['height'], this['width'] = _0xb07ax5['width'], this['pageCount'] = 1 == this['pageCount'] ? this['pageCount'] : 2 * Math['ceil'](this['pageCount'] / 2), this['direction'] = _0xb07ax5['direction'] || _0xb07ax3['DIRECTION']['LTR'], this['startPage'] = 1, this['endPage'] = this['pageCount'], this['stackCount'] = _0xb07ax5['stackCount'] || 6, this['materials'] = [], _0xb07ax4['call'](this, _0xb07ax5, _0xb07ax6), this['angles'] = [0, 0, 0, 0, 0, 0], this['stiffness'] = null == _0xb07ax5['stiffness'] ? 1.5 : _0xb07ax5['stiffness'], this['hardConfig'] = _0xb07ax5['hard'], this['_activePage'] = _0xb07ax5['openPage'] || this['startPage'], this['createStack'](_0xb07ax5), this['pageMode'] = _0xb07ax5['pageMode'] || (_0xb07ax25 || this['pageCount'] <= 2 ? _0xb07ax3['PAGE_MODE']['SINGLE'] : _0xb07ax3['PAGE_MODE']['DOUBLE']), this['singlePageMode'] = _0xb07ax5['singlePageMode'] || (_0xb07ax25 ? _0xb07ax3['SINGLE_PAGE_MODE']['BOOKLET'] : _0xb07ax3['SINGLE_PAGE_MODE']['ZOOM']), this['type'] = 'Book' } return _0xb07ax29(_0xb07ax5, _0xb07ax4), _0xb07ax5['prototype']['getPageByNumber'] = function(_0xb07ax3) { var _0xb07ax4 = _0xb07ax23(this) ? _0xb07ax24(this) ? _0xb07ax3 + 1 : _0xb07ax3 : Math['floor']((_0xb07ax3 - 1) / 2); return this['getObjectByName'](_0xb07ax4.toString()) }, _0xb07ax5['prototype']['isPageHard'] = function(_0xb07ax3) { return _0xb07axd['isHardPage'](this['hardConfig'], _0xb07ax3, this['pageCount']) }, _0xb07ax5['prototype']['activePage'] = function(_0xb07ax3) { if (null == _0xb07ax3) { return this['_activePage'] }; this['gotoPage'](_0xb07ax3) }, _0xb07ax5['prototype']['gotoPage'] = function(_0xb07ax3) { _0xb07ax3 = parseInt(_0xb07ax3, 10), this['_activePage'] = _0xb07ax3, 1 == this['autoPlay'] && this['previewObject']['setAutoPlay'](this['autoPlay']), this['updatePage'](_0xb07ax3), this && this['thumblist'] && this['thumblist']['review'] && this['thumblist']['review']() }, _0xb07ax5['prototype']['moveBy'] = function(_0xb07ax3) { var _0xb07ax4 = this['_activePage'] + _0xb07ax3; _0xb07ax4 = _0xb07ax18(_0xb07ax4, this['startPage'], this['endPage']), this['gotoPage'](_0xb07ax4) }, _0xb07ax5['prototype']['next'] = function(_0xb07ax4) { null == _0xb07ax4 && (_0xb07ax4 = this['direction'] == _0xb07ax3['DIRECTION']['RTL'] ? -this['pageMode'] : this['pageMode']), this['moveBy'](_0xb07ax4) }, _0xb07ax5['prototype']['prev'] = function(_0xb07ax4) { null == _0xb07ax4 && (_0xb07ax4 = this['direction'] == _0xb07ax3['DIRECTION']['RTL'] ? this['pageMode'] : -this['pageMode']), this['moveBy'](_0xb07ax4) }, _0xb07ax5['prototype']['updateAngle'] = function() { for (var _0xb07ax3 = this['angles'][1], _0xb07ax4 = this['angles'][4] - _0xb07ax3, _0xb07ax5 = this['stackCount'], _0xb07ax6 = 0; _0xb07ax6 < _0xb07ax5; _0xb07ax6++) { var _0xb07ax7 = this['children'][_0xb07ax6]; _0xb07ax7['angles'][1] = _0xb07ax3 + _0xb07ax6 * _0xb07ax4 / (100 * _0xb07ax5), _0xb07ax7['stiffness'] = this['stiffness'], _0xb07ax7['updateAngle']() } }, _0xb07ax5['prototype']['refresh'] = function() { this['updatePage'](this._activePage), null != this['flipCallback'] && this['flipCallback']() }, _0xb07ax5['prototype']['updatePage'] = function(_0xb07ax4) { var _0xb07ax5 = this['direction'] == _0xb07ax3['DIRECTION']['RTL'], _0xb07ax6 = _0xb07ax23(this), _0xb07ax7 = (_0xb07ax1f(_0xb07ax4), _0xb07ax6 ? 1 : 2); _0xb07ax4 = Math['floor'](_0xb07ax4 / _0xb07ax7), _0xb07ax5 && (_0xb07ax4 = this['pageCount'] / _0xb07ax7 - _0xb07ax4); var _0xb07ax8 = this['oldBaseNumber'] || 0, _0xb07axa = this['pageCount'] / _0xb07ax7, _0xb07axb = this['stackCount'], _0xb07axc = _0xb07ax6 ? 0 : (0.5 - Math['abs'](_0xb07axa / 2 - _0xb07ax4) / _0xb07axa) / this['stiffness'], _0xb07axd = Math['floor'](_0xb07axb / 2), _0xb07axe = !1; _0xb07ax8 > _0xb07ax4 ? (_0xb07axe = !0, this['children'][_0xb07axb - 1]['skipFlip'] = !0, this['children']['unshift'](this['children']['pop']())) : _0xb07ax8 < _0xb07ax4 && (this['children'][0]['skipFlip'] = !0, this['children']['push'](this['children']['shift']())); for (var _0xb07axf = 5 / _0xb07axa, _0xb07ax10 = _0xb07axf * _0xb07ax4 / 2, _0xb07ax11 = _0xb07axf * (_0xb07axa - _0xb07ax4) / 2, _0xb07ax12 = _0xb07ax10 < _0xb07ax11 ? _0xb07ax11 : _0xb07ax10, _0xb07ax13 = 0; _0xb07ax13 < _0xb07axb; _0xb07ax13++) { var _0xb07ax14, _0xb07ax15 = this['children'][_0xb07ax13], _0xb07ax16 = (_0xb07ax15['color'], _0xb07ax15['angles'][1]), _0xb07ax17 = _0xb07ax4 - _0xb07axd + _0xb07ax13; _0xb07ax5 && (_0xb07ax17 = _0xb07ax6 ? this['pageCount'] - _0xb07ax17 : Math['floor'](this['pageCount'] / 2) - _0xb07ax17 - 1); var _0xb07ax18 = _0xb07ax15['isHard'] = this['isPageHard'](_0xb07ax17), _0xb07ax19 = _0xb07ax15['name']; _0xb07ax15['isEdge'] = !1, 0 == _0xb07ax13 ? _0xb07ax15['depth'] = _0xb07ax10 < 0.4 ? 0.4 : _0xb07ax10 : _0xb07ax13 == _0xb07axb - 1 ? _0xb07ax15['depth'] = _0xb07ax11 < 0.4 ? 0.4 : _0xb07ax11 : (_0xb07ax15['depth'] = 0.4, _0xb07ax15['isEdge'] = !1), 1 == _0xb07ax15['isFlipping'] && (_0xb07ax15['depth'] = 0.4), _0xb07ax15['position']['x'] = 0; var _0xb07ax1a = 0.02 * _0xb07ax13, _0xb07ax1b = 180 - 0.02 * (_0xb07ax13 - _0xb07axd) + 0.02 * _0xb07ax13; if (_0xb07ax13 < _0xb07axd ? (_0xb07ax15['newStiffness'] = _0xb07ax18 || 0 == this['stiffness'] ? 0 : _0xb07axc / (_0xb07ax4 / _0xb07axa) / 4, _0xb07ax14 = _0xb07ax1a, _0xb07ax15['position']['z'] = _0xb07ax12 - 0.4 * (-_0xb07ax13 + _0xb07axd), 1 == _0xb07axe && (_0xb07ax15['position']['z'] -= 0.4)) : (_0xb07ax14 = _0xb07ax1b, _0xb07ax15['newStiffness'] = _0xb07ax18 || 0 == this['stiffness'] ? 0 : _0xb07axc / (Math['abs'](_0xb07axa - _0xb07ax4) / _0xb07axa) / 4, _0xb07ax15['position']['z'] = _0xb07ax12 - 0.4 * (-_0xb07axb + _0xb07ax13 + _0xb07axd + 1) - _0xb07ax15['depth']), 0 == _0xb07ax15['isFlipping']) { if (Math['abs'](_0xb07ax16 - _0xb07ax14) > 20 && 0 == _0xb07ax15['skipFlip']) { _0xb07ax15['depth'] = 0.4; var _0xb07ax1c = _0xb07ax15['stiffness']; _0xb07ax1c = _0xb07ax16 > _0xb07ax14 ? _0xb07axc / (Math['abs'](_0xb07axa - _0xb07ax4) / _0xb07axa) / 4 : _0xb07axc / (_0xb07ax4 / _0xb07axa) / 4, _0xb07ax15['position']['z'] += 0.4, _0xb07ax15['stiffness'] = isNaN(_0xb07ax1c) ? _0xb07ax15['stiffness'] : _0xb07ax1c, _0xb07ax15['updateAngle'](!0), _0xb07ax15['targetStiffness'] = _0xb07ax18 ? 0 : _0xb07ax13 < _0xb07ax4 ? _0xb07axc / (Math['abs'](_0xb07axa - _0xb07ax4) / _0xb07axa) / 4 : _0xb07axc / (_0xb07ax4 / _0xb07axa) / 4, _0xb07ax15['targetStiffness'] = _0xb07ax18 ? 0 : isNaN(_0xb07ax15['targetStiffness']) ? _0xb07ax15['stiffness'] : _0xb07ax15['targetStiffness'], _0xb07ax15['isFlipping'] = !0, _0xb07ax15['tween'](_0xb07ax16, _0xb07ax14), null != this['preFlipCallback'] && this['preFlipCallback']() } else { _0xb07ax15['skipFlip'] = !1, _0xb07ax15['newStiffness'] = isNaN(_0xb07ax15['newStiffness']) ? 0 : _0xb07ax15['newStiffness'], _0xb07ax15['angles'][1] == _0xb07ax14 && _0xb07ax15['stiffness'] == _0xb07ax15['newStiffness'] && _0xb07ax15['depth'] == _0xb07ax15['oldDepth'] || (_0xb07ax15['angles'][1] = _0xb07ax15['angles'][4] = _0xb07ax14, _0xb07ax15['stiffness'] = _0xb07ax15['newStiffness'], _0xb07ax15['updateAngle'](!0)) } }; _0xb07ax15['visible'] = _0xb07ax6 ? _0xb07ax5 ? _0xb07ax13 < _0xb07axd || _0xb07ax15['isFlipping'] : _0xb07ax13 >= _0xb07axd || _0xb07ax15['isFlipping'] : _0xb07ax17 >= 0 && _0xb07ax17 < _0xb07axa || _0xb07ax6 && _0xb07ax17 == _0xb07axa, null != this['requestPage'] && 1 == _0xb07ax15['visible'] && (_0xb07ax15['name'] = _0xb07ax17.toString(), _0xb07ax15['name'] != _0xb07ax19 && (_0xb07ax15['textureLoaded'] = !1, _0xb07ax15['frontImage'](_0xb07ax9['textureLoadFallback']), _0xb07ax15['frontPageStamp'] = '-1', _0xb07ax15['frontTextureLoaded'] = !1, _0xb07ax15['thumbLoaded'] = !1, _0xb07ax15['backImage'](_0xb07ax9['textureLoadFallback']), _0xb07ax15['backPageStamp'] = '-1', _0xb07ax15['backTextureLoaded'] = !1, this['requestPage']())), _0xb07ax15['oldDepth'] = _0xb07ax15['depth']; var _0xb07ax1d = Math['abs'](_0xb07ax15['geometry']['boundingBox']['max']['x']) < Math['abs'](_0xb07ax15['geometry']['boundingBox']['min']['x']) ? _0xb07ax15['geometry']['boundingBox']['max']['x'] : _0xb07ax15['geometry']['boundingBox']['min']['x']; _0xb07ax15['position']['x'] = 1 == _0xb07ax15['isEdge'] && 0 == _0xb07ax15['isFlipping'] ? _0xb07ax13 < _0xb07axd ? _0xb07ax1d : -_0xb07ax1d : 0 }; this['oldBaseNumber'] = _0xb07ax4, null != this['updatePageCallback'] && this['updatePageCallback']() }, _0xb07ax5['prototype']['createCover'] = function(_0xb07ax3) { _0xb07ax3['width'] = 2 * _0xb07ax3['width'], this['cover'] = new MOCKUP.BiFold(_0xb07ax3), this['add'](this['cover']) }, _0xb07ax5['prototype']['createStack'] = function(_0xb07ax3) { for (var _0xb07ax4 = 'red,green,blue,yellow,orange,black' ['split'](','), _0xb07ax5 = 0; _0xb07ax5 < this['stackCount']; _0xb07ax5++) { _0xb07ax3['angles'] = [, this['stackCount'] - _0xb07ax5], _0xb07ax3['stiffness'] = (this['stackCount'] - _0xb07ax5) / 100; var _0xb07ax6 = new MOCKUP.BookPaper(_0xb07ax3); _0xb07ax6['angles'][1] = 180, _0xb07ax6['index'] = _0xb07ax5, _0xb07ax6['updateAngle'](), _0xb07ax6['textureReady'] = !1, _0xb07ax6['textureRequested'] = !1, this['add'](_0xb07ax6), _0xb07ax6['color'] = _0xb07ax4[_0xb07ax5], _0xb07ax6['position']['z'] = -1 * _0xb07ax5 } }, _0xb07ax5['prototype']['shininess'] = function(_0xb07ax3) { if (null == _0xb07ax3) { return this['mainObject']['shininess']() }; this['mainObject']['shininess'](_0xb07ax3) }, _0xb07ax5['prototype']['bumpScale'] = function(_0xb07ax3) { if (null == _0xb07ax3) { return this['mainObject']['bumpScale']() }; this['mainObject']['bumpScale'](_0xb07ax3) }, _0xb07ax5['prototype']['frontImage'] = function(_0xb07ax3) { if (null == _0xb07ax3) { return this['mainObject']['frontImage']() }; this['mainObject']['frontImage'](_0xb07ax3) }, _0xb07ax5['prototype']['backImage'] = function(_0xb07ax3) { if (null == _0xb07ax3) { return this['mainObject']['backImage']() }; this['mainObject']['backImage'](_0xb07ax3) }, _0xb07ax5 }(MOCKUP.Bundle); MOCKUP['Book'] = _0xb07ax6 } var _0xb07ax2d = function(_0xb07ax5) { function _0xb07ax6(_0xb07ax4) { _0xb07ax4 = _0xb07ax4 || {}, this['type'] = 'PreviewObject'; var _0xb07ax5 = this; function _0xb07ax6() { setTimeout(function() { _0xb07ax5['resize']() }, 50) } _0xb07ax5['zoomValue'] = 1, window['addEventListener']('resize', _0xb07ax6, !1), this['sound'] = document['createElement']('audio'), this['sound']['setAttribute']('src', _0xb07ax4['soundFile'] + '?ver=' + _0xb07ax3['version']), this['sound']['setAttribute']('type', 'audio/mpeg'), this['autoPlayFunction'] = function() { _0xb07ax5 && _0xb07ax5['target']['autoPlay'] && (_0xb07ax5['target']['direction'] == _0xb07ax3['DIRECTION']['RTL'] ? _0xb07ax5['target']['prev']() : _0xb07ax5['target']['next']()) }, this['dispose'] = function() { if (clearInterval(this['autoPlayTimer']), this['autoPlayTimer'] = null, this['autoPlayFunction'] = null, this['target'] && this['target']['children']) { for (var _0xb07ax3 = 0; _0xb07ax3 < this['target']['children']['length']; _0xb07ax3++) { var _0xb07ax4 = this['target']['children'][_0xb07ax3]; _0xb07ax4 && _0xb07ax4['currentTween'] && _0xb07ax4['currentTween']['stop']() } }; this['zoomTween'] && (this['zoomTween']['stop'] && this['zoomTween']['stop'](), this['zoomTween'] = null), this['container'] && this['container']['info'] && this['container']['info']['remove'] && this['container']['info']['remove'](), this['target'] && this['target']['dispose'] && this['target']['dispose'](), this['target'] = null, this['stage'] && this['stage']['dispose'] && this['stage']['dispose'](), this['stage'] = null, this['ui'] && this['ui']['dispose'] && this['ui']['dispose'](), this['ui'] = null, this['contentProvider'] && this['contentProvider']['dispose'] && this['contentProvider']['dispose'](), this['contentProvider'] = null, window['removeEventListener']('resize', _0xb07ax6) } } return _0xb07ax6['prototype'] = { start: function() { this['target']['gotoPage'](this['target']['startPage']) }, end: function() { this['target']['gotoPage'](this['target']['endPage']) }, next: function() {}, prev: function() {}, zoom: function(_0xb07ax3) { this['pendingZoom'] = !0, this['zoomDelta'] = _0xb07ax3, this['resize'](), this['ui']['update']() }, resize: function() { var _0xb07ax5 = this; if (null != _0xb07ax5['target'] && null != _0xb07ax5['target']['ui'] && null != _0xb07ax5['target']['contentProvider'] && null != _0xb07ax5['target']['contentProvider']['viewport'] && null != _0xb07ax5['target']['stage']) { this['ui'] && 1 == this['ui']['isFullscreen'] && 1 == _0xb07axd['hasFullscreenEnabled']() && null == _0xb07axd['getFullscreenElement']() && this['ui']['switchFullscreen'](); var _0xb07ax6, _0xb07ax7, _0xb07ax8, _0xb07ax9, _0xb07axa, _0xb07axb, _0xb07axc = _0xb07ax5['target'], _0xb07axf = _0xb07ax5['container'], _0xb07ax10 = _0xb07ax5['options'], _0xb07ax11 = _0xb07axc['stage'], _0xb07ax12 = _0xb07axc['contentProvider'], _0xb07ax13 = _0xb07ax12['pageRatio'], _0xb07ax14 = (_0xb07ax12['zoomViewport'], _0xb07ax24(_0xb07axc)), _0xb07ax15 = 'css' !== _0xb07axc['mode'], _0xb07ax16 = (_0xb07ax12['pageRatio'], _0xb07axf['hasClass']('pdff-sidemenu-open') ? 220 : 0), _0xb07ax17 = this['target']['pageMode'] == _0xb07ax3['PAGE_MODE']['SINGLE']; _0xb07axf['height'](_0xb07ax10['height']); var _0xb07ax1a = Math['min'](_0xb07axf['height'](), _0xb07ax4(window)['height']()); _0xb07axf['height'](_0xb07ax1a); var _0xb07ax1b = _0xb07axf['width'](); _0xb07ax1b < 400 ? _0xb07ax5['container']['addClass']('pdff-xs') : _0xb07ax5['container']['removeClass']('pdff-xs'); var _0xb07ax1c = _0xb07axf['find']('.pdff-ui-controls')['height'](), _0xb07ax1d = _0xb07ax10['paddingTop'] + (_0xb07ax10['controlsPosition'] == _0xb07ax3['CONTROLSPOSITION']['TOP'] ? _0xb07ax1c : 0), _0xb07ax1e = _0xb07ax10['paddingRight'], _0xb07ax1f = _0xb07ax10['paddingBottom'] + (_0xb07ax10['controlsPosition'] == _0xb07ax3['CONTROLSPOSITION']['BOTTOM'] ? _0xb07ax1c : 0), _0xb07ax20 = _0xb07ax10['paddingLeft'], _0xb07ax21 = _0xb07ax1b - _0xb07ax16, _0xb07ax22 = _0xb07ax1a, _0xb07ax23 = (_0xb07ax1d = isNaN(_0xb07ax1d) ? 0 : _0xb07ax18(_0xb07ax1d, 0, _0xb07ax1d)) + (_0xb07ax1f = isNaN(_0xb07ax1f) ? 0 : _0xb07ax18(_0xb07ax1f, 0, _0xb07ax1f)), _0xb07ax25 = (_0xb07ax20 = isNaN(_0xb07ax20) ? 0 : _0xb07ax18(_0xb07ax20, 0, _0xb07ax20)) + (_0xb07ax1e = isNaN(_0xb07ax1e) ? 0 : _0xb07ax18(_0xb07ax1e, 0, _0xb07ax1e)), _0xb07ax26 = _0xb07ax21 - _0xb07ax25, _0xb07ax27 = _0xb07ax22 - _0xb07ax23; if (_0xb07ax8 = Math['floor'](_0xb07ax17 ? _0xb07ax26 : _0xb07ax26 / 2), (_0xb07ax6 = (_0xb07ax7 = Math['floor'](_0xb07ax8 / _0xb07ax13)) > _0xb07ax27) && (_0xb07ax8 = (_0xb07ax7 = _0xb07ax27) * _0xb07ax13), _0xb07axb = _0xb07ax12['maxZoom'] = _0xb07ax12['zoomViewport']['height'] / _0xb07ax7, null == _0xb07ax5['zoomValue'] && (_0xb07ax5['zoomValue'] = 1), null == _0xb07ax12['zoomScale'] && (_0xb07ax12['zoomScale'] = 1), 1 == _0xb07ax5['pendingZoom'] && null != _0xb07ax5['zoomDelta']) { _0xb07ax5['zoomDelta']; var _0xb07ax28, _0xb07ax29 = Math['max'](_0xb07ax7, _0xb07ax8); _0xb07ax5['zoomValue'] = _0xb07ax5['zoomDelta'] > 0 ? _0xb07ax5['zoomValue'] * _0xb07ax5['options']['zoomRatio'] : _0xb07ax5['zoomValue'] / _0xb07ax5['options']['zoomRatio'], _0xb07ax5['zoomValue'] = _0xb07ax18(_0xb07ax5['zoomValue'], 1, _0xb07axb), 1 == _0xb07ax5['zoomValue'] ? _0xb07ax12['zoomScale'] = 1 : (_0xb07ax28 = _0xb07ax7 * _0xb07ax5['zoomValue'], _0xb07ax28 = _0xb07axd['zoomStops'](_0xb07ax28, _0xb07ax5['options']['zoomRatio'], _0xb07ax5['zoomDelta'] > 0, Math['max'](_0xb07ax8, _0xb07ax7)), _0xb07ax12['zoomScale'] = _0xb07ax18(_0xb07ax28 / _0xb07ax29, 1, _0xb07axb)) }; _0xb07axa = _0xb07ax12['zoomScale'], _0xb07ax12['checkViewportSize'](_0xb07ax8, _0xb07ax7, _0xb07axa), _0xb07ax12['contentSourceType'] == _0xb07axe['PDF'] && (_0xb07ax8 = _0xb07ax12['imageViewport']['width'] / _0xb07axa, _0xb07ax7 = _0xb07ax12['imageViewport']['height'] / _0xb07axa), 1 != _0xb07ax12['zoomScale'] && this['target']['container']['addClass']('pdff-zoom-enabled'); var _0xb07ax2a = _0xb07axc['zoomWidth'] = Math['floor'](_0xb07ax8 * _0xb07axa), _0xb07ax2b = _0xb07axc['zoomHeight'] = Math['floor'](_0xb07ax7 * _0xb07axa), _0xb07ax2c = 2 * _0xb07ax2a; if (_0xb07ax15) { var _0xb07ax2d = _0xb07ax2b / _0xb07axc['height'], _0xb07ax2e = _0xb07ax6 ? _0xb07axa * (_0xb07ax7 + _0xb07ax23) / _0xb07ax2d : _0xb07axa * (_0xb07ax8 * (_0xb07ax17 ? 1 : 2) + _0xb07ax25) / _0xb07ax2d / (_0xb07ax21 / _0xb07ax22); _0xb07ax11['resizeCanvas'](_0xb07ax21, _0xb07ax22), _0xb07ax9 = 1 / (2 * Math['tan'](Math['PI'] * _0xb07ax11['camera']['fov'] * 0.5 / 180) / (_0xb07ax2e / _0xb07axa)) + 2.2, _0xb07ax11['camera']['updateProjectionMatrix'](), _0xb07ax11['renderRequestPending'] = !0; var _0xb07ax2f = (_0xb07ax1d - _0xb07ax1f) * (_0xb07axc['height'] / _0xb07ax7) / _0xb07axa / 2, _0xb07ax30 = 1 == _0xb07ax12['zoomScale']; _0xb07ax11['camera']['position']['z'] !== _0xb07ax9 && 1 == _0xb07ax5['pendingZoom'] ? (null != _0xb07ax5['zoomTween'] && _0xb07ax5['zoomTween']['stop'](), _0xb07ax5['zoomTween'] = new TWEEN.Tween({ campos: _0xb07ax11['camera']['position']['z'], otx: _0xb07ax11['orbitControl']['target']['x'], oty: _0xb07ax11['orbitControl']['target']['y'], otz: _0xb07ax11['orbitControl']['target']['z'] })['delay'](0)['to']({ campos: _0xb07ax9, otx: 0, oty: _0xb07ax2f, otz: 0 }, 100)['onUpdate'](function() { _0xb07ax11['camera']['position']['z'] = this['campos'], _0xb07ax30 && (_0xb07ax11['camera']['position']['y'] = this['oty'], _0xb07ax11['orbitControl']['target'] = new THREE.Vector3(this['otx'], this['oty'], this['otz'])), _0xb07ax11['orbitControl']['update']() })['easing'](TWEEN['Easing']['Linear'].None)['onComplete'](function() { _0xb07ax11['camera']['position']['z'] = _0xb07ax9, 1 == _0xb07ax12['zoomScale'] && (_0xb07ax11['camera']['position']['set'](0, _0xb07ax2f, _0xb07ax9), _0xb07ax11['orbitControl']['target'] = new THREE.Vector3(0, _0xb07ax2f, 0)), _0xb07ax11['orbitControl']['update']() })['start']()) : (1 == _0xb07ax12['zoomScale'] && (_0xb07ax11['camera']['position']['set'](0, _0xb07ax2f, _0xb07ax9), _0xb07ax11['orbitControl']['target'] = new THREE.Vector3(0, _0xb07ax2f, 0)), _0xb07ax11['orbitControl']['update']()), _0xb07ax11['orbitControl']['update'](), _0xb07ax11['orbitControl']['mouseButtons']['ORBIT'] = 1 != _0xb07axa ? -1 : THREE['MOUSE']['RIGHT'], _0xb07ax11['orbitControl']['mouseButtons']['PAN'] = 1 != _0xb07axa ? THREE['MOUSE']['LEFT'] : -1 } else { _0xb07axc['pageWidth'] = Math['round'](_0xb07ax8), _0xb07axc['fullWidth'] = 2 * _0xb07axc['pageWidth'], _0xb07axc['height'] = Math['round'](_0xb07ax7); var _0xb07ax31 = _0xb07axc['shiftHeight'] = Math['round'](_0xb07ax18((_0xb07ax2b - _0xb07ax22 + _0xb07ax23) / 2, 0, _0xb07ax2b)), _0xb07ax32 = _0xb07axc['shiftWidth'] = Math['round'](_0xb07ax18((_0xb07ax2c - _0xb07ax21 + _0xb07ax25) / 2, 0, _0xb07ax2c)); 1 == _0xb07axa && (_0xb07axc['left'] = 0, _0xb07axc['top'] = 0), _0xb07axc['stage']['css']({ top: -_0xb07ax31, bottom: -_0xb07ax31, right: -_0xb07ax32 + (_0xb07ax14 ? _0xb07ax16 : 0), left: -_0xb07ax32 + (_0xb07ax14 ? 0 : _0xb07ax16), paddingTop: _0xb07ax1d, paddingRight: _0xb07ax1e, paddingBottom: _0xb07ax1f, paddingLeft: _0xb07ax20, transform: 'translate3d(' + _0xb07axc['left'] + 'px,' + _0xb07axc['top'] + 'px,0)' }), _0xb07axc['stageHeight'] = _0xb07ax11['height'](), _0xb07axc['wrapper']['css']({ width: _0xb07ax2c, height: _0xb07ax2b, marginTop: _0xb07ax1a - _0xb07ax2b - _0xb07ax23 > 0 ? (_0xb07ax1a - _0xb07ax23 - _0xb07ax2b) / 2 : 0 }); var _0xb07ax33 = Math['floor'](_0xb07ax19(_0xb07ax8, _0xb07ax7) * _0xb07axa); _0xb07axc['stage']['find']('.pdff-page-wrapper')['width'](_0xb07ax33)['height'](_0xb07ax33), _0xb07axc['stage']['find']('.ppdff-flipbook-page, .pdff-page-front , .pdff-page-back, .pdff-page-fold-inner-shadow')['height'](_0xb07ax2b)['width'](_0xb07ax2a) }; _0xb07ax5['checkCenter']({ type: 'resize' }), 1 == _0xb07ax12['zoomScale'] && this['target']['container']['removeClass']('pdff-zoom-enabled'), _0xb07axc['thumblist'] && _0xb07axc['thumblist']['reset'](_0xb07ax4(_0xb07axc['thumblist']['container'])['height']()), _0xb07ax5['pendingZoom'] = !1 } }, playSound: function() { try { this['options'] && 1 == this['options']['enableSound'] && (this['sound']['currentTime'] = 0, this['sound']['play']()) } catch (_0xb07ax3) {} }, setPageMode: function(_0xb07ax4) { 1 == _0xb07ax4 ? (this['ui']['pageMode']['addClass'](this['options']['icons']['doublepage']), this['ui']['pageMode']['html']('' + this['options']['text']['doublePageMode'] + ''), this['ui']['pageMode']['attr']('title', this['options']['text']['doublePageMode']), this['target']['pageMode'] = _0xb07ax3['PAGE_MODE']['SINGLE']) : (this['ui']['pageMode']['removeClass'](this['options']['icons']['doublepage']), this['ui']['pageMode']['html']('' + this['options']['text']['singlePageMode'] + ''), this['ui']['pageMode']['attr']('title', this['options']['text']['singlePageMode']), this['target']['pageMode'] = _0xb07ax3['PAGE_MODE']['DOUBLE']), this['target'] && this['target']['singlePageMode'] == _0xb07ax3['SINGLE_PAGE_MODE']['BOOKLET'] && this['target']['reset'](), this['resize']() }, setAutoPlay: function(_0xb07ax3) { if (this['options']['autoPlay']) { var _0xb07ax4 = (_0xb07ax3 = 1 == _0xb07ax3) ? this['options']['text']['pause'] : this['options']['text']['play']; this['ui']['play']['toggleClass'](this['options']['icons']['pause'], _0xb07ax3), this['ui']['play']['html']('' + _0xb07ax4 + ''), this['ui']['play']['attr']('title', _0xb07ax4), clearInterval(this['autoPlayTimer']), _0xb07ax3 && (this['autoPlayTimer'] = setInterval(this['autoPlayFunction'], this['options']['autoPlayDuration'])), this['target']['autoPlay'] = _0xb07ax3 } }, height: function(_0xb07ax3) { if (null == _0xb07ax3) { return this['container']['height']() }; this['options']['height'] = _0xb07ax3, this['container']['height'](_0xb07ax3), this['resize']() }, checkCenter: function(_0xb07ax4) { _0xb07ax4 = null == _0xb07ax4 ? {} : _0xb07ax4, this['centerType'] = this['centerType'] || 'start'; var _0xb07ax5, _0xb07ax6 = this['target'], _0xb07ax7 = 0, _0xb07ax8 = 0, _0xb07ax9 = 0, _0xb07axa = _0xb07axd['getBasePage'](_0xb07ax6._activePage), _0xb07axb = _0xb07ax6['_activePage'] % 2 == 0, _0xb07axc = _0xb07ax6['direction'] == _0xb07ax3['DIRECTION']['RTL'], _0xb07axe = _0xb07ax6['pageMode'] == _0xb07ax3['PAGE_MODE']['SINGLE'], _0xb07axf = _0xb07axe && _0xb07ax6['singlePageMode'] == _0xb07ax3['SINGLE_PAGE_MODE']['BOOKLET'], _0xb07ax10 = _0xb07ax6['stage']['width'](); if ('css' == _0xb07ax6['mode']) { _0xb07ax5 = _0xb07ax6['wrapper']['width'](), _0xb07ax7 = Math['max']((_0xb07ax5 - _0xb07ax10) / 2, 0), _0xb07ax8 = -_0xb07ax5 / 4, _0xb07ax9 = _0xb07ax5 / 4, 0 == _0xb07axa || _0xb07axf ? (_0xb07ax6['wrapper']['css']({ left: _0xb07axe ? _0xb07axc ? _0xb07ax9 - _0xb07ax7 : _0xb07ax8 - _0xb07ax7 : _0xb07axc ? _0xb07ax9 : _0xb07ax8 }), _0xb07ax6['shadow']['css']({ width: '50%', left: _0xb07axc ? 0 : '50%', transitionDelay: '' })) : _0xb07axa == _0xb07ax6['pageCount'] ? (_0xb07ax6['wrapper']['css']({ left: _0xb07axe ? _0xb07axc ? _0xb07ax8 - _0xb07ax7 : _0xb07ax9 - _0xb07ax7 : _0xb07axc ? _0xb07ax8 : _0xb07ax9 }), _0xb07ax6['shadow']['css']({ width: '50%', left: _0xb07axc ? '50%' : 0, transitionDelay: '' })) : (_0xb07ax6['wrapper']['css']({ left: _0xb07axe ? _0xb07axc ? _0xb07axb ? _0xb07ax8 - _0xb07ax7 : _0xb07ax9 - _0xb07ax7 : _0xb07axb ? _0xb07ax9 - _0xb07ax7 : _0xb07ax8 - _0xb07ax7 : 0 }), _0xb07ax6['shadow']['css']({ width: '100%', left: 0, transitionDelay: parseInt(_0xb07ax6['duration'], 10) + 50 + 'ms' })), _0xb07ax6['wrapper']['css']({ transition: 'resize' == _0xb07ax4['type'] ? 'none' : '' }) } else { if (null != _0xb07ax6['stage']) { var _0xb07ax11, _0xb07ax12 = _0xb07ax6['position']['x']; _0xb07ax7 = _0xb07ax6['width'] / 4, _0xb07ax8 = -(_0xb07ax5 = _0xb07ax6['width']) / 2, _0xb07ax9 = _0xb07ax5 / 2, (_0xb07ax11 = 0 == _0xb07axa || _0xb07axf ? _0xb07axc ? _0xb07ax9 : _0xb07ax8 : _0xb07axa == _0xb07ax6['pageCount'] ? _0xb07axc ? _0xb07ax8 : _0xb07ax9 : _0xb07axe ? _0xb07axc ? _0xb07axb ? _0xb07ax8 : _0xb07ax9 : _0xb07axb ? _0xb07ax9 : _0xb07ax8 : 0) !== this['centerEnd'] && (this['centerTween'] = new TWEEN.Tween({ x: _0xb07ax12 })['delay'](0)['to']({ x: _0xb07ax11 }, _0xb07ax6['duration'])['onUpdate'](function() { _0xb07ax6['position']['x'] = this['x'], _0xb07ax6['stage']['cssScene']['position']['x'] = this['x'] })['easing'](_0xb07ax6['ease'])['start'](), this['centerEnd'] = _0xb07ax11) } } }, width: function(_0xb07ax3) { if (null == _0xb07ax3) { return this['container']['width']() }; this['options']['width'] = _0xb07ax3, this['container']['width'](_0xb07ax3), this['resize']() } }, _0xb07ax6 }(); _0xb07ax3['PreviewObject'] = _0xb07ax2d; var _0xb07ax2e = function(_0xb07ax5) { function _0xb07ax6(_0xb07ax5, _0xb07ax6, _0xb07ax7, _0xb07ax8) { _0xb07ax7 = _0xb07ax7 || {}; var _0xb07axa = this; if (_0xb07axa['contentRawSource'] = _0xb07ax5 || [_0xb07ax9['textureLoadFallback']], _0xb07axa['contentSource'] = _0xb07axa['contentRawSource'], _0xb07axa['contentSourceType'] = null, _0xb07axa['minDimension'] = _0xb07ax7['minTextureSize'] || 256, _0xb07axa['maxDimension'] = _0xb07ax7['maxTextureSize'] || 2048, _0xb07axa['pdfRenderQuality'] = _0xb07ax7['pdfRenderQuality'] || _0xb07ax3['defaults']['pdfRenderQuality'], _0xb07axa['flipbook'] = _0xb07ax8, _0xb07axa['waitPeriod'] = 50, _0xb07axa['maxLength'] = 297, _0xb07axa['enableDebug'] = !1, _0xb07axa['zoomScale'] = 1, _0xb07axa['maxZoom'] = 2, _0xb07axa['options'] = _0xb07ax7, _0xb07axa['outline'] = _0xb07ax7['outline'], _0xb07axa['links'] = _0xb07ax7['links'], _0xb07axa['html'] = _0xb07ax7['html'], _0xb07axa['isCrossOrigin'] = _0xb07ax7['isCrossOrigin'], _0xb07axa['normalViewport'] = { height: 297, width: 210, scale: 1 }, _0xb07axa['viewport'] = { height: 297, width: 210, scale: 1 }, _0xb07axa['imageViewport'] = { height: 297, width: 210, scale: 1 }, _0xb07axa['bookSize'] = { height: 297, width: 210 }, _0xb07axa['zoomViewport'] = { height: 297, width: 210 }, _0xb07axa['thumbsize'] = 128, _0xb07axa['cacheIndex'] = 256, _0xb07axa['cache'] = [], _0xb07axa['pageRatio'] = _0xb07ax7['pageRatio'] || _0xb07axa['viewport']['width'] / _0xb07axa['viewport']['height'], _0xb07axa['textureLoadTimeOut'] = null, _0xb07axa['type'] = 'TextureLibrary', Array === _0xb07axa['contentSource']['constructor'] || Array['isArray'](_0xb07axa['contentSource']) || _0xb07axa['contentSource'] instanceof Array) { _0xb07axa['contentSourceType'] = _0xb07axe['IMAGE'], _0xb07axa['pageCount'] = _0xb07axa['contentSource']['length'], _0xb07ax4('')['attr']('src', _0xb07axa['contentSource'][0])['on']('load', function() { _0xb07axa['viewport']['height'] = this['height'], _0xb07axa['viewport']['width'] = this['width'], _0xb07axa['pageRatio'] = _0xb07axa['viewport']['width'] / _0xb07axa['viewport']['height'], _0xb07axa['bookSize'] = { width: (_0xb07axa['pageRatio'] > 1 ? 1 : _0xb07axa['pageRatio']) * _0xb07axa['maxLength'], height: _0xb07axa['maxLength'] / (_0xb07axa['pageRatio'] < 1 ? 1 : _0xb07axa['pageRatio']) }, _0xb07axa['zoomViewport'] = { width: (_0xb07axa['pageRatio'] > 1 ? 1 : _0xb07axa['pageRatio']) * _0xb07axa['maxDimension'], height: _0xb07axa['maxDimension'] / (_0xb07axa['pageRatio'] < 1 ? 1 : _0xb07axa['pageRatio']) }, _0xb07axa['linkService'] = new PDFLinkService, _0xb07ax4(this)['off'](), _0xb07axa['options']['pageSize'] == _0xb07ax3['PAGE_SIZE']['DOUBLEINTERNAL'] && (_0xb07axa['pageCount'] = 2 * _0xb07axa['contentSource']['length'] - 2, 1 == _0xb07axa['options']['webgl'] && (_0xb07axa['requiresImageTextureScaling'] = !0)), null != _0xb07ax6 && (_0xb07ax6(_0xb07axa), _0xb07ax6 = null), _0xb07ax1c(this['height'] + ':' + this['width']) }) } else { if ('string' == typeof _0xb07axa['contentSource'] || _0xb07axa['contentSource'] instanceof String) { var _0xb07axb = function() { if (_0xb07axa) { PDFJS['workerSrc'] = _0xb07ax9['pdfjsWorkerSrc'], _0xb07axa['contentSourceType'] = _0xb07axe['PDF'], PDFJS['disableAutoFetch'] = !0, PDFJS['disableStream'] = !0, (_0xb07ax27 || _0xb07ax28 || 1 == _0xb07axa['options']['disableFontFace']) && (PDFJS['disableFontFace'] = _0xb07ax27 || _0xb07ax28 || 1 == _0xb07axa['options']['disableFontFace']), PDFJS['imageResourcesPath'] = _0xb07ax9['imageResourcesPath'], PDFJS['cMapUrl'] = _0xb07ax9['cMapUrl'], PDFJS['cMapPacked'] = !0, PDFJS['externalLinkTarget'] = PDFJS['LinkTarget']['BLANK']; var _0xb07ax4 = _0xb07axa['loading'] = PDFJS['getDocument'](_0xb07axa['options']['docParameters'] ? _0xb07axa['options']['docParameters'] : { url: _0xb07axd['httpsCorrection'](_0xb07ax5), rangeChunkSize: isNaN(_0xb07ax3['defaults']['rangeChunkSize']) ? 524288 : _0xb07ax3['defaults']['rangeChunkSize'] }); _0xb07ax4['then'](function(_0xb07ax4) { _0xb07axa['pdfDocument'] = _0xb07ax4, _0xb07ax4['getPage'](1)['then'](function(_0xb07ax5) { _0xb07axa['normalViewport'] = _0xb07ax5['getViewport'](1), _0xb07axa['viewport'] = _0xb07ax5['getViewport'](1), _0xb07axa['viewport']['height'] = _0xb07axa['viewport']['height'] / 10, _0xb07axa['viewport']['width'] = _0xb07axa['viewport']['width'] / 10, _0xb07axa['pageRatio'] = _0xb07axa['viewport']['width'] / _0xb07axa['viewport']['height'], _0xb07axa['bookSize'] = { width: (_0xb07axa['pageRatio'] > 1 ? 1 : _0xb07axa['pageRatio']) * _0xb07axa['maxLength'], height: _0xb07axa['maxLength'] / (_0xb07axa['pageRatio'] < 1 ? 1 : _0xb07axa['pageRatio']) }, _0xb07axa['zoomViewport'] = { width: (_0xb07axa['pageRatio'] > 1 ? 1 : _0xb07axa['pageRatio']) * _0xb07axa['maxDimension'], height: _0xb07axa['maxDimension'] / (_0xb07axa['pageRatio'] < 1 ? 1 : _0xb07axa['pageRatio']) }, _0xb07axa['refPage'] = _0xb07ax5, _0xb07ax4['numPages'] > 1 ? _0xb07ax4['getPage'](2)['then'](function(_0xb07ax5) { if (_0xb07axa['options']['pageSize'] == _0xb07ax3['PAGE_SIZE']['AUTO']) { var _0xb07ax7 = _0xb07ax5['getViewport'](1); _0xb07ax7['width'] / _0xb07ax7['height'] > 1.5 * _0xb07axa['pageRatio'] ? (_0xb07axa['options']['pageSize'] = _0xb07ax3['PAGE_SIZE']['DOUBLEINTERNAL'], _0xb07axa['pageCount'] = 2 * _0xb07ax4['numPages'] - 2) : _0xb07axa['options']['pageSize'] = _0xb07ax3['PAGE_SIZE']['SINGLE'] }; null != _0xb07ax6 && (_0xb07ax6(_0xb07axa), _0xb07ax6 = null) }) : null != _0xb07ax6 && (_0xb07ax6(_0xb07axa), _0xb07ax6 = null) }), _0xb07axa['linkService'] = new PDFLinkService, _0xb07axa['linkService']['setDocument'](_0xb07ax4, null), _0xb07axa['pageCount'] = _0xb07ax4['numPages'], _0xb07axa['contentSource'] = _0xb07ax4 }, function(_0xb07ax3) { if (_0xb07axa) { var _0xb07ax4 = '', _0xb07ax5 = document['createElement']('a'); _0xb07ax5['href'] = _0xb07axa['contentSource'], _0xb07ax5['hostname'] !== window['location']['hostname'] && (_0xb07ax4 = 'CROSS ORIGIN!! '), _0xb07axa['updateInfo'](_0xb07ax4 + 'Error Loading File - ' + _0xb07axa['contentSource']) } }), _0xb07ax4['onProgress'] = function(_0xb07ax3) { if (_0xb07axa) { var _0xb07ax4 = 100 * _0xb07ax3['loaded'] / _0xb07ax3['total']; isNaN(_0xb07ax4) ? _0xb07ax3 && _0xb07ax3['loaded'] ? _0xb07axa['updateInfo']('Loading Pages ' + (Math['ceil'](_0xb07ax3['loaded'] / 1e4) / 100).toString() + 'MB ...') : _0xb07axa['updateInfo']('Loading Pages ...') : _0xb07axa['updateInfo']('Loading Pages ' + _0xb07ax4.toString()['split']('.')[0] + '% ...') } } } }, _0xb07axc = function() { if (_0xb07axa) { _0xb07ax9['pdfjsWorkerSrc'] += '?ver=' + _0xb07ax3['version'], _0xb07axa['updateInfo']('Loading Interface ...'); var _0xb07ax5 = document['createElement']('a'); _0xb07ax5['href'] = _0xb07ax9['pdfjsWorkerSrc'], _0xb07ax5['hostname'] !== window['location']['hostname'] ? (_0xb07axa['updateInfo']('Loading Interface ...'), _0xb07ax4['ajax']({ url: _0xb07ax9['pdfjsWorkerSrc'], cache: !0, success: function(_0xb07ax4) { _0xb07ax9['pdfjsWorkerSrc'] = _0xb07ax3['createObjectURL'](_0xb07ax4, 'text/javascript'), _0xb07axb() } })) : _0xb07axb() } }; null == window['PDFJS'] ? _0xb07axa && (_0xb07axa['updateInfo']('Loading Interface ...'), _0xb07ax20(_0xb07ax9['pdfjsSrc'] + '?ver=' + _0xb07ax3['version'], function() { 'function' == typeof define && define['amd'] ? (_0xb07axa['updateInfo']('Loading Interface ...'), require['config']({ paths: { "\x70\x64\x66\x6A\x73\x2D\x64\x69\x73\x74\x2F\x62\x75\x69\x6C\x64\x2F\x70\x64\x66\x2E\x77\x6F\x72\x6B\x65\x72": _0xb07ax9['pdfjsWorkerSrc']['replace']('.js', '') } }), require(['pdfjs-dist/build/pdf'], function(_0xb07ax3) { _0xb07axc() })) : _0xb07axc() }, function() { _0xb07axa['updateInfo']('Unable to load Interface ..') })) : _0xb07axb() } else { console['error']('Unsupported source type. Please load a valid PDF file.') } }; return this['dispose'] = function() { _0xb07axa['loading'] && _0xb07axa['loading']['destroy'] && _0xb07axa['loading']['destroy'](), _0xb07axa['loading'] = null, _0xb07axa['textureLoadTimeOut'] && (clearTimeout(_0xb07axa['textureLoadTimeOut']), _0xb07axa['textureLoadTimeOut'] = null), this['targetObject'] && (this['targetObject']['thumbContainer'] && this['targetObject']['thumbContainer']['remove'] && this['targetObject']['thumbContainer']['remove'](), this['targetObject']['outlineContainer'] && this['targetObject']['outlineContainer']['remove'] && this['targetObject']['outlineContainer']['remove'](), this['targetObject']['dispose'] && this['targetObject']['dispose'](), this['targetObject']['processPage'] = null, this['targetObject']['requestPage'] = null, this['targetObject']['container'] && this['targetObject']['container']['off'] && this['targetObject']['container']['off']()), this['pdfDocument'] && this['pdfDocument']['destroy'] && this['pdfDocument']['destroy'](), this['linkService'] && this['linkService']['dispose'] && this['linkService']['dispose'](), this['outlineViewer'] && this['outlineViewer']['dispose'] && this['outlineViewer']['dispose'](), this['thumblist'] && this['thumblist']['dispose'] && (this['thumblist']['review'] = null, this['thumblist']['dispose']()), this['activeThumb'] = null, this['targetObject'] = null, this['pdfDocument'] = null, this['linkService'] = null, this['outlineViewer'] = null, this['thumblist'] = null, _0xb07axa = null }, this } return _0xb07ax29(_0xb07ax6, {}), _0xb07ax6['prototype']['updateInfo'] = function(_0xb07ax3) { this['flipbook'] && this['flipbook']['updateInfo'] && this['flipbook']['updateInfo'](_0xb07ax3) }, _0xb07ax6['prototype']['initThumbs'] = function() { var _0xb07ax3, _0xb07ax5 = this; null == _0xb07ax5['cache'][_0xb07ax5['thumbsize']] && (_0xb07ax5['cache'][_0xb07ax5['thumbsize']] = []); var _0xb07ax6 = function() { clearTimeout(_0xb07ax3), _0xb07ax3 = setTimeout(function() { _0xb07ax3 = setTimeout(_0xb07ax7, _0xb07ax5['waitPeriod'] / 2) }, _0xb07ax5['waitPeriod']) }, _0xb07ax7 = function() { var _0xb07ax7 = 0; if ((Date['now']() - _0xb07ax5['thumblist']['lastScrolled'] < 100 ? _0xb07ax7 = 1 : (_0xb07ax5['targetObject']['container']['find']('.pdff-thumb-container .pdff-vrow')['each'](function() { var _0xb07ax3 = _0xb07ax4(this); if (!_0xb07ax3['hasClass']('pdff-thumb-loaded')) { _0xb07ax7++; var _0xb07ax8 = _0xb07ax4(this)['attr']('id')['replace']('pdff-thumb', ''); return _0xb07ax5['getPage'](_0xb07ax8, _0xb07ax6, !0), _0xb07ax3['addClass']('pdff-thumb-loaded'), !1 } }), 0 == _0xb07ax7 && clearTimeout(_0xb07ax3)), _0xb07ax7 > 0 && _0xb07ax6(), _0xb07ax5['activeThumb'] != _0xb07ax5['targetObject']['_activePage']) && (null != _0xb07ax5['targetObject']['thumbContainer'] && _0xb07ax5['targetObject']['thumbContainer']['hasClass']('pdff-sidemenu-visible'))) { var _0xb07ax8 = _0xb07ax5['thumblist']['container'], _0xb07ax9 = _0xb07ax8['scrollTop'], _0xb07axa = _0xb07ax8['getBoundingClientRect']()['height'], _0xb07axb = _0xb07ax5['targetObject']['thumbContainer']['find']('#pdff-thumb' + _0xb07ax5['targetObject']['_activePage']); _0xb07axb['length'] > 0 ? (_0xb07ax5['targetObject']['thumbContainer']['find']('.pdff-selected')['removeClass']('pdff-selected'), _0xb07axb['addClass']('pdff-selected'), _0xb07ax9 + _0xb07axa < (_0xb07axb = _0xb07axb[0])['offsetTop'] + _0xb07axb['scrollHeight'] ? _0xb07axb['scrollIntoView'](!1) : _0xb07ax9 > _0xb07axb['offsetTop'] && _0xb07axb['scrollIntoView'](), _0xb07ax5['activeThumb'] = _0xb07ax5['targetObject']['_activePage']) : (_0xb07ax4(_0xb07ax8)['scrollTop'](124 * _0xb07ax5['targetObject']['_activePage']), _0xb07ax6()) } }; _0xb07ax5['thumblist'] = _0xb07ax5['targetObject']['thumblist'] = new ThumbList({ h: 500, addFn: function(_0xb07ax3) {}, scrollFn: _0xb07ax6, itemHeight: 128, totalRows: _0xb07ax5['pageCount'], generatorFn: function(_0xb07ax3) { var _0xb07ax4 = document['createElement']('div'), _0xb07ax5 = _0xb07ax3 + 1; _0xb07ax4['id'] = 'pdff-thumb' + _0xb07ax5; var _0xb07ax6 = document['createElement']('div'); return _0xb07ax6['innerHTML'] = _0xb07ax5, _0xb07ax4['appendChild'](_0xb07ax6), _0xb07ax4 } }), _0xb07ax5['thumblist']['lastScrolled'] = Date['now'](), _0xb07ax5['thumblist']['review'] = _0xb07ax6, _0xb07ax6(); var _0xb07ax8 = _0xb07ax4('