Files
pezkuwi-mobile-app/frontend/.metro-cache/cache/07/9feea6befe782a29442123e97cd95fd8aeca42135bbdbdbb633b693b938cf9ea18d495
T
2025-11-09 07:57:58 +00:00

1 line
5.6 KiB
Plaintext

{"dependencies":[{"name":"./isSet","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":32,"index":32}}],"key":"Op1ZzHIj5qbPg4bYPHCOrFCN1q0=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.interpolate = interpolate;\n var _isSet = require(_dependencyMap[0], \"./isSet\");\n function interpolate(i18n, message, options) {\n options = Object.keys(options).reduce((buffer, key) => {\n buffer[i18n.transformKey(key)] = options[key];\n return buffer;\n }, {});\n const matches = message.match(i18n.placeholder);\n if (!matches) {\n return message;\n }\n while (matches.length) {\n let value;\n const placeholder = matches.shift();\n const name = placeholder.replace(i18n.placeholder, \"$1\");\n if ((0, _isSet.isSet)(options[name])) {\n value = options[name].toString().replace(/\\$/gm, \"_#$#_\");\n } else if (name in options) {\n value = i18n.nullPlaceholder(i18n, placeholder, message, options);\n } else {\n value = i18n.missingPlaceholder(i18n, placeholder, message, options);\n }\n const regex = new RegExp(placeholder.replace(/\\{/gm, \"\\\\{\").replace(/\\}/gm, \"\\\\}\"), \"g\");\n message = message.replace(regex, value);\n }\n return message.replace(/_#\\$#_/g, \"$\");\n }\n});","lineCount":34,"map":[[7,2,2,0,"exports"],[7,9,2,0],[7,10,2,0,"interpolate"],[7,21,2,0],[7,24,2,0,"interpolate"],[7,35,2,0],[8,2,1,0],[8,6,1,0,"_isSet"],[8,12,1,0],[8,15,1,0,"require"],[8,22,1,0],[8,23,1,0,"_dependencyMap"],[8,37,1,0],[9,2,2,7],[9,11,2,16,"interpolate"],[9,22,2,27,"interpolate"],[9,23,2,28,"i18n"],[9,27,2,32],[9,29,2,34,"message"],[9,36,2,41],[9,38,2,43,"options"],[9,45,2,50],[9,47,2,52],[10,4,3,4,"options"],[10,11,3,11],[10,14,3,14,"Object"],[10,20,3,20],[10,21,3,21,"keys"],[10,25,3,25],[10,26,3,26,"options"],[10,33,3,33],[10,34,3,34],[10,35,3,35,"reduce"],[10,41,3,41],[10,42,3,42],[10,43,3,43,"buffer"],[10,49,3,49],[10,51,3,51,"key"],[10,54,3,54],[10,59,3,59],[11,6,4,8,"buffer"],[11,12,4,14],[11,13,4,15,"i18n"],[11,17,4,19],[11,18,4,20,"transformKey"],[11,30,4,32],[11,31,4,33,"key"],[11,34,4,36],[11,35,4,37],[11,36,4,38],[11,39,4,41,"options"],[11,46,4,48],[11,47,4,49,"key"],[11,50,4,52],[11,51,4,53],[12,6,5,8],[12,13,5,15,"buffer"],[12,19,5,21],[13,4,6,4],[13,5,6,5],[13,7,6,7],[13,8,6,8],[13,9,6,9],[13,10,6,10],[14,4,7,4],[14,10,7,10,"matches"],[14,17,7,17],[14,20,7,20,"message"],[14,27,7,27],[14,28,7,28,"match"],[14,33,7,33],[14,34,7,34,"i18n"],[14,38,7,38],[14,39,7,39,"placeholder"],[14,50,7,50],[14,51,7,51],[15,4,8,4],[15,8,8,8],[15,9,8,9,"matches"],[15,16,8,16],[15,18,8,18],[16,6,9,8],[16,13,9,15,"message"],[16,20,9,22],[17,4,10,4],[18,4,11,4],[18,11,11,11,"matches"],[18,18,11,18],[18,19,11,19,"length"],[18,25,11,25],[18,27,11,27],[19,6,12,8],[19,10,12,12,"value"],[19,15,12,17],[20,6,13,8],[20,12,13,14,"placeholder"],[20,23,13,25],[20,26,13,28,"matches"],[20,33,13,35],[20,34,13,36,"shift"],[20,39,13,41],[20,40,13,42],[20,41,13,43],[21,6,14,8],[21,12,14,14,"name"],[21,16,14,18],[21,19,14,21,"placeholder"],[21,30,14,32],[21,31,14,33,"replace"],[21,38,14,40],[21,39,14,41,"i18n"],[21,43,14,45],[21,44,14,46,"placeholder"],[21,55,14,57],[21,57,14,59],[21,61,14,63],[21,62,14,64],[22,6,15,8],[22,10,15,12],[22,14,15,12,"isSet"],[22,20,15,17],[22,21,15,17,"isSet"],[22,26,15,17],[22,28,15,18,"options"],[22,35,15,25],[22,36,15,26,"name"],[22,40,15,30],[22,41,15,31],[22,42,15,32],[22,44,15,34],[23,8,16,12,"value"],[23,13,16,17],[23,16,16,20,"options"],[23,23,16,27],[23,24,16,28,"name"],[23,28,16,32],[23,29,16,33],[23,30,16,34,"toString"],[23,38,16,42],[23,39,16,43],[23,40,16,44],[23,41,16,45,"replace"],[23,48,16,52],[23,49,16,53],[23,55,16,59],[23,57,16,61],[23,64,16,68],[23,65,16,69],[24,6,17,8],[24,7,17,9],[24,13,18,13],[24,17,18,17,"name"],[24,21,18,21],[24,25,18,25,"options"],[24,32,18,32],[24,34,18,34],[25,8,19,12,"value"],[25,13,19,17],[25,16,19,20,"i18n"],[25,20,19,24],[25,21,19,25,"nullPlaceholder"],[25,36,19,40],[25,37,19,41,"i18n"],[25,41,19,45],[25,43,19,47,"placeholder"],[25,54,19,58],[25,56,19,60,"message"],[25,63,19,67],[25,65,19,69,"options"],[25,72,19,76],[25,73,19,77],[26,6,20,8],[26,7,20,9],[26,13,21,13],[27,8,22,12,"value"],[27,13,22,17],[27,16,22,20,"i18n"],[27,20,22,24],[27,21,22,25,"missingPlaceholder"],[27,39,22,43],[27,40,22,44,"i18n"],[27,44,22,48],[27,46,22,50,"placeholder"],[27,57,22,61],[27,59,22,63,"message"],[27,66,22,70],[27,68,22,72,"options"],[27,75,22,79],[27,76,22,80],[28,6,23,8],[29,6,24,8],[29,12,24,14,"regex"],[29,17,24,19],[29,20,24,22],[29,24,24,26,"RegExp"],[29,30,24,32],[29,31,24,33,"placeholder"],[29,42,24,44],[29,43,24,45,"replace"],[29,50,24,52],[29,51,24,53],[29,57,24,59],[29,59,24,61],[29,64,24,66],[29,65,24,67],[29,66,24,68,"replace"],[29,73,24,75],[29,74,24,76],[29,80,24,82],[29,82,24,84],[29,87,24,89],[29,88,24,90],[29,90,24,92],[29,93,24,95],[29,94,24,96],[30,6,25,8,"message"],[30,13,25,15],[30,16,25,18,"message"],[30,23,25,25],[30,24,25,26,"replace"],[30,31,25,33],[30,32,25,34,"regex"],[30,37,25,39],[30,39,25,41,"value"],[30,44,25,46],[30,45,25,47],[31,4,26,4],[32,4,27,4],[32,11,27,11,"message"],[32,18,27,18],[32,19,27,19,"replace"],[32,26,27,26],[32,27,27,27],[32,36,27,36],[32,38,27,38],[32,41,27,41],[32,42,27,42],[33,2,28,0],[34,0,28,1],[34,3]],"functionMap":{"names":["<global>","interpolate","Object.keys.reduce$argument_0"],"mappings":"AAA;OCC;0CCC;KDG;CDsB"},"hasCjsExports":false},"type":"js/module"}]}