rae
Version:
Simple Rae Dictionary Library
2 lines • 707 kB
JavaScript
#! /usr/bin/env node
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}({"./node_modules/boolbase/index.js":function(e,t){e.exports={trueFunc:function(){return!0},falseFunc:function(){return!1}}},"./node_modules/cheerio/index.js":function(e,t,n){(e.exports=n("./node_modules/cheerio/lib/cheerio.js")).version=n("./node_modules/cheerio/package.json").version},"./node_modules/cheerio/lib/api/attributes.js":function(e,t,n){var r=n("./node_modules/cheerio/lib/static.js"),o=n("./node_modules/cheerio/lib/utils.js"),s=o.isTag,i=o.domEach,a=Object.prototype.hasOwnProperty,l=o.camelCase,c=o.cssCase,u=/\s+/,d={forEach:n("./node_modules/lodash/forEach.js"),extend:n("./node_modules/lodash/assignIn.js"),some:n("./node_modules/lodash/some.js")},h={null:null,true:!0,false:!1},p=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,f=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,_=function(e,t){if(e&&s(e))return e.attribs||(e.attribs={}),t?a.call(e.attribs,t)?p.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?r.text(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs},m=function(e,t,n){null===n?g(e,t):e.attribs[t]=n+""};t.attr=function(e,t){return"object"==typeof e||void 0!==t?i(this,"function"==typeof t?function(n,r){m(r,e,t.call(r,n,r.attribs[e]))}:function(n,r){s(r)&&("object"==typeof e?d.forEach(e,function(e,t){m(r,t,e)}):m(r,e,t))}):_(this[0],e)};var T=function(e,t){if(e&&s(e))return a.call(e,t)?e[t]:p.test(t)?void 0!==_(e,t):_(e,t)},E=function(e,t,n){e[t]=p.test(t)?!!n:n};t.prop=function(e,t){var n,r=0;if("string"==typeof e&&void 0===t){switch(e){case"style":n=this.css(),d.forEach(n,function(e,t){n[r++]=t}),n.length=r;break;case"tagName":case"nodeName":n=this[0].name.toUpperCase();break;default:n=T(this[0],e)}return n}if("object"==typeof e||void 0!==t)return i(this,"function"==typeof t?function(n,r){E(r,e,t.call(r,n,T(r,e)))}:function(n,r){s(r)&&("object"==typeof e?d.forEach(e,function(e,t){E(r,t,e)}):E(r,e,t))})};var b=function(e,t){var n,r,o,s,i,u,d,p=1===arguments.length;for(p?o=(n=Object.keys(e.attribs).filter(function(e){return"data-"===e.slice(0,"data-".length)})).map(function(e){return l(e.slice("data-".length))}):(n=["data-"+c(t)],o=[t]),u=0,d=n.length;u<d;++u)if(r=n[u],s=o[u],a.call(e.attribs,r)){if(i=e.attribs[r],a.call(h,i))i=h[i];else if(i===String(Number(i)))i=Number(i);else if(f.test(i))try{i=JSON.parse(i)}catch(e){}e.data[s]=i}return p?e.data:i};t.data=function(e,t){var n=this[0];if(n&&s(n))return n.data||(n.data={}),e?"object"==typeof e||void 0!==t?(i(this,function(n,r){!function(e,t,n){if(e.data||(e.data={}),"object"==typeof t)return d.extend(e.data,t);"string"==typeof t&&void 0!==n&&(e.data[t]=n)}(r,e,t)}),this):a.call(n.data,e)?n.data[e]:b(n,e):b(n)},t.val=function(e){var t=0===arguments.length,n=this[0];if(n)switch(n.name){case"textarea":return this.text(e);case"input":switch(this.attr("type")){case"radio":return t?this.attr("value"):(this.attr("value",e),this);default:return this.attr("value",e)}return;case"select":var r,o=this.find("option:selected");if(void 0===o)return;if(!t){if(!a.call(this.attr(),"multiple")&&"object"==typeof e)return this;"object"!=typeof e&&(e=[e]),this.find("option").removeAttr("selected");for(var s=0;s<e.length;s++)this.find('option[value="'+e[s]+'"]').attr("selected","");return this}return r=o.attr("value"),a.call(this.attr(),"multiple")&&(r=[],i(o,function(e,t){r.push(_(t,"value"))})),r;case"option":return t?this.attr("value"):(this.attr("value",e),this)}};var g=function(e,t){e.attribs&&a.call(e.attribs,t)&&delete e.attribs[t]};t.removeAttr=function(e){return i(this,function(t,n){g(n,e)}),this},t.hasClass=function(e){return d.some(this,function(t){var n,r=t.attribs,o=r&&r.class,s=-1;if(o&&e.length)for(;(s=o.indexOf(e,s+1))>-1;)if(n=s+e.length,(0===s||u.test(o[s-1]))&&(n===o.length||u.test(o[n])))return!0})},t.addClass=function(e){if("function"==typeof e)return i(this,function(n,r){var o=r.attribs.class||"";t.addClass.call([r],e.call(r,n,o))});if(!e||"string"!=typeof e)return this;for(var n=e.split(u),r=this.length,o=0;o<r;o++)if(s(this[o])){var a,l,c=_(this[o],"class");if(c){l=" "+c+" ",a=n.length;for(var d=0;d<a;d++){var h=n[d]+" ";l.indexOf(" "+h)<0&&(l+=h)}m(this[o],"class",l.trim())}else m(this[o],"class",n.join(" ").trim())}return this};var A=function(e){return e?e.trim().split(u):[]};t.removeClass=function(e){var n,r,o;return"function"==typeof e?i(this,function(n,r){t.removeClass.call([r],e.call(r,n,r.attribs.class||""))}):(n=A(e),r=n.length,o=0===arguments.length,i(this,function(e,t){if(s(t))if(o)t.attribs.class="";else{for(var i,a,l=A(t.attribs.class),c=0;c<r;c++)(i=l.indexOf(n[c]))>=0&&(l.splice(i,1),a=!0,c--);a&&(t.attribs.class=l.join(" "))}}))},t.toggleClass=function(e,n){if("function"==typeof e)return i(this,function(r,o){t.toggleClass.call([o],e.call(o,r,o.attribs.class||"",n),n)});if(!e||"string"!=typeof e)return this;for(var r,o,a=e.split(u),l=a.length,c="boolean"==typeof n?n?1:-1:0,d=this.length,h=0;h<d;h++)if(s(this[h])){r=A(this[h].attribs.class);for(var p=0;p<l;p++)o=r.indexOf(a[p]),c>=0&&o<0?r.push(a[p]):c<=0&&o>=0&&r.splice(o,1);this[h].attribs.class=r.join(" ")}return this},t.is=function(e){return!!e&&this.filter(e).length>0}},"./node_modules/cheerio/lib/api/css.js":function(e,t,n){var r=n("./node_modules/cheerio/lib/utils.js").domEach,o={pick:n("./node_modules/lodash/pick.js")},s=Object.prototype.toString;function i(e,t){var n=function(e){return(e=(e||"").trim())?e.split(";").reduce(function(e,t){var n=t.indexOf(":");return n<1||n===t.length-1?e:(e[t.slice(0,n).trim()]=t.slice(n+1).trim(),e)},{}):{}}(e.attribs.style);return"string"==typeof t?n[t]:Array.isArray(t)?o.pick(n,t):n}t.css=function(e,t){return 2===arguments.length||"[object Object]"===s.call(e)?r(this,function(n,r){!function e(t,n,r,o){if("string"==typeof n){var s=i(t);"function"==typeof r&&(r=r.call(t,o,s[n])),""===r?delete s[n]:null!=r&&(s[n]=r),t.attribs.style=(a=s,Object.keys(a||{}).reduce(function(e,t){return e+=(e?" ":"")+t+": "+a[t]+";"},""))}else"object"==typeof n&&Object.keys(n).forEach(function(r){e(t,r,n[r])});var a}(r,e,t,n)}):i(this[0],e)}},"./node_modules/cheerio/lib/api/forms.js":function(e,t,n){var r=/%20/g,o=/\r?\n/g,s={map:n("./node_modules/lodash/map.js")};t.serialize=function(){var e=this.serializeArray();return s.map(e,function(e){return encodeURIComponent(e.name)+"="+encodeURIComponent(e.value)}).join("&").replace(r,"+")},t.serializeArray=function(){var e=this.constructor;return this.map(function(){var t=e(this);return"form"===this.name?t.find("input,select,textarea,keygen").toArray():t.filter("input,select,textarea,keygen").toArray()}).filter('[name!=""]:not(:disabled):not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(t,n){var r=e(n),i=r.attr("name"),a=r.val();return null==a&&(a=""),Array.isArray(a)?s.map(a,function(e){return{name:i,value:e.replace(o,"\r\n")}}):{name:i,value:a.replace(o,"\r\n")}}).get()}},"./node_modules/cheerio/lib/api/manipulation.js":function(e,t,n){var r=n("./node_modules/cheerio/lib/parse.js"),o=n("./node_modules/cheerio/lib/static.js"),s=r.update,i=r.evaluate,a=n("./node_modules/cheerio/lib/utils.js"),l=a.domEach,c=a.cloneDom,u=a.isHtml,d=Array.prototype.slice,h={flatten:n("./node_modules/lodash/flatten.js"),bind:n("./node_modules/lodash/bind.js"),forEach:n("./node_modules/lodash/forEach.js")};t._makeDomArray=function(e,t){return null==e?[]:e.cheerio?t?c(e.get(),e.options):e.get():Array.isArray(e)?h.flatten(e.map(function(e){return this._makeDomArray(e,t)},this)):"string"==typeof e?i(e,this.options,!1):t?c([e]):[e]};var p=function(e){return function(){var t=d.call(arguments),n=this.length-1;return l(this,function(r,s){var i,a;a="function"==typeof t[0]?t[0].call(s,r,o.html(s.children)):t,i=this._makeDomArray(a,r<n),e(i,s.children,s)})}},f=function(e,t,n,r,o){var s,i,a,l,c,u=[t,n].concat(r),d=e[t-1]||null,h=e[t]||null;for(s=0,i=r.length;s<i;++s)a=(c=(l=r[s]).parent||l.root)&&c.children.indexOf(r[s]),c&&a>-1&&(c.children.splice(a,1),o===c&&t>a&&u[0]--),l.root=null,l.parent=o,l.prev&&(l.prev.next=l.next||null),l.next&&(l.next.prev=l.prev||null),l.prev=r[s-1]||d,l.next=r[s+1]||h;return d&&(d.next=r[0]),h&&(h.prev=r[r.length-1]),e.splice.apply(e,u)};t.appendTo=function(e){return e.cheerio||(e=this.constructor.call(this.constructor,e,null,this._originalRoot)),e.append(this),this},t.prependTo=function(e){return e.cheerio||(e=this.constructor.call(this.constructor,e,null,this._originalRoot)),e.prepend(this),this},t.append=p(function(e,t,n){f(t,t.length,0,e,n)}),t.prepend=p(function(e,t,n){f(t,0,0,e,n)}),t.wrap=function(e){var t="function"==typeof e&&e,n=this.length-1;return h.forEach(this,h.bind(function(r,o){var i,a,l,c,d=r.parent||r.root,h=d.children;if(d){for(t&&(e=t.call(r,o)),"string"!=typeof e||u(e)||(e=this.parents().last().find(e).clone()),a=(i=this._makeDomArray(e,o<n).slice(0,1))[0],l=0;a&&a.children&&!(l>=a.children.length);)"tag"===a.children[l].type?(a=a.children[l],l=0):l++;c=h.indexOf(r),s([r],a),f(h,c,0,i,d)}},this)),this},t.after=function(){var e=d.call(arguments),t=this.length-1;return l(this,function(n,r){var s=r.parent||r.root;if(s){var i,a,l=s.children,c=l.indexOf(r);c<0||(i="function"==typeof e[0]?e[0].call(r,n,o.html(r.children)):e,a=this._makeDomArray(i,n<t),f(l,c+1,0,a,s))}}),this},t.insertAfter=function(e){var t=[],n=this;return"string"==typeof e&&(e=this.constructor.call(this.constructor,e,null,this._originalRoot)),e=this._makeDomArray(e),n.remove(),l(e,function(e,r){var o=n._makeDomArray(n.clone()),s=r.parent||r.root;if(s){var i=s.children,a=i.indexOf(r);a<0||(f(i,a+1,0,o,s),t.push(o))}}),this.constructor.call(this.constructor,this._makeDomArray(t))},t.before=function(){var e=d.call(arguments),t=this.length-1;return l(this,function(n,r){var s=r.parent||r.root;if(s){var i,a,l=s.children,c=l.indexOf(r);c<0||(i="function"==typeof e[0]?e[0].call(r,n,o.html(r.children)):e,a=this._makeDomArray(i,n<t),f(l,c,0,a,s))}}),this},t.insertBefore=function(e){var t=[],n=this;return"string"==typeof e&&(e=this.constructor.call(this.constructor,e,null,this._originalRoot)),e=this._makeDomArray(e),n.remove(),l(e,function(e,r){var o=n._makeDomArray(n.clone()),s=r.parent||r.root;if(s){var i=s.children,a=i.indexOf(r);a<0||(f(i,a,0,o,s),t.push(o))}}),this.constructor.call(this.constructor,this._makeDomArray(t))},t.remove=function(e){var t=this;return e&&(t=t.filter(e)),l(t,function(e,t){var n=t.parent||t.root;if(n){var r=n.children,o=r.indexOf(t);o<0||(r.splice(o,1),t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.prev=t.next=t.parent=t.root=null)}}),this},t.replaceWith=function(e){var t=this;return l(this,function(n,r){var o=r.parent||r.root;if(o){var i,a=o.children,l=t._makeDomArray("function"==typeof e?e.call(r,n,r):e);s(l,null),i=a.indexOf(r),f(a,i,1,l,o),r.parent=r.prev=r.next=r.root=null}}),this},t.empty=function(){return l(this,function(e,t){h.forEach(t.children,function(e){e.next=e.prev=e.parent=null}),t.children.length=0}),this},t.html=function(e){if(void 0===e)return this[0]&&this[0].children?o.html(this[0].children,this.options):null;var t=this.options;return l(this,function(n,r){h.forEach(r.children,function(e){e.next=e.prev=e.parent=null});var o=e.cheerio?e.clone().get():i(""+e,t,!1);s(o,r)}),this},t.toString=function(){return o.html(this,this.options)},t.text=function(e){return void 0===e?o.text(this):"function"==typeof e?l(this,function(n,r){var s=[r];return t.text.call(s,e.call(r,n,o.text(s)))}):(l(this,function(t,n){h.forEach(n.children,function(e){e.next=e.prev=e.parent=null}),s({data:""+e,type:"text",parent:n,prev:null,next:null,children:[]},n)}),this)},t.clone=function(){return this._make(c(this.get(),this.options))}},"./node_modules/cheerio/lib/api/traversing.js":function(e,t,n){var r=n("./node_modules/css-select/index.js"),o=n("./node_modules/cheerio/lib/utils.js"),s=o.domEach,i=n("./node_modules/htmlparser2/lib/index.js").DomUtils.uniqueSort,a=o.isTag,l={bind:n("./node_modules/lodash/bind.js"),forEach:n("./node_modules/lodash/forEach.js"),reject:n("./node_modules/lodash/reject.js"),filter:n("./node_modules/lodash/filter.js"),reduce:n("./node_modules/lodash/reduce.js")};t.find=function(e){var t,n=l.reduce(this,function(e,t){return e.concat(l.filter(t.children,a))},[]),o=this.constructor.contains;if(e&&"string"!=typeof e)return t=e.cheerio?e.get():[e],this._make(t.filter(function(e){var t,n;for(t=0,n=this.length;t<n;++t)if(o(this[t],e))return!0},this));var s={__proto__:this.options,context:this.toArray()};return this._make(r(e,n,s))},t.parent=function(e){var n=[];return s(this,function(e,t){var r=t.parent;r&&n.indexOf(r)<0&&n.push(r)}),arguments.length&&(n=t.filter.call(n,e,this)),this._make(n)},t.parents=function(e){var t=[];return this.get().reverse().forEach(function(n){u(this,n.parent,e,1/0).forEach(function(e){-1===t.indexOf(e)&&t.push(e)})},this),this._make(t)},t.parentsUntil=function(e,t){var n,o,s=[];return"string"==typeof e?n=r(e,this.parents().toArray(),this.options)[0]:e&&e.cheerio?o=e.toArray():e&&(n=e),this.toArray().reverse().forEach(function(e){for(;(e=e.parent)&&(n&&e!==n||o&&-1===o.indexOf(e)||!n&&!o);)a(e)&&-1===s.indexOf(e)&&s.push(e)},this),this._make(t?r(t,s,this.options):s)},t.closest=function(e){var t=[];return e?(s(this,function(n,r){var o=u(this,r,e,1)[0];o&&t.indexOf(o)<0&&t.push(o)}.bind(this)),this._make(t)):this._make(t)},t.next=function(e){if(!this[0])return this;var n=[];return l.forEach(this,function(e){for(;e=e.next;)if(a(e))return void n.push(e)}),e?t.filter.call(n,e,this):this._make(n)},t.nextAll=function(e){if(!this[0])return this;var n=[];return l.forEach(this,function(e){for(;e=e.next;)a(e)&&-1===n.indexOf(e)&&n.push(e)}),e?t.filter.call(n,e,this):this._make(n)},t.nextUntil=function(e,n){if(!this[0])return this;var o,s,i=[];return"string"==typeof e?o=r(e,this.nextAll().get(),this.options)[0]:e&&e.cheerio?s=e.get():e&&(o=e),l.forEach(this,function(e){for(;(e=e.next)&&(o&&e!==o||s&&-1===s.indexOf(e)||!o&&!s);)a(e)&&-1===i.indexOf(e)&&i.push(e)}),n?t.filter.call(i,n,this):this._make(i)},t.prev=function(e){if(!this[0])return this;var n=[];return l.forEach(this,function(e){for(;e=e.prev;)if(a(e))return void n.push(e)}),e?t.filter.call(n,e,this):this._make(n)},t.prevAll=function(e){if(!this[0])return this;var n=[];return l.forEach(this,function(e){for(;e=e.prev;)a(e)&&-1===n.indexOf(e)&&n.push(e)}),e?t.filter.call(n,e,this):this._make(n)},t.prevUntil=function(e,n){if(!this[0])return this;var o,s,i=[];return"string"==typeof e?o=r(e,this.prevAll().get(),this.options)[0]:e&&e.cheerio?s=e.get():e&&(o=e),l.forEach(this,function(e){for(;(e=e.prev)&&(o&&e!==o||s&&-1===s.indexOf(e)||!o&&!s);)a(e)&&-1===i.indexOf(e)&&i.push(e)}),n?t.filter.call(i,n,this):this._make(i)},t.siblings=function(e){var n=this.parent(),r=l.filter(n?n.children():this.siblingsAndMe(),l.bind(function(e){return a(e)&&!this.is(e)},this));return void 0!==e?t.filter.call(r,e,this):this._make(r)},t.children=function(e){var n=l.reduce(this,function(e,t){return e.concat(l.filter(t.children,a))},[]);return void 0===e?this._make(n):t.filter.call(n,e,this)},t.contents=function(){return this._make(l.reduce(this,function(e,t){return e.push.apply(e,t.children),e},[]))},t.each=function(e){for(var t=0,n=this.length;t<n&&!1!==e.call(this[t],t,this[t]);)++t;return this},t.map=function(e){return this._make(l.reduce(this,function(t,n,r){var o=e.call(n,r,n);return null==o?t:t.concat(o)},[]))};var c=function(e){return function(t,n){var o;return n=n||this,o="string"==typeof t?r.compile(t,n.options):"function"==typeof t?function(e,n){return t.call(e,n,e)}:t.cheerio?t.is.bind(t):function(e){return t===e},n._make(e(this,o))}};function u(e,n,r,o){for(var s=[];n&&s.length<o;)r&&!t.filter.call([n],r,e).length||s.push(n),n=n.parent;return s}t.filter=c(l.filter),t.not=c(l.reject),t.has=function(e){var n=this;return t.filter.call(this,function(){return n._make(this).find(e).length>0})},t.first=function(){return this.length>1?this._make(this[0]):this},t.last=function(){return this.length>1?this._make(this[this.length-1]):this},t.eq=function(e){return 0===(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this[e]?this._make(this[e]):this._make([]))},t.get=function(e){return null==e?Array.prototype.slice.call(this):this[e<0?this.length+e:e]},t.index=function(e){var t,n;return 0===arguments.length?(t=this.parent().children(),n=this[0]):"string"==typeof e?(t=this._make(e),n=this[0]):(t=this,n=e.cheerio?e[0]:e),t.get().indexOf(n)},t.slice=function(){return this._make([].slice.apply(this,arguments))},t.end=function(){return this.prevObject||this._make([])},t.add=function(e,t){for(var n=this._make(e,t),r=i(n.get().concat(this.get())),o=0;o<r.length;++o)n[o]=r[o];return n.length=r.length,n},t.addBack=function(e){return this.add(arguments.length?this.prevObject.filter(e):this.prevObject)}},"./node_modules/cheerio/lib/cheerio.js":function(e,t,n){var r=n("./node_modules/cheerio/lib/parse.js"),o=n("./node_modules/cheerio/lib/options.js").default,s=n("./node_modules/cheerio/lib/options.js").flatten,i=n("./node_modules/cheerio/lib/utils.js").isHtml,a={extend:n("./node_modules/lodash/assignIn.js"),bind:n("./node_modules/lodash/bind.js"),forEach:n("./node_modules/lodash/forEach.js"),defaults:n("./node_modules/lodash/defaults.js")},l=[n("./node_modules/cheerio/lib/api/attributes.js"),n("./node_modules/cheerio/lib/api/traversing.js"),n("./node_modules/cheerio/lib/api/manipulation.js"),n("./node_modules/cheerio/lib/api/css.js"),n("./node_modules/cheerio/lib/api/forms.js")],c=e.exports=function(e,t,n,l){return this instanceof c?(this.options=a.defaults(s(l),this.options,o),e?(n&&("string"==typeof n&&(n=r(n,this.options,!1)),this._root=c.call(this,n)),e.cheerio?e:(u(e)&&(e=[e]),Array.isArray(e)?(a.forEach(e,a.bind(function(e,t){this[t]=e},this)),this.length=e.length,this):"string"==typeof e&&i(e)?c.call(this,r(e,this.options,!1).children):(t?"string"==typeof t?i(t)?(t=r(t,this.options,!1),t=c.call(this,t)):(e=[t,e].join(" "),t=this._root):t.cheerio||(t=c.call(this,t)):t=this._root,t?t.find(e):this))):this):new c(e,t,n,l)};a.extend(c,n("./node_modules/cheerio/lib/static.js")),c.prototype.cheerio="[cheerio object]",c.prototype.length=0,c.prototype.splice=Array.prototype.splice,c.prototype._make=function(e,t){var n=new this.constructor(e,t,this._root,this.options);return n.prevObject=this,n},c.prototype.toArray=function(){return this.get()},l.forEach(function(e){a.extend(c.prototype,e)});var u=function(e){return e.name||"text"===e.type||"comment"===e.type}},"./node_modules/cheerio/lib/options.js":function(e,t,n){var r=n("./node_modules/lodash/assign.js");t.default={withDomLvl1:!0,normalizeWhitespace:!1,xml:!1,decodeEntities:!0},t.flatten=function(e){return e&&e.xml?r({xmlMode:!0},e.xml):e}},"./node_modules/cheerio/lib/parse.js":function(e,t,n){var r=n("./node_modules/htmlparser2/lib/index.js"),o=n("./node_modules/parse5/lib/index.js");(t=e.exports=function(e,n,r){var o=t.evaluate(e,n,r),s=t.evaluate("<root></root>",n,!1)[0];return s.type="root",s.parent=null,t.update(o,s),s}).evaluate=function(e,t,n){var s;(Buffer.isBuffer(e)&&(e=e.toString()),"string"==typeof e)?s=t.xmlMode||t._useHtmlParser2?r.parseDOM(e,t):function(e,t){return(t?o.parse:o.parseFragment)(e,{treeAdapter:o.treeAdapters.htmlparser2}).children}(e,n):s=e;return s},t.update=function(e,t){Array.isArray(e)||(e=[e]),t?t.children=e:t=null;for(var n=0;n<e.length;n++){var r=e[n],o=r.parent||r.root,s=o&&o.children;s&&s!==e&&(s.splice(s.indexOf(r),1),r.prev&&(r.prev.next=r.next),r.next&&(r.next.prev=r.prev)),t?(r.prev=e[n-1]||null,r.next=e[n+1]||null):r.prev=r.next=null,t&&"root"===t.type?(r.root=t,r.parent=null):(r.root=null,r.parent=t)}return t}},"./node_modules/cheerio/lib/static.js":function(e,t,n){var r=n("./node_modules/dom-serializer/index.js"),o=n("./node_modules/cheerio/lib/options.js").default,s=n("./node_modules/cheerio/lib/options.js").flatten,i=n("./node_modules/css-select/index.js"),a=n("./node_modules/cheerio/lib/parse.js"),l={merge:n("./node_modules/lodash/merge.js"),defaults:n("./node_modules/lodash/defaults.js")};function c(e,t,n){if(t)"string"==typeof t&&(t=i(t,e._root,n));else{if(!e._root||!e._root.children)return"";t=e._root.children}return r(t,n)}function u(e){if(Array.isArray(e))return!0;if("object"!=typeof e)return!1;if(!e.hasOwnProperty("length"))return!1;if("number"!=typeof e.length)return!1;if(e.length<0)return!1;for(var t=0;t<e.length;){if(!(t in e))return!1;t++}return!0}t.load=function(e,r,i){var c=n("./node_modules/cheerio/lib/cheerio.js");r=l.defaults(s(r||{}),o),void 0===i&&(i=!0);var u=a(e,r,i),d=function(e,t,n,o){return this instanceof d?(o=l.defaults(o||{},r),c.call(this,e,t,n||u,o)):new d(e,t,n,o)};return d.prototype=Object.create(c.prototype),d.prototype.constructor=d,d.fn=d.prototype,d.prototype._originalRoot=u,l.merge(d,t),d._root=u,d._options=r,d},t.html=function(e,t){return"[object Object]"!==Object.prototype.toString.call(e)||t||"length"in e||"type"in e||(t=e,e=void 0),c(this,e,t=l.defaults(s(t||{}),this._options,o))},t.xml=function(e){return c(this,e,l.defaults({xml:!0},this._options))},t.text=function(e){e||(e=this.root());for(var n,r="",o=e.length,s=0;s<o;s++)"text"===(n=e[s]).type?r+=n.data:n.children&&"comment"!==n.type&&"script"!==n.tagName&&"style"!==n.tagName&&(r+=t.text(n.children));return r},t.parseHTML=function(e,t,n){var r;return e&&"string"==typeof e?("boolean"==typeof t&&(n=t),r=this.load(e,o,!1),n||r("script").remove(),r.root()[0].children.slice()):null},t.root=function(){return this(this._root)},t.contains=function(e,t){if(t===e)return!1;for(;t&&t!==t.parent;)if((t=t.parent)===e)return!0;return!1},t.merge=function(e,t){if(u(e)&&u(t)){for(var n=e.length+t.length,r=0;r<t.length;)e[r+e.length]=t[r],r++;return e.length=n,e}}},"./node_modules/cheerio/lib/utils.js":function(e,t,n){var r=n("./node_modules/cheerio/lib/parse.js"),o=n("./node_modules/dom-serializer/index.js"),s=n("./node_modules/lodash/assign.js"),i={tag:!0,script:!0,style:!0};t.isTag=function(e){return e.type&&(e=e.type),i[e]||!1},t.camelCase=function(e){return e.replace(/[_.-](\w|$)/g,function(e,t){return t.toUpperCase()})},t.cssCase=function(e){return e.replace(/[A-Z]/g,"-$&").toLowerCase()},t.domEach=function(e,t){for(var n=0,r=e.length;n<r&&!1!==t.call(e,n,e[n]);)++n;return e},t.cloneDom=function(e,t){return t=s({},t,{_useHtmlParser2:!0}),r(o(e,t),t,!1).children};var a=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/;t.isHtml=function(e){if("<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3)return!0;var t=a.exec(e);return!(!t||!t[1])}},"./node_modules/cheerio/package.json":function(e){e.exports={name:"cheerio",version:"1.0.0-rc.2",description:"Tiny, fast, and elegant implementation of core jQuery designed specifically for the server",author:"Matt Mueller <mattmuelle@gmail.com> (mat.io)",license:"MIT",keywords:["htmlparser","jquery","selector","scraper","parser","html"],repository:{type:"git",url:"git://github.com/cheeriojs/cheerio.git"},main:"./index.js",files:["index.js","lib"],engines:{node:">= 0.6"},dependencies:{"css-select":"~1.2.0","dom-serializer":"~0.1.0",entities:"~1.1.1",htmlparser2:"^3.9.1",lodash:"^4.15.0",parse5:"^3.0.1"},devDependencies:{benchmark:"^2.1.0",coveralls:"^2.11.9","expect.js":"~0.3.1",istanbul:"^0.4.3",jquery:"^3.0.0",jsdom:"^9.2.1",jshint:"^2.9.2",mocha:"^3.1.2",xyz:"~1.1.0"},scripts:{test:"make test"}}},"./node_modules/css-select/index.js":function(e,t,n){"use strict";e.exports=m;var r=n("./node_modules/css-select/lib/pseudos.js"),o=n("./node_modules/css-select/node_modules/domutils/index.js"),s=o.findOne,i=o.findAll,a=o.getChildren,l=o.removeSubsets,c=n("./node_modules/boolbase/index.js").falseFunc,u=n("./node_modules/css-select/lib/compile.js"),d=u.compileUnsafe,h=u.compileToken;function p(e){return function(t,n,r){return"function"!=typeof t&&(t=d(t,r,n)),n=Array.isArray(n)?l(n):a(n),e(t,n)}}var f=p(function(e,t){return e!==c&&t&&0!==t.length?i(e,t):[]}),_=p(function(e,t){return e!==c&&t&&0!==t.length?s(e,t):null});function m(e,t,n){return f(e,t,n)}m.compile=u,m.filters=r.filters,m.pseudos=r.pseudos,m.selectAll=f,m.selectOne=_,m.is=function(e,t,n){return("function"==typeof t?t:u(t,n))(e)},m.parse=u,m.iterate=f,m._compileUnsafe=d,m._compileToken=h},"./node_modules/css-select/lib/attributes.js":function(e,t,n){var r=n("./node_modules/css-select/node_modules/domutils/index.js"),o=r.hasAttrib,s=r.getAttributeValue,i=n("./node_modules/boolbase/index.js").falseFunc,a=/[-[\]{}()*+?.,\\^$|#\s]/g,l={__proto__:null,equals:function(e,t){var n=t.name,r=t.value;return t.ignoreCase?(r=r.toLowerCase(),function(t){var o=s(t,n);return null!=o&&o.toLowerCase()===r&&e(t)}):function(t){return s(t,n)===r&&e(t)}},hyphen:function(e,t){var n=t.name,r=t.value,o=r.length;return t.ignoreCase?(r=r.toLowerCase(),function(t){var i=s(t,n);return null!=i&&(i.length===o||"-"===i.charAt(o))&&i.substr(0,o).toLowerCase()===r&&e(t)}):function(t){var i=s(t,n);return null!=i&&i.substr(0,o)===r&&(i.length===o||"-"===i.charAt(o))&&e(t)}},element:function(e,t){var n=t.name,r=t.value;if(/\s/.test(r))return i;var o="(?:^|\\s)"+(r=r.replace(a,"\\$&"))+"(?:$|\\s)",l=t.ignoreCase?"i":"",c=new RegExp(o,l);return function(t){var r=s(t,n);return null!=r&&c.test(r)&&e(t)}},exists:function(e,t){var n=t.name;return function(t){return o(t,n)&&e(t)}},start:function(e,t){var n=t.name,r=t.value,o=r.length;return 0===o?i:t.ignoreCase?(r=r.toLowerCase(),function(t){var i=s(t,n);return null!=i&&i.substr(0,o).toLowerCase()===r&&e(t)}):function(t){var i=s(t,n);return null!=i&&i.substr(0,o)===r&&e(t)}},end:function(e,t){var n=t.name,r=t.value,o=-r.length;return 0===o?i:t.ignoreCase?(r=r.toLowerCase(),function(t){var i=s(t,n);return null!=i&&i.substr(o).toLowerCase()===r&&e(t)}):function(t){var i=s(t,n);return null!=i&&i.substr(o)===r&&e(t)}},any:function(e,t){var n=t.name,r=t.value;if(""===r)return i;if(t.ignoreCase){var o=new RegExp(r.replace(a,"\\$&"),"i");return function(t){var r=s(t,n);return null!=r&&o.test(r)&&e(t)}}return function(t){var o=s(t,n);return null!=o&&o.indexOf(r)>=0&&e(t)}},not:function(e,t){var n=t.name,r=t.value;return""===r?function(t){return!!s(t,n)&&e(t)}:t.ignoreCase?(r=r.toLowerCase(),function(t){var o=s(t,n);return null!=o&&o.toLowerCase()!==r&&e(t)}):function(t){return s(t,n)!==r&&e(t)}}};e.exports={compile:function(e,t,n){if(n&&n.strict&&(t.ignoreCase||"not"===t.action))throw SyntaxError("Unsupported attribute selector");return l[t.action](e,t)},rules:l}},"./node_modules/css-select/lib/compile.js":function(e,t,n){e.exports=function(e,t,n){return h(p(e,t,n))},e.exports.compileUnsafe=p,e.exports.compileToken=b;var r=n("./node_modules/css-what/index.js"),o=n("./node_modules/css-select/node_modules/domutils/index.js"),s=o.isTag,i=n("./node_modules/css-select/lib/general.js"),a=n("./node_modules/css-select/lib/sort.js"),l=n("./node_modules/boolbase/index.js"),c=l.trueFunc,u=l.falseFunc,d=n("./node_modules/css-select/lib/procedure.json");function h(e){return function(t){return s(t)&&e(t)}}function p(e,t,n){return b(r(e,t),t,n)}function f(e){return"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(function(e){return e.some(f)}))}var _={type:"descendant"},m={type:"pseudo",name:"scope"},T={},E=o.getParent;function b(e,t,n){(e=e.filter(function(e){return e.length>0})).forEach(a);var r=Array.isArray(n);return(n=t&&t.context||n)&&!r&&(n=[n]),function(e,t){var n=!!t&&!!t.length&&t.every(function(e){return e===T||!!E(e)});e.forEach(function(e){if(e.length>0&&g(e[0])&&"descendant"!==e[0].type);else{if(!n||f(e))return;e.unshift(_)}e.unshift(m)})}(e,n),e.map(function(e){return function(e,t,n,r){var o=r&&"scope"===e[0].name&&"descendant"===e[1].type;return e.reduce(function(e,r,s){return e===u?e:i[r.type](e,r,t,n,o&&1===s)},t&&t.rootFunc||c)}(e,t,n,r)}).reduce(A,u)}function g(e){return d[e.type]<0}function A(e,t){return t===u||e===c?e:e===u||t===c?t:function(n){return e(n)||t(n)}}var v=n("./node_modules/css-select/lib/pseudos.js").filters,y=o.existsOne,S=(s=o.isTag,o.getChildren);function N(e){return e.some(g)}v.not=function(e,t,n,r){var o={xmlMode:!(!n||!n.xmlMode),strict:!(!n||!n.strict)};if(o.strict&&(t.length>1||t.some(N)))throw new SyntaxError("complex selectors in :not aren't allowed in strict mode");var s=b(t,o,r);return s===u?e:s===c?u:function(t){return!s(t)&&e(t)}},v.has=function(e,t,n){var r={xmlMode:!(!n||!n.xmlMode),strict:!(!n||!n.strict)},o=t.some(N)?[T]:null,i=b(t,r,o);return i===u?u:i===c?function(t){return S(t).some(s)&&e(t)}:(i=h(i),o?function(t){return e(t)&&(o[0]=t,y(i,S(t)))}:function(t){return e(t)&&y(i,S(t))})},v.matches=function(e,t,n,r){return b(t,{xmlMode:!(!n||!n.xmlMode),strict:!(!n||!n.strict),rootFunc:e},r)}},"./node_modules/css-select/lib/general.js":function(e,t,n){var r=n("./node_modules/css-select/node_modules/domutils/index.js"),o=r.isTag,s=r.getParent,i=r.getChildren,a=r.getSiblings,l=r.getName;e.exports={__proto__:null,attribute:n("./node_modules/css-select/lib/attributes.js").compile,pseudo:n("./node_modules/css-select/lib/pseudos.js").compile,tag:function(e,t){var n=t.name;return function(t){return l(t)===n&&e(t)}},descendant:function(e,t,n,r,o){return function(t){if(o&&e(t))return!0;for(var n=!1;!n&&(t=s(t));)n=e(t);return n}},parent:function(e,t,n){if(n&&n.strict)throw SyntaxError("Parent selector isn't part of CSS3");return function(e){return i(e).some(r)};function r(t){return o(t)&&e(t)}},child:function(e){return function(t){var n=s(t);return!!n&&e(n)}},sibling:function(e){return function(t){for(var n=a(t),r=0;r<n.length;r++)if(o(n[r])){if(n[r]===t)break;if(e(n[r]))return!0}return!1}},adjacent:function(e){return function(t){for(var n,r=a(t),s=0;s<r.length;s++)if(o(r[s])){if(r[s]===t)break;n=r[s]}return!!n&&e(n)}},universal:function(e){return e}}},"./node_modules/css-select/lib/procedure.json":function(e){e.exports={universal:50,tag:30,attribute:1,pseudo:0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1}},"./node_modules/css-select/lib/pseudos.js":function(e,t,n){var r=n("./node_modules/css-select/node_modules/domutils/index.js"),o=r.isTag,s=r.getText,i=r.getParent,a=r.getChildren,l=r.getSiblings,c=r.hasAttrib,u=r.getName,d=r.getAttributeValue,h=n("./node_modules/nth-check/index.js"),p=n("./node_modules/css-select/lib/attributes.js").rules.equals,f=n("./node_modules/boolbase/index.js"),_=f.trueFunc,m=f.falseFunc;function T(e,t){var n={name:e,value:t};return function(e){return p(e,n)}}function E(e){return function(t){return!!i(t)&&e(t)}}var b={contains:function(e,t){return function(n){return e(n)&&s(n).indexOf(t)>=0}},icontains:function(e,t){var n=t.toLowerCase();return function(t){return e(t)&&s(t).toLowerCase().indexOf(n)>=0}},"nth-child":function(e,t){var n=h(t);return n===m?n:n===_?E(e):function(t){for(var r=l(t),s=0,i=0;s<r.length;s++)if(o(r[s])){if(r[s]===t)break;i++}return n(i)&&e(t)}},"nth-last-child":function(e,t){var n=h(t);return n===m?n:n===_?E(e):function(t){for(var r=l(t),s=0,i=r.length-1;i>=0;i--)if(o(r[i])){if(r[i]===t)break;s++}return n(s)&&e(t)}},"nth-of-type":function(e,t){var n=h(t);return n===m?n:n===_?E(e):function(t){for(var r=l(t),s=0,i=0;i<r.length;i++)if(o(r[i])){if(r[i]===t)break;u(r[i])===u(t)&&s++}return n(s)&&e(t)}},"nth-last-of-type":function(e,t){var n=h(t);return n===m?n:n===_?E(e):function(t){for(var r=l(t),s=0,i=r.length-1;i>=0;i--)if(o(r[i])){if(r[i]===t)break;u(r[i])===u(t)&&s++}return n(s)&&e(t)}},root:function(e){return function(t){return!i(t)&&e(t)}},scope:function(e,t,n,r){return r&&0!==r.length?1===r.length?function(t){return r[0]===t&&e(t)}:function(t){return r.indexOf(t)>=0&&e(t)}:b.root(e)},checkbox:T("type","checkbox"),file:T("type","file"),password:T("type","password"),radio:T("type","radio"),reset:T("type","reset"),image:T("type","image"),submit:T("type","submit")},g={empty:function(e){return!a(e).some(function(e){return o(e)||"text"===e.type})},"first-child":function(e){return function(e){for(var t=0;e&&t<e.length;t++)if(o(e[t]))return e[t]}(l(e))===e},"last-child":function(e){for(var t=l(e),n=t.length-1;n>=0;n--){if(t[n]===e)return!0;if(o(t[n]))break}return!1},"first-of-type":function(e){for(var t=l(e),n=0;n<t.length;n++)if(o(t[n])){if(t[n]===e)return!0;if(u(t[n])===u(e))break}return!1},"last-of-type":function(e){for(var t=l(e),n=t.length-1;n>=0;n--)if(o(t[n])){if(t[n]===e)return!0;if(u(t[n])===u(e))break}return!1},"only-of-type":function(e){for(var t=l(e),n=0,r=t.length;n<r;n++)if(o(t[n])){if(t[n]===e)continue;if(u(t[n])===u(e))return!1}return!0},"only-child":function(e){for(var t=l(e),n=0;n<t.length;n++)if(o(t[n])&&t[n]!==e)return!1;return!0},link:function(e){return c(e,"href")},visited:m,selected:function(e){if(c(e,"selected"))return!0;if("option"!==u(e))return!1;var t=i(e);if(!t||"select"!==u(t)||c(t,"multiple"))return!1;for(var n=a(t),r=!1,s=0;s<n.length;s++)if(o(n[s]))if(n[s]===e)r=!0;else{if(!r)return!1;if(c(n[s],"selected"))return!1}return r},disabled:function(e){return c(e,"disabled")},enabled:function(e){return!c(e,"disabled")},checked:function(e){return c(e,"checked")||g.selected(e)},required:function(e){return c(e,"required")},optional:function(e){return!c(e,"required")},parent:function(e){return!g.empty(e)},header:function(e){var t=u(e);return"h1"===t||"h2"===t||"h3"===t||"h4"===t||"h5"===t||"h6"===t},button:function(e){var t=u(e);return"button"===t||"input"===t&&"button"===d(e,"type")},input:function(e){var t=u(e);return"input"===t||"textarea"===t||"select"===t||"button"===t},text:function(e){var t;return"input"===u(e)&&(!(t=d(e,"type"))||"text"===t.toLowerCase())}};function A(e,t,n){if(null===n){if(e.length>1&&"scope"!==t)throw new SyntaxError("pseudo-selector :"+t+" requires an argument")}else if(1===e.length)throw new SyntaxError("pseudo-selector :"+t+" doesn't have any arguments")}var v=/^(?:(?:nth|last|first|only)-(?:child|of-type)|root|empty|(?:en|dis)abled|checked|not)$/;e.exports={compile:function(e,t,n,r){var o=t.name,s=t.data;if(n&&n.strict&&!v.test(o))throw SyntaxError(":"+o+" isn't part of CSS3");if("function"==typeof b[o])return A(b[o],o,s),b[o](e,s,n,r);if("function"==typeof g[o]){var i=g[o];return A(i,o,s),e===_?i:function(t){return i(t,s)&&e(t)}}throw new SyntaxError("unmatched pseudo-class :"+o)},filters:b,pseudos:g}},"./node_modules/css-select/lib/sort.js":function(e,t,n){e.exports=function(e){for(var t=e.map(s),n=1;n<e.length;n++){var r=t[n];if(!(r<0))for(var o=n-1;o>=0&&r<t[o];o--){var i=e[o+1];e[o+1]=e[o],e[o]=i,t[o+1]=t[o],t[o]=r}}};var r=n("./node_modules/css-select/lib/procedure.json"),o={__proto__:null,exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function s(e){var t=r[e.type];if(t===r.attribute)(t=o[e.action])===o.equals&&"id"===e.name&&(t=9),e.ignoreCase&&(t>>=1);else if(t===r.pseudo)if(e.data)if("has"===e.name||"contains"===e.name)t=0;else if("matches"===e.name||"not"===e.name){t=0;for(var n=0;n<e.data.length;n++)if(1===e.data[n].length){var i=s(e.data[n][0]);if(0===i){t=0;break}i>t&&(t=i)}e.data.length>1&&t>0&&(t-=1)}else t=1;else t=3;return t}},"./node_modules/css-select/node_modules/domutils/index.js":function(e,t,n){var r=e.exports;[n("./node_modules/css-select/node_modules/domutils/lib/stringify.js"),n("./node_modules/css-select/node_modules/domutils/lib/traversal.js"),n("./node_modules/css-select/node_modules/domutils/lib/manipulation.js"),n("./node_modules/css-select/node_modules/domutils/lib/querying.js"),n("./node_modules/css-select/node_modules/domutils/lib/legacy.js"),n("./node_modules/css-select/node_modules/domutils/lib/helpers.js")].forEach(function(e){Object.keys(e).forEach(function(t){r[t]=e[t].bind(r)})})},"./node_modules/css-select/node_modules/domutils/lib/helpers.js":function(e,t){t.removeSubsets=function(e){for(var t,n,r,o=e.length;--o>-1;){for(t=n=e[o],e[o]=null,r=!0;n;){if(e.indexOf(n)>-1){r=!1,e.splice(o,1);break}n=n.parent}r&&(e[o]=t)}return e};var n=1,r=2,o=4,s=8,i=16,a=t.compareDocumentPosition=function(e,t){var a,l,c,u,d,h,p=[],f=[];if(e===t)return 0;for(a=e;a;)p.unshift(a),a=a.parent;for(a=t;a;)f.unshift(a),a=a.parent;for(h=0;p[h]===f[h];)h++;return 0===h?n:(c=(l=p[h-1]).children,u=p[h],d=f[h],c.indexOf(u)>c.indexOf(d)?l===t?o|i:o:l===e?r|s:r)};t.uniqueSort=function(e){var t,n,s=e.length;for(e=e.slice();--s>-1;)t=e[s],(n=e.indexOf(t))>-1&&n<s&&e.splice(s,1);return e.sort(function(e,t){var n=a(e,t);return n&r?-1:n&o?1:0}),e}},"./node_modules/css-select/node_modules/domutils/lib/legacy.js":function(e,t,n){var r=n("./node_modules/domelementtype/index.js"),o=t.isTag=r.isTag;t.testElement=function(e,t){for(var n in e)if(e.hasOwnProperty(n)){if("tag_name"===n){if(!o(t)||!e.tag_name(t.name))return!1}else if("tag_type"===n){if(!e.tag_type(t.type))return!1}else if("tag_contains"===n){if(o(t)||!e.tag_contains(t.data))return!1}else if(!t.attribs||!e[n](t.attribs[n]))return!1}else;return!0};var s={tag_name:function(e){return"function"==typeof e?function(t){return o(t)&&e(t.name)}:"*"===e?o:function(t){return o(t)&&t.name===e}},tag_type:function(e){return"function"==typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"==typeof e?function(t){return!o(t)&&e(t.data)}:function(t){return!o(t)&&t.data===e}}};function i(e,t){return"function"==typeof t?function(n){return n.attribs&&t(n.attribs[e])}:function(n){return n.attribs&&n.attribs[e]===t}}function a(e,t){return function(n){return e(n)||t(n)}}t.getElements=function(e,t,n,r){var o=Object.keys(e).map(function(t){var n=e[t];return t in s?s[t](n):i(t,n)});return 0===o.length?[]:this.filter(o.reduce(a),t,n,r)},t.getElementById=function(e,t,n){return Array.isArray(t)||(t=[t]),this.findOne(i("id",e),t,!1!==n)},t.getElementsByTagName=function(e,t,n,r){return this.filter(s.tag_name(e),t,n,r)},t.getElementsByTagType=function(e,t,n,r){return this.filter(s.tag_type(e),t,n,r)}},"./node_modules/css-select/node_modules/domutils/lib/manipulation.js":function(e,t){t.removeElement=function(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}},t.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var o=t.parent=e.parent;if(o){var s=o.children;s[s.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(t.parent=e,1!==e.children.push(t)){var n=e.children[e.children.length-2];n.next=t,t.prev=n,t.next=null}},t.append=function(e,t){var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var o=n.children;o.splice(o.lastIndexOf(r),0,t)}}else n&&n.children.push(t)},t.prepend=function(e,t){var n=e.parent;if(n){var r=n.children;r.splice(r.lastIndexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},"./node_modules/css-select/node_modules/domutils/lib/querying.js":function(e,t,n){var r=n("./node_modules/domelementtype/index.js").isTag;function o(e,t,n,r){for(var s,i=[],a=0,l=t.length;a<l&&!(e(t[a])&&(i.push(t[a]),--r<=0))&&(s=t[a].children,!(n&&s&&s.length>0&&(s=o(e,s,n,r),i=i.concat(s),(r-=s.length)<=0)));a++);return i}e.exports={filter:function(e,t,n,r){Array.isArray(t)||(t=[t]);"number"==typeof r&&isFinite(r)||(r=1/0);return o(e,t,!1!==n,r)},find:o,findOneChild:function(e,t){for(var n=0,r=t.length;n<r;n++)if(e(t[n]))return t[n];return null},findOne:function e(t,n){var o=null;for(var s=0,i=n.length;s<i&&!o;s++)r(n[s])&&(t(n[s])?o=n[s]:n[s].children.length>0&&(o=e(t,n[s].children)));return o},existsOne:function e(t,n){for(var o=0,s=n.length;o<s;o++)if(r(n[o])&&(t(n[o])||n[o].children.length>0&&e(t,n[o].children)))return!0;return!1},findAll:function e(t,n){var o=[];for(var s=0,i=n.length;s<i;s++)r(n[s])&&(t(n[s])&&o.push(n[s]),n[s].children.length>0&&(o=o.concat(e(t,n[s].children))));return o}}},"./node_modules/css-select/node_modules/domutils/lib/stringify.js":function(e,t,n){var r=n("./node_modules/domelementtype/index.js"),o=n("./node_modules/dom-serializer/index.js"),s=r.isTag;e.exports={getInnerHTML:function(e,t){return e.children?e.children.map(function(e){return o(e,t)}).join(""):""},getOuterHTML:o,getText:function e(t){if(Array.isArray(t))return t.map(e).join("");if(s(t)||t.type===r.CDATA)return e(t.children);if(t.type===r.Text)return t.data;return""}}},"./node_modules/css-select/node_modules/domutils/lib/traversal.js":function(e,t){var n=t.getChildren=function(e){return e.children},r=t.getParent=function(e){return e.parent};t.getSiblings=function(e){var t=r(e);return t?n(t):[e]},t.getAttributeValue=function(e,t){return e.attribs&&e.attribs[t]},t.hasAttrib=function(e,t){return!!e.attribs&&hasOwnProperty.call(e.attribs,t)},t.getName=function(e){return e.name}},"./node_modules/css-what/index.js":function(e,t,n){"use strict";e.exports=function(e,t){var n=[];if(""!==(e=function e(t,n,o){var h,m,T,E,b=[],g=!1;function A(){var e=n.match(r)[0];return n=n.substr(e.length),p(e)}function v(e){for(;f(n.charAt(e));)e++;n=n.substr(e)}function y(e){for(var t=0;"\\"===n.charAt(--e);)t++;return 1==(1&t)}for(v(0);""!==n;)if(f(m=n.charAt(0)))g=!0,v(1);else if(m in a)b.push({type:a[m]}),g=!1,v(1);else if(","===m){if(0===b.length)throw new SyntaxError("empty sub-selector");t.push(b),b=[],g=!1,v(1)}else if(g&&(b.length>0&&b.push({type:"descendant"}),g=!1),"*"===m)n=n.substr(1),b.push({type:"universal"});else if(m in l)n=n.substr(1),b.push({type:"attribute",name:l[m][0],action:l[m][1],value:A(),ignoreCase:!1});else if("["===m){if(n=n.substr(1),!(h=n.match(s)))throw new SyntaxError("Malformed attribute selector: "+n);n=n.substr(h[0].length),T=p(h[1]),o&&("lowerCaseAttributeNames"in o?!o.lowerCaseAttributeNames:o.xmlMode)||(T=T.toLowerCase()),b.push({type:"attribute",name:T,action:i[h[2]],value:p(h[4]||h[5]||""),ignoreCase:!!h[6]})}else if(":"===m){if(":"===n.charAt(1)){n=n.substr(2),b.push({type:"pseudo-element",name:A().toLowerCase()});continue}if(n=n.substr(1),T=A().toLowerCase(),h=null,"("===n.charAt(0))if(T in c){var S=(E=n.charAt(1))in d;if(n=n.substr(S+1),n=e(h=[],n,o),S){if(n.charAt(0)!==E)throw new SyntaxError("unmatched quotes in :"+T);n=n.substr(1)}if(")"!==n.charAt(0))throw new SyntaxError("missing closing parenthesis in :"+T+" "+n);n=n.substr(1)}else{for(var N=1,C=1;C>0&&N<n.length;N++)"("!==n.charAt(N)||y(N)?")"!==n.charAt(N)||y(N)||C--:C++;if(C)throw new SyntaxError("parenthesis not matched");h=n.substr(1,N-2),n=n.substr(N),T in u&&((E=h.charAt(0))===h.slice(-1)&&E in d&&(h=h.slice(1,-1)),h=p(h))}b.push({type:"pseudo",name:T,data:h})}else{if(!r.test(n))return b.length&&"descendant"===b[b.length-1].type&&b.pop(),_(t,b),n;T=A(),o&&("lowerCaseTags"in o?!o.lowerCaseTags:o.xmlMode)||(T=T.toLowerCase()),b.push({type:"tag",name:T})}return _(t,b),n}(n,e+"",t)))throw new SyntaxError("Unmatched selector: "+e);return n};var r=/^(?:\\.|[\w\-\u00c0-\uFFFF])+/,o=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,s=/^\s*((?:\\.|[\w\u00c0-\uFFFF\-])+)\s*(?:(\S?)=\s*(?:(['"])([^]*?)\3|(#?(?:\\.|[\w\u00c0-\uFFFF\-])*)|)|)\s*(i)?\]/,i={__proto__:null,undefined:"exists","":"equals","~":"element","^":"start",$:"end","*":"any","!":"not","|":"hyphen"},a={__proto__:null,">":"child","<":"parent","~":"sibling","+":"adjacent"},l={__proto__:null,"#":["id","equals"],".":["class","element"]},c={__proto__:null,has:!0,not:!0,matches:!0},u={__proto__:null,contains:!0,icontains:!0},d={__proto__:null,'"':!0,"'":!0};function h(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)}function p(e){return e.replace(o,h)}function f(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function _(e,t){if(e.length>0&&0===t.length)throw new SyntaxError("empty sub-selector");e.push(t)}},"./node_modules/dom-serializer/index.js":function(e,t,n){var r=n("./node_modules/dom-serializer/node_modules/domelementtype/index.js"),o=n("./node_modules/entities/index.js"),s={__proto__:null,allowfullscreen:!0,async:!0,autofocus:!0,autoplay:!0,checked:!0,controls:!0,default:!0,defer:!0,disabled:!0,hidden:!0,ismap:!0,loop:!0,multiple:!0,muted:!0,open:!0,readonly:!0,required:!0,reversed:!0,scoped:!0,seamless:!0,selected:!0,typemustmatch:!0},i={__proto__:null,style:!0,script:!0,xmp:!0,iframe:!0,noembed:!0,noframes:!0,plaintext:!0,noscript:!0};var a={__proto__:null,area:!0,base:!0,basefont:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,isindex:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},l=e.exports=function(e,t){Array.isArray(e)||e.cheerio||(e=[e]),t=t||{};for(var n="",o=0;o<e.length;o++){var s=e[o];"root"===s.type?n+=l(s.children,t):r.isTag(s)?n+=c(s,t):s.type===r.Directive?n+=u(s):s.type===r.Comment?n+=p(s):s.type===r.CDATA?n+=h(s):n+=d(s,t)}return n};function c(e,t){"svg"===e.name&&(t={decodeEntities:t.decodeEntities,xmlMode:!0});var n="<"+e.name,r=function(e,t){if(e){var n,r="";for(var i in e)r&&(r+=" "),!(n=e[i])&&s[i]?r+=i:r+=i+'="'+(t.decodeEntities?o.encodeXML(n):n)+'"';return r}}(e.attribs,t);return r&&(n+=" "+r),!t.xmlMode||e.children&&0!==e.children.length?(n+=">",e.children&&(n+=l(e.children,t)),a[e.name]&&!t.xmlMode||(n+="</"+e.name+">")):n+="/>",n}function u(e){return"<"+e.data+">"}function d(e,t){var n=e.data||"";return!t.decodeEntities||e.parent&&e.parent.name in i||(n=o.encodeXML(n)),n}function h(e){return"<![CDATA["+e.children[0].data+"]]>"}function p(e){return"\x3c!--"+e.data+"--\x3e"}},"./node_modules/dom-serializer/node_modules/domelementtype/index.js":function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},"./node_modules/domelementtype/index.js":function(e,t){e.exports={Text:"text",Directive:"directive",Comment:"comment",Script:"script",Style:"style",Tag:"tag",CDATA:"cdata",Doctype:"doctype",isTag:function(e){return"tag"===e.type||"script"===e.type||"style"===e.type}}},"./node_modules/domhandler/index.js":function(e,t,n){var r=n("./node_modules/domelementtype/index.js"),o=/\s+/g,s=n("./node_modules/domhandler/lib/node.js"),i=n("./node_modules/domhandler/lib/element.js");function a(e,t,n){"object"==typeof e?(n=t,t=e,e=null):"function"==typeof t&&(n=t,t=l),this._callback=e,this._options=t||l,this._elementCB=n,this.dom=[],this._done=!1,this._tagStack=[],this._parser=this._parser||null}var l={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1};a.prototype.onparserinit=function(e){this._parser=e},a.prototype.onreset=function(){a.call(this,this._callback,this._options,this._elementCB)},a.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this._handleCallback(null))},a.prototype._handleCallback=a.prototype.onerror=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},a.prototype.onclosetag=function(){var e=this._tagStack.pop();this._options.withEndIndices&&e&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e)},a.prototype._createDomElement=function(e){if(!this._options.withDomLvl1)return e;var t;for(var n in t="tag"===e.type?Object.create(i):Object.create(s),e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},a.prototype._addDomElement=function(e){var t=this._tagStack[this._tagStack.length-1],n=t?t.children:this.dom,r=n[n.length-1];e.next=null,this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),r?(e.prev=r,r.next=e):e.prev=null,n.push(e),e.parent=t||null},a.prototype.onopentag=function(e,t){var n={type:"script"===e?r.Script:"style"===e?r.Style:r.Tag,name:e,attribs:t,children:[]},o=this._createDomElement(n);this._addDomElement(o),this._tagStack.push(o)},a.prototype.ontext=function(e){var t,n=this._options.normalizeWhitespace||this._options.ignoreWhitespace;if(!this._tagStack.length&&this.dom.length&&(t=this.dom[this.dom.length-1]).type===r.Text)n?t.data=(t.data+e).replace(o," "):t.data+=e;else if(this._tagStack.length&&(t=this._tagStack[this._tagStack.length-1])&&(t=t.children[t.children.length-1])&&t.type===r.Text)n?t.data=(t.data+e).replace(o," "):t.data+=e;else{n&&(e=e.replace(o," "));var s=this._createDomElement({data:e,type:r.Text});this._addDomElement(s)}},a.prototype.oncomment=function(e){var t=this._tagStack[this._tagStack.length-1];if(t&&t.type===r.Comment)t.data+=e;else{var n={data:e,type:r.Comment},o=this._createDomElement(n);this._addDomElement(o),this._tagStack.push(o)}},a.prototype.oncdatastart=function(){var e={children:[{data:"",type:r.Text}],type:r.CDATA},t=this._createDomElement(e);this._addDomElement(t),this._tagStack.push(t)},a.prototype.oncommentend=a.prototype.oncdataend=function(){this._tagStack.pop()},a.prototype.onprocessinginstruction=function(e,t){var n=this._createDomElement({name:e,data:t,type:r.Directive});this._addDomElement(n)},e.exports=a},"./node_modules/domhandler/lib/element.js":function(e,t,n){var r=n("./node_modules/domhandler/lib/node.js"),o=e.exports=Object.create(r),s={tagName:"name"};Object.keys(s).forEach(function(e){var t=s[e];Object.defineProperty(o,e,{get:function(){return this[t]||null},set:function(e){return this[t]=e,e}})})},"./node_modules/domhandler/lib/node.js":function(