diff --git a/docs/Advanced/AJAX.md b/docs/Advanced/AJAX.md new file mode 100644 index 0000000..522945c --- /dev/null +++ b/docs/Advanced/AJAX.md @@ -0,0 +1,60 @@ +## AJAX Remote Option Loading + +[](codepen://sagalbot/POMeOX?height=400) + +The `onSearch` prop allows you to load options via ajax in a parent component +when the search text is updated. It is invoked with two parameters, `search` & `loading`. + +```js +/** +* Accepts a callback function that will be run +* when the search text changes. The callback +* will be invoked with these parameters: +* +* @param {search} String Current search text +* @param {loading} Function Toggle loading class +*/ +onSearch: { + type: Function, + default: false +}, +``` + +The `loading` function accepts a boolean parameter that will be assigned +to the vue-select internal `loading` property. Call `loading(true)` to set the +`loading` property to `true` - toggling the loading spinner. After your +asynchronous operation completes, call `loading(false)` to toggle it off. + +#### Disabling Filtering + +When loading server side options, it can be useful to disable the +client side filtering. Use the `filterable` prop to disable filtering. + +```js +/** + * When true, existing options will be filtered + * by the search text. Should not be used in + * conjunction with taggable. + * + * @type {Boolean} + */ +filterable: { + type: Boolean, + default: true +}, +``` + +#### Loading Spinner + +Vue Select includes a default loading spinner that appears when the loading class is present. The `spinner` slot allows you to implement your own spinner. + +```html +
Loading...
+``` + +#### Library Agnostic + +Since Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component. + +I recommend using [axios](https://github.com/axios/axios) for creating your applications HTTP layer, +or [`fetch()`](https://github.com/github/fetch) for simple requests. diff --git a/docs/Advanced/Ajax.html b/docs/Advanced/Ajax.html new file mode 100644 index 0000000..c876b8a --- /dev/null +++ b/docs/Advanced/Ajax.html @@ -0,0 +1,508 @@ + + + + + + + AJAX · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + +
+ +
+ +
+ + + + + + + + +
+
+ +
+
+ +
+ +

AJAX Remote Option Loading

+

See the Pen by sagalbot (@sagalbot) on CodePen.

+

The onSearch prop allows you to load options via ajax in a parent component +when the search text is updated. It is invoked with two parameters, search & loading.

+
/**
+* Accepts a callback function that will be run
+* when the search text changes. The callback
+* will be invoked with these parameters:
+*
+* @param {search}  String        Current search text
+* @param {loading} Function    Toggle loading class
+*/
+onSearch: {
+  type: Function,
+  default: false
+},
+
+

The loading function accepts a boolean parameter that will be assigned +to the vue-select internal loading property. Call loading(true) to set the +loading property to true - toggling the loading spinner. After your +asynchronous operation completes, call loading(false) to toggle it off.

+

Disabling Filtering

+

When loading server side options, it can be useful to disable the +client side filtering. Use the filterable prop to disable filtering.

+
/**
+ * When true, existing options will be filtered
+ * by the search text. Should not be used in
+ * conjunction with taggable.
+ * 
+ * @type {Boolean}
+ */
+filterable: {
+    type: Boolean,
+    default: true
+},
+
+

Loading Spinner

+

Vue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.

+
<div class="spinner" v-show="spinner">Loading...</div>
+
+

Library Agnostic

+

Since Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component.

+

I recommend using axios for creating your applications HTTP layer, +or fetch() for simple requests.

+ + +
+ +
+
+
+ +

results matching ""

+
    + +
    +
    + +

    No results matching ""

    + +
    +
    +
    + +
    +
    + +
    + + + + + + + + + + + + + + +
    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Advanced/Mixins.md b/docs/Advanced/Mixins.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Advanced/Templating.html b/docs/Advanced/Templating.html new file mode 100644 index 0000000..f43e584 --- /dev/null +++ b/docs/Advanced/Templating.html @@ -0,0 +1,470 @@ + + + + + + + Templating · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    + + + + + + + + +
    + +
    + +
    + + + + + + + + +
    +
    + +
    +
    + +
    + +

    Scoped Slot option

    +

    vue-select provides the scoped option slot in order to create custom dropdown templates.

    +
    <v-select :options="options" label="title">
    +    <template slot="option" slot-scope="option">
    +        <span :class="option.icon"></span>
    +        {{ option.title }}
    +    </template>
    +  </v-select>
    +
    +

    Using the option slot with slot-scope="option" gives the +provides the current option variable to the template.

    +

    See the Pen by sagalbot (@sagalbot) on CodePen.

    + + +
    + +
    +
    +
    + +

    results matching ""

    +
      + +
      +
      + +

      No results matching ""

      + +
      +
      +
      + +
      +
      + +
      + + + + + + + + + + +
      + + +
      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Advanced/Validation.md b/docs/Advanced/Validation.md new file mode 100644 index 0000000..220a5a4 --- /dev/null +++ b/docs/Advanced/Validation.md @@ -0,0 +1 @@ +[](codepen://sagalbot/zZQJKW?height=600) \ No newline at end of file diff --git a/docs/Advanced/Vuex.html b/docs/Advanced/Vuex.html new file mode 100644 index 0000000..1c948cd --- /dev/null +++ b/docs/Advanced/Vuex.html @@ -0,0 +1,476 @@ + + + + + + + Vuex · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      +
      + + + + + + + + +
      + +
      + +
      + + + + + + + + +
      +
      + +
      +
      + +
      + +

      Using the input Event with Vuex

      +

      vue-select emits the input event any time the internal value is changed. +This is the same event that allow the for the v-model syntax. When using +Vuex for state management, you can use the input event to dispatch an +action, or trigger a mutation.

      +
      <v-select 
      +    @input="myAction" 
      +    :options="$store.state.options"
      +    :value="$store.state.selected"
      +  ></v-select>
      +
      +

      See the Pen by sagalbot (@sagalbot) on CodePen.

      + + +
      + +
      +
      +
      + +

      results matching ""

      +
        + +
        +
        + +

        No results matching ""

        + +
        +
        +
        + +
        +
        + +
        + + + + + + + + + + + + + + +
        + + +
        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Ajax/Ajax.md b/docs/Ajax/Ajax.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Ajax/AjaxProps.md b/docs/Ajax/AjaxProps.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Api/Events.md b/docs/Api/Events.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Api/Props.html b/docs/Api/Props.html new file mode 100644 index 0000000..49b7301 --- /dev/null +++ b/docs/Api/Props.html @@ -0,0 +1,736 @@ + + + + + + + Props · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        +
        + + + + + + + + +
        + +
        + +
        + + + + + + + + +
        +
        + +
        +
        + +
        + +

        Select

        +
        /**
        + * Contains the currently selected value. Very similar to a
        + * `value` attribute on an <input>. You can listen for changes
        + * using 'change' event using v-on
        + * @type {Object||String||null}
        + */
        +value: {
        +    default: null
        +},
        +
        +/**
        + * An array of strings or objects to be used as dropdown choices.
        + * If you are using an array of objects, vue-select will look for
        + * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A
        + * custom label key can be set with the `label` prop.
        + * @type {Array}
        + */
        +options: {
        +    type: Array,
        +    default() {
        +        return []
        +    },
        +},
        +
        +/**
        + * Disable the entire component.
        + * @type {Boolean}
        + */
        +disabled: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Sets the max-height property on the dropdown list.
        + * @deprecated
        + * @type {String}
        + */
        +maxHeight: {
        +    type: String,
        +    default: '400px'
        +},
        +
        +/**
        + * Enable/disable filtering the options.
        + * @type {Boolean}
        + */
        +searchable: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * Equivalent to the `multiple` attribute on a `<select>` input.
        + * @type {Boolean}
        + */
        +multiple: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Equivalent to the `placeholder` attribute on an `<input>`.
        + * @type {String}
        + */
        +placeholder: {
        +    type: String,
        +    default: ''
        +},
        +
        +/**
        + * Sets a Vue transition property on the `.dropdown-menu`. vue-select
        + * does not include CSS for transitions, you'll need to add them yourself.
        + * @type {String}
        + */
        +transition: {
        +    type: String,
        +    default: 'fade'
        +},
        +
        +/**
        + * Enables/disables clearing the search text when an option is selected.
        + * @type {Boolean}
        + */
        +clearSearchOnSelect: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * Close a dropdown when an option is chosen. Set to false to keep the dropdown
        + * open (useful when combined with multi-select, for example)
        + * @type {Boolean}
        + */
        +closeOnSelect: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * Tells vue-select what key to use when generating option
        + * labels when each `option` is an object.
        + * @type {String}
        + */
        +label: {
        +    type: String,
        +    default: 'label'
        +},
        +
        +/**
        + * Callback to generate the label text. If {option}
        + * is an object, returns option[this.label] by default.
        + * @type {Function}
        + * @param  {Object || String} option
        + * @return {String}
        + */
        +getOptionLabel: {
        +    type: Function,
        +    default(option) {
        +        if (typeof option === 'object') {
        +            if (!option.hasOwnProperty(this.label)) {
        +                return console.warn(
        +                    `[vue-select warn]: Label key "option.${this.label}" does not` +
        +                    ` exist in options object ${JSON.stringify(option)}.\n` +
        +                    'http://sagalbot.github.io/vue-select/#ex-labels'
        +                )
        +            }
        +            if (this.label && option[this.label]) {
        +                return option[this.label]
        +            }
        +        }
        +        return option;
        +    }
        +},
        +
        +/**
        + * Callback to filter the search result the label text.
        + * @type   {Function}
        + * @param  {Object || String} option
        + * @param  {String} label
        + * @param  {String} search
        + * @return {Boolean}
        + */
        +filterFunction: {
        +    type: Function,
        +    default(option, label, search) {
        +        return (label || '').toLowerCase().indexOf(search.toLowerCase()) > -1
        +    }
        +},
        +
        +/**
        + * An optional callback function that is called each time the selected
        + * value(s) change. When integrating with Vuex, use this callback to trigger
        + * an action, rather than using :value.sync to retreive the selected value.
        + * @type {Function}
        + * @param {Object || String} val
        + */
        +onChange: {
        +    type: Function,
        +    default: function (val) {
        +        this.$emit('input', val)
        +    }
        +},
        +
        +/**
        + * Enable/disable creating options from searchInput.
        + * @type {Boolean}
        + */
        +taggable: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Set the tabindex for the input field.
        + * @type {Number}
        + */
        +tabindex: {
        +    type: Number,
        +    default: null
        +},
        +
        +/**
        + * When true, newly created tags will be added to
        + * the options list.
        + * @type {Boolean}
        + */
        +pushTags: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * When true, existing options will be filtered
        + * by the search text. Should not be used in conjunction
        + * with taggable.
        + * @type {Boolean}
        + */
        +filterable: {
        +    type: Boolean,
        +    default: true
        +},
        +
        +/**
        + * User defined function for adding Options
        + * @type {Function}
        + */
        +createOption: {
        +    type: Function,
        +    default(newOption) {
        +        if (typeof this.mutableOptions[0] === 'object') {
        +            newOption = {[this.label]: newOption}
        +        }
        +        this.$emit('option:created', newOption)
        +        return newOption
        +    }
        +},
        +
        +/**
        + * When false, updating the options will not reset the select value
        + * @type {Boolean}
        + */
        +resetOnOptionsChange: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Disable the dropdown entirely.
        + * @type {Boolean}
        + */
        +noDrop: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Sets the id of the input element.
        + * @type {String}
        + * @default {null}
        + */
        +inputId: {
        +    type: String
        +},
        +
        +/**
        + * Sets RTL support. Accepts 'ltr', 'rtl', 'auto'.
        + * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir
        + * @type {String}
        + * @default 'auto'
        + */
        +dir: {
        +    type: String,
        +    default: 'auto'
        +},
        +
        +

        AJAX

        +
        /**
        + * Toggles the adding of a 'loading' class to the main
        + * .v-select wrapper. Useful to control UI state when
        + * results are being processed through AJAX.
        + */
        +loading: {
        +    type: Boolean,
        +    default: false
        +},
        +
        +/**
        + * Accept a callback function that will be
        + * run when the search text changes.
        + *
        + * loading() accepts a boolean value, and can
        + * be used to toggle a loading class from
        + * the onSearch callback.
        + *
        + * @param {search}  String          Current search text
        + * @param {loading} Function(bool)  Toggle loading class
        + */
        +onSearch: {
        +    type: Function,
        +    default: function(search, loading){}
        +}
        +
        + + +
        + +
        +
        +
        + +

        results matching ""

        +
          + +
          +
          + +

          No results matching ""

          + +
          +
          +
          + +
          +
          + +
          + + + + + + +
          + + +
          + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Api/Slots.md b/docs/Api/Slots.md new file mode 100644 index 0000000..e69de29 diff --git a/docs/Api/props.csv b/docs/Api/props.csv new file mode 100644 index 0000000..b995634 --- /dev/null +++ b/docs/Api/props.csv @@ -0,0 +1,25 @@ +name,type +value,Object||String||null +options,Array +disabled,Boolean +maxHeight,String +searchable,Boolean +multiple,Boolean +placeholder,String +transition,String +clearSearchOnSelect,Boolean +closeOnSelect,Boolean +label,String +getOptionLabel,Function +filterFunction,Function +filter,Function +onChange,Function +taggable,Boolean +tabindex,Number +pushTags,Boolean +filterable,Boolean +createOption,Function +resetOnOptionsChange,Boolean +noDrop,Boolean +inputId,String +dir,String \ No newline at end of file diff --git a/docs/Basics.md b/docs/Basics.md new file mode 100644 index 0000000..7e69810 --- /dev/null +++ b/docs/Basics.md @@ -0,0 +1 @@ +## Getting Started diff --git a/docs/Basics/Localization.html b/docs/Basics/Localization.html new file mode 100644 index 0000000..200c05b --- /dev/null +++ b/docs/Basics/Localization.html @@ -0,0 +1,475 @@ + + + + + + + Localization · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          +
          + + + + + + + + +
          + +
          + +
          + + + + + + + + +
          +
          + +
          +
          + +
          + +

          RTL

          +

          vue-select supports RTL using the standard HTML API using the dir attribute.

          +
          <v-select dir="rtl"></v-select>
          +
          +

          The dir attribute accepts the same values as the HTML spec: rtl,ltr, and auto.

          +

          Component Text

          +

          All of the text within the component has been wrapped within slots and can be replaced in your app.

          +
          Loading Spinner
          +
          <slot name="spinner">
          +    <div class="spinner" v-show="mutableLoading">Loading...</div>
          +</slot>
          +
          +
          No Options Text
          +
          <slot name="no-options">Sorry, no matching options.</slot>
          +
          +

          For a full list of component slots, view the slots API docs.

          +

          See the Pen by sagalbot (@sagalbot) on CodePen.

          + + +
          + +
          +
          +
          + +

          results matching ""

          +
            + +
            +
            + +

            No results matching ""

            + +
            +
            +
            + +
            +
            + +
            + + + + + + + + + + +
            + + +
            + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Basics/Options.html b/docs/Basics/Options.html new file mode 100644 index 0000000..ad6739f --- /dev/null +++ b/docs/Basics/Options.html @@ -0,0 +1,485 @@ + + + + + + + Dropdown Options · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            +
            + + + + + + + + +
            + +
            + +
            + + + + + + + + +
            +
            + +
            +
            + +
            + +

            Dropdown Options

            +

            vue-select accepts arrays of strings or objects to use as options through the options prop:

            +
            <v-select :options="['foo','bar']"></v-select>
            +
            +

            When provided an array of objects, vue-select will display a single value of the object. By default, vue-select will look for a key named label on the object to use as display text.

            +
            <v-select :options="[{label: 'foo', value: 'Foo'}]"></v-select>
            +
            +

            Option Labels

            +

            When the options array contains objects, vue-select looks for the label key to display by default. You can set your own label to match your source data using the label prop.

            +

            For example, consider an object with countryCode and countryName properties:

            +
            {
            +  countryCode: "CA",
            +  countryName: "Canada"
            +}
            +
            +

            If you wanted to display Canada in the dropdown, you'd use the countryName key:

            +
            <v-select label="countryName" :options="countries"></v-select>
            +
            +

            See the Pen by sagalbot (@sagalbot) on CodePen.

            +

            Null / Empty Options

            +

            vue-select requires the option property to be an array. If you are using Vue in development mode, you will get warnings attempting to pass anything other than an array to the options prop. If you need a null/empty value, use an empty array [].

            + + +
            + +
            +
            +
            + +

            results matching ""

            +
              + +
              +
              + +

              No results matching ""

              + +
              +
              +
              + +
              +
              + +
              + + + + + + + + + + + + + + +
              + + +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Basics/Values.html b/docs/Basics/Values.html new file mode 100644 index 0000000..b1d5023 --- /dev/null +++ b/docs/Basics/Values.html @@ -0,0 +1,484 @@ + + + + + + + Selecting Values · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              + + + + + + + + +
              + +
              + +
              + + + + + + + + +
              +
              + +
              +
              + +
              + +

              Selecting Values

              +

              The most common use case for vue-select is to have the chosen value synced with a parent component. vue-select takes advantage of the v-model syntax to sync values with a parent.

              +
              <v-select v-model="selected"></v-select>
              +
              +

              See the Pen by sagalbot (@sagalbot) on CodePen.

              +

              If you don't require the value to be synced, you can also pass the prop directly:

              +
              <v-select :value="selected"></v-select>
              +
              +

              This method allows you to pre-select a value(s), without syncing any changes to the parent component. This is also very useful when using a state management tool, like Vuex.

              +

              Single/Multiple Selection

              +

              By default, vue-select supports choosing a single value. If you need multiple values, use the multiple prop:

              +
              <v-select multiple v-model="selected"></v-select>
              +
              +

              See the Pen by sagalbot (@sagalbot) on CodePen.

              +

              Tagging

              +

              To allow input that's not present within the options, set the taggable prop to true. +If you want new tags to be pushed to the options list, set push-tags to true.

              +
              <v-select taggable></v-select>
              +
              +

              See the Pen by sagalbot (@sagalbot) on CodePen.

              + + +
              + +
              +
              +
              + +

              results matching ""

              +
                + +
                +
                + +

                No results matching ""

                + +
                +
                +
                + +
                +
                + +
                + + + + + + + + + + + + + + +
                + + +
                + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Examples.html b/docs/Examples.html new file mode 100644 index 0000000..8780c7e --- /dev/null +++ b/docs/Examples.html @@ -0,0 +1,461 @@ + + + + + + + Examples · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                +
                + + + + + + + + +
                + +
                + +
                + + + + + + + + +
                +
                + +
                +
                + +
                + +

                Codepen Collection

                +

                I've put together a collection of examples, including all the examples +from this documentation site on Codepen.

                + + +
                + +
                +
                +
                + +

                results matching ""

                +
                  + +
                  +
                  + +

                  No results matching ""

                  + +
                  +
                  +
                  + +
                  +
                  + +
                  + + + + + + + + + + +
                  + + +
                  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/Install.html b/docs/Install.html new file mode 100644 index 0000000..5af99c4 --- /dev/null +++ b/docs/Install.html @@ -0,0 +1,489 @@ + + + + + + + Installation · vue-select + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
                  +
                  + + + + + + + + +
                  + +
                  + +
                  + + + + + + + + +
                  +
                  + +
                  +
                  + +
                  + +

                  Vue Compatibility

                  +
                    +
                  • vue ~2.0 use vue-select ~2.0
                  • +
                  • vue ~1.0 use vue-select ~1.0
                  • +
                  +

                  Yarn / NPM

                  +

                  Install with yarn:

                  +
                  yarn add vue-select
                  +
                  +

                  or, using NPM:

                  +
                  npm install vue-select
                  +

                  Then, import and register the component:

                  +
                  import Vue from 'vue'
                  +import vSelect from './components/Select.vue'
                  +
                  +Vue.component('v-select', vSelect)
                  +
                  +

                  CDN

                  +

                  Include vue & vue-select.js - I recommend using unpkg.com.

                  +
                  <!-- include VueJS first -->
                  +<script src="https://unpkg.com/vue@latest"></script>
                  +
                  +<!-- use the latest release -->
                  +<script src="https://unpkg.com/vue-select@latest"></script>
                  +<!-- or point to a specific release -->
                  +<script src="https://unpkg.com/vue-select@1.30"></script>
                  +
                  +

                  Then register the component in your javascript:

                  +
                  Vue.component('v-select', VueSelect.VueSelect);
                  +
                  +

                  See the Pen by sagalbot (@sagalbot) on CodePen.

                  + + +
                  + +
                  +
                  +
                  + +

                  results matching ""

                  +
                    + +
                    +
                    + +

                    No results matching ""

                    + +
                    +
                    +
                    + +
                    +
                    + +
                    + + + + + + + + + + +
                    + + +
                    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/gitbook/fonts/fontawesome/FontAwesome.otf b/docs/gitbook/fonts/fontawesome/FontAwesome.otf new file mode 100644 index 0000000..d4de13e Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/FontAwesome.otf differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot new file mode 100644 index 0000000..c7b00d2 Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.eot differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg new file mode 100644 index 0000000..8b66187 --- /dev/null +++ b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.svg @@ -0,0 +1,685 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf new file mode 100644 index 0000000..f221e50 Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.ttf differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff new file mode 100644 index 0000000..6e7483c Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff differ diff --git a/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 new file mode 100644 index 0000000..7eb74fd Binary files /dev/null and b/docs/gitbook/fonts/fontawesome/fontawesome-webfont.woff2 differ diff --git a/docs/gitbook/gitbook-plugin-codepen/embed-codepen.js b/docs/gitbook/gitbook-plugin-codepen/embed-codepen.js new file mode 100644 index 0000000..9e9c065 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-codepen/embed-codepen.js @@ -0,0 +1,29 @@ +require(["gitbook", "jQuery"], function(gitbook, $) { + + var root = (document.getElementsByTagName('head')[0] || + document.getElementsByTagName('body')[0]); + + var initEmbed = function() { + window.__cp_embed_script_ran = false; + window.CodePenEmbed.init(); + }; + + var loadEmbedScript = function() { + var script = document.createElement('script'); + script.onload = initEmbed; + script.type = 'text/javascript'; + script.async = true; + script.charset = 'UTF-8'; + script.src = document.location.protocol + + '//assets.codepen.io/assets/embed/ei.js'; + root.appendChild(script); + }; + + gitbook.events.bind("page.change", function(e) { + if (!window.CodePenEmbed) loadEmbedScript(); + else { + window.__cp_embed_script_ran = false; + window.CodePenEmbed.init(); + } + }); +}); diff --git a/docs/gitbook/gitbook-plugin-edit-link/plugin.js b/docs/gitbook/gitbook-plugin-edit-link/plugin.js new file mode 100644 index 0000000..32f3494 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-edit-link/plugin.js @@ -0,0 +1,30 @@ +require(["gitbook", "jQuery"], function(gitbook, $) { + gitbook.events.bind('start', function (e, config) { + var conf = config['edit-link']; + var label = conf.label; + var base = conf.base; + var lang = gitbook.state.innerLanguage; + if (lang) { + // label can be a unique string for multi-languages site + if (typeof label === 'object') label = label[lang]; + + lang = lang + '/'; + } + + // Add slash at the end if not present + if (base.slice(-1) != "/") { + base = base + "/"; + } + + gitbook.toolbar.createButton({ + icon: 'fa fa-edit', + text: label, + onClick: function() { + var filepath = gitbook.state.filepath; + + window.open(base + lang + filepath); + } + }); + }); + +}); \ No newline at end of file diff --git a/docs/gitbook/gitbook-plugin-highlight/ebook.css b/docs/gitbook/gitbook-plugin-highlight/ebook.css new file mode 100644 index 0000000..cecaaab --- /dev/null +++ b/docs/gitbook/gitbook-plugin-highlight/ebook.css @@ -0,0 +1,135 @@ +pre, +code { + /* http://jmblog.github.io/color-themes-for-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +pre .hljs-comment, +code .hljs-comment, +pre .hljs-title, +code .hljs-title { + color: #8e908c; +} +pre .hljs-variable, +code .hljs-variable, +pre .hljs-attribute, +code .hljs-attribute, +pre .hljs-tag, +code .hljs-tag, +pre .hljs-regexp, +code .hljs-regexp, +pre .hljs-deletion, +code .hljs-deletion, +pre .ruby .hljs-constant, +code .ruby .hljs-constant, +pre .xml .hljs-tag .hljs-title, +code .xml .hljs-tag .hljs-title, +pre .xml .hljs-pi, +code .xml .hljs-pi, +pre .xml .hljs-doctype, +code .xml .hljs-doctype, +pre .html .hljs-doctype, +code .html .hljs-doctype, +pre .css .hljs-id, +code .css .hljs-id, +pre .css .hljs-class, +code .css .hljs-class, +pre .css .hljs-pseudo, +code .css .hljs-pseudo { + color: #c82829; +} +pre .hljs-number, +code .hljs-number, +pre .hljs-preprocessor, +code .hljs-preprocessor, +pre .hljs-pragma, +code .hljs-pragma, +pre .hljs-built_in, +code .hljs-built_in, +pre .hljs-literal, +code .hljs-literal, +pre .hljs-params, +code .hljs-params, +pre .hljs-constant, +code .hljs-constant { + color: #f5871f; +} +pre .ruby .hljs-class .hljs-title, +code .ruby .hljs-class .hljs-title, +pre .css .hljs-rules .hljs-attribute, +code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +pre .hljs-string, +code .hljs-string, +pre .hljs-value, +code .hljs-value, +pre .hljs-inheritance, +code .hljs-inheritance, +pre .hljs-header, +code .hljs-header, +pre .hljs-addition, +code .hljs-addition, +pre .ruby .hljs-symbol, +code .ruby .hljs-symbol, +pre .xml .hljs-cdata, +code .xml .hljs-cdata { + color: #718c00; +} +pre .css .hljs-hexcolor, +code .css .hljs-hexcolor { + color: #3e999f; +} +pre .hljs-function, +code .hljs-function, +pre .python .hljs-decorator, +code .python .hljs-decorator, +pre .python .hljs-title, +code .python .hljs-title, +pre .ruby .hljs-function .hljs-title, +code .ruby .hljs-function .hljs-title, +pre .ruby .hljs-title .hljs-keyword, +code .ruby .hljs-title .hljs-keyword, +pre .perl .hljs-sub, +code .perl .hljs-sub, +pre .javascript .hljs-title, +code .javascript .hljs-title, +pre .coffeescript .hljs-title, +code .coffeescript .hljs-title { + color: #4271ae; +} +pre .hljs-keyword, +code .hljs-keyword, +pre .javascript .hljs-function, +code .javascript .hljs-function { + color: #8959a8; +} +pre .hljs, +code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +pre .coffeescript .javascript, +code .coffeescript .javascript, +pre .javascript .xml, +code .javascript .xml, +pre .tex .hljs-formula, +code .tex .hljs-formula, +pre .xml .javascript, +code .xml .javascript, +pre .xml .vbscript, +code .xml .vbscript, +pre .xml .css, +code .xml .css, +pre .xml .hljs-cdata, +code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/docs/gitbook/gitbook-plugin-highlight/website.css b/docs/gitbook/gitbook-plugin-highlight/website.css new file mode 100644 index 0000000..6674448 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-highlight/website.css @@ -0,0 +1,434 @@ +.book .book-body .page-wrapper .page-inner section.normal pre, +.book .book-body .page-wrapper .page-inner section.normal code { + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #8e908c; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #c82829; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #f5871f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #eab700; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #718c00; +} +.book .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #3e999f; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #4271ae; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #8959a8; +} +.book .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: white; + color: #4d4d4c; + padding: 0.5em; +} +.book .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code { + /* + +Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull + +*/ + /* Solarized Green */ + /* Solarized Cyan */ + /* Solarized Blue */ + /* Solarized Yellow */ + /* Solarized Orange */ + /* Solarized Red */ + /* Solarized Violet */ +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + padding: 0.5em; + background: #fdf6e3; + color: #657b83; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-template_comment, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-doctype, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pi, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-javadoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-javadoc { + color: #93a1a1; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-winutils, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .method, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-tag, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-request, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-status, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .nginx .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .nginx .hljs-title { + color: #859900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-command, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-tag .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-rules .hljs-value, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-phpdoc, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-hexcolor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_url, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_url { + color: #2aa198; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-localvars, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-chunk, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-decorator, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-identifier, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .vhdl .hljs-literal, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-id, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-function, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-function { + color: #268bd2; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .lisp .hljs-body, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .smalltalk .hljs-number, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-constant, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-class .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-parent, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .haskell .hljs-type, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_reference, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_reference { + color: #b58900; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor .hljs-keyword, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-shebang, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-symbol .hljs-string, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .diff .hljs-change, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-special, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-attr_selector, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-subst, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-cdata, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .clojure .hljs-title, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-header { + color: #cb4b16; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-important, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-important { + color: #dc322f; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .hljs-link_label, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .hljs-link_label { + color: #6c71c4; +} +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-1 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula { + background: #eee8d5; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code { + /* Tomorrow Night Bright Theme */ + /* Original theme - https://github.com/chriskempson/tomorrow-theme */ + /* http://jmblog.github.com/color-themes-for-google-code-highlightjs */ + /* Tomorrow Comment */ + /* Tomorrow Red */ + /* Tomorrow Orange */ + /* Tomorrow Yellow */ + /* Tomorrow Green */ + /* Tomorrow Aqua */ + /* Tomorrow Blue */ + /* Tomorrow Purple */ +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-comment, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-title { + color: #969896; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-variable, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-tag, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-regexp, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-deletion, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-deletion, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-tag .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-pi, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .html .hljs-doctype, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-id, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-class, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-pseudo, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-pseudo { + color: #d54e53; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-number, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-preprocessor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-pragma, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-built_in, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-literal, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-params, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-constant, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-constant { + color: #e78c45; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-class .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-rules .hljs-attribute, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-rules .hljs-attribute { + color: #e7c547; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-string, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-value, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-inheritance, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-header, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-addition, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-addition, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-symbol, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + color: #b9ca4a; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .css .hljs-hexcolor, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .css .hljs-hexcolor { + color: #70c0b1; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-decorator, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .python .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-function .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .ruby .hljs-title .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .perl .hljs-sub, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .hljs-title, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .hljs-title { + color: #7aa6da; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs-keyword, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .hljs-function, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .hljs-function { + color: #c397d8; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .hljs, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .hljs { + display: block; + background: black; + color: #eaeaea; + padding: 0.5em; +} +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .coffeescript .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .javascript .xml, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .tex .hljs-formula, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .javascript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .vbscript, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .css, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal pre .xml .hljs-cdata, +.book.color-theme-2 .book-body .page-wrapper .page-inner section.normal code .xml .hljs-cdata { + opacity: 0.5; +} diff --git a/docs/gitbook/gitbook-plugin-lunr/lunr.min.js b/docs/gitbook/gitbook-plugin-lunr/lunr.min.js new file mode 100644 index 0000000..6aa6bc7 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-lunr/lunr.min.js @@ -0,0 +1,7 @@ +/** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 0.5.12 + * Copyright (C) 2015 Oliver Nightingale + * MIT Licensed + * @license + */ +!function(){var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.5.12",t.utils={},t.utils.warn=function(t){return function(e){t.console&&console.warn&&console.warn(e)}}(this),t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var t=Array.prototype.slice.call(arguments),e=t.pop(),n=t;if("function"!=typeof e)throw new TypeError("last argument must be a function");n.forEach(function(t){this.hasHandler(t)||(this.events[t]=[]),this.events[t].push(e)},this)},t.EventEmitter.prototype.removeListener=function(t,e){if(this.hasHandler(t)){var n=this.events[t].indexOf(e);this.events[t].splice(n,1),this.events[t].length||delete this.events[t]}},t.EventEmitter.prototype.emit=function(t){if(this.hasHandler(t)){var e=Array.prototype.slice.call(arguments,1);this.events[t].forEach(function(t){t.apply(void 0,e)})}},t.EventEmitter.prototype.hasHandler=function(t){return t in this.events},t.tokenizer=function(t){return arguments.length&&null!=t&&void 0!=t?Array.isArray(t)?t.map(function(t){return t.toLowerCase()}):t.toString().trim().toLowerCase().split(/[\s\-]+/):[]},t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.registeredFunctions[e];if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(e);if(-1==i)throw new Error("Cannot find existingFn");i+=1,this._stack.splice(i,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._stack.indexOf(e);if(-1==i)throw new Error("Cannot find existingFn");this._stack.splice(i,0,n)},t.Pipeline.prototype.remove=function(t){var e=this._stack.indexOf(t);-1!=e&&this._stack.splice(e,1)},t.Pipeline.prototype.run=function(t){for(var e=[],n=t.length,i=this._stack.length,o=0;n>o;o++){for(var r=t[o],s=0;i>s&&(r=this._stack[s](r,o,t),void 0!==r);s++);void 0!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var i=this.list;if(!i)return this.list=new t.Vector.Node(e,n,i),this.length++;if(en.idx?n=n.next:(i+=e.val*n.val,e=e.next,n=n.next);return i},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return o;t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o]}return r===t?o:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,i=n-e,o=e+Math.floor(i/2),r=this.elements[o];i>1;)t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o];return r>t?o:t>r?o+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,i=0,o=0,r=this.length,s=e.length,a=this.elements,h=e.elements;;){if(i>r-1||o>s-1)break;a[i]!==h[o]?a[i]h[o]&&o++:(n.add(a[i]),i++,o++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,i;return this.length>=t.length?(e=this,n=t):(e=t,n=this),i=e.clone(),i.add.apply(i,n.toArray()),i},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var i={},o=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));i[n.name]=r,t.SortedSet.prototype.add.apply(o,r)},this),this.documentStore.set(r,o),t.SortedSet.prototype.add.apply(this.corpusTokens,o.toArray());for(var s=0;s0&&(i=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=i},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),i=new t.Vector,o=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,h=this,l=this.tokenStore.expand(e).reduce(function(n,o){var r=h.corpusTokens.indexOf(o),s=h.idf(o),l=1,u=new t.SortedSet;if(o!==e){var c=Math.max(3,o.length-e.length);l=1/Math.log(c)}return r>-1&&i.insert(r,a*s*l),Object.keys(h.tokenStore.get(o)).forEach(function(t){u.add(t)}),n.union(u)},new t.SortedSet);o.push(l)},this);var a=o.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:i.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),i=n.length,o=new t.Vector,r=0;i>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,h=this.idf(s);o.insert(this.corpusTokens.indexOf(s),a*h)}return o},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,i){return n[i]=t.SortedSet.load(e.store[i]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,a="^("+o+")?"+r+o+"("+r+")?$",h="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,u=new RegExp(s),c=new RegExp(h),f=new RegExp(a),d=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,y=/^(.+?)(ed|ing)$/,g=/.$/,S=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+o+i+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,N=new RegExp("^"+o+i+"[^aeiouwxy]$"),T=function(n){var i,o,r,s,a,h,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=y,s.test(n)){var T=s.exec(n);s=u,s.test(T[1])&&(s=g,n=n.replace(s,""))}else if(a.test(n)){var T=a.exec(n);i=T[1],a=d,a.test(i)&&(n=i,a=S,h=w,l=x,a.test(n)?n+="e":h.test(n)?(s=g,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=k,s.test(n)){var T=s.exec(n);i=T[1],n=i+"i"}if(s=b,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+t[o])}if(s=E,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+e[o])}if(s=_,a=F,s.test(n)){var T=s.exec(n);i=T[1],s=c,s.test(i)&&(n=i)}else if(a.test(n)){var T=a.exec(n);i=T[1]+T[2],a=c,a.test(i)&&(n=i)}if(s=O,s.test(n)){var T=s.exec(n);i=T[1],s=c,a=f,h=N,(s.test(i)||a.test(i)&&!h.test(i))&&(n=i)}return s=P,a=c,s.test(n)&&a.test(n)&&(s=g,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return T}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==e?e:void 0},t.stopWordFilter.stopWords={a:"a",able:"able",about:"about",across:"across",after:"after",all:"all",almost:"almost",also:"also",am:"am",among:"among",an:"an",and:"and",any:"any",are:"are",as:"as",at:"at",be:"be",because:"because",been:"been",but:"but",by:"by",can:"can",cannot:"cannot",could:"could",dear:"dear",did:"did","do":"do",does:"does",either:"either","else":"else",ever:"ever",every:"every","for":"for",from:"from",get:"get",got:"got",had:"had",has:"has",have:"have",he:"he",her:"her",hers:"hers",him:"him",his:"his",how:"how",however:"however",i:"i","if":"if","in":"in",into:"into",is:"is",it:"it",its:"its",just:"just",least:"least",let:"let",like:"like",likely:"likely",may:"may",me:"me",might:"might",most:"most",must:"must",my:"my",neither:"neither",no:"no",nor:"nor",not:"not",of:"of",off:"off",often:"often",on:"on",only:"only",or:"or",other:"other",our:"our",own:"own",rather:"rather",said:"said",say:"say",says:"says",she:"she",should:"should",since:"since",so:"so",some:"some",than:"than",that:"that",the:"the",their:"their",them:"them",then:"then",there:"there",these:"these",they:"they","this":"this",tis:"tis",to:"to",too:"too",twas:"twas",us:"us",wants:"wants",was:"was",we:"we",were:"were",what:"what",when:"when",where:"where",which:"which","while":"while",who:"who",whom:"whom",why:"why",will:"will","with":"with",would:"would",yet:"yet",you:"you",your:"your"},t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){var e=t.replace(/^\W+/,"").replace(/\W+$/,"");return""===e?void 0:e},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,i=t[0],o=t.slice(1);return i in n||(n[i]={docs:{}}),0===o.length?(n[i].docs[e.ref]=e,void(this.length+=1)):this.add(o,e,n[i])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;no;o++){for(var r=t[o],s=0;i>s&&(r=this._stack[s](r,o,t),void 0!==r);s++);void 0!==r&&e.push(r)}return e},t.Pipeline.prototype.reset=function(){this._stack=[]},t.Pipeline.prototype.toJSON=function(){return this._stack.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Vector=function(){this._magnitude=null,this.list=void 0,this.length=0},t.Vector.Node=function(t,e,n){this.idx=t,this.val=e,this.next=n},t.Vector.prototype.insert=function(e,n){this._magnitude=void 0;var i=this.list;if(!i)return this.list=new t.Vector.Node(e,n,i),this.length++;if(en.idx?n=n.next:(i+=e.val*n.val,e=e.next,n=n.next);return i},t.Vector.prototype.similarity=function(t){return this.dot(t)/(this.magnitude()*t.magnitude())},t.SortedSet=function(){this.length=0,this.elements=[]},t.SortedSet.load=function(t){var e=new this;return e.elements=t,e.length=t.length,e},t.SortedSet.prototype.add=function(){var t,e;for(t=0;t1;){if(r===t)return o;t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o]}return r===t?o:-1},t.SortedSet.prototype.locationFor=function(t){for(var e=0,n=this.elements.length,i=n-e,o=e+Math.floor(i/2),r=this.elements[o];i>1;)t>r&&(e=o),r>t&&(n=o),i=n-e,o=e+Math.floor(i/2),r=this.elements[o];return r>t?o:t>r?o+1:void 0},t.SortedSet.prototype.intersect=function(e){for(var n=new t.SortedSet,i=0,o=0,r=this.length,s=e.length,a=this.elements,h=e.elements;;){if(i>r-1||o>s-1)break;a[i]!==h[o]?a[i]h[o]&&o++:(n.add(a[i]),i++,o++)}return n},t.SortedSet.prototype.clone=function(){var e=new t.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},t.SortedSet.prototype.union=function(t){var e,n,i;return this.length>=t.length?(e=this,n=t):(e=t,n=this),i=e.clone(),i.add.apply(i,n.toArray()),i},t.SortedSet.prototype.toJSON=function(){return this.toArray()},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.Store,this.tokenStore=new t.TokenStore,this.corpusTokens=new t.SortedSet,this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var t=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,t)},t.Index.prototype.off=function(t,e){return this.eventEmitter.removeListener(t,e)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;return n._fields=e.fields,n._ref=e.ref,n.documentStore=t.Store.load(e.documentStore),n.tokenStore=t.TokenStore.load(e.tokenStore),n.corpusTokens=t.SortedSet.load(e.corpusTokens),n.pipeline=t.Pipeline.load(e.pipeline),n},t.Index.prototype.field=function(t,e){var e=e||{},n={name:t,boost:e.boost||1};return this._fields.push(n),this},t.Index.prototype.ref=function(t){return this._ref=t,this},t.Index.prototype.add=function(e,n){var i={},o=new t.SortedSet,r=e[this._ref],n=void 0===n?!0:n;this._fields.forEach(function(n){var r=this.pipeline.run(t.tokenizer(e[n.name]));i[n.name]=r,t.SortedSet.prototype.add.apply(o,r)},this),this.documentStore.set(r,o),t.SortedSet.prototype.add.apply(this.corpusTokens,o.toArray());for(var s=0;s0&&(i=1+Math.log(this.documentStore.length/n)),this._idfCache[e]=i},t.Index.prototype.search=function(e){var n=this.pipeline.run(t.tokenizer(e)),i=new t.Vector,o=[],r=this._fields.reduce(function(t,e){return t+e.boost},0),s=n.some(function(t){return this.tokenStore.has(t)},this);if(!s)return[];n.forEach(function(e,n,s){var a=1/s.length*this._fields.length*r,h=this,l=this.tokenStore.expand(e).reduce(function(n,o){var r=h.corpusTokens.indexOf(o),s=h.idf(o),l=1,u=new t.SortedSet;if(o!==e){var c=Math.max(3,o.length-e.length);l=1/Math.log(c)}return r>-1&&i.insert(r,a*s*l),Object.keys(h.tokenStore.get(o)).forEach(function(t){u.add(t)}),n.union(u)},new t.SortedSet);o.push(l)},this);var a=o.reduce(function(t,e){return t.intersect(e)});return a.map(function(t){return{ref:t,score:i.similarity(this.documentVector(t))}},this).sort(function(t,e){return e.score-t.score})},t.Index.prototype.documentVector=function(e){for(var n=this.documentStore.get(e),i=n.length,o=new t.Vector,r=0;i>r;r++){var s=n.elements[r],a=this.tokenStore.get(s)[e].tf,h=this.idf(s);o.insert(this.corpusTokens.indexOf(s),a*h)}return o},t.Index.prototype.toJSON=function(){return{version:t.version,fields:this._fields,ref:this._ref,documentStore:this.documentStore.toJSON(),tokenStore:this.tokenStore.toJSON(),corpusTokens:this.corpusTokens.toJSON(),pipeline:this.pipeline.toJSON()}},t.Index.prototype.use=function(t){var e=Array.prototype.slice.call(arguments,1);e.unshift(this),t.apply(this,e)},t.Store=function(){this.store={},this.length=0},t.Store.load=function(e){var n=new this;return n.length=e.length,n.store=Object.keys(e.store).reduce(function(n,i){return n[i]=t.SortedSet.load(e.store[i]),n},{}),n},t.Store.prototype.set=function(t,e){this.has(t)||this.length++,this.store[t]=e},t.Store.prototype.get=function(t){return this.store[t]},t.Store.prototype.has=function(t){return t in this.store},t.Store.prototype.remove=function(t){this.has(t)&&(delete this.store[t],this.length--)},t.Store.prototype.toJSON=function(){return{store:this.store,length:this.length}},t.stemmer=function(){var t={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},e={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},n="[^aeiou]",i="[aeiouy]",o=n+"[^aeiouy]*",r=i+"[aeiou]*",s="^("+o+")?"+r+o,a="^("+o+")?"+r+o+"("+r+")?$",h="^("+o+")?"+r+o+r+o,l="^("+o+")?"+i,u=new RegExp(s),c=new RegExp(h),f=new RegExp(a),d=new RegExp(l),p=/^(.+?)(ss|i)es$/,m=/^(.+?)([^s])s$/,v=/^(.+?)eed$/,y=/^(.+?)(ed|ing)$/,g=/.$/,S=/(at|bl|iz)$/,w=new RegExp("([^aeiouylsz])\\1$"),x=new RegExp("^"+o+i+"[^aeiouwxy]$"),k=/^(.+?[^aeiou])y$/,b=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,E=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,_=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,F=/^(.+?)(s|t)(ion)$/,O=/^(.+?)e$/,P=/ll$/,N=new RegExp("^"+o+i+"[^aeiouwxy]$"),T=function(n){var i,o,r,s,a,h,l;if(n.length<3)return n;if(r=n.substr(0,1),"y"==r&&(n=r.toUpperCase()+n.substr(1)),s=p,a=m,s.test(n)?n=n.replace(s,"$1$2"):a.test(n)&&(n=n.replace(a,"$1$2")),s=v,a=y,s.test(n)){var T=s.exec(n);s=u,s.test(T[1])&&(s=g,n=n.replace(s,""))}else if(a.test(n)){var T=a.exec(n);i=T[1],a=d,a.test(i)&&(n=i,a=S,h=w,l=x,a.test(n)?n+="e":h.test(n)?(s=g,n=n.replace(s,"")):l.test(n)&&(n+="e"))}if(s=k,s.test(n)){var T=s.exec(n);i=T[1],n=i+"i"}if(s=b,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+t[o])}if(s=E,s.test(n)){var T=s.exec(n);i=T[1],o=T[2],s=u,s.test(i)&&(n=i+e[o])}if(s=_,a=F,s.test(n)){var T=s.exec(n);i=T[1],s=c,s.test(i)&&(n=i)}else if(a.test(n)){var T=a.exec(n);i=T[1]+T[2],a=c,a.test(i)&&(n=i)}if(s=O,s.test(n)){var T=s.exec(n);i=T[1],s=c,a=f,h=N,(s.test(i)||a.test(i)&&!h.test(i))&&(n=i)}return s=P,a=c,s.test(n)&&a.test(n)&&(s=g,n=n.replace(s,"")),"y"==r&&(n=r.toLowerCase()+n.substr(1)),n};return T}(),t.Pipeline.registerFunction(t.stemmer,"stemmer"),t.stopWordFilter=function(e){return e&&t.stopWordFilter.stopWords[e]!==e?e:void 0},t.stopWordFilter.stopWords={a:"a",able:"able",about:"about",across:"across",after:"after",all:"all",almost:"almost",also:"also",am:"am",among:"among",an:"an",and:"and",any:"any",are:"are",as:"as",at:"at",be:"be",because:"because",been:"been",but:"but",by:"by",can:"can",cannot:"cannot",could:"could",dear:"dear",did:"did","do":"do",does:"does",either:"either","else":"else",ever:"ever",every:"every","for":"for",from:"from",get:"get",got:"got",had:"had",has:"has",have:"have",he:"he",her:"her",hers:"hers",him:"him",his:"his",how:"how",however:"however",i:"i","if":"if","in":"in",into:"into",is:"is",it:"it",its:"its",just:"just",least:"least",let:"let",like:"like",likely:"likely",may:"may",me:"me",might:"might",most:"most",must:"must",my:"my",neither:"neither",no:"no",nor:"nor",not:"not",of:"of",off:"off",often:"often",on:"on",only:"only",or:"or",other:"other",our:"our",own:"own",rather:"rather",said:"said",say:"say",says:"says",she:"she",should:"should",since:"since",so:"so",some:"some",than:"than",that:"that",the:"the",their:"their",them:"them",then:"then",there:"there",these:"these",they:"they","this":"this",tis:"tis",to:"to",too:"too",twas:"twas",us:"us",wants:"wants",was:"was",we:"we",were:"were",what:"what",when:"when",where:"where",which:"which","while":"while",who:"who",whom:"whom",why:"why",will:"will","with":"with",would:"would",yet:"yet",you:"you",your:"your"},t.Pipeline.registerFunction(t.stopWordFilter,"stopWordFilter"),t.trimmer=function(t){var e=t.replace(/^\W+/,"").replace(/\W+$/,"");return""===e?void 0:e},t.Pipeline.registerFunction(t.trimmer,"trimmer"),t.TokenStore=function(){this.root={docs:{}},this.length=0},t.TokenStore.load=function(t){var e=new this;return e.root=t.root,e.length=t.length,e},t.TokenStore.prototype.add=function(t,e,n){var n=n||this.root,i=t[0],o=t.slice(1);return i in n||(n[i]={docs:{}}),0===o.length?(n[i].docs[e.ref]=e,void(this.length+=1)):this.add(o,e,n[i])},t.TokenStore.prototype.has=function(t){if(!t)return!1;for(var e=this.root,n=0;n element for each result + res.results.forEach(function(res) { + var $li = $('
                  • ', { + 'class': 'search-results-item' + }); + + var $title = $('

                    '); + + var $link = $('', { + 'href': gitbook.state.basePath + '/' + res.url, + 'text': res.title + }); + + var content = res.body.trim(); + if (content.length > MAX_DESCRIPTION_SIZE) { + content = content.slice(0, MAX_DESCRIPTION_SIZE).trim()+'...'; + } + var $content = $('

                    ').html(content); + + $link.appendTo($title); + $title.appendTo($li); + $content.appendTo($li); + $li.appendTo($searchList); + }); + } + + function launchSearch(q) { + // Add class for loading + $body.addClass('with-search'); + $body.addClass('search-loading'); + + // Launch search query + throttle(gitbook.search.query(q, 0, MAX_RESULTS) + .then(function(results) { + displayResults(results); + }) + .always(function() { + $body.removeClass('search-loading'); + }), 1000); + } + + function closeSearch() { + $body.removeClass('with-search'); + $bookSearchResults.removeClass('open'); + } + + function launchSearchFromQueryString() { + var q = getParameterByName('q'); + if (q && q.length > 0) { + // Update search input + $searchInput.val(q); + + // Launch search + launchSearch(q); + } + } + + function bindSearch() { + // Bind DOM + $searchInput = $('#book-search-input input'); + $bookSearchResults = $('#book-search-results'); + $searchList = $bookSearchResults.find('.search-results-list'); + $searchTitle = $bookSearchResults.find('.search-results-title'); + $searchResultsCount = $searchTitle.find('.search-results-count'); + $searchQuery = $searchTitle.find('.search-query'); + + // Launch query based on input content + function handleUpdate() { + var q = $searchInput.val(); + + if (q.length == 0) { + closeSearch(); + } + else { + launchSearch(q); + } + } + + // Detect true content change in search input + // Workaround for IE < 9 + var propertyChangeUnbound = false; + $searchInput.on('propertychange', function(e) { + if (e.originalEvent.propertyName == 'value') { + handleUpdate(); + } + }); + + // HTML5 (IE9 & others) + $searchInput.on('input', function(e) { + // Unbind propertychange event for IE9+ + if (!propertyChangeUnbound) { + $(this).unbind('propertychange'); + propertyChangeUnbound = true; + } + + handleUpdate(); + }); + + // Push to history on blur + $searchInput.on('blur', function(e) { + // Update history state + if (usePushState) { + var uri = updateQueryString('q', $(this).val()); + history.pushState({ path: uri }, null, uri); + } + }); + } + + gitbook.events.on('page.change', function() { + bindSearch(); + closeSearch(); + + // Launch search based on query parameter + if (gitbook.search.isInitialized()) { + launchSearchFromQueryString(); + } + }); + + gitbook.events.on('search.ready', function() { + bindSearch(); + + // Launch search from query param at start + launchSearchFromQueryString(); + }); + + function getParameterByName(name) { + var url = window.location.href; + name = name.replace(/[\[\]]/g, '\\$&'); + var regex = new RegExp('[?&]' + name + '(=([^&#]*)|&|#|$)', 'i'), + results = regex.exec(url); + if (!results) return null; + if (!results[2]) return ''; + return decodeURIComponent(results[2].replace(/\+/g, ' ')); + } + + function updateQueryString(key, value) { + value = encodeURIComponent(value); + + var url = window.location.href; + var re = new RegExp('([?&])' + key + '=.*?(&|#|$)(.*)', 'gi'), + hash; + + if (re.test(url)) { + if (typeof value !== 'undefined' && value !== null) + return url.replace(re, '$1' + key + '=' + value + '$2$3'); + else { + hash = url.split('#'); + url = hash[0].replace(re, '$1$3').replace(/(&|\?)$/, ''); + if (typeof hash[1] !== 'undefined' && hash[1] !== null) + url += '#' + hash[1]; + return url; + } + } + else { + if (typeof value !== 'undefined' && value !== null) { + var separator = url.indexOf('?') !== -1 ? '&' : '?'; + hash = url.split('#'); + url = hash[0] + separator + key + '=' + value; + if (typeof hash[1] !== 'undefined' && hash[1] !== null) + url += '#' + hash[1]; + return url; + } + else + return url; + } + } +}); diff --git a/docs/gitbook/gitbook-plugin-sharing/buttons.js b/docs/gitbook/gitbook-plugin-sharing/buttons.js new file mode 100644 index 0000000..709a4e4 --- /dev/null +++ b/docs/gitbook/gitbook-plugin-sharing/buttons.js @@ -0,0 +1,90 @@ +require(['gitbook', 'jquery'], function(gitbook, $) { + var SITES = { + 'facebook': { + 'label': 'Facebook', + 'icon': 'fa fa-facebook', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://www.facebook.com/sharer/sharer.php?s=100&p[url]='+encodeURIComponent(location.href)); + } + }, + 'twitter': { + 'label': 'Twitter', + 'icon': 'fa fa-twitter', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://twitter.com/home?status='+encodeURIComponent(document.title+' '+location.href)); + } + }, + 'google': { + 'label': 'Google+', + 'icon': 'fa fa-google-plus', + 'onClick': function(e) { + e.preventDefault(); + window.open('https://plus.google.com/share?url='+encodeURIComponent(location.href)); + } + }, + 'weibo': { + 'label': 'Weibo', + 'icon': 'fa fa-weibo', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://service.weibo.com/share/share.php?content=utf-8&url='+encodeURIComponent(location.href)+'&title='+encodeURIComponent(document.title)); + } + }, + 'instapaper': { + 'label': 'Instapaper', + 'icon': 'fa fa-instapaper', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://www.instapaper.com/text?u='+encodeURIComponent(location.href)); + } + }, + 'vk': { + 'label': 'VK', + 'icon': 'fa fa-vk', + 'onClick': function(e) { + e.preventDefault(); + window.open('http://vkontakte.ru/share.php?url='+encodeURIComponent(location.href)); + } + } + }; + + + + gitbook.events.bind('start', function(e, config) { + var opts = config.sharing; + + // Create dropdown menu + var menu = $.map(opts.all, function(id) { + var site = SITES[id]; + + return { + text: site.label, + onClick: site.onClick + }; + }); + + // Create main button with dropdown + if (menu.length > 0) { + gitbook.toolbar.createButton({ + icon: 'fa fa-share-alt', + label: 'Share', + position: 'right', + dropdown: [menu] + }); + } + + // Direct actions to share + $.each(SITES, function(sideId, site) { + if (!opts[sideId]) return; + + gitbook.toolbar.createButton({ + icon: site.icon, + label: site.text, + position: 'right', + onClick: site.onClick + }); + }); + }); +}); diff --git a/docs/gitbook/gitbook.js b/docs/gitbook/gitbook.js new file mode 100644 index 0000000..13077b4 --- /dev/null +++ b/docs/gitbook/gitbook.js @@ -0,0 +1,4 @@ +!function e(t,n,r){function o(s,a){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!a&&u)return u(s,!0);if(i)return i(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[s]={exports:{}};t[s][0].call(l.exports,function(e){var n=t[s][1][e];return o(n?n:e)},l,l.exports,e,t,n,r)}return n[s].exports}for(var i="function"==typeof require&&require,s=0;s0&&t-1 in e)}function o(e,t,n){return de.isFunction(t)?de.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?de.grep(e,function(e){return e===t!==n}):"string"!=typeof t?de.grep(e,function(e){return se.call(t,e)>-1!==n}):je.test(t)?de.filter(t,e,n):(t=de.filter(t,e),de.grep(e,function(e){return se.call(t,e)>-1!==n&&1===e.nodeType}))}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e){var t={};return de.each(e.match(qe)||[],function(e,n){t[n]=!0}),t}function a(e){return e}function u(e){throw e}function c(e,t,n){var r;try{e&&de.isFunction(r=e.promise)?r.call(e).done(t).fail(n):e&&de.isFunction(r=e.then)?r.call(e,t,n):t.call(void 0,e)}catch(e){n.call(void 0,e)}}function l(){te.removeEventListener("DOMContentLoaded",l),e.removeEventListener("load",l),de.ready()}function f(){this.expando=de.expando+f.uid++}function p(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Ie.test(e)?JSON.parse(e):e)}function h(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Pe,"-$&").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n=p(n)}catch(e){}Re.set(e,t,n)}else n=void 0;return n}function d(e,t,n,r){var o,i=1,s=20,a=r?function(){return r.cur()}:function(){return de.css(e,t,"")},u=a(),c=n&&n[3]||(de.cssNumber[t]?"":"px"),l=(de.cssNumber[t]||"px"!==c&&+u)&&$e.exec(de.css(e,t));if(l&&l[3]!==c){c=c||l[3],n=n||[],l=+u||1;do i=i||".5",l/=i,de.style(e,t,l+c);while(i!==(i=a()/u)&&1!==i&&--s)}return n&&(l=+l||+u||0,o=n[1]?l+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=l,r.end=o)),o}function g(e){var t,n=e.ownerDocument,r=e.nodeName,o=Ue[r];return o?o:(t=n.body.appendChild(n.createElement(r)),o=de.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),Ue[r]=o,o)}function m(e,t){for(var n,r,o=[],i=0,s=e.length;i-1)o&&o.push(i);else if(c=de.contains(i.ownerDocument,i),s=v(f.appendChild(i),"script"),c&&y(s),n)for(l=0;i=s[l++];)Ve.test(i.type||"")&&n.push(i);return f}function b(){return!0}function w(){return!1}function T(){try{return te.activeElement}catch(e){}}function C(e,t,n,r,o,i){var s,a;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(a in t)C(e,a,n,r,t[a],i);return e}if(null==r&&null==o?(o=n,r=n=void 0):null==o&&("string"==typeof n?(o=r,r=void 0):(o=r,r=n,n=void 0)),o===!1)o=w;else if(!o)return e;return 1===i&&(s=o,o=function(e){return de().off(e),s.apply(this,arguments)},o.guid=s.guid||(s.guid=de.guid++)),e.each(function(){de.event.add(this,t,o,r,n)})}function j(e,t){return de.nodeName(e,"table")&&de.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}function k(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function E(e){var t=rt.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function S(e,t){var n,r,o,i,s,a,u,c;if(1===t.nodeType){if(Fe.hasData(e)&&(i=Fe.access(e),s=Fe.set(t,i),c=i.events)){delete s.handle,s.events={};for(o in c)for(n=0,r=c[o].length;n1&&"string"==typeof d&&!pe.checkClone&&nt.test(d))return e.each(function(n){var i=e.eq(n);g&&(t[0]=d.call(this,n,i.html())),A(i,t,r,o)});if(p&&(i=x(t,e[0].ownerDocument,!1,e,o),s=i.firstChild,1===i.childNodes.length&&(i=s),s||o)){for(a=de.map(v(i,"script"),k),u=a.length;f=0&&nC.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[$]=!0,e}function o(e){var t=L.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function i(e,t){for(var n=e.split("|"),r=n.length;r--;)C.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function u(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return function(t){return"form"in t?t.parentNode&&t.disabled===!1?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&je(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return r(function(t){return t=+t,r(function(n,r){for(var o,i=e([],n.length,t),s=i.length;s--;)n[o=i[s]]&&(n[o]=!(r[o]=n[o]))})})}function f(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function p(){}function h(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function m(e,n,r){for(var o=0,i=n.length;o-1&&(r[c]=!(s[c]=f))}}else x=v(x===s?x.splice(d,x.length):x),i?i(null,s,x,u):K.apply(s,x)})}function x(e){for(var t,n,r,o=e.length,i=C.relative[e[0].type],s=i||C.relative[" "],a=i?1:0,u=d(function(e){return e===t},s,!0),c=d(function(e){return ee(t,e)>-1},s,!0),l=[function(e,n,r){var o=!i&&(r||n!==A)||((t=n).nodeType?u(e,n,r):c(e,n,r));return t=null,o}];a1&&g(l),a>1&&h(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(ae,"$1"),n,a0,i=e.length>0,s=function(r,s,a,u,c){var l,f,p,h=0,d="0",g=r&&[],m=[],y=A,x=r||i&&C.find.TAG("*",c),b=B+=null==y?1:Math.random()||.1,w=x.length;for(c&&(A=s===L||s||c);d!==w&&null!=(l=x[d]);d++){if(i&&l){for(f=0,s||l.ownerDocument===L||(O(l),a=!F);p=e[f++];)if(p(l,s||L,a)){u.push(l);break}c&&(B=b)}o&&((l=!p&&l)&&h--,r&&g.push(l))}if(h+=d,o&&d!==h){for(f=0;p=n[f++];)p(g,m,s,a);if(r){if(h>0)for(;d--;)g[d]||m[d]||(m[d]=Q.call(u));m=v(m)}K.apply(u,m),c&&!r&&m.length>0&&h+n.length>1&&t.uniqueSort(u)}return c&&(B=b,A=y),g};return o?r(s):s}var w,T,C,j,k,E,S,N,A,q,D,O,L,H,F,R,I,P,M,$="sizzle"+1*new Date,W=e.document,B=0,_=0,U=n(),z=n(),X=n(),V=function(e,t){return e===t&&(D=!0),0},G={}.hasOwnProperty,Y=[],Q=Y.pop,J=Y.push,K=Y.push,Z=Y.slice,ee=function(e,t){for(var n=0,r=e.length;n+~]|"+ne+")"+ne+"*"),le=new RegExp("="+ne+"*([^\\]'\"]*?)"+ne+"*\\]","g"),fe=new RegExp(ie),pe=new RegExp("^"+re+"$"),he={ID:new RegExp("^#("+re+")"),CLASS:new RegExp("^\\.("+re+")"),TAG:new RegExp("^("+re+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ne+"*(even|odd|(([+-]|)(\\d*)n|)"+ne+"*(?:([+-]|)"+ne+"*(\\d+)|))"+ne+"*\\)|)","i"),bool:new RegExp("^(?:"+te+")$","i"),needsContext:new RegExp("^"+ne+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ne+"*((?:-\\d)?\\d*)"+ne+"*\\)|)(?=[^-]|$)","i")},de=/^(?:input|select|textarea|button)$/i,ge=/^h\d$/i,me=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,xe=new RegExp("\\\\([\\da-f]{1,6}"+ne+"?|("+ne+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},we=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Te=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},Ce=function(){O()},je=d(function(e){return e.disabled===!0&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{K.apply(Y=Z.call(W.childNodes),W.childNodes),Y[W.childNodes.length].nodeType}catch(e){K={apply:Y.length?function(e,t){J.apply(e,Z.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}T=t.support={},k=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},O=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:W;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,H=L.documentElement,F=!k(L),W!==L&&(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",Ce,!1):n.attachEvent&&n.attachEvent("onunload",Ce)),T.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),T.getElementsByTagName=o(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),T.getElementsByClassName=me.test(L.getElementsByClassName),T.getById=o(function(e){return H.appendChild(e).id=$,!L.getElementsByName||!L.getElementsByName($).length}),T.getById?(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){return e.getAttribute("id")===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n=t.getElementById(e);return n?[n]:[]}}):(C.filter.ID=function(e){var t=e.replace(xe,be);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},C.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&F){var n,r,o,i=t.getElementById(e);if(i){if(n=i.getAttributeNode("id"),n&&n.value===e)return[i];for(o=t.getElementsByName(e),r=0;i=o[r++];)if(n=i.getAttributeNode("id"),n&&n.value===e)return[i]}return[]}}),C.find.TAG=T.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):T.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},C.find.CLASS=T.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&F)return t.getElementsByClassName(e)},I=[],R=[],(T.qsa=me.test(L.querySelectorAll))&&(o(function(e){H.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&R.push("[*^$]="+ne+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||R.push("\\["+ne+"*(?:value|"+te+")"),e.querySelectorAll("[id~="+$+"-]").length||R.push("~="),e.querySelectorAll(":checked").length||R.push(":checked"),e.querySelectorAll("a#"+$+"+*").length||R.push(".#.+[+~]")}),o(function(e){e.innerHTML="";var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&R.push("name"+ne+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&R.push(":enabled",":disabled"),H.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&R.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),R.push(",.*:")})),(T.matchesSelector=me.test(P=H.matches||H.webkitMatchesSelector||H.mozMatchesSelector||H.oMatchesSelector||H.msMatchesSelector))&&o(function(e){T.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),I.push("!=",ie)}),R=R.length&&new RegExp(R.join("|")),I=I.length&&new RegExp(I.join("|")),t=me.test(H.compareDocumentPosition),M=t||me.test(H.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=t?function(e,t){if(e===t)return D=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!T.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===W&&M(W,e)?-1:t===L||t.ownerDocument===W&&M(W,t)?1:q?ee(q,e)-ee(q,t):0:4&n?-1:1)}:function(e,t){if(e===t)return D=!0,0;var n,r=0,o=e.parentNode,i=t.parentNode,a=[e],u=[t];if(!o||!i)return e===L?-1:t===L?1:o?-1:i?1:q?ee(q,e)-ee(q,t):0;if(o===i)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;a[r]===u[r];)r++;return r?s(a[r],u[r]):a[r]===W?-1:u[r]===W?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&O(e),n=n.replace(le,"='$1']"),T.matchesSelector&&F&&!X[n+" "]&&(!I||!I.test(n))&&(!R||!R.test(n)))try{var r=P.call(e,n);if(r||T.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&O(e),M(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&O(e);var n=C.attrHandle[t.toLowerCase()],r=n&&G.call(C.attrHandle,t.toLowerCase())?n(e,t,!F):void 0;return void 0!==r?r:T.attributes||!F?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(we,Te)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,o=0;if(D=!T.detectDuplicates,q=!T.sortStable&&e.slice(0),e.sort(V),D){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return q=null,e},j=t.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=j(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=j(t);return n},C=t.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(xe,be),e[3]=(e[3]||e[4]||e[5]||"").replace(xe,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=E(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(xe,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+ne+")"+e+"("+ne+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(o){var i=t.attr(o,e);return null==i?"!="===n:!n||(i+="","="===n?i===r:"!="===n?i!==r:"^="===n?r&&0===i.indexOf(r):"*="===n?r&&i.indexOf(r)>-1:"$="===n?r&&i.slice(-r.length)===r:"~="===n?(" "+i.replace(se," ")+" ").indexOf(r)>-1:"|="===n&&(i===r||i.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,u){var c,l,f,p,h,d,g=i!==s?"nextSibling":"previousSibling",m=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!u&&!a,x=!1;if(m){if(i){for(;g;){for(p=t;p=p[g];)if(a?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&y){for(p=m,f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],h=c[0]===B&&c[1],x=h&&c[2],p=h&&m.childNodes[h];p=++h&&p&&p[g]||(x=h=0)||d.pop();)if(1===p.nodeType&&++x&&p===t){l[e]=[B,h,x];break}}else if(y&&(p=t,f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),c=l[e]||[],h=c[0]===B&&c[1],x=h),x===!1)for(;(p=++h&&p&&p[g]||(x=h=0)||d.pop())&&((a?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++x||(y&&(f=p[$]||(p[$]={}),l=f[p.uniqueID]||(f[p.uniqueID]={}),l[e]=[B,x]),p!==t)););return x-=o,x===r||x%r===0&&x/r>=0}}},PSEUDO:function(e,n){var o,i=C.pseudos[e]||C.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return i[$]?i(n):i.length>1?(o=[e,e,"",n],C.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,o=i(e,n),s=o.length;s--;)r=ee(e,o[s]),e[r]=!(t[r]=o[s])}):function(e){return i(e,0,o)}):i}},pseudos:{not:r(function(e){var t=[],n=[],o=S(e.replace(ae,"$1"));return o[$]?r(function(e,t,n,r){for(var i,s=o(e,null,r,[]),a=e.length;a--;)(i=s[a])&&(e[a]=!(t[a]=i))}):function(e,r,i){return t[0]=e,o(t,null,i,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){ +return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(xe,be),function(t){return(t.textContent||t.innerText||j(t)).indexOf(e)>-1}}),lang:r(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(xe,be).toLowerCase(),function(t){var n;do if(n=F?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===H},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!C.pseudos.empty(e)},header:function(e){return ge.test(e.nodeName)},input:function(e){return de.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l(function(){return[0]}),last:l(function(e,t){return[t-1]}),eq:l(function(e,t,n){return[n<0?n+t:n]}),even:l(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:l(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(s=i[0]).type&&9===t.nodeType&&F&&C.relative[i[1].type]){if(t=(C.find.ID(s.matches[0].replace(xe,be),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=he.needsContext.test(e)?0:i.length;o--&&(s=i[o],!C.relative[a=s.type]);)if((u=C.find[a])&&(r=u(s.matches[0].replace(xe,be),ye.test(i[0].type)&&f(t.parentNode)||t))){if(i.splice(o,1),e=r.length&&h(i),!e)return K.apply(n,r),n;break}}return(c||S(e,l))(r,t,!F,n,!t||ye.test(e)&&f(t.parentNode)||t),n},T.sortStable=$.split("").sort(V).join("")===$,T.detectDuplicates=!!D,O(),T.sortDetached=o(function(e){return 1&e.compareDocumentPosition(L.createElement("fieldset"))}),o(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||i("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),T.attributes&&o(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||i("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||i(te,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);de.find=xe,de.expr=xe.selectors,de.expr[":"]=de.expr.pseudos,de.uniqueSort=de.unique=xe.uniqueSort,de.text=xe.getText,de.isXMLDoc=xe.isXML,de.contains=xe.contains,de.escapeSelector=xe.escape;var be=function(e,t,n){for(var r=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&de(e).is(n))break;r.push(e)}return r},we=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Te=de.expr.match.needsContext,Ce=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,je=/^.[^:#\[\.,]*$/;de.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?de.find.matchesSelector(r,e)?[r]:[]:de.find.matches(e,de.grep(t,function(e){return 1===e.nodeType}))},de.fn.extend({find:function(e){var t,n,r=this.length,o=this;if("string"!=typeof e)return this.pushStack(de(e).filter(function(){for(t=0;t1?de.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Te.test(e)?de(e):e||[],!1).length}});var ke,Ee=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Se=de.fn.init=function(e,t,n){var r,o;if(!e)return this;if(n=n||ke,"string"==typeof e){if(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ee.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof de?t[0]:t,de.merge(this,de.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:te,!0)),Ce.test(r[1])&&de.isPlainObject(t))for(r in t)de.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return o=te.getElementById(r[2]),o&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):de.isFunction(e)?void 0!==n.ready?n.ready(e):e(de):de.makeArray(e,this)};Se.prototype=de.fn,ke=de(te);var Ne=/^(?:parents|prev(?:Until|All))/,Ae={children:!0,contents:!0,next:!0,prev:!0};de.fn.extend({has:function(e){var t=de(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&de.find.matchesSelector(n,e))){i.push(n);break}return this.pushStack(i.length>1?de.uniqueSort(i):i)},index:function(e){return e?"string"==typeof e?se.call(de(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(de.uniqueSort(de.merge(this.get(),de(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),de.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return be(e,"parentNode")},parentsUntil:function(e,t,n){return be(e,"parentNode",n)},next:function(e){return i(e,"nextSibling")},prev:function(e){return i(e,"previousSibling")},nextAll:function(e){return be(e,"nextSibling")},prevAll:function(e){return be(e,"previousSibling")},nextUntil:function(e,t,n){return be(e,"nextSibling",n)},prevUntil:function(e,t,n){return be(e,"previousSibling",n)},siblings:function(e){return we((e.parentNode||{}).firstChild,e)},children:function(e){return we(e.firstChild)},contents:function(e){return e.contentDocument||de.merge([],e.childNodes)}},function(e,t){de.fn[e]=function(n,r){var o=de.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(o=de.filter(r,o)),this.length>1&&(Ae[e]||de.uniqueSort(o),Ne.test(e)&&o.reverse()),this.pushStack(o)}});var qe=/[^\x20\t\r\n\f]+/g;de.Callbacks=function(e){e="string"==typeof e?s(e):de.extend({},e);var t,n,r,o,i=[],a=[],u=-1,c=function(){for(o=e.once,r=t=!0;a.length;u=-1)for(n=a.shift();++u-1;)i.splice(n,1),n<=u&&u--}),this},has:function(e){return e?de.inArray(e,i)>-1:i.length>0},empty:function(){return i&&(i=[]),this},disable:function(){return o=a=[],i=n="",this},disabled:function(){return!i},lock:function(){return o=a=[],n||t||(i=n=""),this},locked:function(){return!!o},fireWith:function(e,n){return o||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||c()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},de.extend({Deferred:function(t){var n=[["notify","progress",de.Callbacks("memory"),de.Callbacks("memory"),2],["resolve","done",de.Callbacks("once memory"),de.Callbacks("once memory"),0,"resolved"],["reject","fail",de.Callbacks("once memory"),de.Callbacks("once memory"),1,"rejected"]],r="pending",o={state:function(){return r},always:function(){return i.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return de.Deferred(function(t){de.each(n,function(n,r){var o=de.isFunction(e[r[4]])&&e[r[4]];i[r[1]](function(){var e=o&&o.apply(this,arguments);e&&de.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,r,o){function i(t,n,r,o){return function(){var c=this,l=arguments,f=function(){var e,f;if(!(t=s&&(r!==u&&(c=void 0,l=[e]),n.rejectWith(c,l))}};t?p():(de.Deferred.getStackHook&&(p.stackTrace=de.Deferred.getStackHook()),e.setTimeout(p))}}var s=0;return de.Deferred(function(e){n[0][3].add(i(0,e,de.isFunction(o)?o:a,e.notifyWith)),n[1][3].add(i(0,e,de.isFunction(t)?t:a)),n[2][3].add(i(0,e,de.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?de.extend(e,o):o}},i={};return de.each(n,function(e,t){var s=t[2],a=t[5];o[t[1]]=s.add,a&&s.add(function(){r=a},n[3-e][2].disable,n[0][2].lock),s.add(t[3].fire),i[t[0]]=function(){return i[t[0]+"With"](this===i?void 0:this,arguments),this},i[t[0]+"With"]=s.fireWith}),o.promise(i),t&&t.call(i,i),i},when:function(e){var t=arguments.length,n=t,r=Array(n),o=re.call(arguments),i=de.Deferred(),s=function(e){return function(n){r[e]=this,o[e]=arguments.length>1?re.call(arguments):n,--t||i.resolveWith(r,o)}};if(t<=1&&(c(e,i.done(s(n)).resolve,i.reject),"pending"===i.state()||de.isFunction(o[n]&&o[n].then)))return i.then();for(;n--;)c(o[n],s(n),i.reject);return i.promise()}});var De=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;de.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&De.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},de.readyException=function(t){e.setTimeout(function(){throw t})};var Oe=de.Deferred();de.fn.ready=function(e){return Oe.then(e).catch(function(e){de.readyException(e)}),this},de.extend({isReady:!1,readyWait:1,holdReady:function(e){e?de.readyWait++:de.ready(!0)},ready:function(e){(e===!0?--de.readyWait:de.isReady)||(de.isReady=!0,e!==!0&&--de.readyWait>0||Oe.resolveWith(te,[de]))}}),de.ready.then=Oe.then,"complete"===te.readyState||"loading"!==te.readyState&&!te.documentElement.doScroll?e.setTimeout(de.ready):(te.addEventListener("DOMContentLoaded",l),e.addEventListener("load",l));var Le=function(e,t,n,r,o,i,s){var a=0,u=e.length,c=null==n;if("object"===de.type(n)){o=!0;for(a in n)Le(e,t,a,n[a],!0,i,s)}else if(void 0!==r&&(o=!0,de.isFunction(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(de(e),n)})),t))for(;a1,null,!0)},removeData:function(e){return this.each(function(){Re.remove(this,e)})}}),de.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Fe.get(e,t),n&&(!r||de.isArray(n)?r=Fe.access(e,t,de.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=de.queue(e,t),r=n.length,o=n.shift(),i=de._queueHooks(e,t),s=function(){de.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),r--),o&&("fx"===t&&n.unshift("inprogress"),delete i.stop,o.call(e,s,i)),!r&&i&&i.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Fe.get(e,n)||Fe.access(e,n,{empty:de.Callbacks("once memory").add(function(){Fe.remove(e,[t+"queue",n])})})}}),de.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,Ve=/^$|\/(?:java|ecma)script/i,Ge={option:[1,""],thead:[1,"","
                    "],col:[2,"","
                    "],tr:[2,"","
                    "],td:[3,"","
                    "],_default:[0,"",""]};Ge.optgroup=Ge.option,Ge.tbody=Ge.tfoot=Ge.colgroup=Ge.caption=Ge.thead,Ge.th=Ge.td;var Ye=/<|&#?\w+;/;!function(){var e=te.createDocumentFragment(),t=e.appendChild(te.createElement("div")),n=te.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),pe.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",pe.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Qe=te.documentElement,Je=/^key/,Ke=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ze=/^([^.]*)(?:\.(.+)|)/;de.event={global:{},add:function(e,t,n,r,o){var i,s,a,u,c,l,f,p,h,d,g,m=Fe.get(e);if(m)for(n.handler&&(i=n,n=i.handler,o=i.selector),o&&de.find.matchesSelector(Qe,o),n.guid||(n.guid=de.guid++),(u=m.events)||(u=m.events={}),(s=m.handle)||(s=m.handle=function(t){return"undefined"!=typeof de&&de.event.triggered!==t.type?de.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(qe)||[""],c=t.length;c--;)a=Ze.exec(t[c])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h&&(f=de.event.special[h]||{},h=(o?f.delegateType:f.bindType)||h,f=de.event.special[h]||{},l=de.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:o,needsContext:o&&de.expr.match.needsContext.test(o),namespace:d.join(".")},i),(p=u[h])||(p=u[h]=[],p.delegateCount=0,f.setup&&f.setup.call(e,r,d,s)!==!1||e.addEventListener&&e.addEventListener(h,s)),f.add&&(f.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),o?p.splice(p.delegateCount++,0,l):p.push(l),de.event.global[h]=!0)},remove:function(e,t,n,r,o){var i,s,a,u,c,l,f,p,h,d,g,m=Fe.hasData(e)&&Fe.get(e);if(m&&(u=m.events)){for(t=(t||"").match(qe)||[""],c=t.length;c--;)if(a=Ze.exec(t[c])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){for(f=de.event.special[h]||{},h=(r?f.delegateType:f.bindType)||h,p=u[h]||[],a=a[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=i=p.length;i--;)l=p[i],!o&&g!==l.origType||n&&n.guid!==l.guid||a&&!a.test(l.namespace)||r&&r!==l.selector&&("**"!==r||!l.selector)||(p.splice(i,1),l.selector&&p.delegateCount--,f.remove&&f.remove.call(e,l));s&&!p.length&&(f.teardown&&f.teardown.call(e,d,m.handle)!==!1||de.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)de.event.remove(e,h+t[c],n,r,!0);de.isEmptyObject(u)&&Fe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,o,i,s,a=de.event.fix(e),u=new Array(arguments.length),c=(Fe.get(this,"events")||{})[a.type]||[],l=de.event.special[a.type]||{};for(u[0]=a,t=1;t=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||c.disabled!==!0)){for(i=[],s={},n=0;n-1:de.find(o,this,null,[c]).length),s[o]&&i.push(r);i.length&&a.push({elem:c,handlers:i})}return c=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,tt=/\s*$/g;de.extend({htmlPrefilter:function(e){return e.replace(et,"<$1>")},clone:function(e,t,n){var r,o,i,s,a=e.cloneNode(!0),u=de.contains(e.ownerDocument,e);if(!(pe.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||de.isXMLDoc(e)))for(s=v(a),i=v(e),r=0,o=i.length;r0&&y(s,!u&&v(e,"script")),a},cleanData:function(e){for(var t,n,r,o=de.event.special,i=0;void 0!==(n=e[i]);i++)if(He(n)){if(t=n[Fe.expando]){if(t.events)for(r in t.events)o[r]?de.event.remove(n,r):de.removeEvent(n,r,t.handle);n[Fe.expando]=void 0}n[Re.expando]&&(n[Re.expando]=void 0)}}}),de.fn.extend({detach:function(e){return q(this,e,!0)},remove:function(e){return q(this,e)},text:function(e){return Le(this,function(e){return void 0===e?de.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.appendChild(e)}})},prepend:function(){return A(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return A(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(de.cleanData(v(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return de.clone(this,e,t)})},html:function(e){return Le(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!tt.test(e)&&!Ge[(Xe.exec(e)||["",""])[1].toLowerCase()]){e=de.htmlPrefilter(e);try{for(;n1)}}),de.Tween=I,I.prototype={constructor:I,init:function(e,t,n,r,o,i){this.elem=e,this.prop=n,this.easing=o||de.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=i||(de.cssNumber[n]?"":"px")},cur:function(){var e=I.propHooks[this.prop];return e&&e.get?e.get(this):I.propHooks._default.get(this)},run:function(e){var t,n=I.propHooks[this.prop];return this.options.duration?this.pos=t=de.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):I.propHooks._default.set(this),this}},I.prototype.init.prototype=I.prototype,I.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=de.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){de.fx.step[e.prop]?de.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[de.cssProps[e.prop]]&&!de.cssHooks[e.prop]?e.elem[e.prop]=e.now:de.style(e.elem,e.prop,e.now+e.unit)}}},I.propHooks.scrollTop=I.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},de.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},de.fx=I.prototype.init,de.fx.step={};var ht,dt,gt=/^(?:toggle|show|hide)$/,mt=/queueHooks$/;de.Animation=de.extend(U,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,$e.exec(t),n),n}]},tweener:function(e,t){de.isFunction(e)?(t=e,e=["*"]):e=e.match(qe);for(var n,r=0,o=e.length;r1)},removeAttr:function(e){return this.each(function(){de.removeAttr(this,e)})}}),de.extend({attr:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return"undefined"==typeof e.getAttribute?de.prop(e,t,n):(1===i&&de.isXMLDoc(e)||(o=de.attrHooks[t.toLowerCase()]||(de.expr.match.bool.test(t)?vt:void 0)),void 0!==n?null===n?void de.removeAttr(e,t):o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(r=o.get(e,t))?r:(r=de.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!pe.radioValue&&"radio"===t&&de.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,o=t&&t.match(qe);if(o&&1===e.nodeType)for(;n=o[r++];)e.removeAttribute(n)}}),vt={set:function(e,t,n){return t===!1?de.removeAttr(e,n):e.setAttribute(n,n),n}},de.each(de.expr.match.bool.source.match(/\w+/g),function(e,t){var n=yt[t]||de.find.attr;yt[t]=function(e,t,r){var o,i,s=t.toLowerCase();return r||(i=yt[s],yt[s]=o,o=null!=n(e,t,r)?s:null,yt[s]=i),o}});var xt=/^(?:input|select|textarea|button)$/i,bt=/^(?:a|area)$/i;de.fn.extend({prop:function(e,t){return Le(this,de.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[de.propFix[e]||e]})}}),de.extend({prop:function(e,t,n){var r,o,i=e.nodeType;if(3!==i&&8!==i&&2!==i)return 1===i&&de.isXMLDoc(e)||(t=de.propFix[t]||t,o=de.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(r=o.set(e,n,t))?r:e[t]=n:o&&"get"in o&&null!==(r=o.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=de.find.attr(e,"tabindex");return t?parseInt(t,10):xt.test(e.nodeName)||bt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),pe.optSelected||(de.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),de.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){de.propFix[this.toLowerCase()]=this}),de.fn.extend({addClass:function(e){var t,n,r,o,i,s,a,u=0;if(de.isFunction(e))return this.each(function(t){de(this).addClass(e.call(this,t,X(this)))});if("string"==typeof e&&e)for(t=e.match(qe)||[];n=this[u++];)if(o=X(n),r=1===n.nodeType&&" "+z(o)+" "){for(s=0;i=t[s++];)r.indexOf(" "+i+" ")<0&&(r+=i+" ");a=z(r),o!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,o,i,s,a,u=0;if(de.isFunction(e))return this.each(function(t){de(this).removeClass(e.call(this,t,X(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(qe)||[];n=this[u++];)if(o=X(n),r=1===n.nodeType&&" "+z(o)+" "){for(s=0;i=t[s++];)for(;r.indexOf(" "+i+" ")>-1;)r=r.replace(" "+i+" "," ");a=z(r),o!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):de.isFunction(e)?this.each(function(n){de(this).toggleClass(e.call(this,n,X(this),t),t)}):this.each(function(){var t,r,o,i;if("string"===n)for(r=0,o=de(this),i=e.match(qe)||[];t=i[r++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&"boolean"!==n||(t=X(this),t&&Fe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||e===!1?"":Fe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+z(X(n))+" ").indexOf(t)>-1)return!0;return!1}});var wt=/\r/g;de.fn.extend({val:function(e){var t,n,r,o=this[0];{if(arguments.length)return r=de.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=r?e.call(this,n,de(this).val()):e,null==o?o="":"number"==typeof o?o+="":de.isArray(o)&&(o=de.map(o,function(e){return null==e?"":e+""})),t=de.valHooks[this.type]||de.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))});if(o)return t=de.valHooks[o.type]||de.valHooks[o.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:(n=o.value,"string"==typeof n?n.replace(wt,""):null==n?"":n)}}}),de.extend({valHooks:{option:{get:function(e){var t=de.find.attr(e,"value");return null!=t?t:z(de.text(e))}},select:{get:function(e){var t,n,r,o=e.options,i=e.selectedIndex,s="select-one"===e.type,a=s?null:[],u=s?i+1:o.length;for(r=i<0?u:s?i:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),i}}}}),de.each(["radio","checkbox"],function(){de.valHooks[this]={set:function(e,t){if(de.isArray(t))return e.checked=de.inArray(de(e).val(),t)>-1}},pe.checkOn||(de.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Tt=/^(?:focusinfocus|focusoutblur)$/;de.extend(de.event,{trigger:function(t,n,r,o){var i,s,a,u,c,l,f,p=[r||te],h=ce.call(t,"type")?t.type:t,d=ce.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||te,3!==r.nodeType&&8!==r.nodeType&&!Tt.test(h+de.event.triggered)&&(h.indexOf(".")>-1&&(d=h.split("."),h=d.shift(),d.sort()),c=h.indexOf(":")<0&&"on"+h,t=t[de.expando]?t:new de.Event(h,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=d.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:de.makeArray(n,[t]),f=de.event.special[h]||{},o||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!o&&!f.noBubble&&!de.isWindow(r)){for(u=f.delegateType||h,Tt.test(u+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||te)&&p.push(a.defaultView||a.parentWindow||e)}for(i=0;(s=p[i++])&&!t.isPropagationStopped();)t.type=i>1?u:f.bindType||h,l=(Fe.get(s,"events")||{})[t.type]&&Fe.get(s,"handle"),l&&l.apply(s,n),l=c&&s[c],l&&l.apply&&He(s)&&(t.result=l.apply(s,n),t.result===!1&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||f._default&&f._default.apply(p.pop(),n)!==!1||!He(r)||c&&de.isFunction(r[h])&&!de.isWindow(r)&&(a=r[c],a&&(r[c]=null),de.event.triggered=h,r[h](),de.event.triggered=void 0,a&&(r[c]=a)),t.result}},simulate:function(e,t,n){var r=de.extend(new de.Event,n,{type:e,isSimulated:!0});de.event.trigger(r,null,t)}}),de.fn.extend({trigger:function(e,t){return this.each(function(){de.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return de.event.trigger(e,t,n,!0)}}),de.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){de.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),de.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),pe.focusin="onfocusin"in e,pe.focusin||de.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){de.event.simulate(t,e.target,de.event.fix(e))};de.event.special[t]={setup:function(){var r=this.ownerDocument||this,o=Fe.access(r,t);o||r.addEventListener(e,n,!0),Fe.access(r,t,(o||0)+1)},teardown:function(){var r=this.ownerDocument||this,o=Fe.access(r,t)-1;o?Fe.access(r,t,o):(r.removeEventListener(e,n,!0),Fe.remove(r,t))}}});var Ct=e.location,jt=de.now(),kt=/\?/;de.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||de.error("Invalid XML: "+t),n};var Et=/\[\]$/,St=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;de.param=function(e,t){var n,r=[],o=function(e,t){var n=de.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(de.isArray(e)||e.jquery&&!de.isPlainObject(e))de.each(e,function(){o(this.name,this.value)});else for(n in e)V(n,e[n],t,o);return r.join("&")},de.fn.extend({serialize:function(){return de.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=de.prop(this,"elements");return e?de.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!de(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!ze.test(e))}).map(function(e,t){var n=de(this).val();return null==n?null:de.isArray(n)?de.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}});var qt=/%20/g,Dt=/#.*$/,Ot=/([?&])_=[^&]*/,Lt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ht=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ft=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Pt={},Mt="*/".concat("*"),$t=te.createElement("a");$t.href=Ct.href,de.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Ht.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Mt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":de.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Q(Q(e,de.ajaxSettings),t):Q(de.ajaxSettings,e)},ajaxPrefilter:G(It),ajaxTransport:G(Pt),ajax:function(t,n){function r(t,n,r,a){var c,p,h,b,w,T=n;l||(l=!0,u&&e.clearTimeout(u),o=void 0,s=a||"",C.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=J(d,C,r)),b=K(d,b,C,c),c?(d.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(de.lastModified[i]=w),w=C.getResponseHeader("etag"),w&&(de.etag[i]=w)),204===t||"HEAD"===d.type?T="nocontent":304===t?T="notmodified":(T=b.state,p=b.data,h=b.error,c=!h)):(h=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(n||T)+"",c?v.resolveWith(g,[p,T,C]):v.rejectWith(g,[C,T,h]),C.statusCode(x),x=void 0,f&&m.trigger(c?"ajaxSuccess":"ajaxError",[C,d,c?p:h]),y.fireWith(g,[C,T]),f&&(m.trigger("ajaxComplete",[C,d]),--de.active||de.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,i,s,a,u,c,l,f,p,h,d=de.ajaxSetup({},n),g=d.context||d,m=d.context&&(g.nodeType||g.jquery)?de(g):de.event,v=de.Deferred(),y=de.Callbacks("once memory"),x=d.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Lt.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(e,t){return null==l&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)C.always(e[C.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return o&&o.abort(t),r(0,t),this}};if(v.promise(C),d.url=((t||d.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||"*").toLowerCase().match(qe)||[""],null==d.crossDomain){c=te.createElement("a");try{c.href=d.url,c.href=c.href,d.crossDomain=$t.protocol+"//"+$t.host!=c.protocol+"//"+c.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&"string"!=typeof d.data&&(d.data=de.param(d.data,d.traditional)),Y(It,d,n,C),l)return C;f=de.event&&d.global,f&&0===de.active++&&de.event.trigger("ajaxStart"),d.type=d.type.toUpperCase(),d.hasContent=!Ft.test(d.type),i=d.url.replace(Dt,""),d.hasContent?d.data&&d.processData&&0===(d.contentType||"").indexOf("application/x-www-form-urlencoded")&&(d.data=d.data.replace(qt,"+")):(h=d.url.slice(i.length),d.data&&(i+=(kt.test(i)?"&":"?")+d.data,delete d.data),d.cache===!1&&(i=i.replace(Ot,"$1"),h=(kt.test(i)?"&":"?")+"_="+jt++ +h),d.url=i+h),d.ifModified&&(de.lastModified[i]&&C.setRequestHeader("If-Modified-Since",de.lastModified[i]),de.etag[i]&&C.setRequestHeader("If-None-Match",de.etag[i])),(d.data&&d.hasContent&&d.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",d.contentType),C.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+("*"!==d.dataTypes[0]?", "+Mt+"; q=0.01":""):d.accepts["*"]);for(p in d.headers)C.setRequestHeader(p,d.headers[p]);if(d.beforeSend&&(d.beforeSend.call(g,C,d)===!1||l))return C.abort();if(T="abort",y.add(d.complete),C.done(d.success),C.fail(d.error),o=Y(Pt,d,n,C)){if(C.readyState=1,f&&m.trigger("ajaxSend",[C,d]),l)return C;d.async&&d.timeout>0&&(u=e.setTimeout(function(){C.abort("timeout")},d.timeout));try{l=!1,o.send(b,r)}catch(e){if(l)throw e;r(-1,e)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return de.get(e,t,n,"json")},getScript:function(e,t){return de.get(e,void 0,t,"script")}}),de.each(["get","post"],function(e,t){de[t]=function(e,n,r,o){return de.isFunction(n)&&(o=o||r,r=n,n=void 0),de.ajax(de.extend({url:e,type:t,dataType:o,data:n,success:r},de.isPlainObject(e)&&e))}}),de._evalUrl=function(e){return de.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},de.fn.extend({wrapAll:function(e){var t;return this[0]&&(de.isFunction(e)&&(e=e.call(this[0])),t=de(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return de.isFunction(e)?this.each(function(t){de(this).wrapInner(e.call(this,t))}):this.each(function(){var t=de(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=de.isFunction(e);return this.each(function(n){de(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){de(this).replaceWith(this.childNodes)}),this}}),de.expr.pseudos.hidden=function(e){return!de.expr.pseudos.visible(e)},de.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},de.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Bt=de.ajaxSettings.xhr();pe.cors=!!Bt&&"withCredentials"in Bt,pe.ajax=Bt=!!Bt,de.ajaxTransport(function(t){var n,r;if(pe.cors||Bt&&!t.crossDomain)return{send:function(o,i){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest");for(s in o)a.setRequestHeader(s,o[s]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?i(0,"error"):i(a.status,a.statusText):i(Wt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),de.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),de.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return de.globalEval(e),e}}}),de.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),de.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,o){t=de(" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/search_index.json b/docs/search_index.json new file mode 100644 index 0000000..95f5f3a --- /dev/null +++ b/docs/search_index.json @@ -0,0 +1 @@ +{"index":{"version":"0.5.12","fields":[{"name":"title","boost":10},{"name":"keywords","boost":15},{"name":"body","boost":1}],"ref":"url","documentStore":{"store":{"./":["&","+95%","3/4,","ajax","bootstrap","bulma,","codepen","compat","compon","coverag","css","demo","depend","doc","document","exampl","featur","filtering/search","foundat","function","instal","introduct","jquery.","jsbin","list","minifi","option","overhead","provid","roadmap","select","select2","similar","single/multipl","support","tag","templat","test","trello","us","vue","vue.j","vuex","without","zero","~1.0","~2.0","~33kb"],"Install.html":["&","'./components/select.vue'","'vue'","/","add","cdn","compat","compon","component:","import","includ","instal","javascript:","npm","npm:","or,","recommend","regist","select","select',","select.j","then,","unpkg.com.","us","vselect","vselect)","vue","vue.component('v","vueselect.vueselect);","yarn","yarn:","~1.0","~2.0"],"Basics/Options.html":["\"ca\",","\"canada\"","/","[].","accept","anyth","array","array.","attempt","canada","consid","contain","countrycod","countrycode:","countrynam","countryname:","data","default,","default.","develop","display","dropdown","dropdown,","empti","example,","key","key:","label","look","match","mode,","name","need","null","null/empti","object","object.","objects,","option","pass","prop.","prop:","properti","properties:","provid","requir","select","set","singl","sourc","string","text.","through","us","valu","value,","vue","want","warn","you'd","{","}"],"Basics/Values.html":["advantag","allow","case","chang","choos","chosen","common","component.","default,","directly:","don't","input","list,","manag","method","model","multipl","need","new","option","options,","parent","parent.","pass","pre","present","prop","prop:","push","requir","select","set","singl","single/multipl","state","support","sync","synced,","syntax","tag","taggabl","take","that'","tool,","true.","us","v","valu","value(s),","value.","values,","veri","vue","vuex.","want","within","without"],"Basics/Localization.html":["accept","api","app.","attribut","attribute.","auto.","compon","dir","docs.","full","html","list","load","loading...","local","match","option","options.","replac","rtl","rtl,ltr,","same","select","slot","slots,","sorry,","spec:","spinner","standard","support","text","us","valu","view","vue","within","wrap"],"Advanced/Templating.html":["creat","current","custom","dropdown","give","option","option.titl","order","provid","scope","scope=\"option\"","select","slot","templat","template.","templates.","us","variabl","vue","{{","}}"],"Advanced/Vuex.html":["action,","allow","changed.","dispatch","emit","event","input","intern","management,","model","mutation.","same","select","state","syntax.","time","trigger","us","v","valu","vue","vuex"],"Advanced/Ajax.html":["&","*","*/","/**","@param","@type","accept","agnost","ajax","allow","appear","applic","assign","asynchron","axio","boolean","boolean,","call","callback","changes.","class","client","completes,","compon","component.","conjunct","core","creat","current","default","default:","disabl","exist","fals","fetch()","filter","filterable:","filtering.","function","function,","http","implement","includ","intern","invok","it'","layer,","librari","library,","load","loading(false)","loading(true)","loading.","loading...","off.","onsearch","onsearch:","oper","option","options,","paramet","parameters,","parameters:","parent","part","present.","process","prop","properti","property.","recommend","remot","request","requests.","run","search","select","server","set","ship","side","simpl","slot","spinner","spinner.","string","taggable.","text","text.","toggl","true","true,","two","type:","up","updated.","us","via","vue","vue.j","{","{boolean}","{loading}","{search}","},"],"Examples.html":["codepen","codepen.","collect","document","exampl","examples,","i'v","includ","put","site","togeth"],"Api/Props.html":["\"option.${this.label}\"","${json.stringify(option)}.\\n`","&&","''","'').tolowercase().indexof(search.tolowercase())","'400px'","'auto'","'auto'.","'change'","'fade'","'foo'}]).","'http://sagalbot.github.io/vu","'label'","'loading'","'ltr',","'object')","'rtl',","'thi","(!option.hasownproperty(this.label))","(ex.","(label","(this.label","(typeof","(use","(val)",")","*","*/","+",".",".v","/**","1",":value.sync","=","===",">","@default","@deprec","@param","@return","@see","@type","[]","[{label:","`","`.dropdown","`[vue","``","``.","`label`","`multiple`","`option`","`placeholder`","`value`","accept","action,","ad","add","ajax","ajax.","array","array,","attribut","be","boolean","boolean,","call","callback","callback.","chang","change.","changes.","choices.","chosen.","class","clear","clearsearchonselect:","close","closeonselect:","combin","component.","conjunct","console.warn(","contain","control","creat","createoption:","css","current","custom","default()","default(newoption)","default(option)","default(option,","default.","default:","defin","dir:","disabl","disabled:","dropdown","each","element.","enable/dis","enables/dis","entir","entirely.","equival","event","example)","exist","fals","false,","field.","filter","filterable:","filterfunction:","foo',","function","function(bool)","function(search,","function,","gener","getoptionlabel:","height","https://developer.mozilla.org/en","id","includ","input","input.","inputid:","integr","keep","key","label","label,","label:","labels'","list.","listen","load","loading()","loading){}","loading:","look","main","max","maxheight:","menu`.","multi","multiple:","need","newli","newopt","newoption)","newoption}","nodrop:","not`","null","number,","object","object,","object.","objects,","onchange:","onsearch","onsearch:","open","option","option;","option[this.label]","option[this.label])","options.","options:","placeholder:","process","prop","prop.","properti","pushtags:","reset","resetonoptionschange:","result","retreiv","return","rtl","run","search","search)","searchable:","searchinput.","select","select,","select/#ex","selected.","set","similar","state","string","string,","string}","support.","tabindex","tabindex:","tag","taggable.","taggable:","tell","text","text.","this.$emit('input',","this.$emit('option:created',","this.mutableoptions[0]","through","time","toggl","transit","transition:","transitions,","trigger","true","true,","type:","ui","updat","us","us/docs/web/html/global_attributes/dir","user","v","val","val)","valu","value(s)","value,","value.","value:","veri","vue","vuex,","warn]:","wrapper.","you'll","yourself.","{","{[this.label]:","{array}","{boolean}","{function}","{loading}","{null}","{number}","{object","{object||string||null}","{option}","{search}","{string}","||","}","},"]},"length":10},"tokenStore":{"root":{"1":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"3":{"docs":{},"/":{"4":{"docs":{},",":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}},"docs":{}}},"docs":{},"&":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"&":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"+":{"9":{"5":{"docs":{},"%":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}},"docs":{}},"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}},"a":{"docs":{},"j":{"docs":{},"a":{"docs":{},"x":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":10.023391812865498},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"d":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"d":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"v":{"docs":{},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}}}}},"c":{"docs":{},"c":{"docs":{},"e":{"docs":{},"p":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}}},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},",":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"n":{"docs":{},"y":{"docs":{},"t":{"docs":{},"h":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.049019607843137254},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"t":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"e":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}}}}}},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}},"p":{"docs":{},"i":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}}},"p":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"l":{"docs":{},"i":{"docs":{},"c":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}},"g":{"docs":{},"n":{"docs":{},"o":{"docs":{},"s":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"s":{"docs":{},"s":{"docs":{},"i":{"docs":{},"g":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{},"h":{"docs":{},"r":{"docs":{},"o":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}}},"x":{"docs":{},"i":{"docs":{},"o":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"t":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.015804597701149427}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"m":{"docs":{},"a":{"docs":{},",":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}},".":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}}}}},"m":{"docs":{},"p":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.06382978723404255},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"l":{"docs":{},"e":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"m":{"docs":{},"o":{"docs":{},"n":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"a":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},".":{"docs":{},"w":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{},"(":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"i":{"docs":{},"n":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"o":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"j":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"u":{"docs":{},"n":{"docs":{},"t":{"docs":{},"r":{"docs":{},"y":{"docs":{},"c":{"docs":{},"o":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}},"e":{"docs":{},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}},"n":{"docs":{},"a":{"docs":{},"m":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549}},"e":{"docs":{},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}}}}},"r":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"l":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.16666666666666666}}}}}}}},"s":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"d":{"docs":{},"n":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}},"a":{"docs":{},"n":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"s":{"docs":{},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"l":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"b":{"docs":{},"a":{"docs":{},"c":{"docs":{},"k":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}},"s":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"o":{"docs":{},"s":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"i":{"docs":{},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"e":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"u":{"docs":{},"r":{"docs":{},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}},"s":{"docs":{},"t":{"docs":{},"o":{"docs":{},"m":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"l":{"docs":{},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}},"i":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"s":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{},"m":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}},"p":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.028735632183908046}}},"(":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"n":{"docs":{},"e":{"docs":{},"w":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}},"o":{"docs":{},"c":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}},"u":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}}}},"s":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"n":{"docs":{},"'":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"a":{"docs":{},"t":{"docs":{},"a":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}},"i":{"docs":{},"s":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"y":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0392156862745098}}}}},"a":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"e":{"docs":{},"d":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"r":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"l":{"docs":{},"y":{"docs":{},":":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":5.009803921568627},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},"a":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Examples.html":{"ref":"Examples.html","tf":10.083333333333334}},"e":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},"s":{"docs":{},",":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549}}}}},"i":{"docs":{},"t":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}},"v":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.13333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"a":{"docs":{},"c":{"docs":{},"h":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"n":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"/":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"i":{"docs":{},"s":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"t":{"docs":{},"i":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},"l":{"docs":{},"y":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}}},"f":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{},"(":{"docs":{},")":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}},"i":{"docs":{},"l":{"docs":{},"t":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}}},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}},"e":{"docs":{},"l":{"docs":{},"d":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"u":{"docs":{},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"o":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.023391812865497075},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}}},"(":{"docs":{},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}},"l":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.011494252873563218}},"e":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"i":{"docs":{},"n":{"docs":{},"s":{"docs":{},"t":{"docs":{},"a":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Install.html":{"ref":"Install.html","tf":10.03448275862069}}}}}},"t":{"docs":{},"r":{"docs":{},"o":{"docs":{},"d":{"docs":{},"u":{"docs":{},"c":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":10}}}}}}}},"e":{"docs":{},"r":{"docs":{},"n":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"g":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"c":{"docs":{},"l":{"docs":{},"u":{"docs":{},"d":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.1},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"i":{"docs":{},"d":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"v":{"docs":{},"o":{"docs":{},"k":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"Install.html":{"ref":"Install.html","tf":0.05172413793103448}}}}},"l":{"docs":{},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}}},"t":{"docs":{},"'":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"'":{"docs":{},"v":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}},"d":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"j":{"docs":{},"q":{"docs":{},"u":{"docs":{},"e":{"docs":{},"r":{"docs":{},"y":{"docs":{},".":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}},"s":{"docs":{},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"a":{"docs":{},"v":{"docs":{},"a":{"docs":{},"s":{"docs":{},"c":{"docs":{},"r":{"docs":{},"i":{"docs":{},"p":{"docs":{},"t":{"docs":{},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}}}},"l":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}},"e":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"b":{"docs":{},"r":{"docs":{},"a":{"docs":{},"r":{"docs":{},"i":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},"y":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.049019607843137254},"Api/Props.html":{"ref":"Api/Props.html","tf":0.008620689655172414}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"s":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"y":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"o":{"docs":{},"o":{"docs":{},"k":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"a":{"docs":{},"d":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.06432748538011696},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},".":{"docs":{},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"(":{"docs":{},"f":{"docs":{},"a":{"docs":{},"l":{"docs":{},"s":{"docs":{},"e":{"docs":{},")":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}},"t":{"docs":{},"r":{"docs":{},"u":{"docs":{},"e":{"docs":{},")":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},")":{"docs":{},"{":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"c":{"docs":{},"a":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":10}}}}}}},"m":{"docs":{},"i":{"docs":{},"n":{"docs":{},"i":{"docs":{},"f":{"docs":{},"i":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}},"a":{"docs":{},"t":{"docs":{},"c":{"docs":{},"h":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"n":{"docs":{},"a":{"docs":{},"g":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"e":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},",":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}}}}}},"i":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"x":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"h":{"docs":{},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"o":{"docs":{},"d":{"docs":{},"e":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},"l":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"d":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"n":{"docs":{},"u":{"docs":{},"`":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"p":{"docs":{},"l":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025}},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{},"a":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Options.html":{"ref":"Basics/Options.html","tf":5.078431372549019},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.14285714285714285},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.01867816091954023}},"s":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},".":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},".":{"docs":{},"t":{"docs":{},"i":{"docs":{},"t":{"docs":{},"l":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}},";":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"[":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"]":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{},"h":{"docs":{},"e":{"docs":{},"a":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}}},"r":{"docs":{},",":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.029411764705882353},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"s":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"f":{"docs":{},"f":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"n":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"v":{"docs":{},"i":{"docs":{},"d":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.07142857142857142}}}}},"p":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":10}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"i":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"e":{"docs":{},"s":{"docs":{},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}},"y":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}},"c":{"docs":{},"e":{"docs":{},"s":{"docs":{},"s":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"s":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"a":{"docs":{},"s":{"docs":{},"s":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"r":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"e":{"docs":{},"r":{"docs":{},"s":{"docs":{},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}}},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"u":{"docs":{},"s":{"docs":{},"h":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025}},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{},"s":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"r":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"m":{"docs":{},"a":{"docs":{},"p":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}}}},"e":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"m":{"docs":{},"e":{"docs":{},"n":{"docs":{},"d":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"g":{"docs":{},"i":{"docs":{},"s":{"docs":{},"t":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}}}}},"q":{"docs":{},"u":{"docs":{},"i":{"docs":{},"r":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"e":{"docs":{},"s":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"s":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}},"m":{"docs":{},"o":{"docs":{},"t":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"s":{"docs":{},"e":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"o":{"docs":{},"n":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}},"t":{"docs":{},"r":{"docs":{},"e":{"docs":{},"i":{"docs":{},"v":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.010057471264367816}}}}}}},"t":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},",":{"docs":{},"l":{"docs":{},"t":{"docs":{},"r":{"docs":{},",":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}}}},"u":{"docs":{},"n":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"2":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}},"docs":{"./":{"ref":"./","tf":0.08196721311475409},"Install.html":{"ref":"Install.html","tf":0.06896551724137931},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.049019607843137254},"Basics/Values.html":{"ref":"Basics/Values.html","tf":5.073170731707317},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.014367816091954023}},"'":{"docs":{},",":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}}},".":{"docs":{},"j":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"/":{"docs":{},"#":{"docs":{},"e":{"docs":{},"x":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.010057471264367816}}},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.029239766081871343},"Api/Props.html":{"ref":"Api/Props.html","tf":0.008620689655172414}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}},"r":{"docs":{},"v":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}},"i":{"docs":{},"m":{"docs":{},"i":{"docs":{},"l":{"docs":{},"a":{"docs":{},"r":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"p":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"n":{"docs":{},"g":{"docs":{},"l":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"e":{"docs":{},"/":{"docs":{},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"l":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}}}}}}}}}},"d":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}},"t":{"docs":{},"e":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}},"u":{"docs":{},"p":{"docs":{},"p":{"docs":{},"o":{"docs":{},"r":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"o":{"docs":{},"u":{"docs":{},"r":{"docs":{},"c":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}},"r":{"docs":{},"r":{"docs":{},"y":{"docs":{},",":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.007183908045977011}}},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}}}},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"n":{"docs":{},"d":{"docs":{},"a":{"docs":{},"r":{"docs":{},"d":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}}}},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.036585365853658534}},"e":{"docs":{},"d":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},"t":{"docs":{},"a":{"docs":{},"x":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},".":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333}}}}},"l":{"docs":{},"o":{"docs":{},"t":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.14285714285714285},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"s":{"docs":{},",":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}}}},"p":{"docs":{},"e":{"docs":{},"c":{"docs":{},":":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}}},"i":{"docs":{},"n":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806}},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537}}}}}}}}},"c":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.07142857142857142}},"=":{"docs":{},"\"":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"\"":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}}}}}}}}}},"h":{"docs":{},"i":{"docs":{},"p":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}},"t":{"docs":{},"a":{"docs":{},"g":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.036585365853658534},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"g":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"e":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"k":{"docs":{},"e":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"b":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":10}},"e":{"docs":{},".":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}},"s":{"docs":{},".":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}}}}},"s":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.03278688524590164}}}},"x":{"docs":{},"t":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.06382978723404255},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}}},"l":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"e":{"docs":{},"l":{"docs":{},"l":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"u":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.024390243902439025}}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},"i":{"docs":{},"g":{"docs":{},"g":{"docs":{},"e":{"docs":{},"r":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"a":{"docs":{},"n":{"docs":{},"s":{"docs":{},"i":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"s":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}},"h":{"docs":{},"e":{"docs":{},"n":{"docs":{},",":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}},"r":{"docs":{},"o":{"docs":{},"u":{"docs":{},"g":{"docs":{},"h":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"a":{"docs":{},"t":{"docs":{},"'":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"$":{"docs":{},"e":{"docs":{},"m":{"docs":{},"i":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"i":{"docs":{},"n":{"docs":{},"p":{"docs":{},"u":{"docs":{},"t":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},":":{"docs":{},"c":{"docs":{},"r":{"docs":{},"e":{"docs":{},"a":{"docs":{},"t":{"docs":{},"e":{"docs":{},"d":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}},"m":{"docs":{},"u":{"docs":{},"t":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{},"e":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"s":{"docs":{},"[":{"0":{"docs":{},"]":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"docs":{}}}}}}}}}}}}}}}}}}}},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"g":{"docs":{},"g":{"docs":{},"l":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.017543859649122806},"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}}}},"e":{"docs":{},"t":{"docs":{},"h":{"docs":{"Examples.html":{"ref":"Examples.html","tf":0.08333333333333333}}}}}}},"i":{"docs":{},"m":{"docs":{},"e":{"docs":{"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"w":{"docs":{},"o":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},":":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.034482758620689655}}}}}}},"u":{"docs":{},"s":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Install.html":{"ref":"Install.html","tf":0.06896551724137931},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.058823529411764705},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.04878048780487805},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.1},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.023391812865497075},"Api/Props.html":{"ref":"Api/Props.html","tf":0.014367816091954023}},"/":{"docs":{},"d":{"docs":{},"o":{"docs":{},"c":{"docs":{},"s":{"docs":{},"/":{"docs":{},"w":{"docs":{},"e":{"docs":{},"b":{"docs":{},"/":{"docs":{},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{},"/":{"docs":{},"g":{"docs":{},"l":{"docs":{},"o":{"docs":{},"b":{"docs":{},"a":{"docs":{},"l":{"docs":{},"_":{"docs":{},"a":{"docs":{},"t":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"b":{"docs":{},"u":{"docs":{},"t":{"docs":{},"e":{"docs":{},"s":{"docs":{},"/":{"docs":{},"d":{"docs":{},"i":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"n":{"docs":{},"p":{"docs":{},"k":{"docs":{},"g":{"docs":{},".":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},".":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}},"p":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"d":{"docs":{},"a":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},"d":{"docs":{},".":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}}}}}},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"v":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"u":{"docs":{},"e":{"docs":{"./":{"ref":"./","tf":0.09836065573770492},"Install.html":{"ref":"Install.html","tf":0.1724137931034483},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.058823529411764705},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.036585365853658534},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},".":{"docs":{},"j":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"(":{"docs":{},"'":{"docs":{},"v":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}}}}}}}}}}}}}},"x":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":10.066666666666666}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},".":{"docs":{},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},")":{"docs":{},";":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}}}}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}},")":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}},"a":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"u":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":5.048780487804878},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085},"Advanced/Vuex.html":{"ref":"Advanced/Vuex.html","tf":0.03333333333333333},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"e":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"(":{"docs":{},"s":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}}},".":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}},"s":{"docs":{},",":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"r":{"docs":{},"i":{"docs":{},"a":{"docs":{},"b":{"docs":{},"l":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}}}}},"e":{"docs":{},"r":{"docs":{},"i":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"i":{"docs":{},"e":{"docs":{},"w":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}}}},"a":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}}}}},"w":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"o":{"docs":{},"u":{"docs":{},"t":{"docs":{"./":{"ref":"./","tf":0.01639344262295082},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}}},"i":{"docs":{},"n":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}}}}}}},"a":{"docs":{},"n":{"docs":{},"t":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}}}},"r":{"docs":{},"n":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}},"]":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"r":{"docs":{},"a":{"docs":{},"p":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.02127659574468085}},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"z":{"docs":{},"e":{"docs":{},"r":{"docs":{},"o":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}}},"~":{"1":{"docs":{},".":{"0":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}},"docs":{}}},"2":{"docs":{},".":{"0":{"docs":{"./":{"ref":"./","tf":0.03278688524590164},"Install.html":{"ref":"Install.html","tf":0.034482758620689655}}},"docs":{}}},"3":{"3":{"docs":{},"k":{"docs":{},"b":{"docs":{"./":{"ref":"./","tf":0.01639344262295082}}}}},"docs":{}},"docs":{}},"'":{"4":{"0":{"0":{"docs":{},"p":{"docs":{},"x":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"docs":{}},"docs":{}},"docs":{},".":{"docs":{},"/":{"docs":{},"c":{"docs":{},"o":{"docs":{},"m":{"docs":{},"p":{"docs":{},"o":{"docs":{},"n":{"docs":{},"e":{"docs":{},"n":{"docs":{},"t":{"docs":{},"s":{"docs":{},"/":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},".":{"docs":{},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}}}}}}}}}}}}}}}}}}}}}},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{},"'":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},")":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},".":{"docs":{},"i":{"docs":{},"n":{"docs":{},"d":{"docs":{},"e":{"docs":{},"x":{"docs":{},"o":{"docs":{},"f":{"docs":{},"(":{"docs":{},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},".":{"docs":{},"t":{"docs":{},"o":{"docs":{},"l":{"docs":{},"o":{"docs":{},"w":{"docs":{},"e":{"docs":{},"r":{"docs":{},"c":{"docs":{},"a":{"docs":{},"s":{"docs":{},"e":{"docs":{},"(":{"docs":{},")":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"a":{"docs":{},"u":{"docs":{},"t":{"docs":{},"o":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"c":{"docs":{},"h":{"docs":{},"a":{"docs":{},"n":{"docs":{},"g":{"docs":{},"e":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"f":{"docs":{},"a":{"docs":{},"d":{"docs":{},"e":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"o":{"docs":{},"o":{"docs":{},"'":{"docs":{},"}":{"docs":{},"]":{"docs":{},")":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"h":{"docs":{},"t":{"docs":{},"t":{"docs":{},"p":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"s":{"docs":{},"a":{"docs":{},"g":{"docs":{},"a":{"docs":{},"l":{"docs":{},"b":{"docs":{},"o":{"docs":{},"t":{"docs":{},".":{"docs":{},"g":{"docs":{},"i":{"docs":{},"t":{"docs":{},"h":{"docs":{},"u":{"docs":{},"b":{"docs":{},".":{"docs":{},"i":{"docs":{},"o":{"docs":{},"/":{"docs":{},"v":{"docs":{},"u":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"'":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"t":{"docs":{},"r":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{},"'":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}}}},"r":{"docs":{},"t":{"docs":{},"l":{"docs":{},"'":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"/":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827},"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}},"*":{"docs":{},"*":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.035919540229885055}}}}},"n":{"docs":{},"p":{"docs":{},"m":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}},"a":{"docs":{},"m":{"docs":{},"e":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}},"e":{"docs":{},"e":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"w":{"docs":{"Basics/Values.html":{"ref":"Basics/Values.html","tf":0.012195121951219513}},"l":{"docs":{},"i":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}},"/":{"docs":{},"e":{"docs":{},"m":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},",":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"o":{"docs":{},"d":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"y":{"docs":{},"a":{"docs":{},"r":{"docs":{},"n":{"docs":{"Install.html":{"ref":"Install.html","tf":0.034482758620689655}},":":{"docs":{"Install.html":{"ref":"Install.html","tf":0.017241379310344827}}}}}},"o":{"docs":{},"u":{"docs":{},"'":{"docs":{},"d":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}},"l":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"r":{"docs":{},"s":{"docs":{},"e":{"docs":{},"l":{"docs":{},"f":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"\"":{"docs":{},"c":{"docs":{},"a":{"docs":{},"\"":{"docs":{},",":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"n":{"docs":{},"a":{"docs":{},"d":{"docs":{},"a":{"docs":{},"\"":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"$":{"docs":{},"{":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"}":{"docs":{},"\"":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}},"[":{"docs":{},"]":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"{":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"k":{"docs":{},"e":{"docs":{},"y":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.0196078431372549},"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}},":":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745}}}},"e":{"docs":{},"p":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"{":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.04885057471264368}},"{":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}},"b":{"docs":{},"o":{"docs":{},"o":{"docs":{},"l":{"docs":{},"e":{"docs":{},"a":{"docs":{},"n":{"docs":{},"}":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.015804597701149427}}}}}}}}}},"l":{"docs":{},"o":{"docs":{},"a":{"docs":{},"d":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"}":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"s":{"docs":{},"e":{"docs":{},"a":{"docs":{},"r":{"docs":{},"c":{"docs":{},"h":{"docs":{},"}":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.01293103448275862}}}}}}}}},"[":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"]":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}},"a":{"docs":{},"r":{"docs":{},"r":{"docs":{},"a":{"docs":{},"y":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"f":{"docs":{},"u":{"docs":{},"n":{"docs":{},"c":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}}}}}}}}}}},"n":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"m":{"docs":{},"b":{"docs":{},"e":{"docs":{},"r":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"o":{"docs":{},"b":{"docs":{},"j":{"docs":{},"e":{"docs":{},"c":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.004310344827586207}},"|":{"docs":{},"|":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"|":{"docs":{},"|":{"docs":{},"n":{"docs":{},"u":{"docs":{},"l":{"docs":{},"l":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"}":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}},"}":{"docs":{"Basics/Options.html":{"ref":"Basics/Options.html","tf":0.00980392156862745},"Api/Props.html":{"ref":"Api/Props.html","tf":0.01293103448275862}},"}":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}},",":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.035919540229885055}}}},"h":{"docs":{},"t":{"docs":{},"m":{"docs":{},"l":{"docs":{"Basics/Localization.html":{"ref":"Basics/Localization.html","tf":0.0425531914893617}}}},"t":{"docs":{},"p":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269}},"s":{"docs":{},":":{"docs":{},"/":{"docs":{},"/":{"docs":{},"d":{"docs":{},"e":{"docs":{},"v":{"docs":{},"e":{"docs":{},"l":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},".":{"docs":{},"m":{"docs":{},"o":{"docs":{},"z":{"docs":{},"i":{"docs":{},"l":{"docs":{},"l":{"docs":{},"a":{"docs":{},".":{"docs":{},"o":{"docs":{},"r":{"docs":{},"g":{"docs":{},"/":{"docs":{},"e":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"i":{"docs":{},"g":{"docs":{},"h":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"g":{"docs":{},"i":{"docs":{},"v":{"docs":{},"e":{"docs":{"Advanced/Templating.html":{"ref":"Advanced/Templating.html","tf":0.03571428571428571}}}}},"e":{"docs":{},"n":{"docs":{},"e":{"docs":{},"r":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},"t":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},":":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}},"*":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.06432748538011696},"Api/Props.html":{"ref":"Api/Props.html","tf":0.11925287356321838}},"/":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.035919540229885055}}}},"@":{"docs":{},"p":{"docs":{},"a":{"docs":{},"r":{"docs":{},"a":{"docs":{},"m":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.011695906432748537},"Api/Props.html":{"ref":"Api/Props.html","tf":0.010057471264367816}}}}}}},"t":{"docs":{},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{"Advanced/Ajax.html":{"ref":"Advanced/Ajax.html","tf":0.005847953216374269},"Api/Props.html":{"ref":"Api/Props.html","tf":0.033045977011494254}}}}}},"d":{"docs":{},"e":{"docs":{},"f":{"docs":{},"a":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}},"p":{"docs":{},"r":{"docs":{},"e":{"docs":{},"c":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}},"r":{"docs":{},"e":{"docs":{},"t":{"docs":{},"u":{"docs":{},"r":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}},"s":{"docs":{},"e":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"$":{"docs":{},"{":{"docs":{},"j":{"docs":{},"s":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"s":{"docs":{},"t":{"docs":{},"r":{"docs":{},"i":{"docs":{},"n":{"docs":{},"g":{"docs":{},"i":{"docs":{},"f":{"docs":{},"y":{"docs":{},"(":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},")":{"docs":{},"}":{"docs":{},".":{"docs":{},"\\":{"docs":{},"n":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"(":{"docs":{},"!":{"docs":{},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},".":{"docs":{},"h":{"docs":{},"a":{"docs":{},"s":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{},"p":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"e":{"docs":{},"r":{"docs":{},"t":{"docs":{},"y":{"docs":{},"(":{"docs":{},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},")":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},"e":{"docs":{},"x":{"docs":{},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},"t":{"docs":{},"h":{"docs":{},"i":{"docs":{},"s":{"docs":{},".":{"docs":{},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"y":{"docs":{},"p":{"docs":{},"e":{"docs":{},"o":{"docs":{},"f":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}},"u":{"docs":{},"s":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}},")":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"v":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},":":{"docs":{},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},".":{"docs":{},"s":{"docs":{},"y":{"docs":{},"n":{"docs":{},"c":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}},"=":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},"=":{"docs":{},"=":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}},">":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{},"d":{"docs":{},"r":{"docs":{},"o":{"docs":{},"p":{"docs":{},"d":{"docs":{},"o":{"docs":{},"w":{"docs":{},"n":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"[":{"docs":{},"v":{"docs":{},"u":{"docs":{},"e":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}},".":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}},"l":{"docs":{},"a":{"docs":{},"b":{"docs":{},"e":{"docs":{},"l":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0028735632183908046}}}}}}}},"m":{"docs":{},"u":{"docs":{},"l":{"docs":{},"t":{"docs":{},"i":{"docs":{},"p":{"docs":{},"l":{"docs":{},"e":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}},"o":{"docs":{},"p":{"docs":{},"t":{"docs":{},"i":{"docs":{},"o":{"docs":{},"n":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"p":{"docs":{},"l":{"docs":{},"a":{"docs":{},"c":{"docs":{},"e":{"docs":{},"h":{"docs":{},"o":{"docs":{},"l":{"docs":{},"d":{"docs":{},"e":{"docs":{},"r":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}}}}}}},"v":{"docs":{},"a":{"docs":{},"l":{"docs":{},"u":{"docs":{},"e":{"docs":{},"`":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.0014367816091954023}}}}}}}}},"|":{"docs":{},"|":{"docs":{"Api/Props.html":{"ref":"Api/Props.html","tf":0.005747126436781609}}}}},"length":656},"corpusTokens":["\"ca\",","\"canada\"","\"option.${this.label}\"","${json.stringify(option)}.\\n`","&","&&","''","'').tolowercase().indexof(search.tolowercase())","'./components/select.vue'","'400px'","'auto'","'auto'.","'change'","'fade'","'foo'}]).","'http://sagalbot.github.io/vu","'label'","'loading'","'ltr',","'object')","'rtl',","'thi","'vue'","(!option.hasownproperty(this.label))","(ex.","(label","(this.label","(typeof","(use","(val)",")","*","*/","+","+95%",".",".v","/","/**","1","3/4,",":value.sync","=","===",">","@default","@deprec","@param","@return","@see","@type","[]","[].","[{label:","`","`.dropdown","`[vue","``","``.","`label`","`multiple`","`option`","`placeholder`","`value`","accept","action,","ad","add","advantag","agnost","ajax","ajax.","allow","anyth","api","app.","appear","applic","array","array,","array.","assign","asynchron","attempt","attribut","attribute.","auto.","axio","be","boolean","boolean,","bootstrap","bulma,","call","callback","callback.","canada","case","cdn","chang","change.","changed.","changes.","choices.","choos","chosen","chosen.","class","clear","clearsearchonselect:","client","close","closeonselect:","codepen","codepen.","collect","combin","common","compat","completes,","compon","component.","component:","conjunct","consid","console.warn(","contain","control","core","countrycod","countrycode:","countrynam","countryname:","coverag","creat","createoption:","css","current","custom","data","default","default()","default(newoption)","default(option)","default(option,","default,","default.","default:","defin","demo","depend","develop","dir","dir:","directly:","disabl","disabled:","dispatch","display","doc","docs.","document","don't","dropdown","dropdown,","each","element.","emit","empti","enable/dis","enables/dis","entir","entirely.","equival","event","exampl","example)","example,","examples,","exist","fals","false,","featur","fetch()","field.","filter","filterable:","filterfunction:","filtering.","filtering/search","foo',","foundat","full","function","function(bool)","function(search,","function,","gener","getoptionlabel:","give","height","html","http","https://developer.mozilla.org/en","i'v","id","implement","import","includ","input","input.","inputid:","instal","integr","intern","introduct","invok","it'","javascript:","jquery.","jsbin","keep","key","key:","label","label,","label:","labels'","layer,","librari","library,","list","list,","list.","listen","load","loading()","loading(false)","loading(true)","loading){}","loading.","loading...","loading:","local","look","main","manag","management,","match","max","maxheight:","menu`.","method","minifi","mode,","model","multi","multipl","multiple:","mutation.","name","need","new","newli","newopt","newoption)","newoption}","nodrop:","not`","npm","npm:","null","null/empti","number,","object","object,","object.","objects,","off.","onchange:","onsearch","onsearch:","open","oper","option","option.titl","option;","option[this.label]","option[this.label])","options,","options.","options:","or,","order","overhead","paramet","parameters,","parameters:","parent","parent.","part","pass","placeholder:","pre","present","present.","process","prop","prop.","prop:","properti","properties:","property.","provid","push","pushtags:","put","recommend","regist","remot","replac","request","requests.","requir","reset","resetonoptionschange:","result","retreiv","return","roadmap","rtl","rtl,ltr,","run","same","scope","scope=\"option\"","search","search)","searchable:","searchinput.","select","select',","select,","select.j","select/#ex","select2","selected.","server","set","ship","side","similar","simpl","singl","single/multipl","site","slot","slots,","sorry,","sourc","spec:","spinner","spinner.","standard","state","string","string,","string}","support","support.","sync","synced,","syntax","syntax.","tabindex","tabindex:","tag","taggabl","taggable.","taggable:","take","tell","templat","template.","templates.","test","text","text.","that'","then,","this.$emit('input',","this.$emit('option:created',","this.mutableoptions[0]","through","time","togeth","toggl","tool,","transit","transition:","transitions,","trello","trigger","true","true,","true.","two","type:","ui","unpkg.com.","up","updat","updated.","us","us/docs/web/html/global_attributes/dir","user","v","val","val)","valu","value(s)","value(s),","value,","value.","value:","values,","variabl","veri","via","view","vselect","vselect)","vue","vue.component('v","vue.j","vueselect.vueselect);","vuex","vuex,","vuex.","want","warn","warn]:","within","without","wrap","wrapper.","yarn","yarn:","you'd","you'll","yourself.","zero","{","{[this.label]:","{array}","{boolean}","{function}","{loading}","{null}","{number}","{object","{object||string||null}","{option}","{search}","{string}","{{","||","}","},","}}","~1.0","~2.0","~33kb"],"pipeline":["stopWordFilter","stemmer"]},"store":{"./":{"url":"./","title":"Introduction","keywords":"","body":"vue-select \n\nA Vue.js select component that provides similar functionality to Select2 without the overhead of jQuery.\n\nFeatures\n\nAJAX Support\nTagging\nList Filtering/Searching\nSupports Vuex\nSelect Single/Multiple Options\nTested with Bootstrap 3/4, Bulma, Foundation\n+95% Test Coverage\n~33kb minified with CSS\nZero dependencies\n\nDocumentation\n\nDemo & Docs\nExample on JSBin\nCodePen Template\nTrello Roadmap\n\nInstall\nVue Compatibility\n\nvue ~2.0 use vue-select ~2.0\nvue ~1.0 use vue-select ~1.0\n\n"},"Install.html":{"url":"Install.html","title":"Installation","keywords":"","body":"Vue Compatibility\n\nvue ~2.0 use vue-select ~2.0\nvue ~1.0 use vue-select ~1.0\n\nYarn / NPM\nInstall with yarn:\nyarn add vue-select\n\nor, using NPM:\nnpm install vue-select\nThen, import and register the component:\nimport Vue from 'vue'\nimport vSelect from './components/Select.vue'\n\nVue.component('v-select', vSelect)\n\nCDN\nInclude vue & vue-select.js - I recommend using unpkg.com.\n\n\n\n\n\n\n\n\nThen register the component in your javascript:\nVue.component('v-select', VueSelect.VueSelect);\n\n\n"},"Basics/Options.html":{"url":"Basics/Options.html","title":"Dropdown Options","keywords":"","body":"Dropdown Options \nvue-select accepts arrays of strings or objects to use as options through the options prop:\n\n\nWhen provided an array of objects, vue-select will display a single value of the object. By default, vue-select will look for a key named label on the object to use as display text.\n\n\nOption Labels \nWhen the options array contains objects, vue-select looks for the label key to display by default. You can set your own label to match your source data using the label prop.\nFor example, consider an object with countryCode and countryName properties:\n{\n countryCode: \"CA\",\n countryName: \"Canada\"\n}\n\nIf you wanted to display Canada in the dropdown, you'd use the countryName key:\n\n\n\nNull / Empty Options \nvue-select requires the option property to be an array. If you are using Vue in development mode, you will get warnings attempting to pass anything other than an array to the options prop. If you need a null/empty value, use an empty array [].\n"},"Basics/Values.html":{"url":"Basics/Values.html","title":"Selecting Values","keywords":"","body":"Selecting Values \nThe most common use case for vue-select is to have the chosen value synced with a parent component. vue-select takes advantage of the v-model syntax to sync values with a parent.\n\n\n\nIf you don't require the value to be synced, you can also pass the prop directly:\n\n\nThis method allows you to pre-select a value(s), without syncing any changes to the parent component. This is also very useful when using a state management tool, like Vuex.\nSingle/Multiple Selection \nBy default, vue-select supports choosing a single value. If you need multiple values, use the multiple prop:\n\n\n\nTagging \nTo allow input that's not present within the options, set the taggable prop to true.\nIf you want new tags to be pushed to the options list, set push-tags to true.\n\n\n\n"},"Basics/Localization.html":{"url":"Basics/Localization.html","title":"Localization","keywords":"","body":"RTL\nvue-select supports RTL using the standard HTML API using the dir attribute.\n\n\nThe dir attribute accepts the same values as the HTML spec: rtl,ltr, and auto.\nComponent Text\nAll of the text within the component has been wrapped within slots and can be replaced in your app.\nLoading Spinner\n\n Loading...\n\n\nNo Options Text\nSorry, no matching options.\n\nFor a full list of component slots, view the slots API docs.\n\n"},"Advanced/Templating.html":{"url":"Advanced/Templating.html","title":"Templating","keywords":"","body":"Scoped Slot option\nvue-select provides the scoped option slot in order to create custom dropdown templates.\n\n \n \n {{ option.title }}\n \n \n\nUsing the option slot with slot-scope=\"option\" gives the \nprovides the current option variable to the template.\n\n"},"Advanced/Vuex.html":{"url":"Advanced/Vuex.html","title":"Vuex","keywords":"","body":"Using the input Event with Vuex\nvue-select emits the input event any time the internal value is changed. \nThis is the same event that allow the for the v-model syntax. When using\nVuex for state management, you can use the input event to dispatch an\naction, or trigger a mutation.\n\n\n\n"},"Advanced/Ajax.html":{"url":"Advanced/Ajax.html","title":"AJAX","keywords":"","body":"AJAX Remote Option Loading\n\nThe onSearch prop allows you to load options via ajax in a parent component \nwhen the search text is updated. It is invoked with two parameters, search & loading.\n/**\n* Accepts a callback function that will be run\n* when the search text changes. The callback\n* will be invoked with these parameters:\n*\n* @param {search} String Current search text\n* @param {loading} Function Toggle loading class\n*/\nonSearch: {\n type: Function,\n default: false\n},\n\nThe loading function accepts a boolean parameter that will be assigned \nto the vue-select internal loading property. Call loading(true) to set the \nloading property to true - toggling the loading spinner. After your \nasynchronous operation completes, call loading(false) to toggle it off. \nDisabling Filtering\nWhen loading server side options, it can be useful to disable the \nclient side filtering. Use the filterable prop to disable filtering.\n/**\n * When true, existing options will be filtered\n * by the search text. Should not be used in\n * conjunction with taggable.\n * \n * @type {Boolean}\n */\nfilterable: {\n type: Boolean,\n default: true\n},\n\nLoading Spinner\nVue Select includes a default loading spinner that appears when the loading class is present. The spinner slot allows you to implement your own spinner.\nLoading...\n\nLibrary Agnostic\nSince Vue.js does not ship with ajax functionality as part of the core library, it's up to you to process the ajax requests in your parent component.\nI recommend using axios for creating your applications HTTP layer, \nor fetch() for simple requests.\n"},"Examples.html":{"url":"Examples.html","title":"Examples","keywords":"","body":"Codepen Collection\nI've put together a collection of examples, including all the examples \nfrom this documentation site on Codepen.\n"},"Api/Props.html":{"url":"Api/Props.html","title":"Props","keywords":"","body":"Select\n/**\n * Contains the currently selected value. Very similar to a\n * `value` attribute on an . You can listen for changes\n * using 'change' event using v-on\n * @type {Object||String||null}\n */\nvalue: {\n default: null\n},\n\n/**\n * An array of strings or objects to be used as dropdown choices.\n * If you are using an array of objects, vue-select will look for\n * a `label` key (ex. [{label: 'This is Foo', value: 'foo'}]). A\n * custom label key can be set with the `label` prop.\n * @type {Array}\n */\noptions: {\n type: Array,\n default() {\n return []\n },\n},\n\n/**\n * Disable the entire component.\n * @type {Boolean}\n */\ndisabled: {\n type: Boolean,\n default: false\n},\n\n/**\n * Sets the max-height property on the dropdown list.\n * @deprecated\n * @type {String}\n */\nmaxHeight: {\n type: String,\n default: '400px'\n},\n\n/**\n * Enable/disable filtering the options.\n * @type {Boolean}\n */\nsearchable: {\n type: Boolean,\n default: true\n},\n\n/**\n * Equivalent to the `multiple` attribute on a `` input.\n * @type {Boolean}\n */\nmultiple: {\n type: Boolean,\n default: false\n},\n\n/**\n * Equivalent to the `placeholder` attribute on an ``.\n * @type {String}\n */\nplaceholder: {\n type: String,\n default: ''\n},\n\n/**\n * Sets a Vue transition property on the `.dropdown-menu`. vue-select\n * does not include CSS for transitions, you'll need to add them yourself.\n * @type {String}\n */\ntransition: {\n type: String,\n default: 'fade'\n},\n\n/**\n * Enables/disables clearing the search text when an option is selected.\n * @type {Boolean}\n */\nclearSearchOnSelect: {\n type: Boolean,\n default: true\n},\n\n/**\n * Close a dropdown when an option is chosen. Set to false to keep the dropdown\n * open (useful when combined with multi-select, for example)\n * @type {Boolean}\n */\ncloseOnSelect: {\n type: Boolean,\n default: true\n},\n\n/**\n * Tells vue-select what key to use when generating option\n * labels when each `option` is an object.\n * @type {String}\n */\nlabel: {\n type: String,\n default: 'label'\n},\n\n/**\n * Callback to generate the label text. If {option}\n * is an object, returns option[this.label] by default.\n * @type {Function}\n * @param {Object || String} option\n * @return {String}\n */\ngetOptionLabel: {\n type: Function,\n default(option) {\n if (typeof option === 'object') {\n if (!option.hasOwnProperty(this.label)) {\n return console.warn(\n `[vue-select warn]: Label key \"option.${this.label}\" does not` +\n ` exist in options object ${JSON.stringify(option)}.\\n` +\n 'http://sagalbot.github.io/vue-select/#ex-labels'\n )\n }\n if (this.label && option[this.label]) {\n return option[this.label]\n }\n }\n return option;\n }\n},\n\n/**\n * Callback to filter the search result the label text.\n * @type {Function}\n * @param {Object || String} option\n * @param {String} label\n * @param {String} search\n * @return {Boolean}\n */\nfilterFunction: {\n type: Function,\n default(option, label, search) {\n return (label || '').toLowerCase().indexOf(search.toLowerCase()) > -1\n }\n},\n\n/**\n * An optional callback function that is called each time the selected\n * value(s) change. When integrating with Vuex, use this callback to trigger\n * an action, rather than using :value.sync to retreive the selected value.\n * @type {Function}\n * @param {Object || String} val\n */\nonChange: {\n type: Function,\n default: function (val) {\n this.$emit('input', val)\n }\n},\n\n/**\n * Enable/disable creating options from searchInput.\n * @type {Boolean}\n */\ntaggable: {\n type: Boolean,\n default: false\n},\n\n/**\n * Set the tabindex for the input field.\n * @type {Number}\n */\ntabindex: {\n type: Number,\n default: null\n},\n\n/**\n * When true, newly created tags will be added to\n * the options list.\n * @type {Boolean}\n */\npushTags: {\n type: Boolean,\n default: false\n},\n\n/**\n * When true, existing options will be filtered\n * by the search text. Should not be used in conjunction\n * with taggable.\n * @type {Boolean}\n */\nfilterable: {\n type: Boolean,\n default: true\n},\n\n/**\n * User defined function for adding Options\n * @type {Function}\n */\ncreateOption: {\n type: Function,\n default(newOption) {\n if (typeof this.mutableOptions[0] === 'object') {\n newOption = {[this.label]: newOption}\n }\n this.$emit('option:created', newOption)\n return newOption\n }\n},\n\n/**\n * When false, updating the options will not reset the select value\n * @type {Boolean}\n */\nresetOnOptionsChange: {\n type: Boolean,\n default: false\n},\n\n/**\n * Disable the dropdown entirely.\n * @type {Boolean}\n */\nnoDrop: {\n type: Boolean,\n default: false\n},\n\n/**\n * Sets the id of the input element.\n * @type {String}\n * @default {null}\n */\ninputId: {\n type: String\n},\n\n/**\n * Sets RTL support. Accepts 'ltr', 'rtl', 'auto'.\n * @see https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/dir\n * @type {String}\n * @default 'auto'\n */\ndir: {\n type: String,\n default: 'auto'\n},\n\nAJAX\n/**\n * Toggles the adding of a 'loading' class to the main\n * .v-select wrapper. Useful to control UI state when\n * results are being processed through AJAX.\n */\nloading: {\n type: Boolean,\n default: false\n},\n\n/**\n * Accept a callback function that will be\n * run when the search text changes.\n *\n * loading() accepts a boolean value, and can\n * be used to toggle a loading class from\n * the onSearch callback.\n *\n * @param {search} String Current search text\n * @param {loading} Function(bool) Toggle loading class\n */\nonSearch: {\n type: Function,\n default: function(search, loading){}\n}\n\n"}}} \ No newline at end of file diff --git a/docs/styles/website.css b/docs/styles/website.css new file mode 100644 index 0000000..f1d4d1a --- /dev/null +++ b/docs/styles/website.css @@ -0,0 +1,228 @@ +@import url('https://fonts.googleapis.com/css?family=Roboto+Mono|Source+Sans+Pro:300,400,600'); + +body { + letter-spacing: 0; + color: #34495e; + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; + font-size: 15px; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + color: #34495e; + background-color: #fff; + margin: 0; +} + +/* LANGS.md index page */ +.book-langs-index { + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; +} +.book-langs-index .inner .languages { + padding: 20px 0px; +} +.book-langs-index .inner .languages li { + float: none; +} +li a { + color: #42b983; + font-weight: 600; +} + +/* set correct fonts on sidebar and main page */ +.book .book-body .page-wrapper .page-inner section.normal, .book-summary { font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; } + +/* sidebar */ +.book-summary ul.summary li a, +.book-summary ul.summary li span { + color: #7f8c8d; + font-family: 'Source Sans Pro', 'Helvetica Neue', Arial, sans-serif; +} +.book .book-summary ul.summary li span { + opacity: 0.6; + cursor: not-allowed; +} +.book-summary ul.summary li.active>a { + color: #42b983; + font-weight: 600; +} + +#book-search-input { background-color: #fafafa; } +.book-summary { background-color: #fff; } + +/* markdown content found on pages */ +.markdown-section h1, +.markdown-section h2, +.markdown-section h3, +.markdown-section h4, +.markdown-section strong { + font-weight: 600; + color: #2c3e50; +} +.markdown-section a { + color: #42b983; + font-weight: 600; +} +.markdown-section p, +.markdown-section ul, +.markdown-section ol { + word-spacing: 0.05em; +} +.markdown-section em { + color: #7f8c8d; +} + +.markdown-section pre { + padding: 1.2em 1.4em; + line-height: 1.5em; + margin: 0; +} + +.markdown-section code, .markdown-section pre { + font-family: 'Roboto Mono', Monaco, courier, monospace; + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; + background-color: #f8f8f8; +} +code span.css, +code span.javascript, +code span.html, +span[class^="hljs-"] { + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; +} +.markdown-section pre>code { + font-size: 0.8em; + display: block; +} +.markdown-section code:after, .markdown-section code:before { + content: none; + letter-spacing: 0.05em; +} + +code, pre { + font-family: 'Roboto Mono', Monaco, courier, monospace; + font-size: 0.8em; + background-color: #f8f8f8; + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; +} +code { + color: #e96900; + padding: 3px 5px; + margin: 0 2px; + border-radius: 2px; + white-space: nowrap; +} + +code .token { + min-height: 1.5em; + -webkit-font-smoothing: initial; + -moz-osx-font-smoothing: initial; +} +pre code { position: relative; } +pre code.lang-html:after, +pre code.lang-js:after, +pre code.lang-bash:after, +pre code.lang-css:after { + position: absolute; + top: 0; + right: 0; + color: #ccc; + text-align: right; + font-size: 0.75em; + padding: 5px 10px 0; + line-height: 15px; + height: 15px; + font-weight: 600; +} +pre code.lang-html:after { + content: 'HTML'; +} +pre code.lang-js:after { + content: 'JS'; +} +pre code.lang-bash:after { + content: 'Shell'; +} +pre code.lang-css:after { + content: 'CSS'; +} +.content img { + max-width: 100%; +} +.content span.light { + color: #7f8c8d; +} +.content span.info { + font-size: 0.85em; + display: inline-block; + vertical-align: middle; + width: 280px; + margin-left: 20px; +} +.markdown-section h1 { + margin: 0 0 1em; +} +.markdown-section h2 { + margin: 45px 0 0.8em; + padding-bottom: 0.7em; + border-bottom: 1px solid #ddd; +} +.markdown-section h3 { + margin: 52px 0 1.2em; +} +.markdown-section figure, +.markdown-section p, +.markdown-section ul, +.markdown-section ol { + margin: 1.2em 0; +} +.markdown-section p, +.markdown-section ul, +.markdown-section ol { + line-height: 1.6em; +} +.markdown-section ul, +.markdown-section ol { + padding-left: 1.5em; +} +.markdown-section a { + color: #42b983; + font-weight: 600; +} +.markdown-section blockquote { + margin: 2em 0; + padding-left: 20px; + border-left: 4px solid #42b983; +} +.markdown-section blockquote p { + font-weight: 600; + margin-left: 0; +} +.markdown-section iframe { + margin: 1em 0; +} + +/* these aren't in gitbook at the moment, but leaving them in for future reference */ +img { + border: none; +} +.highlight { + overflow-x: auto; + position: relative; + padding: 0; + background-color: #f8f8f8; + padding: 0.8em 0.8em 0.4em; + line-height: 1.1em; + border-radius: 2px; +} +.highlight table, +.highlight tr, +.highlight td { + width: 100%; + border-collapse: collapse; + padding: 0; + margin: 0; +} +.highlight .gutter { + width: 1.5em; +} \ No newline at end of file