/** * @license almond 0.3.1 Copyright (c) 2011-2014, The Dojo Foundation All Rights Reserved. * Available via the MIT or new BSD license. * see: http: */ /*! * jQuery JavaScript Library v2.1.3 * http: * * Includes Sizzle.js * http: * * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http: * * Date: 2014-12-18T15:11Z */ /*! * Sizzle CSS Selector Engine v2.2.0-pre * http: * * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors * Released under the MIT license * http: * * Date: 2014-12-16 */ /*! * jquery.NatureFace.js JavaScript Library * http: * * Copyright 2003~2015, jquerynatureFace.com * * version : v2.15.16 * * 此程式主要用途為產生互動式web應用程式之操作介面。 * 並搭配一些簡單的操作,就可完成一個應用程式互動介面。 * 此程式「使用創用CC 姓名標示─非商業性─禁止改作 3.0 台灣 授權條款」 * 如做為商業用途,請利用Paypal進行付費授權,另外任何使用請保留此註記。 * */ /* Stomp Over WebSocket http: Copyright (C) 2010-2013 [Jeff Mesnil](http: Copyright (C) 2012 [FuseSource, Inc.](http: */ /*! * jQuery Cycle Plugin (with Transition Definitions) * Examples and documentation at: http: * Copyright (c) 2007-2010 M. Alsup * Version: 2.9999.8 (26-OCT-2012) * Dual licensed under the MIT and GPL licenses. * http: * Requires: jQuery v1.3.2 or later */ /*! * jQuery Cycle Plugin Transition Definitions * This script is a plugin for the jQuery Cycle Plugin * Examples and documentation at: http: * Copyright (c) 2007-2010 M. Alsup * Version: 2.73 * Dual licensed under the MIT and GPL licenses: * http: * http: */ /*! jQuery UI - v1.11.2 - 2014-10-16 * http: * Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js * Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ /*! * jQuery UI Core 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Widget 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Mouse 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Position 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Accordion 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Menu 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Autocomplete 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Button 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Datepicker 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Draggable 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Resizable 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Dialog 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Droppable 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery Color Animations v2.1.2 * https: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * Date: Wed Jan 16 08:47:09 2013 -0600 */ /*! * jQuery UI Effects Blind 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Bounce 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Clip 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Drop 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Explode 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Fade 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Fold 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Highlight 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Size 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Scale 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Puff 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Pulsate 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Shake 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Slide 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Effects Transfer 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Progressbar 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Selectable 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Selectmenu 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Slider 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Sortable 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Spinner 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Tabs 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! * jQuery UI Tooltip 1.11.2 * http: * * Copyright 2014 jQuery Foundation and other contributors * Released under the MIT license. * http: * * http: */ /*! asn1-1.0.2.js (c) 2013 Kenji Urushima | kjur.github.com/jsrsasign/license */ /* * asn1.js - ASN.1 DER encoder classes * * Copyright (c) 2013 Kenji Urushima (kenji.urushima@gmail.com) * * This software is licensed under the terms of the MIT License. * http: * * The above copyright and license notice shall be * included in all copies or substantial portions of the Software. */ /** * @fileOverview * @name asn1-1.0.js * @author Kenji Urushima kenji.urushima@gmail.com * @version 1.0.2 (2013-May-30) * @since 2.1 * @license 0 && (e.splice(h - 1, 2), h -= 2) } } e = e.join("/") } else e.indexOf("./") === 0 && (e = e.substring(2)); if ((v || g) && m) { n = e.split("/"); for (h = n.length; h > 0; h -= 1) { r = n.slice(0, h).join("/"); if (v) for (p = v.length; p > 0; p -= 1) { i = m[v.slice(0, p).join("/")]; if (i) { i = i[r]; if (i) { s = i, a = h; break } } } if (s) break; !f && g && g[r] && (f = g[r], l = h) }!s && f && (s = f, a = l), s && (n.splice(0, a, s), e = n.join("/")) } return e } function d(t, r) { return function() { var i = l.call(arguments, 0); return typeof i[0] != "string" && i.length === 1 && i.push(null), n.apply(e, i.concat([t, r])) } } function v(e) { return function(t) { return p(t, e) } } function m(e) { return function(t) { s[e] = t } } function g(n) { if (h(o, n)) { var r = o[n]; delete o[n], a[n] = !0, t.apply(e, r) } if (!h(s, n) && !h(a, n)) throw new Error("No " + n); return s[n] } function y(e) { var t, n = e ? e.indexOf("!") : -1; return n > -1 && (t = e.substring(0, n), e = e.substring(n + 1, e.length)), [t, e] } function b(e) { return function() { return u && u.config && u.config[e] || {} } } var t, n, r, i, s = {}, o = {}, u = {}, a = {}, f = Object.prototype.hasOwnProperty, l = [].slice, c = /\.js$/; r = function(e, t) { var n, r = y(e), i = r[0]; return e = r[1], i && (i = p(i, t), n = g(i)), i ? n && n.normalize ? e = n.normalize(e, v(t)) : e = p(e, t) : (e = p(e, t), r = y(e), i = r[0], e = r[1], i && (n = g(i))), { f: i ? i + "!" + e : e, n: e, pr: i, p: n } }, i = { require: function(e) { return d(e) }, exports: function(e) { var t = s[e]; return typeof t != "undefined" ? t : s[e] = {} }, module: function(e) { return { id: e, uri: "", exports: s[e], config: b(e) } } }, t = function(t, n, u, f) { var l, c, p, v, y, b = [], w = typeof u, E; f = f || t; if (w === "undefined" || w === "function") { n = !n.length && u.length ? ["require", "exports", "module"] : n; for (y = 0; y < n.length; y += 1) { v = r(n[y], f), c = v.f; if (c === "require") b[y] = i.require(t); else if (c === "exports") b[y] = i.exports(t), E = !0; else if (c === "module") l = b[y] = i.module(t); else if (h(s, c) || h(o, c) || h(a, c)) b[y] = g(c); else { if (!v.p) throw new Error(t + " missing " + c); v.p.load(v.n, d(f, !0), m(c), {}), b[y] = s[c] } } p = u ? u.apply(s[t], b) : undefined; if (t) if (l && l.exports !== e && l.exports !== s[t]) s[t] = l.exports; else if (p !== e || !E) s[t] = p } else t && (s[t] = u) }, requirejs = require = n = function(s, o, a, f, l) { if (typeof s == "string") return i[s] ? i[s](o) : g(r(s, o).f); if (!s.splice) { u = s, u.deps && n(u.deps, u.callback); if (!o) return; o.splice ? (s = o, o = a, a = null) : s = e } return o = o || function() {}, typeof a == "function" && (a = f, f = l), f ? t(e, s, o, a) : setTimeout(function() { t(e, s, o, a) }, 4), n }, n.config = function(e) { return n(e) }, requirejs._defined = s, define = function(e, t, n) { if (typeof e != "string") throw new Error("See almond README: incorrect module build, no module name"); t.splice || (n = t, t = []), !h(s, e) && !h(o, e) && (o[e] = [e, t, n]) }, define.amd = { jQuery: !0 } })(), define("almond", function() {}), function(e, t) { typeof module == "object" && typeof module.exports == "object" ? module.exports = e.document ? t(e, !0) : function(e) { if (!e.document) throw new Error("jQuery requires a window with a document"); return t(e) } : t(e) }(typeof window != "undefined" ? window : this, function(window, noGlobal) { function isArraylike(e) { var t = e.length, n = jQuery.type(e); return n === "function" || jQuery.isWindow(e) ? !1 : e.nodeType === 1 && t ? !0 : n === "array" || t === 0 || typeof t == "number" && t > 0 && t - 1 in e } function winnow(e, t, n) { if (jQuery.isFunction(t)) return jQuery.grep(e, function(e, r) { return !!t.call(e, r, e) !== n }); if (t.nodeType) return jQuery.grep(e, function(e) { return e === t !== n }); if (typeof t == "string") { if (risSimple.test(t)) return jQuery.filter(t, e, n); t = jQuery.filter(t, e) } return jQuery.grep(e, function(e) { return indexOf.call(t, e) >= 0 !== n }) } function sibling(e, t) { while ((e = e[t]) && e.nodeType !== 1); return e } function createOptions(e) { var t = optionsCache[e] = {}; return jQuery.each(e.match(rnotwhite) || [], function(e, n) { t[n] = !0 }), t } function completed() { document.removeEventListener("DOMContentLoaded", completed, !1), window.removeEventListener("load", completed, !1), jQuery.ready() } function Data() { Object.defineProperty(this.cache = {}, 0, { get: function() { return {} } }), this.expando = jQuery.expando + Data.uid++ } function dataAttr(e, t, n) { var r; if (n === undefined && e.nodeType === 1) { r = "data-" + t.replace(rmultiDash, "-$1").toLowerCase(), n = e.getAttribute(r); if (typeof n == "string") { try { n = n === "true" ? !0 : n === "false" ? !1 : n === "null" ? null : +n + "" === n ? +n : rbrace.test(n) ? jQuery.parseJSON(n) : n } catch (i) {} data_user.set(e, t, n) } else n = undefined } return n } function returnTrue() { return !0 } function returnFalse() { return !1 } function safeActiveElement() { try { return document.activeElement } catch (e) {} } function manipulationTarget(e, t) { return jQuery.nodeName(e, "table") && jQuery.nodeName(t.nodeType !== 11 ? t : t.firstChild, "tr") ? e.getElementsByTagName("tbody")[0] || e.appendChild(e.ownerDocument.createElement("tbody")) : e } function disableScript(e) { return e.type = (e.getAttribute("type") !== null) + "/" + e.type, e } function restoreScript(e) { var t = rscriptTypeMasked.exec(e.type); return t ? e.type = t[1] : e.removeAttribute("type"), e } function setGlobalEval(e, t) { var n = 0, r = e.length; for (; n < r; n++) data_priv.set(e[n], "globalEval", !t || data_priv.get(t[n], "globalEval")) } function cloneCopyEvent(e, t) { var n, r, i, s, o, u, a, f; if (t.nodeType !== 1) return; if (data_priv.hasData(e)) { s = data_priv.access(e), o = data_priv.set(t, s), f = s.events; if (f) { delete o.handle, o.events = {}; for (i in f) for (n = 0, r = f[i].length; n < r; n++) jQuery.event.add(t, i, f[i][n]) } } data_user.hasData(e) && (u = data_user.access(e), a = jQuery.extend({}, u), data_user.set(t, a)) } function getAll(e, t) { var n = e.getElementsByTagName ? e.getElementsByTagName(t || "*") : e.querySelectorAll ? e.querySelectorAll(t || "*") : []; return t === undefined || t && jQuery.nodeName(e, t) ? jQuery.merge([e], n) : n } function fixInput(e, t) { var n = t.nodeName.toLowerCase(); if (n === "input" && rcheckableType.test(e.type)) t.checked = e.checked; else if (n === "input" || n === "textarea") t.defaultValue = e.defaultValue } function actualDisplay(e, t) { var n, r = jQuery(t.createElement(e)).appendTo(t.body), i = window.getDefaultComputedStyle && (n = window.getDefaultComputedStyle(r[0])) ? n.display : jQuery.css(r[0], "display"); return r.detach(), i } function defaultDisplay(e) { var t = document, n = elemdisplay[e]; if (!n) { n = actualDisplay(e, t); if (n === "none" || !n) iframe = (iframe || jQuery("