{"vars":[{"line":0,"kind":2,"definition":1,"name":"URI::Escape"},{"line":2,"kind":2,"containerName":"","name":"strict"},{"containerName":"","name":"warnings","line":3,"kind":2},{"line":139,"kind":2,"name":"Exporter","containerName":""},{"line":140,"kind":13,"definition":"our","name":"%escapes","containerName":"URI::Escape"},{"line":141,"definition":"our","kind":13,"name":"@EXPORT","containerName":"URI::Escape"},{"definition":"our","line":142,"kind":13,"containerName":"URI::Escape","name":"@EXPORT_OK"},{"containerName":"URI::Escape","name":"$VERSION","line":143,"kind":13,"definition":"our"},{"name":"Carp","containerName":"","line":145,"kind":2},{"name":"%escapes","containerName":null,"line":149,"kind":13},{"containerName":null,"name":"%subst","line":152,"kind":13,"definition":"my","localvar":"my"},{"line":154,"definition":"my","kind":13,"name":"%Unsafe","containerName":null,"localvar":"my"},{"line":155,"kind":12,"name":"RFC2732"},{"kind":12,"line":156,"name":"RFC3986"},{"signature":{"documentation":"","parameters":[{"label":"$text"},{"label":"$patn"}],"label":"uri_escape($text,$patn)"},"range":{"end":{"character":9999,"line":170},"start":{"line":159,"character":0}},"line":159,"definition":"sub","kind":12,"children":[{"localvar":"my","containerName":"uri_escape","name":"$text","line":160,"kind":13,"definition":"my"},{"line":160,"kind":13,"containerName":"uri_escape","name":"$patn"},{"containerName":"uri_escape","name":"$text","kind":13,"line":161},{"line":162,"kind":13,"name":"$patn","containerName":"uri_escape"},{"name":"$subst","containerName":"uri_escape","line":163,"kind":13},{"kind":13,"line":163,"name":"$patn","containerName":"uri_escape"},{"localvar":"my","containerName":"uri_escape","name":"$tmp","line":165,"kind":13,"definition":"my"},{"name":"$patn","containerName":"uri_escape","kind":13,"line":165},{"line":169,"kind":13,"containerName":"uri_escape","name":"$subst"},{"name":"$patn","containerName":"uri_escape","line":169,"kind":13},{"line":169,"kind":13,"name":"$text","containerName":"uri_escape"}],"name":"uri_escape","detail":"($text,$patn)","containerName":"URI::Escape"},{"kind":12,"line":167,"containerName":"croak","name":"Carp"},{"line":171,"kind":13,"containerName":null,"name":"$text"},{"line":173,"kind":13,"containerName":null,"name":"$text"},{"children":[{"localvar":"my","containerName":"_fail_hi","name":"$chr","definition":"my","line":177,"kind":13},{"name":"$chr","containerName":"_fail_hi","kind":13,"line":178}],"line":176,"definition":"sub","kind":12,"containerName":"URI::Escape","name":"_fail_hi","range":{"end":{"character":9999,"line":179},"start":{"line":176,"character":0}}},{"name":"Carp","containerName":"croak","kind":12,"line":178},{"range":{"end":{"line":186,"character":9999},"start":{"character":0,"line":181}},"children":[{"kind":13,"line":182,"definition":"my","name":"$text","containerName":"uri_escape_utf8","localvar":"my"},{"name":"$text","containerName":"uri_escape_utf8","line":183,"kind":13},{"kind":13,"line":184,"containerName":"uri_escape_utf8","name":"$text"},{"containerName":"uri_escape_utf8","name":"$text","kind":13,"line":185}],"definition":"sub","line":181,"kind":12,"containerName":"URI::Escape","name":"uri_escape_utf8"},{"containerName":"encode","name":"utf8","line":184,"kind":12},{"range":{"start":{"line":188,"character":0},"end":{"character":9999,"line":203}},"children":[{"kind":13,"line":192,"definition":"my","containerName":"uri_unescape","name":"$str","localvar":"my"},{"localvar":"my","kind":13,"line":195,"definition":"my","name":"@str","containerName":"uri_unescape"},{"name":"$str","containerName":"uri_unescape","line":195,"kind":13},{"line":196,"kind":13,"name":"@str","containerName":"uri_unescape"},{"name":"@str","containerName":"uri_unescape","kind":13,"line":199},{"kind":13,"line":201,"name":"$str","containerName":"uri_unescape"},{"name":"$str","containerName":"uri_unescape","kind":13,"line":201},{"line":202,"kind":13,"containerName":"uri_unescape","name":"$str"}],"definition":"sub","line":188,"kind":12,"containerName":"URI::Escape","name":"uri_unescape"},{"containerName":"URI::Escape","name":"escape_char","children":[{"localvar":"my","name":"$dummy","containerName":"escape_char","line":209,"kind":13,"definition":"my"},{"localvar":"my","containerName":"escape_char","name":"$s","kind":13,"line":212,"definition":"my"},{"containerName":"escape_char","name":"$s","line":213,"kind":13},{"kind":13,"line":214,"containerName":"escape_char","name":"$s"},{"containerName":"escape_char","name":"@URI","kind":13,"line":217}],"line":206,"kind":12,"definition":"sub","range":{"start":{"line":206,"character":0},"end":{"character":9999,"line":218}}},{"line":211,"kind":12,"name":"utf8","containerName":"is_utf8"},{"name":"utf8","containerName":"encode","kind":12,"line":213},{"kind":12,"line":217,"name":"Escape","containerName":"escapes"}],"version":5}