Produced by Araxis Merge on 5/9/2017 12:03:03 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | Tue May 9 16:03:03 2017 UTC | ||
| 2 | OSCIF_HEC_v1.4_Sprint23_build4_Apr_2017.zip\CRM_solutions\Managed\North52BPA_1_0_0_506_managed_2013_2015_2016..zip\WebResources | north52_javascriptn52json25C5E3B1A-6469-E211-BEE9-00155DF5B00D | Mon Sep 19 18:20:18 2016 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 0 | 0 |
| Changed | 0 | 0 |
| Inserted | 1 | 1 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | if (!this. N52JSON) { this.N52J SON = {}; } (functio n () { fun ction f(n) { return n < 10 ? ' 0' + n : n ; } if (ty peof Date. prototype. toN52JSON !== 'funct ion') { Da te.prototy pe.toN52JS ON = funct ion (key) { return i sFinite(th is.valueOf ()) ? this .getUTCFul lYear() + '-' + f(th is.getUTCM onth() + 1 ) + '-' + f(this.get UTCDate()) + 'T' + f (this.getU TCHours()) + ':' + f (this.getU TCMinutes( )) + ':' + f(this.ge tUTCSecond s()) + 'Z' : null; } ; String.p rototype.t oN52JSON = Number.pr ototype.to N52JSON = Boolean.pr ototype.to N52JSON = function ( key) { ret urn this.v alueOf(); }; } var c x = /[\u00 00\u00ad\u 0600-\u060 4\u070f\u1 7b4\u17b5\ u200c-\u20 0f\u2028-\ u202f\u206 0-\u206f\u feff\ufff0 -\uffff]/g , escapabl e = /[\\\" \x00-\x1f\ x7f-\x9f\u 00ad\u0600 -\u0604\u0 70f\u17b4\ u17b5\u200 c-\u200f\u 2028-\u202 f\u2060-\u 206f\ufeff \ufff0-\uf fff]/g, ga p, indent, meta = { '\b': '\\b ', '\t': ' \\t', '\n' : '\\n', ' \f': '\\f' , '\r': '\ \r', '"': '\\"', '\\ ': '\\\\' }, rep; fu nction quo te(string) { escapab le.lastInd ex = 0; re turn escap able.test( string) ? '"' + stri ng.replace (escapable , function (a) { var c = meta[ a]; return typeof c === 'strin g' ? c : ' \\u' + ('0 000' + a.c harCodeAt( 0).toStrin g(16)).sli ce(-4); }) + '"' : ' "' + strin g + '"'; } function str(key, h older) { v ar i, k, v , length, mind = gap , partial, value = h older[key] ; if (valu e && typeo f value == = 'object' && typeof value.toN 52JSON === 'function ') { value = value.t oN52JSON(k ey); } if (typeof re p === 'fun ction') { value = re p.call(hol der, key, value); } switch (ty peof value ) { case ' string': r eturn quot e(value); case 'numb er': retur n isFinite (value) ? String(val ue) : 'nul l'; case ' boolean': case 'null ': return String(val ue); case 'object': if (!value ) { return 'null'; } gap += in dent; part ial = []; if (Object .prototype .toString. apply(valu e) === '[o bject Arra y]') { len gth = valu e.length; for (i = 0 ; i < leng th; i += 1 ) { partia l[i] = str (i, value) || 'null' ; } v = pa rtial.leng th === 0 ? '[]' : ga p ? '[\n' + gap + pa rtial.join (',\n' + g ap) + '\n' + mind + ']' : '[' + partial. join(',') + ']'; gap = mind; r eturn v; } if (rep & & typeof r ep === 'ob ject') { l ength = re p.length; for (i = 0 ; i < leng th; i += 1 ) { k = re p[i]; if ( typeof k = == 'string ') { v = s tr(k, valu e); if (v) { partial .push(quot e(k) + (ga p ? ': ' : ':') + v) ; } } } } else { for (k in val ue) { if ( Object.has OwnPropert y.call(val ue, k)) { v = str(k, value); i f (v) { pa rtial.push (quote(k) + (gap ? ' : ' : ':') + v); } } } } v = p artial.len gth === 0 ? '{}' : g ap ? '{\n' + gap + p artial.joi n(',\n' + gap) + '\n ' + mind + '}' : '{' + partial .join(',') + '}'; ga p = mind; return v; } } if (ty peof N52JS ON.stringi fy !== 'fu nction') { N52JSON.s tringify = function (value, re placer, sp ace) { var i; gap = ''; indent = ''; if (typeof sp ace === 'n umber') { for (i = 0 ; i < spac e; i += 1) { indent += ' '; } } else if (typeof sp ace === 's tring') { indent = s pace; } re p = replac er; if (re placer && typeof rep lacer !== 'function' && (typeo f replacer !== 'obje ct' || typ eof replac er.length !== 'numbe r')) { thr ow new Err or('N52JSO N.stringif y'); } ret urn str('' , { '': va lue }); }; } if (typ eof N52JSO N.parse != = 'functio n') { N52J SON.parse = function (text, re viver) { v ar j; func tion walk( holder, ke y) { var k , v, value = holder[ key]; if ( value && t ypeof valu e === 'obj ect') { fo r (k in va lue) { if (Object.ha sOwnProper ty.call(va lue, k)) { v = walk( value, k); if (v !== undefined ) { value[ k] = v; } else { del ete value[ k]; } } } } return r eviver.cal l(holder, key, value ); } text = String(t ext); cx.l astIndex = 0; if (cx .test(text )) { text = text.rep lace(cx, f unction (a ) { return '\\u' + ( '0000' + a .charCodeA t(0).toStr ing(16)).s lice(-4); }); } if ( /^[\],:{}\ s]*$/.test (text.repl ace(/\\(?: ["\\\/bfnr t]|u[0-9a- fA-F]{4})/ g, '@').re place(/"[^ "\\\n\r]*" |true|fals e|null|-?\ d+(?:\.\d* )?(?:[eE][ +\-]?\d+)? /g, ']').r eplace(/(? :^|:|,)(?: \s*\[)+/g, ''))) { j = eval('( ' + text + ')'); ret urn typeof reviver = == 'functi on' ? walk ({ '': j } , '') : j; } throw n ew SyntaxE rror('N52J SON.parse' ); }; } } ()); |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.