opennms
Version:
Client API for the OpenNMS network monitoring platform
1 lines • 5.25 kB
JSON
{"remainingRequest":"/data/node_modules/babel-loader/lib/index.js!/data/node_modules/ip-address/lib/v6/helpers.js","dependencies":[{"path":"/data/node_modules/ip-address/lib/v6/helpers.js","mtime":1553611387684},{"path":"/data/.babelrc","mtime":1553611371556},{"path":"/data/node_modules/cache-loader/dist/cjs.js","mtime":1553611387012},{"path":"/data/node_modules/babel-loader/lib/index.js","mtime":1553611386992}],"contextDependencies":[],"result":["'use strict';\n\nvar sprintf = require('sprintf-js').sprintf;\n\n/**\n * @returns {String} the string with all zeroes contained in a <span>\n */\nvar spanAllZeroes = exports.spanAllZeroes = function (s) {\n return s.replace(/(0+)/g, '<span class=\"zero\">$1</span>');\n};\n\n/**\n * @returns {String} the string with each character contained in a <span>\n */\nexports.spanAll = function (s, optionalOffset) {\n if (optionalOffset === undefined) {\n optionalOffset = 0;\n }\n\n var letters = s.split('');\n\n return letters.map(function (n, i) {\n return sprintf('<span class=\"digit value-%s position-%d\">%s</span>', n, i + optionalOffset, spanAllZeroes(n)); // XXX Use #base-2 .value-0 instead?\n }).join('');\n};\n\nfunction spanLeadingZeroesSimple(group) {\n return group.replace(/^(0+)/, '<span class=\"zero\">$1</span>');\n}\n\n/**\n * @returns {String} the string with leading zeroes contained in a <span>\n */\nexports.spanLeadingZeroes = function (address) {\n var groups = address.split(':');\n\n return groups.map(function (g) {\n return spanLeadingZeroesSimple(g);\n }).join(':');\n};\n\n/**\n * Groups an address\n * @returns {String} a grouped address\n */\nexports.simpleGroup = function (addressString, offset) {\n var groups = addressString.split(':');\n\n if (!offset) {\n offset = 0;\n }\n\n return groups.map(function (g, i) {\n if (/group-v4/.test(g)) {\n return g;\n }\n\n return sprintf('<span class=\"hover-group group-%d\">%s</span>', i + offset, spanLeadingZeroesSimple(g));\n }).join(':');\n};",{"version":3,"sources":["node_modules/ip-address/lib/v6/helpers.js"],"names":["sprintf","require","spanAllZeroes","exports","s","replace","spanAll","optionalOffset","undefined","letters","split","map","n","i","join","spanLeadingZeroesSimple","group","spanLeadingZeroes","address","groups","g","simpleGroup","addressString","offset","test"],"mappings":"AAAA;;AAEA,IAAIA,UAAUC,QAAQ,YAAR,EAAsBD,OAApC;;AAEA;;;AAGA,IAAIE,gBAAgBC,QAAQD,aAAR,GAAwB,UAAUE,CAAV,EAAa;AACvD,SAAOA,EAAEC,OAAF,CAAU,OAAV,EAAmB,8BAAnB,CAAP;AACD,CAFD;;AAIA;;;AAGAF,QAAQG,OAAR,GAAkB,UAAUF,CAAV,EAAaG,cAAb,EAA6B;AAC7C,MAAIA,mBAAmBC,SAAvB,EAAkC;AAChCD,qBAAiB,CAAjB;AACD;;AAED,MAAIE,UAAUL,EAAEM,KAAF,CAAQ,EAAR,CAAd;;AAEA,SAAOD,QAAQE,GAAR,CAAY,UAAUC,CAAV,EAAaC,CAAb,EAAgB;AACjC,WAAOb,QAAQ,oDAAR,EAA8DY,CAA9D,EACLC,IAAIN,cADC,EAELL,cAAcU,CAAd,CAFK,CAAP,CADiC,CAGZ;AACtB,GAJM,EAIJE,IAJI,CAIC,EAJD,CAAP;AAKD,CAZD;;AAcA,SAASC,uBAAT,CAAiCC,KAAjC,EAAwC;AACtC,SAAOA,MAAMX,OAAN,CAAc,OAAd,EAAuB,8BAAvB,CAAP;AACD;;AAED;;;AAGAF,QAAQc,iBAAR,GAA4B,UAAUC,OAAV,EAAmB;AAC7C,MAAIC,SAASD,QAAQR,KAAR,CAAc,GAAd,CAAb;;AAEA,SAAOS,OAAOR,GAAP,CAAW,UAAUS,CAAV,EAAa;AAC7B,WAAOL,wBAAwBK,CAAxB,CAAP;AACD,GAFM,EAEJN,IAFI,CAEC,GAFD,CAAP;AAGD,CAND;;AAQA;;;;AAIAX,QAAQkB,WAAR,GAAsB,UAAUC,aAAV,EAAyBC,MAAzB,EAAiC;AACrD,MAAIJ,SAASG,cAAcZ,KAAd,CAAoB,GAApB,CAAb;;AAEA,MAAI,CAACa,MAAL,EAAa;AACXA,aAAS,CAAT;AACD;;AAED,SAAOJ,OAAOR,GAAP,CAAW,UAAUS,CAAV,EAAaP,CAAb,EAAgB;AAChC,QAAI,WAAWW,IAAX,CAAgBJ,CAAhB,CAAJ,EAAwB;AACtB,aAAOA,CAAP;AACD;;AAED,WAAOpB,QAAQ,8CAAR,EACLa,IAAIU,MADC,EAELR,wBAAwBK,CAAxB,CAFK,CAAP;AAGD,GARM,EAQJN,IARI,CAQC,GARD,CAAP;AASD,CAhBD","file":"helpers.js","sourceRoot":"/data","sourcesContent":["'use strict';\n\nvar sprintf = require('sprintf-js').sprintf;\n\n/**\n * @returns {String} the string with all zeroes contained in a <span>\n */\nvar spanAllZeroes = exports.spanAllZeroes = function (s) {\n return s.replace(/(0+)/g, '<span class=\"zero\">$1</span>');\n};\n\n/**\n * @returns {String} the string with each character contained in a <span>\n */\nexports.spanAll = function (s, optionalOffset) {\n if (optionalOffset === undefined) {\n optionalOffset = 0;\n }\n\n var letters = s.split('');\n\n return letters.map(function (n, i) {\n return sprintf('<span class=\"digit value-%s position-%d\">%s</span>', n,\n i + optionalOffset,\n spanAllZeroes(n)); // XXX Use #base-2 .value-0 instead?\n }).join('');\n};\n\nfunction spanLeadingZeroesSimple(group) {\n return group.replace(/^(0+)/, '<span class=\"zero\">$1</span>');\n}\n\n/**\n * @returns {String} the string with leading zeroes contained in a <span>\n */\nexports.spanLeadingZeroes = function (address) {\n var groups = address.split(':');\n\n return groups.map(function (g) {\n return spanLeadingZeroesSimple(g);\n }).join(':');\n};\n\n/**\n * Groups an address\n * @returns {String} a grouped address\n */\nexports.simpleGroup = function (addressString, offset) {\n var groups = addressString.split(':');\n\n if (!offset) {\n offset = 0;\n }\n\n return groups.map(function (g, i) {\n if (/group-v4/.test(g)) {\n return g;\n }\n\n return sprintf('<span class=\"hover-group group-%d\">%s</span>',\n i + offset,\n spanLeadingZeroesSimple(g));\n }).join(':');\n};\n"]}]}