🚀 Socket Launch Week Day 4:Socket MCP Adds Org Alerts, Threat Feed Review, and Package Inspection.Learn more
Sign In

metaphorjs-select

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

metaphorjs-select - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+21
MIT-LICENSE.txt
Copyright 2014 johann kuindji
http://kuindji.com/
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+23
-23
{
"name": "metaphorjs-select",
"version": "0.1.0",
"authors": [
"kuindji <kuindji@gmail.com>"
],
"description": "MetaphorJs selector engine",
"main": "dist/metaphorjs.select.amd.min.js",
"moduleType": [
"amd"
],
"keywords": [
"selector",
"querySelectorAll"
],
"license": "MIT",
"homepage": "https://github.com/kuindji/metaphorjs-select",
"ignore": [
"node_modules",
"bower_components",
"test",
"tests"
]
}
"name": "metaphorjs-select",
"version": "0.1.1",
"authors": [
"kuindji <kuindji@gmail.com>"
],
"description": "MetaphorJs selector engine",
"main": "dist/metaphorjs.select.amd.min.js",
"moduleType": [
"amd"
],
"keywords": [
"selector",
"querySelectorAll"
],
"license": "MIT",
"homepage": "https://github.com/kuindji/metaphorjs-select",
"ignore": [
"node_modules",
"bower_components",
"test",
"tests"
]
}
define("metaphorjs-select", function() {
var strUndef = "undefined";
var undf = undefined;
var toString = Object.prototype.toString;
var isUndefined = function(any) {
return typeof any == strUndef;
};
var varType = function(){
var types = {
'[object String]': 0,
'[object Number]': 1,
'[object Boolean]': 2,
'[object Object]': 3,
'[object Function]': 4,
'[object Array]': 5,
'[object RegExp]': 9,
'[object Date]': 10
};
/**
'string': 0,
'number': 1,
'boolean': 2,
'object': 3,
'function': 4,
'array': 5,
'null': 6,
'undefined': 7,
'NaN': 8,
'regexp': 9,
'date': 10
*/
return function(val) {
if (!val) {
if (val === null) {
return 6;
}
if (val === undf) {
return 7;
}
}
var num = types[toString.call(val)];
if (num === undf) {
return -1;
}
if (num == 1 && isNaN(val)) {
return 8;
}
return num;
};
}();
var isString = function(value) {
return typeof value == "string";
return typeof value == "string" || varType(value) === 0;
};

@@ -20,3 +73,3 @@

var toArray = function(list) {
if (list && !isUndefined(list.length) && !isString(list)) {
if (list && !list.length != undf && !isString(list)) {
for(var a = [], i =- 1, l = list.length>>>0; ++i !== l; a[i] = list[i]){}

@@ -187,3 +240,3 @@ return a;

'': function (child, attr) {
return !!child.getAttribute(attr);
return child.getAttribute(attr) !== null;
},

@@ -190,0 +243,0 @@ /*

@@ -1,10 +0,11 @@

define("metaphorjs-select",function(){var z=function(s){if(s&&"undefined"!=typeof s.length&&"string"!=typeof s){for(var D=[],y=-1,z=s.length>>>0;++y!==z;D[y]=s[y]);return D}return s?[s]:[]};return function(){var s=/^[\w[:#.][\w\]*^|=!]*$/,D=/=([^\]]+)/,y=/ *, */,L=/(\([^)]*)\+/,M=/(\[[^\]]+)~/,N=/(~|>|\+)/,O=/ +/,P=/([^[:.#]+)?(?:#([^[:.#]+))?(?:\.([^[:.]+))?(?:\[([^!&^*|$[:=]+)([!$^*|&]?=)?([^:\]]+)?\])?(?::([^(]+)(?:\(([^)]+)\))?)?/,Q=/(?:(-?\d*)n)?(?:(%|-)(\d*))?/,R=/\D/,S=/[^(]*\(([^)]*)\)/,T=
/\(.*/,U=/\[([^!~^*|$ [:=]+)([$^*|]?=)?([^ :\]]+)?\]/,x=document,V=!!x.getElementsByClassName,H=!!x.querySelectorAll,q={"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]!==a},"last-child":function(a){for(;(a=a.nextSibling)&&1!=a.nodeType;);return!!a},root:function(a){return"html"!==a.nodeName.toLowerCase()},"nth-child":function(a,c){var b=a.nodeIndex||0,e=c[3]=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=a.parentNode.firstChild;b++;do if(1==k.nodeType&&
(k.nodeIndex=++b)&&a===k&&(b+e)%f)return 0;while(k=k.nextSibling);return 1},"nth-last-child":function(a,c){var b=a.nodeIndexLast||0,e=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=a.parentNode.lastChild;b++;do if(1==k.nodeType&&(k.nodeLastIndex=b++)&&a===k&&(b+e)%f)return 0;while(k=k.previousSibling);return 1},empty:function(a){return!!a.firstChild},parent:function(a){return!a.firstChild},"only-child":function(a){return 1!=a.parentNode.getElementsByTagName("*").length},checked:function(a){return!a.checked},
lang:function(a,c){return a.lang!==c&&x.documentElement.lang!==c},enabled:function(a){return a.disabled||"hidden"===a.type},disabled:function(a){return!a.disabled},selected:function(a){return!a.selected}},A={},B=function(a){return A[a]||(A[a]=new RegExp("(^| +)"+a+"($| +)"))},n={"":function(a,c){return!!a.getAttribute(c)},"=":function(a,c,b){return(c=a.getAttribute(c))&&c===b},"&=":function(a,c,b){return(c=a.getAttribute(c))&&B(b).test(c)},"^=":function(a,c,b){return(c=a.getAttribute(c)+"")&&!c.indexOf(b)},
"$=":function(a,c,b){return(c=a.getAttribute(c)+"")&&c.indexOf(b)==c.length-b.length},"*=":function(a,c,b){return(c=a.getAttribute(c)+"")&&-1!=c.indexOf(b)},"|=":function(a,c,b){return(c=a.getAttribute(c)+"")&&(c===b||!!c.indexOf(b+"-"))},"!=":function(a,c,b){return!(c=a.getAttribute(c))||!B(b).test(c)}},F=function(a,c){c=c||x;var b=[],e=null,f,k,p,d,r,l,m;if(H)try{b=z(c.querySelectorAll(a.replace(D,'="$1"')))}catch(F){e=!0}if(!H||e)if(s.test(a))switch(e=0,a.charAt(0)){case "#":e=a.slice(1);b=x.getElementById(e);
b.id!==e&&(b=x.all[e]);b=b?[b]:[];break;case ".":f=a.slice(1);if(V)b=z((b=c.getElementsByClassName(f)).length?b:[]);else{f=" "+f+" ";k=c.getElementsByTagName("*");for(p=0;d=k[p++];)-1!=(" "+d.className+" ").indexOf(f)&&(b[e++]=d);b=e?b:[]}break;case ":":k=c.getElementsByTagName("*");p=0;r=a.replace(S,"$1");for(l=a.replace(T,"");d=k[p++];)q[l]&&!q[l](d,r)&&(b[e++]=d);b=e?b:[];break;case "[":k=c.getElementsByTagName("*");p=0;d=U.exec(a);f=d[1];m=d[2]||"";for(r=d[3];d=k[p++];)n[m]&&(n[m](d,f,r)||"class"===
f&&n[m](d,"className",r))&&(b[e++]=d);b=e?b:[];break;default:b=z((b=c.getElementsByTagName(a)).length?b:[])}else{for(var A=a.split(y),B=A.length-1,W=!!B,I,J,h,G,t,u,v,w,K,g,C,E;e=A[B--];){J=(I=e.replace(L,"$1%").replace(M,"$1&").replace(N," $1 ").split(O)).length;p=0;G=" ";for(k=[c];h=I[p++];)if(" "!==h&&">"!==h&&"~"!==h&&"+"!==h&&k){h=h.match(P);t=h[1]||"*";u=h[2];v=h[3]?" "+h[3]+" ":"";f=h[4];m=h[5]||"";l=h[7];r="nth-child"===l||"nth-last-child"===l?Q.exec("even"===h[8]&&"2n"||"odd"===h[8]&&"2n%1"||
!R.test(h[8])&&"0n%"+h[8]||h[8]):h[8];w=[];e=K=0;for(C=p==J;g=k[K++];)switch(G){case " ":E=g.getElementsByTagName(t);for(g=0;d=E[g++];)u&&d.id!==u||v&&-1==(" "+d.className+" ").indexOf(v)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(q[l]?q[l](d,r):l)||(C&&(d.yeasss=1),w[e++]=d);break;case "~":for(t=t.toLowerCase();(g=g.nextSibling)&&!g.yeasss;)1!=g.nodeType||"*"!==t&&g.nodeName.toLowerCase()!==t||u&&g.id!==u||v&&-1==(" "+g.className+" ").indexOf(v)||!(!f||n[m]&&
(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(q[l]?q[l](g,r):l)||(C&&(g.yeasss=1),w[e++]=g);break;case "+":for(;(g=g.nextSibling)&&1!=g.nodeType;);!g||g.nodeName.toLowerCase()!==t.toLowerCase()&&"*"!==t||u&&g.id!==u||v&&-1==(" "+d.className+" ").indexOf(v)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(q[l]?q[l](g,r):l)||(C&&(g.yeasss=1),w[e++]=g);break;case ">":for(E=g.getElementsByTagName(t),p=0;d=E[p++];)d.parentNode!==g||u&&d.id!==u||v&&
-1==(" "+d.className+" ").indexOf(v)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(q[l]?q[l](d,r):l)||(C&&(d.yeasss=1),w[e++]=d)}k=w}else G=h;if(W){if(!k.concat){w=[];for(g=0;d=k[g];)w[g++]=d;k=w}b=k.concat(1==b.length?b[0]:b)}else b=k}for(e=b.length;e--;)b[e].yeasss=b[e].nodeIndex=b[e].nodeIndexLast=null}return b};F.is=function(a,c){var b=F(c,a.parentNode),e,f;e=-1;for(f=b.length;++e<f;)if(b[e]===a)return!0;return!1};return F}()});
define("metaphorjs-select",function(){var G=Object.prototype.toString,H=function(){var p={"[object String]":0,"[object Number]":1,"[object Boolean]":2,"[object Object]":3,"[object Function]":4,"[object Array]":5,"[object RegExp]":9,"[object Date]":10};return function(r){if(!r){if(null===r)return 6;if(void 0===r)return 7}var u=p[G.call(r)];return void 0===u?-1:1==u&&isNaN(r)?8:u}}(),A=function(p){if(p&&void 0!=!p.length&&"string"!=typeof p&&0!==H(p)){for(var r=[],u=-1,A=p.length>>>0;++u!==A;r[u]=p[u]);
return r}return p?[p]:[]};return function(){var p=/^[\w[:#.][\w\]*^|=!]*$/,r=/=([^\]]+)/,u=/ *, */,G=/(\([^)]*)\+/,H=/(\[[^\]]+)~/,N=/(~|>|\+)/,O=/ +/,P=/([^[:.#]+)?(?:#([^[:.#]+))?(?:\.([^[:.]+))?(?:\[([^!&^*|$[:=]+)([!$^*|&]?=)?([^:\]]+)?\])?(?::([^(]+)(?:\(([^)]+)\))?)?/,Q=/(?:(-?\d*)n)?(?:(%|-)(\d*))?/,R=/\D/,S=/[^(]*\(([^)]*)\)/,T=/\(.*/,U=/\[([^!~^*|$ [:=]+)([$^*|]?=)?([^ :\]]+)?\]/,z=document,V=!!z.getElementsByClassName,J=!!z.querySelectorAll,s={"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]!==
a},"last-child":function(a){for(;(a=a.nextSibling)&&1!=a.nodeType;);return!!a},root:function(a){return"html"!==a.nodeName.toLowerCase()},"nth-child":function(a,c){var b=a.nodeIndex||0,e=c[3]=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=a.parentNode.firstChild;b++;do if(1==k.nodeType&&(k.nodeIndex=++b)&&a===k&&(b+e)%f)return 0;while(k=k.nextSibling);return 1},"nth-last-child":function(a,c){var b=a.nodeIndexLast||0,e=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=
a.parentNode.lastChild;b++;do if(1==k.nodeType&&(k.nodeLastIndex=b++)&&a===k&&(b+e)%f)return 0;while(k=k.previousSibling);return 1},empty:function(a){return!!a.firstChild},parent:function(a){return!a.firstChild},"only-child":function(a){return 1!=a.parentNode.getElementsByTagName("*").length},checked:function(a){return!a.checked},lang:function(a,c){return a.lang!==c&&z.documentElement.lang!==c},enabled:function(a){return a.disabled||"hidden"===a.type},disabled:function(a){return!a.disabled},selected:function(a){return!a.selected}},
B={},C=function(a){return B[a]||(B[a]=new RegExp("(^| +)"+a+"($| +)"))},n={"":function(a,c){return null!==a.getAttribute(c)},"=":function(a,c,b){return(c=a.getAttribute(c))&&c===b},"&=":function(a,c,b){return(c=a.getAttribute(c))&&C(b).test(c)},"^=":function(a,c,b){return(c=a.getAttribute(c)+"")&&!c.indexOf(b)},"$=":function(a,c,b){return(c=a.getAttribute(c)+"")&&c.indexOf(b)==c.length-b.length},"*=":function(a,c,b){return(c=a.getAttribute(c)+"")&&-1!=c.indexOf(b)},"|=":function(a,c,b){return(c=a.getAttribute(c)+
"")&&(c===b||!!c.indexOf(b+"-"))},"!=":function(a,c,b){return!(c=a.getAttribute(c))||!C(b).test(c)}},F=function(a,c){c=c||z;var b=[],e=null,f,k,q,d,t,l,m;if(J)try{b=A(c.querySelectorAll(a.replace(r,'="$1"')))}catch(F){e=!0}if(!J||e)if(p.test(a))switch(e=0,a.charAt(0)){case "#":e=a.slice(1);b=z.getElementById(e);b.id!==e&&(b=z.all[e]);b=b?[b]:[];break;case ".":f=a.slice(1);if(V)b=A((b=c.getElementsByClassName(f)).length?b:[]);else{f=" "+f+" ";k=c.getElementsByTagName("*");for(q=0;d=k[q++];)-1!=(" "+
d.className+" ").indexOf(f)&&(b[e++]=d);b=e?b:[]}break;case ":":k=c.getElementsByTagName("*");q=0;t=a.replace(S,"$1");for(l=a.replace(T,"");d=k[q++];)s[l]&&!s[l](d,t)&&(b[e++]=d);b=e?b:[];break;case "[":k=c.getElementsByTagName("*");q=0;d=U.exec(a);f=d[1];m=d[2]||"";for(t=d[3];d=k[q++];)n[m]&&(n[m](d,f,t)||"class"===f&&n[m](d,"className",t))&&(b[e++]=d);b=e?b:[];break;default:b=A((b=c.getElementsByTagName(a)).length?b:[])}else{for(var B=a.split(u),C=B.length-1,W=!!C,K,L,h,I,v,w,x,y,M,g,D,E;e=B[C--];){L=
(K=e.replace(G,"$1%").replace(H,"$1&").replace(N," $1 ").split(O)).length;q=0;I=" ";for(k=[c];h=K[q++];)if(" "!==h&&">"!==h&&"~"!==h&&"+"!==h&&k){h=h.match(P);v=h[1]||"*";w=h[2];x=h[3]?" "+h[3]+" ":"";f=h[4];m=h[5]||"";l=h[7];t="nth-child"===l||"nth-last-child"===l?Q.exec("even"===h[8]&&"2n"||"odd"===h[8]&&"2n%1"||!R.test(h[8])&&"0n%"+h[8]||h[8]):h[8];y=[];e=M=0;for(D=q==L;g=k[M++];)switch(I){case " ":E=g.getElementsByTagName(v);for(g=0;d=E[g++];)w&&d.id!==w||x&&-1==(" "+d.className+" ").indexOf(x)||
!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(s[l]?s[l](d,t):l)||(D&&(d.yeasss=1),y[e++]=d);break;case "~":for(v=v.toLowerCase();(g=g.nextSibling)&&!g.yeasss;)1!=g.nodeType||"*"!==v&&g.nodeName.toLowerCase()!==v||w&&g.id!==w||x&&-1==(" "+g.className+" ").indexOf(x)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(s[l]?s[l](g,t):l)||(D&&(g.yeasss=1),y[e++]=g);break;case "+":for(;(g=g.nextSibling)&&1!=g.nodeType;);!g||g.nodeName.toLowerCase()!==
v.toLowerCase()&&"*"!==v||w&&g.id!==w||x&&-1==(" "+d.className+" ").indexOf(x)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(s[l]?s[l](g,t):l)||(D&&(g.yeasss=1),y[e++]=g);break;case ">":for(E=g.getElementsByTagName(v),q=0;d=E[q++];)d.parentNode!==g||w&&d.id!==w||x&&-1==(" "+d.className+" ").indexOf(x)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(s[l]?s[l](d,t):l)||(D&&(d.yeasss=1),y[e++]=d)}k=y}else I=h;if(W){if(!k.concat){y=
[];for(g=0;d=k[g];)y[g++]=d;k=y}b=k.concat(1==b.length?b[0]:b)}else b=k}for(e=b.length;e--;)b[e].yeasss=b[e].nodeIndex=b[e].nodeIndexLast=null}return b};F.is=function(a,c){var b=F(c,a.parentNode),e,f;e=-1;for(f=b.length;++e<f;)if(b[e]===a)return!0;return!1};return F}()});

@@ -10,11 +10,64 @@ (function(){

var strUndef = "undefined";
var undf = undefined;
var toString = Object.prototype.toString;
var isUndefined = function(any) {
return typeof any == strUndef;
};
var varType = function(){
var types = {
'[object String]': 0,
'[object Number]': 1,
'[object Boolean]': 2,
'[object Object]': 3,
'[object Function]': 4,
'[object Array]': 5,
'[object RegExp]': 9,
'[object Date]': 10
};
/**
'string': 0,
'number': 1,
'boolean': 2,
'object': 3,
'function': 4,
'array': 5,
'null': 6,
'undefined': 7,
'NaN': 8,
'regexp': 9,
'date': 10
*/
return function(val) {
if (!val) {
if (val === null) {
return 6;
}
if (val === undf) {
return 7;
}
}
var num = types[toString.call(val)];
if (num === undf) {
return -1;
}
if (num == 1 && isNaN(val)) {
return 8;
}
return num;
};
}();
var isString = function(value) {
return typeof value == "string";
return typeof value == "string" || varType(value) === 0;
};

@@ -28,3 +81,3 @@

var toArray = function(list) {
if (list && !isUndefined(list.length) && !isString(list)) {
if (list && !list.length != undf && !isString(list)) {
for(var a = [], i =- 1, l = list.length>>>0; ++i !== l; a[i] = list[i]){}

@@ -195,3 +248,3 @@ return a;

'': function (child, attr) {
return !!child.getAttribute(attr);
return child.getAttribute(attr) !== null;
},

@@ -198,0 +251,0 @@ /*

@@ -1,11 +0,11 @@

(function(){var x={lib:{},cmp:{},view:{}},F=function(s){if(s&&"undefined"!=typeof s.length&&"string"!=typeof s){for(var I=[],z=-1,x=s.length>>>0;++z!==x;I[z]=s[z]);return I}return s?[s]:[]},H=function(){var s=/^[\w[:#.][\w\]*^|=!]*$/,x=/=([^\]]+)/,z=/ *, */,H=/(\([^)]*)\+/,N=/(\[[^\]]+)~/,O=/(~|>|\+)/,P=/ +/,Q=/([^[:.#]+)?(?:#([^[:.#]+))?(?:\.([^[:.]+))?(?:\[([^!&^*|$[:=]+)([!$^*|&]?=)?([^:\]]+)?\])?(?::([^(]+)(?:\(([^)]+)\))?)?/,R=/(?:(-?\d*)n)?(?:(%|-)(\d*))?/,S=/\D/,T=/[^(]*\(([^)]*)\)/,U=/\(.*/,
V=/\[([^!~^*|$ [:=]+)([$^*|]?=)?([^ :\]]+)?\]/,y=document,W=!!y.getElementsByClassName,J=!!y.querySelectorAll,q={"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]!==a},"last-child":function(a){for(;(a=a.nextSibling)&&1!=a.nodeType;);return!!a},root:function(a){return"html"!==a.nodeName.toLowerCase()},"nth-child":function(a,c){var b=a.nodeIndex||0,e=c[3]=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=a.parentNode.firstChild;b++;do if(1==k.nodeType&&(k.nodeIndex=
++b)&&a===k&&(b+e)%f)return 0;while(k=k.nextSibling);return 1},"nth-last-child":function(a,c){var b=a.nodeIndexLast||0,e=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=a.parentNode.lastChild;b++;do if(1==k.nodeType&&(k.nodeLastIndex=b++)&&a===k&&(b+e)%f)return 0;while(k=k.previousSibling);return 1},empty:function(a){return!!a.firstChild},parent:function(a){return!a.firstChild},"only-child":function(a){return 1!=a.parentNode.getElementsByTagName("*").length},checked:function(a){return!a.checked},
lang:function(a,c){return a.lang!==c&&y.documentElement.lang!==c},enabled:function(a){return a.disabled||"hidden"===a.type},disabled:function(a){return!a.disabled},selected:function(a){return!a.selected}},A={},B=function(a){return A[a]||(A[a]=new RegExp("(^| +)"+a+"($| +)"))},n={"":function(a,c){return!!a.getAttribute(c)},"=":function(a,c,b){return(c=a.getAttribute(c))&&c===b},"&=":function(a,c,b){return(c=a.getAttribute(c))&&B(b).test(c)},"^=":function(a,c,b){return(c=a.getAttribute(c)+"")&&!c.indexOf(b)},
"$=":function(a,c,b){return(c=a.getAttribute(c)+"")&&c.indexOf(b)==c.length-b.length},"*=":function(a,c,b){return(c=a.getAttribute(c)+"")&&-1!=c.indexOf(b)},"|=":function(a,c,b){return(c=a.getAttribute(c)+"")&&(c===b||!!c.indexOf(b+"-"))},"!=":function(a,c,b){return!(c=a.getAttribute(c))||!B(b).test(c)}},E=function(a,c){c=c||y;var b=[],e=null,f,k,p,d,r,l,m;if(J)try{b=F(c.querySelectorAll(a.replace(x,'="$1"')))}catch(E){e=!0}if(!J||e)if(s.test(a))switch(e=0,a.charAt(0)){case "#":e=a.slice(1);b=y.getElementById(e);
b.id!==e&&(b=y.all[e]);b=b?[b]:[];break;case ".":f=a.slice(1);if(W)b=F((b=c.getElementsByClassName(f)).length?b:[]);else{f=" "+f+" ";k=c.getElementsByTagName("*");for(p=0;d=k[p++];)-1!=(" "+d.className+" ").indexOf(f)&&(b[e++]=d);b=e?b:[]}break;case ":":k=c.getElementsByTagName("*");p=0;r=a.replace(T,"$1");for(l=a.replace(U,"");d=k[p++];)q[l]&&!q[l](d,r)&&(b[e++]=d);b=e?b:[];break;case "[":k=c.getElementsByTagName("*");p=0;d=V.exec(a);f=d[1];m=d[2]||"";for(r=d[3];d=k[p++];)n[m]&&(n[m](d,f,r)||"class"===
f&&n[m](d,"className",r))&&(b[e++]=d);b=e?b:[];break;default:b=F((b=c.getElementsByTagName(a)).length?b:[])}else{for(var A=a.split(z),B=A.length-1,X=!!B,K,L,h,G,t,u,v,w,M,g,C,D;e=A[B--];){L=(K=e.replace(H,"$1%").replace(N,"$1&").replace(O," $1 ").split(P)).length;p=0;G=" ";for(k=[c];h=K[p++];)if(" "!==h&&">"!==h&&"~"!==h&&"+"!==h&&k){h=h.match(Q);t=h[1]||"*";u=h[2];v=h[3]?" "+h[3]+" ":"";f=h[4];m=h[5]||"";l=h[7];r="nth-child"===l||"nth-last-child"===l?R.exec("even"===h[8]&&"2n"||"odd"===h[8]&&"2n%1"||
!S.test(h[8])&&"0n%"+h[8]||h[8]):h[8];w=[];e=M=0;for(C=p==L;g=k[M++];)switch(G){case " ":D=g.getElementsByTagName(t);for(g=0;d=D[g++];)u&&d.id!==u||v&&-1==(" "+d.className+" ").indexOf(v)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(q[l]?q[l](d,r):l)||(C&&(d.yeasss=1),w[e++]=d);break;case "~":for(t=t.toLowerCase();(g=g.nextSibling)&&!g.yeasss;)1!=g.nodeType||"*"!==t&&g.nodeName.toLowerCase()!==t||u&&g.id!==u||v&&-1==(" "+g.className+" ").indexOf(v)||!(!f||n[m]&&
(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(q[l]?q[l](g,r):l)||(C&&(g.yeasss=1),w[e++]=g);break;case "+":for(;(g=g.nextSibling)&&1!=g.nodeType;);!g||g.nodeName.toLowerCase()!==t.toLowerCase()&&"*"!==t||u&&g.id!==u||v&&-1==(" "+d.className+" ").indexOf(v)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(q[l]?q[l](g,r):l)||(C&&(g.yeasss=1),w[e++]=g);break;case ">":for(D=g.getElementsByTagName(t),p=0;d=D[p++];)d.parentNode!==g||u&&d.id!==u||v&&
-1==(" "+d.className+" ").indexOf(v)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(q[l]?q[l](d,r):l)||(C&&(d.yeasss=1),w[e++]=d)}k=w}else G=h;if(X){if(!k.concat){w=[];for(g=0;d=k[g];)w[g++]=d;k=w}b=k.concat(1==b.length?b[0]:b)}else b=k}for(e=b.length;e--;)b[e].yeasss=b[e].nodeIndex=b[e].nodeIndexLast=null}return b};E.is=function(a,c){var b=E(c,a.parentNode),e,f;e=-1;for(f=b.length;++e<f;)if(b[e]===a)return!0;return!1};return E}();x.select=H;"undefined"!=typeof global?
global.MetaphorJs=x:window.MetaphorJs=x})();
(function(){var z={lib:{},cmp:{},view:{}},G=Object.prototype.toString,H=function(){var p={"[object String]":0,"[object Number]":1,"[object Boolean]":2,"[object Object]":3,"[object Function]":4,"[object Array]":5,"[object RegExp]":9,"[object Date]":10};return function(r){if(!r){if(null===r)return 6;if(void 0===r)return 7}var u=p[G.call(r)];return void 0===u?-1:1==u&&isNaN(r)?8:u}}(),I=function(p){if(p&&void 0!=!p.length&&"string"!=typeof p&&0!==H(p)){for(var r=[],u=-1,z=p.length>>>0;++u!==z;r[u]=p[u]);
return r}return p?[p]:[]},K=function(){var p=/^[\w[:#.][\w\]*^|=!]*$/,r=/=([^\]]+)/,u=/ *, */,z=/(\([^)]*)\+/,G=/(\[[^\]]+)~/,H=/(~|>|\+)/,K=/ +/,P=/([^[:.#]+)?(?:#([^[:.#]+))?(?:\.([^[:.]+))?(?:\[([^!&^*|$[:=]+)([!$^*|&]?=)?([^:\]]+)?\])?(?::([^(]+)(?:\(([^)]+)\))?)?/,Q=/(?:(-?\d*)n)?(?:(%|-)(\d*))?/,R=/\D/,S=/[^(]*\(([^)]*)\)/,T=/\(.*/,U=/\[([^!~^*|$ [:=]+)([$^*|]?=)?([^ :\]]+)?\]/,A=document,V=!!A.getElementsByClassName,L=!!A.querySelectorAll,s={"first-child":function(a){return a.parentNode.getElementsByTagName("*")[0]!==
a},"last-child":function(a){for(;(a=a.nextSibling)&&1!=a.nodeType;);return!!a},root:function(a){return"html"!==a.nodeName.toLowerCase()},"nth-child":function(a,c){var b=a.nodeIndex||0,e=c[3]=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=a.parentNode.firstChild;b++;do if(1==k.nodeType&&(k.nodeIndex=++b)&&a===k&&(b+e)%f)return 0;while(k=k.nextSibling);return 1},"nth-last-child":function(a,c){var b=a.nodeIndexLast||0,e=c[3]?("%"===c[2]?-1:1)*c[3]:0,f=c[1];if(b)return!((b+e)%f);var k=
a.parentNode.lastChild;b++;do if(1==k.nodeType&&(k.nodeLastIndex=b++)&&a===k&&(b+e)%f)return 0;while(k=k.previousSibling);return 1},empty:function(a){return!!a.firstChild},parent:function(a){return!a.firstChild},"only-child":function(a){return 1!=a.parentNode.getElementsByTagName("*").length},checked:function(a){return!a.checked},lang:function(a,c){return a.lang!==c&&A.documentElement.lang!==c},enabled:function(a){return a.disabled||"hidden"===a.type},disabled:function(a){return!a.disabled},selected:function(a){return!a.selected}},
B={},C=function(a){return B[a]||(B[a]=new RegExp("(^| +)"+a+"($| +)"))},n={"":function(a,c){return null!==a.getAttribute(c)},"=":function(a,c,b){return(c=a.getAttribute(c))&&c===b},"&=":function(a,c,b){return(c=a.getAttribute(c))&&C(b).test(c)},"^=":function(a,c,b){return(c=a.getAttribute(c)+"")&&!c.indexOf(b)},"$=":function(a,c,b){return(c=a.getAttribute(c)+"")&&c.indexOf(b)==c.length-b.length},"*=":function(a,c,b){return(c=a.getAttribute(c)+"")&&-1!=c.indexOf(b)},"|=":function(a,c,b){return(c=a.getAttribute(c)+
"")&&(c===b||!!c.indexOf(b+"-"))},"!=":function(a,c,b){return!(c=a.getAttribute(c))||!C(b).test(c)}},F=function(a,c){c=c||A;var b=[],e=null,f,k,q,d,t,l,m;if(L)try{b=I(c.querySelectorAll(a.replace(r,'="$1"')))}catch(F){e=!0}if(!L||e)if(p.test(a))switch(e=0,a.charAt(0)){case "#":e=a.slice(1);b=A.getElementById(e);b.id!==e&&(b=A.all[e]);b=b?[b]:[];break;case ".":f=a.slice(1);if(V)b=I((b=c.getElementsByClassName(f)).length?b:[]);else{f=" "+f+" ";k=c.getElementsByTagName("*");for(q=0;d=k[q++];)-1!=(" "+
d.className+" ").indexOf(f)&&(b[e++]=d);b=e?b:[]}break;case ":":k=c.getElementsByTagName("*");q=0;t=a.replace(S,"$1");for(l=a.replace(T,"");d=k[q++];)s[l]&&!s[l](d,t)&&(b[e++]=d);b=e?b:[];break;case "[":k=c.getElementsByTagName("*");q=0;d=U.exec(a);f=d[1];m=d[2]||"";for(t=d[3];d=k[q++];)n[m]&&(n[m](d,f,t)||"class"===f&&n[m](d,"className",t))&&(b[e++]=d);b=e?b:[];break;default:b=I((b=c.getElementsByTagName(a)).length?b:[])}else{for(var B=a.split(u),C=B.length-1,W=!!C,M,N,h,J,v,w,x,y,O,g,D,E;e=B[C--];){N=
(M=e.replace(z,"$1%").replace(G,"$1&").replace(H," $1 ").split(K)).length;q=0;J=" ";for(k=[c];h=M[q++];)if(" "!==h&&">"!==h&&"~"!==h&&"+"!==h&&k){h=h.match(P);v=h[1]||"*";w=h[2];x=h[3]?" "+h[3]+" ":"";f=h[4];m=h[5]||"";l=h[7];t="nth-child"===l||"nth-last-child"===l?Q.exec("even"===h[8]&&"2n"||"odd"===h[8]&&"2n%1"||!R.test(h[8])&&"0n%"+h[8]||h[8]):h[8];y=[];e=O=0;for(D=q==N;g=k[O++];)switch(J){case " ":E=g.getElementsByTagName(v);for(g=0;d=E[g++];)w&&d.id!==w||x&&-1==(" "+d.className+" ").indexOf(x)||
!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(s[l]?s[l](d,t):l)||(D&&(d.yeasss=1),y[e++]=d);break;case "~":for(v=v.toLowerCase();(g=g.nextSibling)&&!g.yeasss;)1!=g.nodeType||"*"!==v&&g.nodeName.toLowerCase()!==v||w&&g.id!==w||x&&-1==(" "+g.className+" ").indexOf(x)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(s[l]?s[l](g,t):l)||(D&&(g.yeasss=1),y[e++]=g);break;case "+":for(;(g=g.nextSibling)&&1!=g.nodeType;);!g||g.nodeName.toLowerCase()!==
v.toLowerCase()&&"*"!==v||w&&g.id!==w||x&&-1==(" "+d.className+" ").indexOf(x)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||g.yeasss||(s[l]?s[l](g,t):l)||(D&&(g.yeasss=1),y[e++]=g);break;case ">":for(E=g.getElementsByTagName(v),q=0;d=E[q++];)d.parentNode!==g||w&&d.id!==w||x&&-1==(" "+d.className+" ").indexOf(x)||!(!f||n[m]&&(n[m](d,f,h[6])||"class"===f&&n[m](d,"className",h[6])))||d.yeasss||(s[l]?s[l](d,t):l)||(D&&(d.yeasss=1),y[e++]=d)}k=y}else J=h;if(W){if(!k.concat){y=
[];for(g=0;d=k[g];)y[g++]=d;k=y}b=k.concat(1==b.length?b[0]:b)}else b=k}for(e=b.length;e--;)b[e].yeasss=b[e].nodeIndex=b[e].nodeIndexLast=null}return b};F.is=function(a,c){var b=F(c,a.parentNode),e,f;e=-1;for(f=b.length;++e<f;)if(b[e]===a)return!0;return!1};return F}();z.select=K;"undefined"!=typeof global?global.MetaphorJs=z:window.MetaphorJs=z})();
var strUndef = "undefined";
var undf = undefined;
var toString = Object.prototype.toString;
var isUndefined = function(any) {
return typeof any == strUndef;
};
var varType = function(){
var types = {
'[object String]': 0,
'[object Number]': 1,
'[object Boolean]': 2,
'[object Object]': 3,
'[object Function]': 4,
'[object Array]': 5,
'[object RegExp]': 9,
'[object Date]': 10
};
/**
'string': 0,
'number': 1,
'boolean': 2,
'object': 3,
'function': 4,
'array': 5,
'null': 6,
'undefined': 7,
'NaN': 8,
'regexp': 9,
'date': 10
*/
return function(val) {
if (!val) {
if (val === null) {
return 6;
}
if (val === undf) {
return 7;
}
}
var num = types[toString.call(val)];
if (num === undf) {
return -1;
}
if (num == 1 && isNaN(val)) {
return 8;
}
return num;
};
}();
var isString = function(value) {
return typeof value == "string";
return typeof value == "string" || varType(value) === 0;
};

@@ -19,3 +72,3 @@

var toArray = function(list) {
if (list && !isUndefined(list.length) && !isString(list)) {
if (list && !list.length != undf && !isString(list)) {
for(var a = [], i =- 1, l = list.length>>>0; ++i !== l; a[i] = list[i]){}

@@ -186,3 +239,3 @@ return a;

'': function (child, attr) {
return !!child.getAttribute(attr);
return child.getAttribute(attr) !== null;
},

@@ -189,0 +242,0 @@ /*

{
"standalone": {
"wrap": true,
"global": true,
"target": "dist/metaphorjs.select.js",
"files": [
"../metaphorjs/src/MetaphorJs.js",
["src/metaphorjs.select.js", {"as": "select"}]
],
"expose": ["select"]
},
"npm": {
"target": "dist/metaphorjs.select.npm.js",
"files": [
["src/metaphorjs.select.js", {"keepExports": true}]
]
},
"amd": {
"target": "dist/metaphorjs.select.amd.js",
"files": [
["src/metaphorjs.select.js", {"returnExports": true}]
],
"define": {
"name": "metaphorjs-select"
"version": "0.1.1",
"push": [
"github"
],
"build": {
"standalone": {
"wrap": true,
"global": true,
"target": "dist/metaphorjs.select.js",
"files": [
"../metaphorjs/src/MetaphorJs.js",
[
"src/metaphorjs.select.js",
{
"as": "select"
}
]
],
"expose": [
"select"
]
},
"npm": {
"target": "dist/metaphorjs.select.npm.js",
"compile": false,
"files": [
[
"src/metaphorjs.select.js",
{
"keepExports": true
}
]
]
},
"amd": {
"target": "dist/metaphorjs.select.amd.js",
"files": [
[
"src/metaphorjs.select.js",
{
"returnExports": true
}
]
],
"define": {
"name": "metaphorjs-select"
}
}
},
"compile-standalone": {
"target": "dist/metaphorjs.select.min.js",
"compile": "standalone"
},
"compile-amd": {
"target": "dist/metaphorjs.select.amd.min.js",
"compile": "amd"
}
}
{
"name": "metaphorjs-select",
"version": "0.1.0",
"description": "",
"main": "dist/metaphorjs.select.npm.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://github.com/kuindji/metaphorjs-select.git"
},
"author": "kuindji",
"license": "MIT",
"bugs": {
"url": "https://github.com/kuindji/metaphorjs-select/issues"
},
"homepage": "https://github.com/kuindji/metaphorjs-select"
}
"name": "metaphorjs-select",
"version": "0.1.1",
"description": "",
"main": "dist/metaphorjs.select.npm.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "https://github.com/kuindji/metaphorjs-select.git"
},
"author": "kuindji",
"license": "MIT",
"bugs": {
"url": "https://github.com/kuindji/metaphorjs-select/issues"
},
"homepage": "https://github.com/kuindji/metaphorjs-select"
}

@@ -157,3 +157,3 @@

'': function (child, attr) {
return !!child.getAttribute(attr);
return child.getAttribute(attr) !== null;
},

@@ -160,0 +160,0 @@ /*