Skip to content

Instantly share code, notes, and snippets.

@douglasduteil

douglasduteil/stats.json

Last active Sep 29, 2017
Embed
What would you like to do?
RePeople "yarn run webpack --json > stats.json"
{
"errors": [],
"warnings": [],
"version": "3.6.0",
"hash": "71c562100488c2ac824e",
"time": 2494,
"publicPath": "",
"assetsByChunkName": {
"main": "bundle.js"
},
"assets": [
{
"name": "6dc3d87ca4e7a3c134aab663f0a17a10.svg",
"size": 2479,
"chunks": [],
"chunkNames": [],
"emitted": true
},
{
"name": "bundle.js",
"size": 3734640,
"chunks": [
0
],
"chunkNames": [
"main"
],
"emitted": true,
"isOverSizeLimit": true
},
{
"name": "index.html",
"size": 200,
"chunks": [],
"chunkNames": [],
"emitted": true
},
{
"name": "people.json",
"size": 9260,
"chunks": [],
"chunkNames": [],
"emitted": true
}
],
"filteredAssets": 0,
"entrypoints": {
"main": {
"chunks": [
0
],
"assets": [
"bundle.js"
],
"isOverSizeLimit": true
}
},
"chunks": [
{
"id": 0,
"rendered": true,
"initial": true,
"entry": true,
"extraAsync": false,
"size": 3592056,
"names": [
"main"
],
"files": [
"bundle.js"
],
"hash": "a30729125722bb0744cf",
"parents": [],
"modules": [
{
"id": 0,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_builtin_exceptions.js",
"name": "./node_modules/bs-platform/lib/js/caml_builtin_exceptions.js",
"index": 5,
"index2": 1,
"size": 1734,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"issuerId": 14,
"issuerName": "./node_modules/bs-platform/lib/js/list.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 5,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reasonReact.js",
"module": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/caml_builtin_exceptions.js",
"loc": "7:38-94"
},
{
"moduleId": 8,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_obj.js",
"module": "./node_modules/bs-platform/lib/js/caml_obj.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_obj.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "4:30-69"
},
{
"moduleId": 9,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_string.js",
"module": "./node_modules/bs-platform/lib/js/caml_string.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_string.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "3:30-69"
},
{
"moduleId": 12,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_array.js",
"module": "./node_modules/bs-platform/lib/js/caml_array.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_array.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "3:30-69"
},
{
"moduleId": 14,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"module": "./node_modules/bs-platform/lib/js/list.js",
"moduleName": "./node_modules/bs-platform/lib/js/list.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "6:30-69"
},
{
"moduleId": 15,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"module": "./node_modules/bs-platform/lib/js/pervasives.js",
"moduleName": "./node_modules/bs-platform/lib/js/pervasives.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "11:31-70"
},
{
"moduleId": 19,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_format.js",
"module": "./node_modules/bs-platform/lib/js/caml_format.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_format.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "7:30-69"
},
{
"moduleId": 20,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_int32.js",
"module": "./node_modules/bs-platform/lib/js/caml_int32.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_int32.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "3:30-69"
},
{
"moduleId": 21,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/array.js",
"module": "./node_modules/bs-platform/lib/js/array.js",
"moduleName": "./node_modules/bs-platform/lib/js/array.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "7:30-69"
},
{
"moduleId": 24,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_sys.js",
"module": "./node_modules/bs-platform/lib/js/caml_sys.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_sys.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "3:30-69"
},
{
"moduleId": 25,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_int64.js",
"module": "./node_modules/bs-platform/lib/js/caml_int64.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_int64.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "6:30-69"
},
{
"moduleId": 32,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/char.js",
"module": "./node_modules/bs-platform/lib/js/char.js",
"moduleName": "./node_modules/bs-platform/lib/js/char.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "4:30-69"
},
{
"moduleId": 43,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_io.js",
"module": "./node_modules/bs-platform/lib/js/caml_io.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_io.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "4:30-69"
},
{
"moduleId": 52,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-json/lib/js/src/Json_decode.js",
"module": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"moduleName": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/caml_builtin_exceptions.js",
"loc": "9:30-86"
},
{
"moduleId": 62,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"module": "./node_modules/bs-platform/lib/js/random.js",
"moduleName": "./node_modules/bs-platform/lib/js/random.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "14:30-69"
},
{
"moduleId": 65,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/digest.js",
"module": "./node_modules/bs-platform/lib/js/digest.js",
"moduleName": "./node_modules/bs-platform/lib/js/digest.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "9:30-69"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./caml_builtin_exceptions.js",
"loc": "10:30-69"
},
{
"moduleId": 75,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reactDOMRe.js",
"module": "./node_modules/reason-react/lib/js/src/reactDOMRe.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reactDOMRe.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/caml_builtin_exceptions.js",
"loc": "6:30-86"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "'use strict';\n\n\nvar out_of_memory = /* tuple */[\n \"Out_of_memory\",\n 0\n];\n\nvar sys_error = /* tuple */[\n \"Sys_error\",\n -1\n];\n\nvar failure = /* tuple */[\n \"Failure\",\n -2\n];\n\nvar invalid_argument = /* tuple */[\n \"Invalid_argument\",\n -3\n];\n\nvar end_of_file = /* tuple */[\n \"End_of_file\",\n -4\n];\n\nvar division_by_zero = /* tuple */[\n \"Division_by_zero\",\n -5\n];\n\nvar not_found = /* tuple */[\n \"Not_found\",\n -6\n];\n\nvar match_failure = /* tuple */[\n \"Match_failure\",\n -7\n];\n\nvar stack_overflow = /* tuple */[\n \"Stack_overflow\",\n -8\n];\n\nvar sys_blocked_io = /* tuple */[\n \"Sys_blocked_io\",\n -9\n];\n\nvar assert_failure = /* tuple */[\n \"Assert_failure\",\n -10\n];\n\nvar undefined_recursive_module = /* tuple */[\n \"Undefined_recursive_module\",\n -11\n];\n\nout_of_memory.tag = 248;\n\nsys_error.tag = 248;\n\nfailure.tag = 248;\n\ninvalid_argument.tag = 248;\n\nend_of_file.tag = 248;\n\ndivision_by_zero.tag = 248;\n\nnot_found.tag = 248;\n\nmatch_failure.tag = 248;\n\nstack_overflow.tag = 248;\n\nsys_blocked_io.tag = 248;\n\nassert_failure.tag = 248;\n\nundefined_recursive_module.tag = 248;\n\nexports.out_of_memory = out_of_memory;\nexports.sys_error = sys_error;\nexports.failure = failure;\nexports.invalid_argument = invalid_argument;\nexports.end_of_file = end_of_file;\nexports.division_by_zero = division_by_zero;\nexports.not_found = not_found;\nexports.match_failure = match_failure;\nexports.stack_overflow = stack_overflow;\nexports.sys_blocked_io = sys_blocked_io;\nexports.assert_failure = assert_failure;\nexports.undefined_recursive_module = undefined_recursive_module;\n/* Not a pure module */\n"
},
{
"id": 1,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/curry.js",
"name": "./node_modules/bs-platform/lib/js/curry.js",
"index": 3,
"index2": 3,
"size": 14385,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"issuerId": 39,
"issuerName": "./lib/js/src/app.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 5,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reasonReact.js",
"module": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/curry.js",
"loc": "5:38-76"
},
{
"moduleId": 14,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"module": "./node_modules/bs-platform/lib/js/list.js",
"moduleName": "./node_modules/bs-platform/lib/js/list.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "3:30-51"
},
{
"moduleId": 15,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"module": "./node_modules/bs-platform/lib/js/pervasives.js",
"moduleName": "./node_modules/bs-platform/lib/js/pervasives.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "3:31-52"
},
{
"moduleId": 19,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_format.js",
"module": "./node_modules/bs-platform/lib/js/caml_format.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_format.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "3:30-51"
},
{
"moduleId": 21,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/array.js",
"module": "./node_modules/bs-platform/lib/js/array.js",
"moduleName": "./node_modules/bs-platform/lib/js/array.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "3:30-51"
},
{
"moduleId": 39,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"module": "./lib/js/src/app.js",
"moduleName": "./lib/js/src/app.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/curry.js",
"loc": "5:18-56"
},
{
"moduleId": 43,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_io.js",
"module": "./node_modules/bs-platform/lib/js/caml_io.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_io.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "3:30-51"
},
{
"moduleId": 51,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/backend.js",
"module": "./lib/js/src/backend.js",
"moduleName": "./lib/js/src/backend.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/curry.js",
"loc": "4:18-56"
},
{
"moduleId": 52,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-json/lib/js/src/Json_decode.js",
"module": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"moduleName": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/curry.js",
"loc": "5:30-68"
},
{
"moduleId": 54,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"module": "./lib/js/src/components/listAll.js",
"moduleName": "./lib/js/src/components/listAll.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/curry.js",
"loc": "7:18-56"
},
{
"moduleId": 61,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"module": "./lib/js/src/components/discover.js",
"moduleName": "./lib/js/src/components/discover.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/curry.js",
"loc": "6:18-56"
},
{
"moduleId": 62,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"module": "./node_modules/bs-platform/lib/js/random.js",
"moduleName": "./node_modules/bs-platform/lib/js/random.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "4:30-51"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./curry.js",
"loc": "5:30-51"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "'use strict';\n\nvar Caml_array = require(\"./caml_array.js\");\n\nfunction app(_f, _args) {\n while(true) {\n var args = _args;\n var f = _f;\n var arity = f.length;\n var arity$1 = arity ? arity : 1;\n var len = args.length;\n var d = arity$1 - len | 0;\n if (d) {\n if (d < 0) {\n _args = Caml_array.caml_array_sub(args, arity$1, -d | 0);\n _f = f.apply(null, Caml_array.caml_array_sub(args, 0, arity$1));\n continue ;\n \n } else {\n return (function(f,args){\n return function (x) {\n return app(f, args.concat(/* array */[x]));\n }\n }(f,args));\n }\n } else {\n return f.apply(null, args);\n }\n };\n}\n\nfunction curry_1(o, a0, arity) {\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[a0]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n return o(a0);\n case 2 : \n return (function (param) {\n return o(a0, param);\n });\n case 3 : \n return (function (param, param$1) {\n return o(a0, param, param$1);\n });\n case 4 : \n return (function (param, param$1, param$2) {\n return o(a0, param, param$1, param$2);\n });\n case 5 : \n return (function (param, param$1, param$2, param$3) {\n return o(a0, param, param$1, param$2, param$3);\n });\n case 6 : \n return (function (param, param$1, param$2, param$3, param$4) {\n return o(a0, param, param$1, param$2, param$3, param$4);\n });\n case 7 : \n return (function (param, param$1, param$2, param$3, param$4, param$5) {\n return o(a0, param, param$1, param$2, param$3, param$4, param$5);\n });\n \n }\n }\n}\n\nfunction _1(o, a0) {\n var arity = o.length;\n if (arity === 1) {\n return o(a0);\n } else {\n return curry_1(o, a0, arity);\n }\n}\n\nfunction __1(o) {\n var arity = o.length;\n if (arity === 1) {\n return o;\n } else {\n return (function (a0) {\n return _1(o, a0);\n });\n }\n}\n\nfunction curry_2(o, a0, a1, arity) {\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n return app(o(a0), /* array */[a1]);\n case 2 : \n return o(a0, a1);\n case 3 : \n return (function (param) {\n return o(a0, a1, param);\n });\n case 4 : \n return (function (param, param$1) {\n return o(a0, a1, param, param$1);\n });\n case 5 : \n return (function (param, param$1, param$2) {\n return o(a0, a1, param, param$1, param$2);\n });\n case 6 : \n return (function (param, param$1, param$2, param$3) {\n return o(a0, a1, param, param$1, param$2, param$3);\n });\n case 7 : \n return (function (param, param$1, param$2, param$3, param$4) {\n return o(a0, a1, param, param$1, param$2, param$3, param$4);\n });\n \n }\n }\n}\n\nfunction _2(o, a0, a1) {\n var arity = o.length;\n if (arity === 2) {\n return o(a0, a1);\n } else {\n return curry_2(o, a0, a1, arity);\n }\n}\n\nfunction __2(o) {\n var arity = o.length;\n if (arity === 2) {\n return o;\n } else {\n return (function (a0, a1) {\n return _2(o, a0, a1);\n });\n }\n}\n\nfunction curry_3(o, a0, a1, a2, arity) {\n var exit = 0;\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1,\n a2\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n exit = 1;\n break;\n case 2 : \n return app(o(a0, a1), /* array */[a2]);\n case 3 : \n return o(a0, a1, a2);\n case 4 : \n return (function (param) {\n return o(a0, a1, a2, param);\n });\n case 5 : \n return (function (param, param$1) {\n return o(a0, a1, a2, param, param$1);\n });\n case 6 : \n return (function (param, param$1, param$2) {\n return o(a0, a1, a2, param, param$1, param$2);\n });\n case 7 : \n return (function (param, param$1, param$2, param$3) {\n return o(a0, a1, a2, param, param$1, param$2, param$3);\n });\n \n }\n }\n if (exit === 1) {\n return app(o(a0), /* array */[\n a1,\n a2\n ]);\n }\n \n}\n\nfunction _3(o, a0, a1, a2) {\n var arity = o.length;\n if (arity === 3) {\n return o(a0, a1, a2);\n } else {\n return curry_3(o, a0, a1, a2, arity);\n }\n}\n\nfunction __3(o) {\n var arity = o.length;\n if (arity === 3) {\n return o;\n } else {\n return (function (a0, a1, a2) {\n return _3(o, a0, a1, a2);\n });\n }\n}\n\nfunction curry_4(o, a0, a1, a2, a3, arity) {\n var exit = 0;\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1,\n a2,\n a3\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n exit = 1;\n break;\n case 2 : \n return app(o(a0, a1), /* array */[\n a2,\n a3\n ]);\n case 3 : \n return app(o(a0, a1, a2), /* array */[a3]);\n case 4 : \n return o(a0, a1, a2, a3);\n case 5 : \n return (function (param) {\n return o(a0, a1, a2, a3, param);\n });\n case 6 : \n return (function (param, param$1) {\n return o(a0, a1, a2, a3, param, param$1);\n });\n case 7 : \n return (function (param, param$1, param$2) {\n return o(a0, a1, a2, a3, param, param$1, param$2);\n });\n \n }\n }\n if (exit === 1) {\n return app(o(a0), /* array */[\n a1,\n a2,\n a3\n ]);\n }\n \n}\n\nfunction _4(o, a0, a1, a2, a3) {\n var arity = o.length;\n if (arity === 4) {\n return o(a0, a1, a2, a3);\n } else {\n return curry_4(o, a0, a1, a2, a3, arity);\n }\n}\n\nfunction __4(o) {\n var arity = o.length;\n if (arity === 4) {\n return o;\n } else {\n return (function (a0, a1, a2, a3) {\n return _4(o, a0, a1, a2, a3);\n });\n }\n}\n\nfunction curry_5(o, a0, a1, a2, a3, a4, arity) {\n var exit = 0;\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1,\n a2,\n a3,\n a4\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n exit = 1;\n break;\n case 2 : \n return app(o(a0, a1), /* array */[\n a2,\n a3,\n a4\n ]);\n case 3 : \n return app(o(a0, a1, a2), /* array */[\n a3,\n a4\n ]);\n case 4 : \n return app(o(a0, a1, a2, a3), /* array */[a4]);\n case 5 : \n return o(a0, a1, a2, a3, a4);\n case 6 : \n return (function (param) {\n return o(a0, a1, a2, a3, a4, param);\n });\n case 7 : \n return (function (param, param$1) {\n return o(a0, a1, a2, a3, a4, param, param$1);\n });\n \n }\n }\n if (exit === 1) {\n return app(o(a0), /* array */[\n a1,\n a2,\n a3,\n a4\n ]);\n }\n \n}\n\nfunction _5(o, a0, a1, a2, a3, a4) {\n var arity = o.length;\n if (arity === 5) {\n return o(a0, a1, a2, a3, a4);\n } else {\n return curry_5(o, a0, a1, a2, a3, a4, arity);\n }\n}\n\nfunction __5(o) {\n var arity = o.length;\n if (arity === 5) {\n return o;\n } else {\n return (function (a0, a1, a2, a3, a4) {\n return _5(o, a0, a1, a2, a3, a4);\n });\n }\n}\n\nfunction curry_6(o, a0, a1, a2, a3, a4, a5, arity) {\n var exit = 0;\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1,\n a2,\n a3,\n a4,\n a5\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n exit = 1;\n break;\n case 2 : \n return app(o(a0, a1), /* array */[\n a2,\n a3,\n a4,\n a5\n ]);\n case 3 : \n return app(o(a0, a1, a2), /* array */[\n a3,\n a4,\n a5\n ]);\n case 4 : \n return app(o(a0, a1, a2, a3), /* array */[\n a4,\n a5\n ]);\n case 5 : \n return app(o(a0, a1, a2, a3, a4), /* array */[a5]);\n case 6 : \n return o(a0, a1, a2, a3, a4, a5);\n case 7 : \n return (function (param) {\n return o(a0, a1, a2, a3, a4, a5, param);\n });\n \n }\n }\n if (exit === 1) {\n return app(o(a0), /* array */[\n a1,\n a2,\n a3,\n a4,\n a5\n ]);\n }\n \n}\n\nfunction _6(o, a0, a1, a2, a3, a4, a5) {\n var arity = o.length;\n if (arity === 6) {\n return o(a0, a1, a2, a3, a4, a5);\n } else {\n return curry_6(o, a0, a1, a2, a3, a4, a5, arity);\n }\n}\n\nfunction __6(o) {\n var arity = o.length;\n if (arity === 6) {\n return o;\n } else {\n return (function (a0, a1, a2, a3, a4, a5) {\n return _6(o, a0, a1, a2, a3, a4, a5);\n });\n }\n}\n\nfunction curry_7(o, a0, a1, a2, a3, a4, a5, a6, arity) {\n var exit = 0;\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1,\n a2,\n a3,\n a4,\n a5,\n a6\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n exit = 1;\n break;\n case 2 : \n return app(o(a0, a1), /* array */[\n a2,\n a3,\n a4,\n a5,\n a6\n ]);\n case 3 : \n return app(o(a0, a1, a2), /* array */[\n a3,\n a4,\n a5,\n a6\n ]);\n case 4 : \n return app(o(a0, a1, a2, a3), /* array */[\n a4,\n a5,\n a6\n ]);\n case 5 : \n return app(o(a0, a1, a2, a3, a4), /* array */[\n a5,\n a6\n ]);\n case 6 : \n return app(o(a0, a1, a2, a3, a4, a5), /* array */[a6]);\n case 7 : \n return o(a0, a1, a2, a3, a4, a5, a6);\n \n }\n }\n if (exit === 1) {\n return app(o(a0), /* array */[\n a1,\n a2,\n a3,\n a4,\n a5,\n a6\n ]);\n }\n \n}\n\nfunction _7(o, a0, a1, a2, a3, a4, a5, a6) {\n var arity = o.length;\n if (arity === 7) {\n return o(a0, a1, a2, a3, a4, a5, a6);\n } else {\n return curry_7(o, a0, a1, a2, a3, a4, a5, a6, arity);\n }\n}\n\nfunction __7(o) {\n var arity = o.length;\n if (arity === 7) {\n return o;\n } else {\n return (function (a0, a1, a2, a3, a4, a5, a6) {\n return _7(o, a0, a1, a2, a3, a4, a5, a6);\n });\n }\n}\n\nfunction curry_8(o, a0, a1, a2, a3, a4, a5, a6, a7, arity) {\n var exit = 0;\n if (arity > 7 || arity < 0) {\n return app(o, /* array */[\n a0,\n a1,\n a2,\n a3,\n a4,\n a5,\n a6,\n a7\n ]);\n } else {\n switch (arity) {\n case 0 : \n case 1 : \n exit = 1;\n break;\n case 2 : \n return app(o(a0, a1), /* array */[\n a2,\n a3,\n a4,\n a5,\n a6,\n a7\n ]);\n case 3 : \n return app(o(a0, a1, a2), /* array */[\n a3,\n a4,\n a5,\n a6,\n a7\n ]);\n case 4 : \n return app(o(a0, a1, a2, a3), /* array */[\n a4,\n a5,\n a6,\n a7\n ]);\n case 5 : \n return app(o(a0, a1, a2, a3, a4), /* array */[\n a5,\n a6,\n a7\n ]);\n case 6 : \n return app(o(a0, a1, a2, a3, a4, a5), /* array */[\n a6,\n a7\n ]);\n case 7 : \n return app(o(a0, a1, a2, a3, a4, a5, a6), /* array */[a7]);\n \n }\n }\n if (exit === 1) {\n return app(o(a0), /* array */[\n a1,\n a2,\n a3,\n a4,\n a5,\n a6,\n a7\n ]);\n }\n \n}\n\nfunction _8(o, a0, a1, a2, a3, a4, a5, a6, a7) {\n var arity = o.length;\n if (arity === 8) {\n return o(a0, a1, a2, a3, a4, a5, a6, a7);\n } else {\n return curry_8(o, a0, a1, a2, a3, a4, a5, a6, a7, arity);\n }\n}\n\nfunction __8(o) {\n var arity = o.length;\n if (arity === 8) {\n return o;\n } else {\n return (function (a0, a1, a2, a3, a4, a5, a6, a7) {\n return _8(o, a0, a1, a2, a3, a4, a5, a6, a7);\n });\n }\n}\n\nexports.app = app;\nexports.curry_1 = curry_1;\nexports._1 = _1;\nexports.__1 = __1;\nexports.curry_2 = curry_2;\nexports._2 = _2;\nexports.__2 = __2;\nexports.curry_3 = curry_3;\nexports._3 = _3;\nexports.__3 = __3;\nexports.curry_4 = curry_4;\nexports._4 = _4;\nexports.__4 = __4;\nexports.curry_5 = curry_5;\nexports._5 = _5;\nexports.__5 = __5;\nexports.curry_6 = curry_6;\nexports._6 = _6;\nexports.__6 = __6;\nexports.curry_7 = curry_7;\nexports._7 = _7;\nexports.__7 = __7;\nexports.curry_8 = curry_8;\nexports._8 = _8;\nexports.__8 = __8;\n/* No side effect */\n"
},
{
"id": 2,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/process/browser.js",
"name": "./node_modules/process/browser.js",
"index": 7,
"index2": 4,
"size": 5418,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/index.js",
"issuerId": 3,
"issuerName": "./node_modules/react/index.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 3,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/index.js",
"module": "./node_modules/react/index.js",
"moduleName": "./node_modules/react/index.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-34"
},
{
"moduleId": 7,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/invariant.js",
"module": "./node_modules/fbjs/lib/invariant.js",
"moduleName": "./node_modules/fbjs/lib/invariant.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-37"
},
{
"moduleId": 17,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/emptyObject.js",
"module": "./node_modules/fbjs/lib/emptyObject.js",
"moduleName": "./node_modules/fbjs/lib/emptyObject.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-37"
},
{
"moduleId": 18,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/warning.js",
"module": "./node_modules/fbjs/lib/warning.js",
"moduleName": "./node_modules/fbjs/lib/warning.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-37"
},
{
"moduleId": 22,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/checkPropTypes.js",
"module": "./node_modules/prop-types/checkPropTypes.js",
"moduleName": "./node_modules/prop-types/checkPropTypes.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-34"
},
{
"moduleId": 24,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_sys.js",
"module": "./node_modules/bs-platform/lib/js/caml_sys.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_sys.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-40"
},
{
"moduleId": 33,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/EventListener.js",
"module": "./node_modules/fbjs/lib/EventListener.js",
"moduleName": "./node_modules/fbjs/lib/EventListener.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-37"
},
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-37"
},
{
"moduleId": 43,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_io.js",
"module": "./node_modules/bs-platform/lib/js/caml_io.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_io.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-40"
},
{
"moduleId": 76,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/index.js",
"module": "./node_modules/react-dom/index.js",
"moduleName": "./node_modules/react-dom/index.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-34"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-37"
},
{
"moduleId": 87,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/index.js",
"module": "./node_modules/prop-types/index.js",
"moduleName": "./node_modules/prop-types/index.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-34"
},
{
"moduleId": 88,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithTypeCheckers.js",
"module": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"moduleName": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"type": "cjs require",
"userRequest": "process",
"loc": "1:0-34"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 3,
"source": "// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n"
},
{
"id": 3,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/index.js",
"name": "./node_modules/react/index.js",
"index": 6,
"index2": 14,
"size": 190,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"issuerId": 39,
"issuerName": "./lib/js/src/app.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 5,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reasonReact.js",
"module": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"type": "cjs require",
"userRequest": "react",
"loc": "6:38-54"
},
{
"moduleId": 31,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/personCard.js",
"module": "./lib/js/src/components/personCard.js",
"moduleName": "./lib/js/src/components/personCard.js",
"type": "cjs require",
"userRequest": "react",
"loc": "5:18-34"
},
{
"moduleId": 39,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"module": "./lib/js/src/app.js",
"moduleName": "./lib/js/src/app.js",
"type": "cjs require",
"userRequest": "react",
"loc": "6:18-34"
},
{
"moduleId": 42,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/appBar.js",
"module": "./lib/js/src/components/appBar.js",
"moduleName": "./lib/js/src/components/appBar.js",
"type": "cjs require",
"userRequest": "react",
"loc": "4:18-34"
},
{
"moduleId": 45,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reasonReactOptimizedCreateClass.js",
"module": "./node_modules/reason-react/lib/js/src/reasonReactOptimizedCreateClass.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reasonReactOptimizedCreateClass.js",
"type": "cjs require",
"userRequest": "react",
"loc": "4:12-28"
},
{
"moduleId": 54,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"module": "./lib/js/src/components/listAll.js",
"moduleName": "./lib/js/src/components/listAll.js",
"type": "cjs require",
"userRequest": "react",
"loc": "8:18-34"
},
{
"moduleId": 55,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/card.js",
"module": "./lib/js/src/components/card.js",
"moduleName": "./lib/js/src/components/card.js",
"type": "cjs require",
"userRequest": "react",
"loc": "4:18-34"
},
{
"moduleId": 58,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/searchInput.js",
"module": "./lib/js/src/components/searchInput.js",
"moduleName": "./lib/js/src/components/searchInput.js",
"type": "cjs require",
"userRequest": "react",
"loc": "4:18-34"
},
{
"moduleId": 61,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"module": "./lib/js/src/components/discover.js",
"moduleName": "./lib/js/src/components/discover.js",
"type": "cjs require",
"userRequest": "react",
"loc": "7:18-34"
},
{
"moduleId": 77,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.production.min.js",
"module": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"type": "cjs require",
"userRequest": "react",
"loc": "11:20-36"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "react",
"loc": "17:12-28"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "'use strict';\n\nif (process.env.NODE_ENV === 'production') {\n module.exports = require('./cjs/react.production.min.js');\n} else {\n module.exports = require('./cjs/react.development.js');\n}\n"
},
{
"id": 4,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/emptyFunction.js",
"name": "./node_modules/fbjs/lib/emptyFunction.js",
"index": 12,
"index2": 8,
"size": 959,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"issuerId": 40,
"issuerName": "./node_modules/react/cjs/react.production.min.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 18,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/warning.js",
"module": "./node_modules/fbjs/lib/warning.js",
"moduleName": "./node_modules/fbjs/lib/warning.js",
"type": "cjs require",
"userRequest": "./emptyFunction",
"loc": "11:20-46"
},
{
"moduleId": 33,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/EventListener.js",
"module": "./node_modules/fbjs/lib/EventListener.js",
"moduleName": "./node_modules/fbjs/lib/EventListener.js",
"type": "cjs require",
"userRequest": "./emptyFunction",
"loc": "12:20-46"
},
{
"moduleId": 40,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"module": "./node_modules/react/cjs/react.production.min.js",
"moduleName": "./node_modules/react/cjs/react.production.min.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyFunction",
"loc": "10:114-147"
},
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyFunction",
"loc": "21:20-53"
},
{
"moduleId": 77,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.production.min.js",
"module": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyFunction",
"loc": "11:181-214"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyFunction",
"loc": "24:20-53"
},
{
"moduleId": 88,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithTypeCheckers.js",
"module": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"moduleName": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyFunction",
"loc": "10:20-53"
},
{
"moduleId": 89,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithThrowingShims.js",
"module": "./node_modules/prop-types/factoryWithThrowingShims.js",
"moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyFunction",
"loc": "10:20-53"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "\"use strict\";\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n return function () {\n return arg;\n };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction.thatReturnsThis = function () {\n return this;\n};\nemptyFunction.thatReturnsArgument = function (arg) {\n return arg;\n};\n\nmodule.exports = emptyFunction;"
},
{
"id": 5,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reasonReact.js",
"name": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"index": 18,
"index2": 29,
"size": 26547,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/main.js",
"issuerId": 38,
"issuerName": "./lib/js/src/main.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 31,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/personCard.js",
"module": "./lib/js/src/components/personCard.js",
"moduleName": "./lib/js/src/components/personCard.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "6:18-67"
},
{
"moduleId": 38,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/main.js",
"module": "./lib/js/src/main.js",
"moduleName": "./lib/js/src/main.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "6:18-67"
},
{
"moduleId": 39,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"module": "./lib/js/src/app.js",
"moduleName": "./lib/js/src/app.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "11:18-67"
},
{
"moduleId": 42,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/appBar.js",
"module": "./lib/js/src/components/appBar.js",
"moduleName": "./lib/js/src/components/appBar.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "5:18-67"
},
{
"moduleId": 54,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"module": "./lib/js/src/components/listAll.js",
"moduleName": "./lib/js/src/components/listAll.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "10:18-67"
},
{
"moduleId": 55,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/card.js",
"module": "./lib/js/src/components/card.js",
"moduleName": "./lib/js/src/components/card.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "5:18-67"
},
{
"moduleId": 58,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/searchInput.js",
"module": "./lib/js/src/components/searchInput.js",
"moduleName": "./lib/js/src/components/searchInput.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "5:18-67"
},
{
"moduleId": 61,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"module": "./lib/js/src/components/discover.js",
"moduleName": "./lib/js/src/components/discover.js",
"type": "cjs require",
"userRequest": "reason-react/lib/js/src/reasonReact.js",
"loc": "11:18-67"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 1,
"source": "// Generated by BUCKLESCRIPT VERSION 1.8.2, PLEASE EDIT WITH CARE\n'use strict';\n\nvar List = require(\"bs-platform/lib/js/list.js\");\nvar Curry = require(\"bs-platform/lib/js/curry.js\");\nvar React = require(\"react\");\nvar Caml_builtin_exceptions = require(\"bs-platform/lib/js/caml_builtin_exceptions.js\");\nvar ReasonReactOptimizedCreateClass = require(\"./reasonReactOptimizedCreateClass.js\");\n\nfunction createDomElement(s, props, children) {\n var vararg = /* array */[\n s,\n props\n ].concat(children);\n return React.createElement.apply(null, vararg);\n}\n\nvar magicNull = null;\n\nfunction $$default() {\n return /* () */0;\n}\n\nfunction chain(handlerOne, handlerTwo, payload) {\n Curry._1(handlerOne, payload);\n return Curry._1(handlerTwo, payload);\n}\n\nvar Callback = /* module */[\n /* default */$$default,\n /* chain */chain\n];\n\nfunction lifecycleNoUpdate() {\n return /* NoUpdate */0;\n}\n\nfunction lifecyclePreviousNextUnit() {\n return /* () */0;\n}\n\nfunction lifecyclePreviousCurrentReturnUnit() {\n return /* () */0;\n}\n\nfunction lifecycleReturnUnit() {\n return /* () */0;\n}\n\nfunction lifecycleReturnTrue() {\n return /* true */1;\n}\n\nfunction willReceivePropsDefault(param) {\n return param[/* state */4];\n}\n\nfunction renderDefault() {\n return \"RenderNotImplemented\";\n}\n\nfunction initialStateDefault() {\n return /* () */0;\n}\n\nfunction reducerDefault(_, _$1) {\n return /* NoUpdate */0;\n}\n\nfunction convertPropsIfTheyreFromJs(props, jsPropsToReason, debugName) {\n var match = props.reasonProps;\n if (match !== undefined) {\n return match;\n } else if (jsPropsToReason) {\n return /* Element */[Curry._1(jsPropsToReason[0], props)];\n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"A JS component called the Reason component \" + (debugName + \" which didn't implement the JS->Reason React props conversion.\")\n ];\n }\n}\n\nfunction createClass(debugName) {\n return ReasonReactOptimizedCreateClass.createClass({\n displayName: debugName,\n self: (function (state, retainedProps) {\n var $$this = this ;\n return /* record */[\n /* handle */$$this.handleMethod,\n /* update */$$this.updateMethod,\n /* enqueue */$$this.enqueueMethod,\n /* reduce */$$this.reduceMethod,\n /* state */state,\n /* retainedProps */retainedProps\n ];\n }),\n transitionNextTotalState: (function (curTotalState, reasonStateUpdate) {\n if (typeof reasonStateUpdate === \"number\") {\n return curTotalState;\n } else {\n switch (reasonStateUpdate.tag | 0) {\n case 0 : \n return {\n reasonState: reasonStateUpdate[0],\n reasonStateVersion: curTotalState.reasonStateVersion + 1 | 0,\n reasonStateVersionUsedToComputeSubelements: curTotalState.reasonStateVersionUsedToComputeSubelements,\n sideEffects: curTotalState.sideEffects\n };\n case 1 : \n return {\n reasonState: reasonStateUpdate[0],\n reasonStateVersion: curTotalState.reasonStateVersion + 1 | 0,\n reasonStateVersionUsedToComputeSubelements: curTotalState.reasonStateVersionUsedToComputeSubelements + 1 | 0,\n sideEffects: curTotalState.sideEffects\n };\n case 2 : \n return {\n reasonState: curTotalState.reasonState,\n reasonStateVersion: curTotalState.reasonStateVersion + 1 | 0,\n reasonStateVersionUsedToComputeSubelements: curTotalState.reasonStateVersionUsedToComputeSubelements + 1 | 0,\n sideEffects: /* :: */[\n reasonStateUpdate[0],\n curTotalState.sideEffects\n ]\n };\n case 3 : \n return {\n reasonState: reasonStateUpdate[0],\n reasonStateVersion: curTotalState.reasonStateVersion + 1 | 0,\n reasonStateVersionUsedToComputeSubelements: curTotalState.reasonStateVersionUsedToComputeSubelements,\n sideEffects: /* :: */[\n reasonStateUpdate[1],\n curTotalState.sideEffects\n ]\n };\n case 4 : \n return {\n reasonState: reasonStateUpdate[0],\n reasonStateVersion: curTotalState.reasonStateVersion + 1 | 0,\n reasonStateVersionUsedToComputeSubelements: curTotalState.reasonStateVersionUsedToComputeSubelements + 1 | 0,\n sideEffects: /* :: */[\n reasonStateUpdate[1],\n curTotalState.sideEffects\n ]\n };\n \n }\n }\n }),\n getInitialState: (function () {\n var thisJs = (this);\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var initialReasonState = Curry._1(convertedReasonProps[0][/* initialState */10], /* () */0);\n return {\n reasonState: initialReasonState,\n reasonStateVersion: 1,\n reasonStateVersionUsedToComputeSubelements: 1,\n sideEffects: /* [] */0\n };\n }),\n componentDidMount: (function () {\n var $$this = this ;\n var thisJs = (this);\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var component = convertedReasonProps[0];\n if (component[/* didMount */4] !== lifecycleNoUpdate) {\n var curTotalState = thisJs.state;\n var curReasonState = curTotalState.reasonState;\n var self = $$this.self(curReasonState, component[/* retainedProps */11]);\n var reasonStateUpdate = Curry._1(component[/* didMount */4], self);\n var nextTotalState = $$this.transitionNextTotalState(curTotalState, reasonStateUpdate);\n if (nextTotalState.reasonStateVersion !== curTotalState.reasonStateVersion) {\n return thisJs.setState(nextTotalState);\n } else {\n return 0;\n }\n } else {\n return 0;\n }\n }),\n componentDidUpdate: (function (prevProps, prevState) {\n var $$this = this ;\n var thisJs = (this);\n var curState = thisJs.state;\n var curReasonState = curState.reasonState;\n var newJsProps = thisJs.props;\n var newConvertedReasonProps = convertPropsIfTheyreFromJs(newJsProps, thisJs.jsPropsToReason, debugName);\n var newComponent = newConvertedReasonProps[0];\n if (newComponent[/* didUpdate */5] !== lifecyclePreviousCurrentReturnUnit) {\n var match = +(prevProps === newJsProps);\n var oldConvertedReasonProps = match !== 0 ? newConvertedReasonProps : convertPropsIfTheyreFromJs(prevProps, thisJs.jsPropsToReason, debugName);\n var prevReasonState = prevState.reasonState;\n var newSelf = $$this.self(curReasonState, newComponent[/* retainedProps */11]);\n var oldSelf_000 = /* handle */newSelf[/* handle */0];\n var oldSelf_001 = /* update */newSelf[/* update */1];\n var oldSelf_002 = /* enqueue */newSelf[/* enqueue */2];\n var oldSelf_003 = /* reduce */newSelf[/* reduce */3];\n var oldSelf_005 = /* retainedProps */oldConvertedReasonProps[0][/* retainedProps */11];\n var oldSelf = /* record */[\n oldSelf_000,\n oldSelf_001,\n oldSelf_002,\n oldSelf_003,\n /* state */prevReasonState,\n oldSelf_005\n ];\n return Curry._1(newComponent[/* didUpdate */5], /* record */[\n /* oldSelf */oldSelf,\n /* newSelf */newSelf\n ]);\n } else {\n return 0;\n }\n }),\n componentWillUnmount: (function () {\n var $$this = this ;\n var thisJs = (this);\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var component = convertedReasonProps[0];\n if (component[/* willUnmount */6] !== lifecycleReturnUnit) {\n var curState = thisJs.state;\n var curReasonState = curState.reasonState;\n return Curry._1(component[/* willUnmount */6], $$this.self(curReasonState, component[/* retainedProps */11]));\n } else {\n return 0;\n }\n }),\n componentWillUpdate: (function (nextProps, nextState) {\n var $$this = this ;\n var thisJs = (this);\n var newConvertedReasonProps = convertPropsIfTheyreFromJs(nextProps, thisJs.jsPropsToReason, debugName);\n var newComponent = newConvertedReasonProps[0];\n if (newComponent[/* willUpdate */7] !== lifecyclePreviousNextUnit) {\n var oldJsProps = thisJs.props;\n var match = +(nextProps === oldJsProps);\n var oldConvertedReasonProps = match !== 0 ? newConvertedReasonProps : convertPropsIfTheyreFromJs(oldJsProps, thisJs.jsPropsToReason, debugName);\n var curState = thisJs.state;\n var curReasonState = curState.reasonState;\n var nextReasonState = nextState.reasonState;\n var newSelf = $$this.self(nextReasonState, newComponent[/* retainedProps */11]);\n var oldSelf_000 = /* handle */newSelf[/* handle */0];\n var oldSelf_001 = /* update */newSelf[/* update */1];\n var oldSelf_002 = /* enqueue */newSelf[/* enqueue */2];\n var oldSelf_003 = /* reduce */newSelf[/* reduce */3];\n var oldSelf_005 = /* retainedProps */oldConvertedReasonProps[0][/* retainedProps */11];\n var oldSelf = /* record */[\n oldSelf_000,\n oldSelf_001,\n oldSelf_002,\n oldSelf_003,\n /* state */curReasonState,\n oldSelf_005\n ];\n return Curry._1(newComponent[/* willUpdate */7], /* record */[\n /* oldSelf */oldSelf,\n /* newSelf */newSelf\n ]);\n } else {\n return 0;\n }\n }),\n componentWillReceiveProps: (function (nextProps) {\n var $$this = this ;\n var thisJs = (this);\n var newConvertedReasonProps = convertPropsIfTheyreFromJs(nextProps, thisJs.jsPropsToReason, debugName);\n var newComponent = newConvertedReasonProps[0];\n if (newComponent[/* willReceiveProps */3] !== willReceivePropsDefault) {\n var oldJsProps = thisJs.props;\n var match = +(nextProps === oldJsProps);\n var oldConvertedReasonProps = match !== 0 ? newConvertedReasonProps : convertPropsIfTheyreFromJs(oldJsProps, thisJs.jsPropsToReason, debugName);\n var oldComponent = oldConvertedReasonProps[0];\n return thisJs.setState((function (curTotalState, _) {\n var curReasonState = curTotalState.reasonState;\n var curReasonStateVersion = curTotalState.reasonStateVersion;\n var oldSelf = $$this.self(curReasonState, oldComponent[/* retainedProps */11]);\n var nextReasonState = Curry._1(newComponent[/* willReceiveProps */3], oldSelf);\n var match = +(nextReasonState !== curReasonState);\n var nextReasonStateVersion = match !== 0 ? curReasonStateVersion + 1 | 0 : curReasonStateVersion;\n if (nextReasonStateVersion !== curReasonStateVersion) {\n return {\n reasonState: nextReasonState,\n reasonStateVersion: nextReasonStateVersion,\n reasonStateVersionUsedToComputeSubelements: curTotalState.reasonStateVersionUsedToComputeSubelements,\n sideEffects: nextReasonState.sideEffects\n };\n } else {\n return curTotalState;\n }\n }));\n } else {\n return 0;\n }\n }),\n shouldComponentUpdate: (function (nextJsProps, nextState, _) {\n var $$this = this ;\n var thisJs = (this);\n var curJsProps = thisJs.props;\n var propsWarrantRerender = +(nextJsProps !== curJsProps);\n var oldConvertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var match = +(nextJsProps === curJsProps);\n var newConvertedReasonProps = match !== 0 ? oldConvertedReasonProps : convertPropsIfTheyreFromJs(nextJsProps, thisJs.jsPropsToReason, debugName);\n var newComponent = newConvertedReasonProps[0];\n var nextReasonStateVersion = nextState.reasonStateVersion;\n var nextReasonStateVersionUsedToComputeSubelements = nextState.reasonStateVersionUsedToComputeSubelements;\n var stateChangeWarrantsComputingSubelements = +(nextReasonStateVersionUsedToComputeSubelements !== nextReasonStateVersion);\n var warrantsUpdate = propsWarrantRerender || stateChangeWarrantsComputingSubelements;\n var nextReasonState = nextState.reasonState;\n var newSelf = $$this.self(nextReasonState, newComponent[/* retainedProps */11]);\n var ret;\n if (warrantsUpdate && newComponent[/* shouldUpdate */8] !== lifecycleReturnTrue) {\n var curState = thisJs.state;\n var curReasonState = curState.reasonState;\n var oldSelf_000 = /* handle */newSelf[/* handle */0];\n var oldSelf_001 = /* update */newSelf[/* update */1];\n var oldSelf_002 = /* enqueue */newSelf[/* enqueue */2];\n var oldSelf_003 = /* reduce */newSelf[/* reduce */3];\n var oldSelf_005 = /* retainedProps */oldConvertedReasonProps[0][/* retainedProps */11];\n var oldSelf = /* record */[\n oldSelf_000,\n oldSelf_001,\n oldSelf_002,\n oldSelf_003,\n /* state */curReasonState,\n oldSelf_005\n ];\n ret = Curry._1(newComponent[/* shouldUpdate */8], /* record */[\n /* oldSelf */oldSelf,\n /* newSelf */newSelf\n ]);\n } else {\n ret = warrantsUpdate;\n }\n nextState.reasonStateVersionUsedToComputeSubelements = nextReasonStateVersion;\n var nextSideEffects = List.rev(nextState.sideEffects);\n if (nextSideEffects !== /* [] */0) {\n List.iter((function (performSideEffects) {\n return Curry._1(performSideEffects, newSelf);\n }), nextSideEffects);\n var nextStateNoSideEffects = {\n reasonState: nextState.reasonState,\n reasonStateVersion: nextState.reasonStateVersion,\n reasonStateVersionUsedToComputeSubelements: nextReasonStateVersion,\n sideEffects: /* [] */0\n };\n thisJs.setState(nextStateNoSideEffects);\n }\n return ret;\n }),\n enqueueMethod: (function (callback) {\n var $$this = this ;\n var thisJs = (this);\n return (function ($$event) {\n var remainingCallback = Curry._1(callback, $$event);\n return thisJs.setState((function (curTotalState, _) {\n var curReasonState = curTotalState.reasonState;\n var reasonStateUpdate = Curry._1(remainingCallback, curReasonState);\n if (reasonStateUpdate) {\n var nextTotalState = $$this.transitionNextTotalState(curTotalState, reasonStateUpdate);\n if (nextTotalState.reasonStateVersion !== curTotalState.reasonStateVersion) {\n return nextTotalState;\n } else {\n return magicNull;\n }\n } else {\n return magicNull;\n }\n }));\n });\n }),\n handleMethod: (function (callback) {\n var $$this = this ;\n var thisJs = (this);\n return (function (callbackPayload) {\n var curState = thisJs.state;\n var curReasonState = curState.reasonState;\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n return Curry._2(callback, callbackPayload, $$this.self(curReasonState, convertedReasonProps[0][/* retainedProps */11]));\n });\n }),\n updateMethod: (function (callback) {\n var $$this = this ;\n var thisJs = (this);\n return (function ($$event) {\n var curTotalState = thisJs.state;\n var curReasonState = curTotalState.reasonState;\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var reasonStateUpdate = Curry._2(callback, $$event, $$this.self(curReasonState, convertedReasonProps[0][/* retainedProps */11]));\n if (reasonStateUpdate) {\n var nextTotalState = $$this.transitionNextTotalState(curTotalState, reasonStateUpdate);\n if (nextTotalState.reasonStateVersion !== curTotalState.reasonStateVersion) {\n return thisJs.setState(nextTotalState);\n } else {\n return 0;\n }\n } else {\n return magicNull;\n }\n });\n }),\n reduceMethod: (function (callback) {\n var $$this = this ;\n var thisJs = (this);\n return (function ($$event) {\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var component = convertedReasonProps[0];\n if (component[/* reducer */12] !== reducerDefault) {\n var action = Curry._1(callback, $$event);\n return thisJs.setState((function (curTotalState, _) {\n var curReasonState = curTotalState.reasonState;\n var reasonStateUpdate = Curry._2(component[/* reducer */12], action, curReasonState);\n if (reasonStateUpdate) {\n var nextTotalState = $$this.transitionNextTotalState(curTotalState, reasonStateUpdate);\n if (nextTotalState.reasonStateVersion !== curTotalState.reasonStateVersion) {\n return nextTotalState;\n } else {\n return magicNull;\n }\n } else {\n return magicNull;\n }\n }));\n } else {\n return 0;\n }\n });\n }),\n render: (function () {\n var $$this = this ;\n var thisJs = (this);\n var convertedReasonProps = convertPropsIfTheyreFromJs(thisJs.props, thisJs.jsPropsToReason, debugName);\n var created = convertedReasonProps[0];\n var curState = thisJs.state;\n var curReasonState = curState.reasonState;\n return Curry._1(created[/* render */9], $$this.self(curReasonState, created[/* retainedProps */11]));\n })\n });\n}\n\nfunction basicComponent(debugName) {\n return /* record */[\n /* debugName */debugName,\n /* reactClassInternal */createClass(debugName),\n /* handedOffState : record */[/* contents : None */0],\n /* willReceiveProps */willReceivePropsDefault,\n /* didMount */lifecycleNoUpdate,\n /* didUpdate */lifecyclePreviousCurrentReturnUnit,\n /* willUnmount */lifecycleReturnUnit,\n /* willUpdate */lifecyclePreviousNextUnit,\n /* shouldUpdate */lifecycleReturnTrue,\n /* render */renderDefault,\n /* initialState */initialStateDefault,\n /* retainedProps : () */0,\n /* reducer */reducerDefault,\n /* jsElementWrapped : None */0\n ];\n}\n\nvar statelessComponent = basicComponent;\n\nvar statefulComponent = basicComponent;\n\nvar statefulComponentWithRetainedProps = basicComponent;\n\nvar statelessComponentWithRetainedProps = basicComponent;\n\nvar reducerComponent = basicComponent;\n\nvar reducerComponentWithRetainedProps = basicComponent;\n\nfunction element($staropt$star, $staropt$star$1, component) {\n var key = $staropt$star ? $staropt$star[0] : undefined;\n var ref = $staropt$star$1 ? $staropt$star$1[0] : undefined;\n var element$1 = /* Element */[component];\n var match = component[/* jsElementWrapped */13];\n if (match) {\n return Curry._2(match[0], key, ref);\n } else {\n return React.createElement(component[/* reactClassInternal */1], {\n key: key,\n ref: ref,\n reasonProps: element$1\n });\n }\n}\n\nfunction wrapReasonForJs(component, jsPropsToReason) {\n var tmp = component[/* reactClassInternal */1].prototype;\n tmp.jsPropsToReason = /* Some */[jsPropsToReason];\n return component[/* reactClassInternal */1];\n}\n\nvar dummyInteropComponent = statefulComponent(\"interop\");\n\nfunction wrapJsForReason(reactClass, props, children) {\n var jsElementWrapped = /* Some */[(function (param, param$1) {\n var reactClass$1 = reactClass;\n var props$1 = props;\n var children$1 = children;\n var key = param;\n var ref = param$1;\n var props$2 = Object.assign(Object.assign({ }, props$1), {\n ref: ref,\n key: key\n });\n var varargs = /* array */[\n reactClass$1,\n props$2\n ].concat(children$1);\n return React.createElement.apply(null, varargs);\n })];\n var newrecord = dummyInteropComponent.slice();\n newrecord[/* jsElementWrapped */13] = jsElementWrapped;\n return newrecord;\n}\n\nexports.Callback = Callback;\nexports.statelessComponent = statelessComponent;\nexports.statelessComponentWithRetainedProps = statelessComponentWithRetainedProps;\nexports.reducerComponent = reducerComponent;\nexports.reducerComponentWithRetainedProps = reducerComponentWithRetainedProps;\nexports.statefulComponent = statefulComponent;\nexports.statefulComponentWithRetainedProps = statefulComponentWithRetainedProps;\nexports.element = element;\nexports.wrapReasonForJs = wrapReasonForJs;\nexports.createDomElement = createDomElement;\nexports.wrapJsForReason = wrapJsForReason;\n/* magicNull Not a pure module */\n"
},
{
"id": 6,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/lib/css-base.js",
"name": "./node_modules/css-loader/lib/css-base.js",
"index": 35,
"index2": 30,
"size": 2260,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/main.css",
"issuerId": 95,
"issuerName": "./node_modules/css-loader!./src/style/main.css",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 47,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/appBar.css",
"module": "./node_modules/css-loader!./src/style/appBar.css",
"moduleName": "./node_modules/css-loader!./src/style/appBar.css",
"type": "cjs require",
"userRequest": "../../node_modules/css-loader/lib/css-base.js",
"loc": "1:27-83"
},
{
"moduleId": 57,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/card.css",
"module": "./node_modules/css-loader!./src/style/card.css",
"moduleName": "./node_modules/css-loader!./src/style/card.css",
"type": "cjs require",
"userRequest": "../../node_modules/css-loader/lib/css-base.js",
"loc": "1:27-83"
},
{
"moduleId": 60,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/searchInput.css",
"module": "./node_modules/css-loader!./src/style/searchInput.css",
"moduleName": "./node_modules/css-loader!./src/style/searchInput.css",
"type": "cjs require",
"userRequest": "../../node_modules/css-loader/lib/css-base.js",
"loc": "1:27-83"
},
{
"moduleId": 72,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/discover.css",
"module": "./node_modules/css-loader!./src/style/discover.css",
"moduleName": "./node_modules/css-loader!./src/style/discover.css",
"type": "cjs require",
"userRequest": "../../node_modules/css-loader/lib/css-base.js",
"loc": "1:27-83"
},
{
"moduleId": 74,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/app.css",
"module": "./node_modules/css-loader!./src/style/app.css",
"moduleName": "./node_modules/css-loader!./src/style/app.css",
"type": "cjs require",
"userRequest": "../../node_modules/css-loader/lib/css-base.js",
"loc": "1:27-83"
},
{
"moduleId": 95,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/main.css",
"module": "./node_modules/css-loader!./src/style/main.css",
"moduleName": "./node_modules/css-loader!./src/style/main.css",
"type": "cjs require",
"userRequest": "../../node_modules/css-loader/lib/css-base.js",
"loc": "1:27-83"
},
{
"moduleId": 96,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/materialize-css/dist/css/materialize.css",
"module": "./node_modules/css-loader!./node_modules/materialize-css/dist/css/materialize.css",
"moduleName": "./node_modules/css-loader!./node_modules/materialize-css/dist/css/materialize.css",
"type": "cjs require",
"userRequest": "../../../css-loader/lib/css-base.js",
"loc": "1:27-73"
},
{
"moduleId": 107,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/material-design-icons/iconfont/material-icons.css",
"module": "./node_modules/css-loader!./node_modules/material-design-icons/iconfont/material-icons.css",
"moduleName": "./node_modules/css-loader!./node_modules/material-design-icons/iconfont/material-icons.css",
"type": "cjs require",
"userRequest": "../../css-loader/lib/css-base.js",
"loc": "1:27-70"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 3,
"source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t// when a module is imported multiple times with different media queries.\n\t\t\t// I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
},
{
"id": 7,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/invariant.js",
"name": "./node_modules/fbjs/lib/invariant.js",
"index": 11,
"index2": 7,
"size": 1506,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"issuerId": 40,
"issuerName": "./node_modules/react/cjs/react.production.min.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 22,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/checkPropTypes.js",
"module": "./node_modules/prop-types/checkPropTypes.js",
"moduleName": "./node_modules/prop-types/checkPropTypes.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "11:18-47"
},
{
"moduleId": 40,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"module": "./node_modules/react/cjs/react.production.min.js",
"moduleName": "./node_modules/react/cjs/react.production.min.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "10:78-107"
},
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "20:16-45"
},
{
"moduleId": 77,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.production.min.js",
"module": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "11:37-66"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "18:16-45"
},
{
"moduleId": 88,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithTypeCheckers.js",
"module": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"moduleName": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "11:16-45"
},
{
"moduleId": 89,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithThrowingShims.js",
"module": "./node_modules/prop-types/factoryWithThrowingShims.js",
"moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
"type": "cjs require",
"userRequest": "fbjs/lib/invariant",
"loc": "11:16-45"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\nif (process.env.NODE_ENV !== 'production') {\n validateFormat = function validateFormat(format) {\n if (format === undefined) {\n throw new Error('invariant requires an error message argument');\n }\n };\n}\n\nfunction invariant(condition, format, a, b, c, d, e, f) {\n validateFormat(format);\n\n if (!condition) {\n var error;\n if (format === undefined) {\n error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n } else {\n var args = [a, b, c, d, e, f];\n var argIndex = 0;\n error = new Error(format.replace(/%s/g, function () {\n return args[argIndex++];\n }));\n error.name = 'Invariant Violation';\n }\n\n error.framesToPop = 1; // we don't care about invariant's own frame\n throw error;\n }\n}\n\nmodule.exports = invariant;"
},
{
"id": 8,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_obj.js",
"name": "./node_modules/bs-platform/lib/js/caml_obj.js",
"index": 20,
"index2": 15,
"size": 8005,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"issuerId": 14,
"issuerName": "./node_modules/bs-platform/lib/js/list.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 14,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"module": "./node_modules/bs-platform/lib/js/list.js",
"moduleName": "./node_modules/bs-platform/lib/js/list.js",
"type": "cjs require",
"userRequest": "./caml_obj.js",
"loc": "4:30-54"
},
{
"moduleId": 15,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"module": "./node_modules/bs-platform/lib/js/pervasives.js",
"moduleName": "./node_modules/bs-platform/lib/js/pervasives.js",
"type": "cjs require",
"userRequest": "./caml_obj.js",
"loc": "5:31-55"
},
{
"moduleId": 25,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_int64.js",
"module": "./node_modules/bs-platform/lib/js/caml_int64.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_int64.js",
"type": "cjs require",
"userRequest": "./caml_obj.js",
"loc": "3:30-54"
},
{
"moduleId": 63,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/int32.js",
"module": "./node_modules/bs-platform/lib/js/int32.js",
"moduleName": "./node_modules/bs-platform/lib/js/int32.js",
"type": "cjs require",
"userRequest": "./caml_obj.js",
"loc": "3:18-42"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./caml_obj.js",
"loc": "6:30-54"
},
{
"moduleId": 69,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/nativeint.js",
"module": "./node_modules/bs-platform/lib/js/nativeint.js",
"moduleName": "./node_modules/bs-platform/lib/js/nativeint.js",
"type": "cjs require",
"userRequest": "./caml_obj.js",
"loc": "4:18-42"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 3,
"source": "'use strict';\n\nvar Block = require(\"./block.js\");\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction caml_obj_dup(x) {\n var len = x.length | 0;\n var v = new Array(len);\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n v[i] = x[i];\n }\n v.tag = x.tag | 0;\n return v;\n}\n\nfunction caml_obj_truncate(x, new_size) {\n var len = x.length | 0;\n if (new_size <= 0 || new_size > len) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"Obj.truncate\"\n ];\n } else if (len !== new_size) {\n for(var i = new_size ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n x[i] = 0;\n }\n x.length = new_size;\n return /* () */0;\n } else {\n return 0;\n }\n}\n\nfunction caml_lazy_make_forward(x) {\n return Block.__(250, [x]);\n}\n\nfunction caml_update_dummy(x, y) {\n var len = y.length | 0;\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n x[i] = y[i];\n }\n var y_tag = y.tag | 0;\n if (y_tag !== 0) {\n x.tag = y_tag;\n return /* () */0;\n } else {\n return 0;\n }\n}\n\nfunction caml_int_compare(x, y) {\n if (x < y) {\n return -1;\n } else if (x === y) {\n return 0;\n } else {\n return 1;\n }\n}\n\nfunction caml_compare(_a, _b) {\n while(true) {\n var b = _b;\n var a = _a;\n var a_type = typeof a;\n var b_type = typeof b;\n if (a_type === \"string\") {\n var x = a;\n var y = b;\n if (x < y) {\n return -1;\n } else if (x === y) {\n return 0;\n } else {\n return 1;\n }\n } else {\n var is_a_number = +(a_type === \"number\");\n var is_b_number = +(b_type === \"number\");\n if (is_a_number !== 0) {\n if (is_b_number !== 0) {\n return caml_int_compare(a, b);\n } else {\n return -1;\n }\n } else if (is_b_number !== 0) {\n return 1;\n } else if (a_type === \"boolean\" || a_type === \"undefined\" || a === null) {\n var x$1 = a;\n var y$1 = b;\n if (x$1 === y$1) {\n return 0;\n } else if (x$1 < y$1) {\n return -1;\n } else {\n return 1;\n }\n } else if (a_type === \"function\" || b_type === \"function\") {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"compare: functional value\"\n ];\n } else {\n var tag_a = a.tag | 0;\n var tag_b = b.tag | 0;\n if (tag_a === 250) {\n _a = a[0];\n continue ;\n \n } else if (tag_b === 250) {\n _b = b[0];\n continue ;\n \n } else if (tag_a === 248) {\n return caml_int_compare(a[1], b[1]);\n } else if (tag_a === 251) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"equal: abstract value\"\n ];\n } else if (tag_a !== tag_b) {\n if (tag_a < tag_b) {\n return -1;\n } else {\n return 1;\n }\n } else {\n var len_a = a.length | 0;\n var len_b = b.length | 0;\n if (len_a === len_b) {\n var a$1 = a;\n var b$1 = b;\n var _i = 0;\n var same_length = len_a;\n while(true) {\n var i = _i;\n if (i === same_length) {\n return 0;\n } else {\n var res = caml_compare(a$1[i], b$1[i]);\n if (res !== 0) {\n return res;\n } else {\n _i = i + 1 | 0;\n continue ;\n \n }\n }\n };\n } else if (len_a < len_b) {\n var a$2 = a;\n var b$2 = b;\n var _i$1 = 0;\n var short_length = len_a;\n while(true) {\n var i$1 = _i$1;\n if (i$1 === short_length) {\n return -1;\n } else {\n var res$1 = caml_compare(a$2[i$1], b$2[i$1]);\n if (res$1 !== 0) {\n return res$1;\n } else {\n _i$1 = i$1 + 1 | 0;\n continue ;\n \n }\n }\n };\n } else {\n var a$3 = a;\n var b$3 = b;\n var _i$2 = 0;\n var short_length$1 = len_b;\n while(true) {\n var i$2 = _i$2;\n if (i$2 === short_length$1) {\n return 1;\n } else {\n var res$2 = caml_compare(a$3[i$2], b$3[i$2]);\n if (res$2 !== 0) {\n return res$2;\n } else {\n _i$2 = i$2 + 1 | 0;\n continue ;\n \n }\n }\n };\n }\n }\n }\n }\n };\n}\n\nfunction caml_equal(_a, _b) {\n while(true) {\n var b = _b;\n var a = _a;\n if (a === b) {\n return /* true */1;\n } else {\n var a_type = typeof a;\n if (a_type === \"string\" || a_type === \"number\" || a_type === \"boolean\" || a_type === \"undefined\" || a === null) {\n return /* false */0;\n } else {\n var b_type = typeof b;\n if (a_type === \"function\" || b_type === \"function\") {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"equal: functional value\"\n ];\n } else if (b_type === \"number\" || b_type === \"undefined\" || b === null) {\n return /* false */0;\n } else {\n var tag_a = a.tag | 0;\n var tag_b = b.tag | 0;\n if (tag_a === 250) {\n _a = a[0];\n continue ;\n \n } else if (tag_b === 250) {\n _b = b[0];\n continue ;\n \n } else if (tag_a === 248) {\n return +(a[1] === b[1]);\n } else if (tag_a === 251) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"equal: abstract value\"\n ];\n } else if (tag_a !== tag_b) {\n return /* false */0;\n } else {\n var len_a = a.length | 0;\n var len_b = b.length | 0;\n if (len_a === len_b) {\n var a$1 = a;\n var b$1 = b;\n var _i = 0;\n var same_length = len_a;\n while(true) {\n var i = _i;\n if (i === same_length) {\n return /* true */1;\n } else if (caml_equal(a$1[i], b$1[i])) {\n _i = i + 1 | 0;\n continue ;\n \n } else {\n return /* false */0;\n }\n };\n } else {\n return /* false */0;\n }\n }\n }\n }\n }\n };\n}\n\nfunction caml_notequal(a, b) {\n return 1 - caml_equal(a, b);\n}\n\nfunction caml_greaterequal(a, b) {\n return +(caml_compare(a, b) >= 0);\n}\n\nfunction caml_greaterthan(a, b) {\n return +(caml_compare(a, b) > 0);\n}\n\nfunction caml_lessequal(a, b) {\n return +(caml_compare(a, b) <= 0);\n}\n\nfunction caml_lessthan(a, b) {\n return +(caml_compare(a, b) < 0);\n}\n\nvar caml_int32_compare = caml_int_compare;\n\nvar caml_nativeint_compare = caml_int_compare;\n\nexports.caml_obj_dup = caml_obj_dup;\nexports.caml_obj_truncate = caml_obj_truncate;\nexports.caml_lazy_make_forward = caml_lazy_make_forward;\nexports.caml_update_dummy = caml_update_dummy;\nexports.caml_int_compare = caml_int_compare;\nexports.caml_int32_compare = caml_int32_compare;\nexports.caml_nativeint_compare = caml_nativeint_compare;\nexports.caml_compare = caml_compare;\nexports.caml_equal = caml_equal;\nexports.caml_notequal = caml_notequal;\nexports.caml_greaterequal = caml_greaterequal;\nexports.caml_greaterthan = caml_greaterthan;\nexports.caml_lessthan = caml_lessthan;\nexports.caml_lessequal = caml_lessequal;\n/* No side effect */\n"
},
{
"id": 9,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_string.js",
"name": "./node_modules/bs-platform/lib/js/caml_string.js",
"index": 28,
"index2": 22,
"size": 5331,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"issuerId": 62,
"issuerName": "./node_modules/bs-platform/lib/js/random.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 15,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"module": "./node_modules/bs-platform/lib/js/pervasives.js",
"moduleName": "./node_modules/bs-platform/lib/js/pervasives.js",
"type": "cjs require",
"userRequest": "./caml_string.js",
"loc": "8:31-58"
},
{
"moduleId": 32,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/char.js",
"module": "./node_modules/bs-platform/lib/js/char.js",
"moduleName": "./node_modules/bs-platform/lib/js/char.js",
"type": "cjs require",
"userRequest": "./caml_string.js",
"loc": "3:30-57"
},
{
"moduleId": 62,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"module": "./node_modules/bs-platform/lib/js/random.js",
"moduleName": "./node_modules/bs-platform/lib/js/random.js",
"type": "cjs require",
"userRequest": "./caml_string.js",
"loc": "13:30-57"
},
{
"moduleId": 65,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/digest.js",
"module": "./node_modules/bs-platform/lib/js/digest.js",
"moduleName": "./node_modules/bs-platform/lib/js/digest.js",
"type": "cjs require",
"userRequest": "./caml_string.js",
"loc": "7:30-57"
},
{
"moduleId": 66,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/string.js",
"module": "./node_modules/bs-platform/lib/js/string.js",
"moduleName": "./node_modules/bs-platform/lib/js/string.js",
"type": "cjs require",
"userRequest": "./caml_string.js",
"loc": "6:18-45"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./caml_string.js",
"loc": "9:30-57"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "'use strict';\n\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction string_of_char(prim) {\n return String.fromCharCode(prim);\n}\n\nfunction caml_string_get(s, i) {\n if (i >= s.length || i < 0) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"index out of bounds\"\n ];\n } else {\n return s.charCodeAt(i);\n }\n}\n\nfunction caml_create_string(len) {\n if (len < 0) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"String.create\"\n ];\n } else {\n return new Array(len);\n }\n}\n\nfunction caml_string_compare(s1, s2) {\n if (s1 === s2) {\n return 0;\n } else if (s1 < s2) {\n return -1;\n } else {\n return 1;\n }\n}\n\nfunction caml_fill_string(s, i, l, c) {\n if (l > 0) {\n for(var k = i ,k_finish = (l + i | 0) - 1 | 0; k <= k_finish; ++k){\n s[k] = c;\n }\n return /* () */0;\n } else {\n return 0;\n }\n}\n\nfunction caml_blit_string(s1, i1, s2, i2, len) {\n if (len > 0) {\n var off1 = s1.length - i1 | 0;\n if (len <= off1) {\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n s2[i2 + i | 0] = s1.charCodeAt(i1 + i | 0);\n }\n return /* () */0;\n } else {\n for(var i$1 = 0 ,i_finish$1 = off1 - 1 | 0; i$1 <= i_finish$1; ++i$1){\n s2[i2 + i$1 | 0] = s1.charCodeAt(i1 + i$1 | 0);\n }\n for(var i$2 = off1 ,i_finish$2 = len - 1 | 0; i$2 <= i_finish$2; ++i$2){\n s2[i2 + i$2 | 0] = /* \"\\000\" */0;\n }\n return /* () */0;\n }\n } else {\n return 0;\n }\n}\n\nfunction caml_blit_bytes(s1, i1, s2, i2, len) {\n if (len > 0) {\n if (s1 === s2) {\n var s1$1 = s1;\n var i1$1 = i1;\n var i2$1 = i2;\n var len$1 = len;\n if (i1$1 < i2$1) {\n var range_a = (s1$1.length - i2$1 | 0) - 1 | 0;\n var range_b = len$1 - 1 | 0;\n var range = range_a > range_b ? range_b : range_a;\n for(var j = range; j >= 0; --j){\n s1$1[i2$1 + j | 0] = s1$1[i1$1 + j | 0];\n }\n return /* () */0;\n } else if (i1$1 > i2$1) {\n var range_a$1 = (s1$1.length - i1$1 | 0) - 1 | 0;\n var range_b$1 = len$1 - 1 | 0;\n var range$1 = range_a$1 > range_b$1 ? range_b$1 : range_a$1;\n for(var k = 0; k <= range$1; ++k){\n s1$1[i2$1 + k | 0] = s1$1[i1$1 + k | 0];\n }\n return /* () */0;\n } else {\n return 0;\n }\n } else {\n var off1 = s1.length - i1 | 0;\n if (len <= off1) {\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n s2[i2 + i | 0] = s1[i1 + i | 0];\n }\n return /* () */0;\n } else {\n for(var i$1 = 0 ,i_finish$1 = off1 - 1 | 0; i$1 <= i_finish$1; ++i$1){\n s2[i2 + i$1 | 0] = s1[i1 + i$1 | 0];\n }\n for(var i$2 = off1 ,i_finish$2 = len - 1 | 0; i$2 <= i_finish$2; ++i$2){\n s2[i2 + i$2 | 0] = /* \"\\000\" */0;\n }\n return /* () */0;\n }\n }\n } else {\n return 0;\n }\n}\n\nfunction bytes_of_string(s) {\n var len = s.length;\n var res = new Array(len);\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n res[i] = s.charCodeAt(i);\n }\n return res;\n}\n\nfunction bytes_to_string(a) {\n var bytes = a;\n var i = 0;\n var len = a.length;\n var s = \"\";\n var s_len = len;\n if (i === 0 && len <= 4096 && len === bytes.length) {\n return String.fromCharCode.apply(null,bytes);\n } else {\n var offset = 0;\n while(s_len > 0) {\n var next = s_len < 1024 ? s_len : 1024;\n var tmp_bytes = new Array(next);\n caml_blit_bytes(bytes, offset, tmp_bytes, 0, next);\n s = s + String.fromCharCode.apply(null,tmp_bytes);\n s_len = s_len - next | 0;\n offset = offset + next | 0;\n };\n return s;\n }\n}\n\nfunction caml_string_of_char_array(chars) {\n var len = chars.length;\n var bytes = new Array(len);\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n bytes[i] = chars[i];\n }\n return bytes_to_string(bytes);\n}\n\nfunction caml_is_printable(c) {\n if (c > 31) {\n return +(c < 127);\n } else {\n return /* false */0;\n }\n}\n\nfunction caml_string_get16(s, i) {\n return s.charCodeAt(i) + (s.charCodeAt(i + 1 | 0) << 8) | 0;\n}\n\nfunction caml_string_get32(s, i) {\n return ((s.charCodeAt(i) + (s.charCodeAt(i + 1 | 0) << 8) | 0) + (s.charCodeAt(i + 2 | 0) << 16) | 0) + (s.charCodeAt(i + 3 | 0) << 24) | 0;\n}\n\nfunction get(s, i) {\n if (i < 0 || i >= s.length) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"index out of bounds\"\n ];\n } else {\n return s.charCodeAt(i);\n }\n}\n\nexports.bytes_of_string = bytes_of_string;\nexports.bytes_to_string = bytes_to_string;\nexports.caml_is_printable = caml_is_printable;\nexports.caml_string_of_char_array = caml_string_of_char_array;\nexports.caml_string_get = caml_string_get;\nexports.caml_string_compare = caml_string_compare;\nexports.caml_create_string = caml_create_string;\nexports.caml_fill_string = caml_fill_string;\nexports.caml_blit_string = caml_blit_string;\nexports.caml_blit_bytes = caml_blit_bytes;\nexports.caml_string_get16 = caml_string_get16;\nexports.caml_string_get32 = caml_string_get32;\nexports.string_of_char = string_of_char;\nexports.get = get;\n/* No side effect */\n"
},
{
"id": 10,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/lib/addStyles.js",
"name": "./node_modules/style-loader/lib/addStyles.js",
"index": 37,
"index2": 34,
"size": 8704,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/main.css",
"issuerId": 94,
"issuerName": "./src/style/main.css",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 46,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/appBar.css",
"module": "./src/style/appBar.css",
"moduleName": "./src/style/appBar.css",
"type": "cjs require",
"userRequest": "!../../node_modules/style-loader/lib/addStyles.js",
"loc": "12:13-73"
},
{
"moduleId": 56,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/card.css",
"module": "./src/style/card.css",
"moduleName": "./src/style/card.css",
"type": "cjs require",
"userRequest": "!../../node_modules/style-loader/lib/addStyles.js",
"loc": "12:13-73"
},
{
"moduleId": 59,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/searchInput.css",
"module": "./src/style/searchInput.css",
"moduleName": "./src/style/searchInput.css",
"type": "cjs require",
"userRequest": "!../../node_modules/style-loader/lib/addStyles.js",
"loc": "12:13-73"
},
{
"moduleId": 71,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/discover.css",
"module": "./src/style/discover.css",
"moduleName": "./src/style/discover.css",
"type": "cjs require",
"userRequest": "!../../node_modules/style-loader/lib/addStyles.js",
"loc": "12:13-73"
},
{
"moduleId": 73,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/app.css",
"module": "./src/style/app.css",
"moduleName": "./src/style/app.css",
"type": "cjs require",
"userRequest": "!../../node_modules/style-loader/lib/addStyles.js",
"loc": "12:13-73"
},
{
"moduleId": 94,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/style-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/node_modules/css-loader/index.js!/home/x/zzz/github/douglasduteil/RePeople/src/style/main.css",
"module": "./src/style/main.css",
"moduleName": "./src/style/main.css",
"type": "cjs require",
"userRequest": "!../../node_modules/style-loader/lib/addStyles.js",
"loc": "12:13-73"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n\nvar stylesInDom = {};\n\nvar\tmemoize = function (fn) {\n\tvar memo;\n\n\treturn function () {\n\t\tif (typeof memo === \"undefined\") memo = fn.apply(this, arguments);\n\t\treturn memo;\n\t};\n};\n\nvar isOldIE = memoize(function () {\n\t// Test for IE <= 9 as proposed by Browserhacks\n\t// @see http://browserhacks.com/#hack-e71d8692f65334173fee715c222cb805\n\t// Tests for existence of standard globals is to allow style-loader\n\t// to operate correctly into non-standard environments\n\t// @see https://github.com/webpack-contrib/style-loader/issues/177\n\treturn window && document && document.all && !window.atob;\n});\n\nvar getElement = (function (fn) {\n\tvar memo = {};\n\n\treturn function(selector) {\n\t\tif (typeof memo[selector] === \"undefined\") {\n\t\t\tmemo[selector] = fn.call(this, selector);\n\t\t}\n\n\t\treturn memo[selector]\n\t};\n})(function (target) {\n\treturn document.querySelector(target)\n});\n\nvar singleton = null;\nvar\tsingletonCounter = 0;\nvar\tstylesInsertedAtTop = [];\n\nvar\tfixUrls = require(\"./urls\");\n\nmodule.exports = function(list, options) {\n\tif (typeof DEBUG !== \"undefined\" && DEBUG) {\n\t\tif (typeof document !== \"object\") throw new Error(\"The style-loader cannot be used in a non-browser environment\");\n\t}\n\n\toptions = options || {};\n\n\toptions.attrs = typeof options.attrs === \"object\" ? options.attrs : {};\n\n\t// Force single-tag solution on IE6-9, which has a hard limit on the # of <style>\n\t// tags it will allow on a page\n\tif (!options.singleton) options.singleton = isOldIE();\n\n\t// By default, add <style> tags to the <head> element\n\tif (!options.insertInto) options.insertInto = \"head\";\n\n\t// By default, add <style> tags to the bottom of the target\n\tif (!options.insertAt) options.insertAt = \"bottom\";\n\n\tvar styles = listToStyles(list, options);\n\n\taddStylesToDom(styles, options);\n\n\treturn function update (newList) {\n\t\tvar mayRemove = [];\n\n\t\tfor (var i = 0; i < styles.length; i++) {\n\t\t\tvar item = styles[i];\n\t\t\tvar domStyle = stylesInDom[item.id];\n\n\t\t\tdomStyle.refs--;\n\t\t\tmayRemove.push(domStyle);\n\t\t}\n\n\t\tif(newList) {\n\t\t\tvar newStyles = listToStyles(newList, options);\n\t\t\taddStylesToDom(newStyles, options);\n\t\t}\n\n\t\tfor (var i = 0; i < mayRemove.length; i++) {\n\t\t\tvar domStyle = mayRemove[i];\n\n\t\t\tif(domStyle.refs === 0) {\n\t\t\t\tfor (var j = 0; j < domStyle.parts.length; j++) domStyle.parts[j]();\n\n\t\t\t\tdelete stylesInDom[domStyle.id];\n\t\t\t}\n\t\t}\n\t};\n};\n\nfunction addStylesToDom (styles, options) {\n\tfor (var i = 0; i < styles.length; i++) {\n\t\tvar item = styles[i];\n\t\tvar domStyle = stylesInDom[item.id];\n\n\t\tif(domStyle) {\n\t\t\tdomStyle.refs++;\n\n\t\t\tfor(var j = 0; j < domStyle.parts.length; j++) {\n\t\t\t\tdomStyle.parts[j](item.parts[j]);\n\t\t\t}\n\n\t\t\tfor(; j < item.parts.length; j++) {\n\t\t\t\tdomStyle.parts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\t\t} else {\n\t\t\tvar parts = [];\n\n\t\t\tfor(var j = 0; j < item.parts.length; j++) {\n\t\t\t\tparts.push(addStyle(item.parts[j], options));\n\t\t\t}\n\n\t\t\tstylesInDom[item.id] = {id: item.id, refs: 1, parts: parts};\n\t\t}\n\t}\n}\n\nfunction listToStyles (list, options) {\n\tvar styles = [];\n\tvar newStyles = {};\n\n\tfor (var i = 0; i < list.length; i++) {\n\t\tvar item = list[i];\n\t\tvar id = options.base ? item[0] + options.base : item[0];\n\t\tvar css = item[1];\n\t\tvar media = item[2];\n\t\tvar sourceMap = item[3];\n\t\tvar part = {css: css, media: media, sourceMap: sourceMap};\n\n\t\tif(!newStyles[id]) styles.push(newStyles[id] = {id: id, parts: [part]});\n\t\telse newStyles[id].parts.push(part);\n\t}\n\n\treturn styles;\n}\n\nfunction insertStyleElement (options, style) {\n\tvar target = getElement(options.insertInto)\n\n\tif (!target) {\n\t\tthrow new Error(\"Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.\");\n\t}\n\n\tvar lastStyleElementInsertedAtTop = stylesInsertedAtTop[stylesInsertedAtTop.length - 1];\n\n\tif (options.insertAt === \"top\") {\n\t\tif (!lastStyleElementInsertedAtTop) {\n\t\t\ttarget.insertBefore(style, target.firstChild);\n\t\t} else if (lastStyleElementInsertedAtTop.nextSibling) {\n\t\t\ttarget.insertBefore(style, lastStyleElementInsertedAtTop.nextSibling);\n\t\t} else {\n\t\t\ttarget.appendChild(style);\n\t\t}\n\t\tstylesInsertedAtTop.push(style);\n\t} else if (options.insertAt === \"bottom\") {\n\t\ttarget.appendChild(style);\n\t} else {\n\t\tthrow new Error(\"Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.\");\n\t}\n}\n\nfunction removeStyleElement (style) {\n\tif (style.parentNode === null) return false;\n\tstyle.parentNode.removeChild(style);\n\n\tvar idx = stylesInsertedAtTop.indexOf(style);\n\tif(idx >= 0) {\n\t\tstylesInsertedAtTop.splice(idx, 1);\n\t}\n}\n\nfunction createStyleElement (options) {\n\tvar style = document.createElement(\"style\");\n\n\toptions.attrs.type = \"text/css\";\n\n\taddAttrs(style, options.attrs);\n\tinsertStyleElement(options, style);\n\n\treturn style;\n}\n\nfunction createLinkElement (options) {\n\tvar link = document.createElement(\"link\");\n\n\toptions.attrs.type = \"text/css\";\n\toptions.attrs.rel = \"stylesheet\";\n\n\taddAttrs(link, options.attrs);\n\tinsertStyleElement(options, link);\n\n\treturn link;\n}\n\nfunction addAttrs (el, attrs) {\n\tObject.keys(attrs).forEach(function (key) {\n\t\tel.setAttribute(key, attrs[key]);\n\t});\n}\n\nfunction addStyle (obj, options) {\n\tvar style, update, remove, result;\n\n\t// If a transform function was defined, run it on the css\n\tif (options.transform && obj.css) {\n\t result = options.transform(obj.css);\n\n\t if (result) {\n\t \t// If transform returns a value, use that instead of the original css.\n\t \t// This allows running runtime transformations on the css.\n\t \tobj.css = result;\n\t } else {\n\t \t// If the transform function returns a falsy value, don't add this css.\n\t \t// This allows conditional loading of css\n\t \treturn function() {\n\t \t\t// noop\n\t \t};\n\t }\n\t}\n\n\tif (options.singleton) {\n\t\tvar styleIndex = singletonCounter++;\n\n\t\tstyle = singleton || (singleton = createStyleElement(options));\n\n\t\tupdate = applyToSingletonTag.bind(null, style, styleIndex, false);\n\t\tremove = applyToSingletonTag.bind(null, style, styleIndex, true);\n\n\t} else if (\n\t\tobj.sourceMap &&\n\t\ttypeof URL === \"function\" &&\n\t\ttypeof URL.createObjectURL === \"function\" &&\n\t\ttypeof URL.revokeObjectURL === \"function\" &&\n\t\ttypeof Blob === \"function\" &&\n\t\ttypeof btoa === \"function\"\n\t) {\n\t\tstyle = createLinkElement(options);\n\t\tupdate = updateLink.bind(null, style, options);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\n\t\t\tif(style.href) URL.revokeObjectURL(style.href);\n\t\t};\n\t} else {\n\t\tstyle = createStyleElement(options);\n\t\tupdate = applyToTag.bind(null, style);\n\t\tremove = function () {\n\t\t\tremoveStyleElement(style);\n\t\t};\n\t}\n\n\tupdate(obj);\n\n\treturn function updateStyle (newObj) {\n\t\tif (newObj) {\n\t\t\tif (\n\t\t\t\tnewObj.css === obj.css &&\n\t\t\t\tnewObj.media === obj.media &&\n\t\t\t\tnewObj.sourceMap === obj.sourceMap\n\t\t\t) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tupdate(obj = newObj);\n\t\t} else {\n\t\t\tremove();\n\t\t}\n\t};\n}\n\nvar replaceText = (function () {\n\tvar textStore = [];\n\n\treturn function (index, replacement) {\n\t\ttextStore[index] = replacement;\n\n\t\treturn textStore.filter(Boolean).join('\\n');\n\t};\n})();\n\nfunction applyToSingletonTag (style, index, remove, obj) {\n\tvar css = remove ? \"\" : obj.css;\n\n\tif (style.styleSheet) {\n\t\tstyle.styleSheet.cssText = replaceText(index, css);\n\t} else {\n\t\tvar cssNode = document.createTextNode(css);\n\t\tvar childNodes = style.childNodes;\n\n\t\tif (childNodes[index]) style.removeChild(childNodes[index]);\n\n\t\tif (childNodes.length) {\n\t\t\tstyle.insertBefore(cssNode, childNodes[index]);\n\t\t} else {\n\t\t\tstyle.appendChild(cssNode);\n\t\t}\n\t}\n}\n\nfunction applyToTag (style, obj) {\n\tvar css = obj.css;\n\tvar media = obj.media;\n\n\tif(media) {\n\t\tstyle.setAttribute(\"media\", media)\n\t}\n\n\tif(style.styleSheet) {\n\t\tstyle.styleSheet.cssText = css;\n\t} else {\n\t\twhile(style.firstChild) {\n\t\t\tstyle.removeChild(style.firstChild);\n\t\t}\n\n\t\tstyle.appendChild(document.createTextNode(css));\n\t}\n}\n\nfunction updateLink (link, options, obj) {\n\tvar css = obj.css;\n\tvar sourceMap = obj.sourceMap;\n\n\t/*\n\t\tIf convertToAbsoluteUrls isn't defined, but sourcemaps are enabled\n\t\tand there is no publicPath defined then lets turn convertToAbsoluteUrls\n\t\ton by default. Otherwise default to the convertToAbsoluteUrls option\n\t\tdirectly\n\t*/\n\tvar autoFixUrls = options.convertToAbsoluteUrls === undefined && sourceMap;\n\n\tif (options.convertToAbsoluteUrls || autoFixUrls) {\n\t\tcss = fixUrls(css);\n\t}\n\n\tif (sourceMap) {\n\t\t// http://stackoverflow.com/a/26603875\n\t\tcss += \"\\n/*# sourceMappingURL=data:application/json;base64,\" + btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))) + \" */\";\n\t}\n\n\tvar blob = new Blob([css], { type: \"text/css\" });\n\n\tvar oldSrc = link.href;\n\n\tlink.href = URL.createObjectURL(blob);\n\n\tif(oldSrc) URL.revokeObjectURL(oldSrc);\n}\n"
},
{
"id": 11,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/block.js",
"name": "./node_modules/bs-platform/lib/js/block.js",
"index": 2,
"index2": 0,
"size": 118,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"issuerId": 39,
"issuerName": "./lib/js/src/app.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 8,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_obj.js",
"module": "./node_modules/bs-platform/lib/js/caml_obj.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_obj.js",
"type": "cjs require",
"userRequest": "./block.js",
"loc": "3:30-51"
},
{
"moduleId": 39,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/app.js",
"module": "./lib/js/src/app.js",
"moduleName": "./lib/js/src/app.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/block.js",
"loc": "4:18-56"
},
{
"moduleId": 44,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/camlinternalFormatBasics.js",
"module": "./node_modules/bs-platform/lib/js/camlinternalFormatBasics.js",
"moduleName": "./node_modules/bs-platform/lib/js/camlinternalFormatBasics.js",
"type": "cjs require",
"userRequest": "./block.js",
"loc": "3:12-33"
},
{
"moduleId": 54,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"module": "./lib/js/src/components/listAll.js",
"moduleName": "./lib/js/src/components/listAll.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/block.js",
"loc": "6:18-56"
},
{
"moduleId": 61,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"module": "./lib/js/src/components/discover.js",
"moduleName": "./lib/js/src/components/discover.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/block.js",
"loc": "5:18-56"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "'use strict';\n\n\nfunction __(tag, block) {\n block.tag = tag;\n return block;\n}\n\nexports.__ = __;\n/* No side effect */\n"
},
{
"id": 12,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_array.js",
"name": "./node_modules/bs-platform/lib/js/caml_array.js",
"index": 4,
"index2": 2,
"size": 2275,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"issuerId": 61,
"issuerName": "./lib/js/src/components/discover.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 1,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/curry.js",
"module": "./node_modules/bs-platform/lib/js/curry.js",
"moduleName": "./node_modules/bs-platform/lib/js/curry.js",
"type": "cjs require",
"userRequest": "./caml_array.js",
"loc": "3:17-43"
},
{
"moduleId": 21,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/array.js",
"module": "./node_modules/bs-platform/lib/js/array.js",
"moduleName": "./node_modules/bs-platform/lib/js/array.js",
"type": "cjs require",
"userRequest": "./caml_array.js",
"loc": "5:30-56"
},
{
"moduleId": 61,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"module": "./lib/js/src/components/discover.js",
"moduleName": "./lib/js/src/components/discover.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/caml_array.js",
"loc": "9:18-61"
},
{
"moduleId": 62,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"module": "./node_modules/bs-platform/lib/js/random.js",
"moduleName": "./node_modules/bs-platform/lib/js/random.js",
"type": "cjs require",
"userRequest": "./caml_array.js",
"loc": "10:30-56"
},
{
"moduleId": 75,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reactDOMRe.js",
"module": "./node_modules/reason-react/lib/js/src/reactDOMRe.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reactDOMRe.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/caml_array.js",
"loc": "5:30-73"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "'use strict';\n\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction caml_array_sub(x, offset, len) {\n var result = new Array(len);\n var j = 0;\n var i = offset;\n while(j < len) {\n result[j] = x[i];\n j = j + 1 | 0;\n i = i + 1 | 0;\n };\n return result;\n}\n\nfunction len(_acc, _l) {\n while(true) {\n var l = _l;\n var acc = _acc;\n if (l) {\n _l = l[1];\n _acc = l[0].length + acc | 0;\n continue ;\n \n } else {\n return acc;\n }\n };\n}\n\nfunction fill(arr, _i, _l) {\n while(true) {\n var l = _l;\n var i = _i;\n if (l) {\n var x = l[0];\n var l$1 = x.length;\n var k = i;\n var j = 0;\n while(j < l$1) {\n arr[k] = x[j];\n k = k + 1 | 0;\n j = j + 1 | 0;\n };\n _l = l[1];\n _i = k;\n continue ;\n \n } else {\n return /* () */0;\n }\n };\n}\n\nfunction caml_array_concat(l) {\n var v = len(0, l);\n var result = new Array(v);\n fill(result, 0, l);\n return result;\n}\n\nfunction caml_array_set(xs, index, newval) {\n if (index < 0 || index >= xs.length) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"index out of bounds\"\n ];\n } else {\n xs[index] = newval;\n return /* () */0;\n }\n}\n\nfunction caml_array_get(xs, index) {\n if (index < 0 || index >= xs.length) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"index out of bounds\"\n ];\n } else {\n return xs[index];\n }\n}\n\nfunction caml_make_vect(len, init) {\n var b = new Array(len);\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n b[i] = init;\n }\n return b;\n}\n\nfunction caml_array_blit(a1, i1, a2, i2, len) {\n if (i2 <= i1) {\n for(var j = 0 ,j_finish = len - 1 | 0; j <= j_finish; ++j){\n a2[j + i2 | 0] = a1[j + i1 | 0];\n }\n return /* () */0;\n } else {\n for(var j$1 = len - 1 | 0; j$1 >= 0; --j$1){\n a2[j$1 + i2 | 0] = a1[j$1 + i1 | 0];\n }\n return /* () */0;\n }\n}\n\nexports.caml_array_sub = caml_array_sub;\nexports.caml_array_concat = caml_array_concat;\nexports.caml_make_vect = caml_make_vect;\nexports.caml_array_blit = caml_array_blit;\nexports.caml_array_get = caml_array_get;\nexports.caml_array_set = caml_array_set;\n/* No side effect */\n"
},
{
"id": 13,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/object-assign/index.js",
"name": "./node_modules/object-assign/index.js",
"index": 9,
"index2": 5,
"size": 2108,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"issuerId": 40,
"issuerName": "./node_modules/react/cjs/react.production.min.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 40,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"module": "./node_modules/react/cjs/react.production.min.js",
"moduleName": "./node_modules/react/cjs/react.production.min.js",
"type": "cjs require",
"userRequest": "object-assign",
"loc": "10:19-43"
},
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "object-assign",
"loc": "17:21-45"
},
{
"moduleId": 77,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.production.min.js",
"module": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"type": "cjs require",
"userRequest": "object-assign",
"loc": "11:116-140"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "object-assign",
"loc": "20:14-38"
},
{
"moduleId": 88,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithTypeCheckers.js",
"module": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"moduleName": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"type": "cjs require",
"userRequest": "object-assign",
"loc": "13:13-37"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n'use strict';\n/* eslint-disable no-unused-vars */\nvar getOwnPropertySymbols = Object.getOwnPropertySymbols;\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nvar propIsEnumerable = Object.prototype.propertyIsEnumerable;\n\nfunction toObject(val) {\n\tif (val === null || val === undefined) {\n\t\tthrow new TypeError('Object.assign cannot be called with null or undefined');\n\t}\n\n\treturn Object(val);\n}\n\nfunction shouldUseNative() {\n\ttry {\n\t\tif (!Object.assign) {\n\t\t\treturn false;\n\t\t}\n\n\t\t// Detect buggy property enumeration order in older V8 versions.\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=4118\n\t\tvar test1 = new String('abc'); // eslint-disable-line no-new-wrappers\n\t\ttest1[5] = 'de';\n\t\tif (Object.getOwnPropertyNames(test1)[0] === '5') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test2 = {};\n\t\tfor (var i = 0; i < 10; i++) {\n\t\t\ttest2['_' + String.fromCharCode(i)] = i;\n\t\t}\n\t\tvar order2 = Object.getOwnPropertyNames(test2).map(function (n) {\n\t\t\treturn test2[n];\n\t\t});\n\t\tif (order2.join('') !== '0123456789') {\n\t\t\treturn false;\n\t\t}\n\n\t\t// https://bugs.chromium.org/p/v8/issues/detail?id=3056\n\t\tvar test3 = {};\n\t\t'abcdefghijklmnopqrst'.split('').forEach(function (letter) {\n\t\t\ttest3[letter] = letter;\n\t\t});\n\t\tif (Object.keys(Object.assign({}, test3)).join('') !==\n\t\t\t\t'abcdefghijklmnopqrst') {\n\t\t\treturn false;\n\t\t}\n\n\t\treturn true;\n\t} catch (err) {\n\t\t// We don't expect any of the above to throw, but better to be safe.\n\t\treturn false;\n\t}\n}\n\nmodule.exports = shouldUseNative() ? Object.assign : function (target, source) {\n\tvar from;\n\tvar to = toObject(target);\n\tvar symbols;\n\n\tfor (var s = 1; s < arguments.length; s++) {\n\t\tfrom = Object(arguments[s]);\n\n\t\tfor (var key in from) {\n\t\t\tif (hasOwnProperty.call(from, key)) {\n\t\t\t\tto[key] = from[key];\n\t\t\t}\n\t\t}\n\n\t\tif (getOwnPropertySymbols) {\n\t\t\tsymbols = getOwnPropertySymbols(from);\n\t\t\tfor (var i = 0; i < symbols.length; i++) {\n\t\t\t\tif (propIsEnumerable.call(from, symbols[i])) {\n\t\t\t\t\tto[symbols[i]] = from[symbols[i]];\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\treturn to;\n};\n"
},
{
"id": 14,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"name": "./node_modules/bs-platform/lib/js/list.js",
"index": 19,
"index2": 27,
"size": 39093,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"issuerId": 54,
"issuerName": "./lib/js/src/components/listAll.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 5,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/reason-react/lib/js/src/reasonReact.js",
"module": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"moduleName": "./node_modules/reason-react/lib/js/src/reasonReact.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/list.js",
"loc": "4:38-75"
},
{
"moduleId": 52,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-json/lib/js/src/Json_decode.js",
"module": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"moduleName": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/list.js",
"loc": "3:30-67"
},
{
"moduleId": 54,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"module": "./lib/js/src/components/listAll.js",
"moduleName": "./lib/js/src/components/listAll.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/list.js",
"loc": "4:18-55"
},
{
"moduleId": 66,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/string.js",
"module": "./node_modules/bs-platform/lib/js/string.js",
"moduleName": "./node_modules/bs-platform/lib/js/string.js",
"type": "cjs require",
"userRequest": "./list.js",
"loc": "3:18-38"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./list.js",
"loc": "4:30-50"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 2,
"source": "'use strict';\n\nvar Curry = require(\"./curry.js\");\nvar Caml_obj = require(\"./caml_obj.js\");\nvar Pervasives = require(\"./pervasives.js\");\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction length(l) {\n var _len = 0;\n var _param = l;\n while(true) {\n var param = _param;\n var len = _len;\n if (param) {\n _param = param[1];\n _len = len + 1 | 0;\n continue ;\n \n } else {\n return len;\n }\n };\n}\n\nfunction hd(param) {\n if (param) {\n return param[0];\n } else {\n throw [\n Caml_builtin_exceptions.failure,\n \"hd\"\n ];\n }\n}\n\nfunction tl(param) {\n if (param) {\n return param[1];\n } else {\n throw [\n Caml_builtin_exceptions.failure,\n \"tl\"\n ];\n }\n}\n\nfunction nth(l, n) {\n if (n < 0) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.nth\"\n ];\n } else {\n var _l = l;\n var _n = n;\n while(true) {\n var n$1 = _n;\n var l$1 = _l;\n if (l$1) {\n if (n$1) {\n _n = n$1 - 1 | 0;\n _l = l$1[1];\n continue ;\n \n } else {\n return l$1[0];\n }\n } else {\n throw [\n Caml_builtin_exceptions.failure,\n \"nth\"\n ];\n }\n };\n }\n}\n\nfunction rev_append(_l1, _l2) {\n while(true) {\n var l2 = _l2;\n var l1 = _l1;\n if (l1) {\n _l2 = /* :: */[\n l1[0],\n l2\n ];\n _l1 = l1[1];\n continue ;\n \n } else {\n return l2;\n }\n };\n}\n\nfunction rev(l) {\n return rev_append(l, /* [] */0);\n}\n\nfunction flatten(param) {\n if (param) {\n return Pervasives.$at(param[0], flatten(param[1]));\n } else {\n return /* [] */0;\n }\n}\n\nfunction map(f, param) {\n if (param) {\n var r = Curry._1(f, param[0]);\n return /* :: */[\n r,\n map(f, param[1])\n ];\n } else {\n return /* [] */0;\n }\n}\n\nfunction mapi(i, f, param) {\n if (param) {\n var r = Curry._2(f, i, param[0]);\n return /* :: */[\n r,\n mapi(i + 1 | 0, f, param[1])\n ];\n } else {\n return /* [] */0;\n }\n}\n\nfunction mapi$1(f, l) {\n return mapi(0, f, l);\n}\n\nfunction rev_map(f, l) {\n var _accu = /* [] */0;\n var _param = l;\n while(true) {\n var param = _param;\n var accu = _accu;\n if (param) {\n _param = param[1];\n _accu = /* :: */[\n Curry._1(f, param[0]),\n accu\n ];\n continue ;\n \n } else {\n return accu;\n }\n };\n}\n\nfunction iter(f, _param) {\n while(true) {\n var param = _param;\n if (param) {\n Curry._1(f, param[0]);\n _param = param[1];\n continue ;\n \n } else {\n return /* () */0;\n }\n };\n}\n\nfunction iteri(f, l) {\n var _i = 0;\n var f$1 = f;\n var _param = l;\n while(true) {\n var param = _param;\n var i = _i;\n if (param) {\n Curry._2(f$1, i, param[0]);\n _param = param[1];\n _i = i + 1 | 0;\n continue ;\n \n } else {\n return /* () */0;\n }\n };\n}\n\nfunction fold_left(f, _accu, _l) {\n while(true) {\n var l = _l;\n var accu = _accu;\n if (l) {\n _l = l[1];\n _accu = Curry._2(f, accu, l[0]);\n continue ;\n \n } else {\n return accu;\n }\n };\n}\n\nfunction fold_right(f, l, accu) {\n if (l) {\n return Curry._2(f, l[0], fold_right(f, l[1], accu));\n } else {\n return accu;\n }\n}\n\nfunction map2(f, l1, l2) {\n if (l1) {\n if (l2) {\n var r = Curry._2(f, l1[0], l2[0]);\n return /* :: */[\n r,\n map2(f, l1[1], l2[1])\n ];\n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.map2\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.map2\"\n ];\n } else {\n return /* [] */0;\n }\n}\n\nfunction rev_map2(f, l1, l2) {\n var _accu = /* [] */0;\n var _l1 = l1;\n var _l2 = l2;\n while(true) {\n var l2$1 = _l2;\n var l1$1 = _l1;\n var accu = _accu;\n if (l1$1) {\n if (l2$1) {\n _l2 = l2$1[1];\n _l1 = l1$1[1];\n _accu = /* :: */[\n Curry._2(f, l1$1[0], l2$1[0]),\n accu\n ];\n continue ;\n \n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.rev_map2\"\n ];\n }\n } else if (l2$1) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.rev_map2\"\n ];\n } else {\n return accu;\n }\n };\n}\n\nfunction iter2(f, _l1, _l2) {\n while(true) {\n var l2 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2) {\n Curry._2(f, l1[0], l2[0]);\n _l2 = l2[1];\n _l1 = l1[1];\n continue ;\n \n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.iter2\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.iter2\"\n ];\n } else {\n return /* () */0;\n }\n };\n}\n\nfunction fold_left2(f, _accu, _l1, _l2) {\n while(true) {\n var l2 = _l2;\n var l1 = _l1;\n var accu = _accu;\n if (l1) {\n if (l2) {\n _l2 = l2[1];\n _l1 = l1[1];\n _accu = Curry._3(f, accu, l1[0], l2[0]);\n continue ;\n \n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.fold_left2\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.fold_left2\"\n ];\n } else {\n return accu;\n }\n };\n}\n\nfunction fold_right2(f, l1, l2, accu) {\n if (l1) {\n if (l2) {\n return Curry._3(f, l1[0], l2[0], fold_right2(f, l1[1], l2[1], accu));\n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.fold_right2\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.fold_right2\"\n ];\n } else {\n return accu;\n }\n}\n\nfunction for_all(p, _param) {\n while(true) {\n var param = _param;\n if (param) {\n if (Curry._1(p, param[0])) {\n _param = param[1];\n continue ;\n \n } else {\n return /* false */0;\n }\n } else {\n return /* true */1;\n }\n };\n}\n\nfunction exists(p, _param) {\n while(true) {\n var param = _param;\n if (param) {\n if (Curry._1(p, param[0])) {\n return /* true */1;\n } else {\n _param = param[1];\n continue ;\n \n }\n } else {\n return /* false */0;\n }\n };\n}\n\nfunction for_all2(p, _l1, _l2) {\n while(true) {\n var l2 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2) {\n if (Curry._2(p, l1[0], l2[0])) {\n _l2 = l2[1];\n _l1 = l1[1];\n continue ;\n \n } else {\n return /* false */0;\n }\n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.for_all2\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.for_all2\"\n ];\n } else {\n return /* true */1;\n }\n };\n}\n\nfunction exists2(p, _l1, _l2) {\n while(true) {\n var l2 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2) {\n if (Curry._2(p, l1[0], l2[0])) {\n return /* true */1;\n } else {\n _l2 = l2[1];\n _l1 = l1[1];\n continue ;\n \n }\n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.exists2\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.exists2\"\n ];\n } else {\n return /* false */0;\n }\n };\n}\n\nfunction mem(x, _param) {\n while(true) {\n var param = _param;\n if (param) {\n if (Caml_obj.caml_compare(param[0], x)) {\n _param = param[1];\n continue ;\n \n } else {\n return /* true */1;\n }\n } else {\n return /* false */0;\n }\n };\n}\n\nfunction memq(x, _param) {\n while(true) {\n var param = _param;\n if (param) {\n if (param[0] === x) {\n return /* true */1;\n } else {\n _param = param[1];\n continue ;\n \n }\n } else {\n return /* false */0;\n }\n };\n}\n\nfunction assoc(x, _param) {\n while(true) {\n var param = _param;\n if (param) {\n var match = param[0];\n if (Caml_obj.caml_compare(match[0], x)) {\n _param = param[1];\n continue ;\n \n } else {\n return match[1];\n }\n } else {\n throw Caml_builtin_exceptions.not_found;\n }\n };\n}\n\nfunction assq(x, _param) {\n while(true) {\n var param = _param;\n if (param) {\n var match = param[0];\n if (match[0] === x) {\n return match[1];\n } else {\n _param = param[1];\n continue ;\n \n }\n } else {\n throw Caml_builtin_exceptions.not_found;\n }\n };\n}\n\nfunction mem_assoc(x, _param) {\n while(true) {\n var param = _param;\n if (param) {\n if (Caml_obj.caml_compare(param[0][0], x)) {\n _param = param[1];\n continue ;\n \n } else {\n return /* true */1;\n }\n } else {\n return /* false */0;\n }\n };\n}\n\nfunction mem_assq(x, _param) {\n while(true) {\n var param = _param;\n if (param) {\n if (param[0][0] === x) {\n return /* true */1;\n } else {\n _param = param[1];\n continue ;\n \n }\n } else {\n return /* false */0;\n }\n };\n}\n\nfunction remove_assoc(x, param) {\n if (param) {\n var l = param[1];\n var pair = param[0];\n if (Caml_obj.caml_compare(pair[0], x)) {\n return /* :: */[\n pair,\n remove_assoc(x, l)\n ];\n } else {\n return l;\n }\n } else {\n return /* [] */0;\n }\n}\n\nfunction remove_assq(x, param) {\n if (param) {\n var l = param[1];\n var pair = param[0];\n if (pair[0] === x) {\n return l;\n } else {\n return /* :: */[\n pair,\n remove_assq(x, l)\n ];\n }\n } else {\n return /* [] */0;\n }\n}\n\nfunction find(p, _param) {\n while(true) {\n var param = _param;\n if (param) {\n var x = param[0];\n if (Curry._1(p, x)) {\n return x;\n } else {\n _param = param[1];\n continue ;\n \n }\n } else {\n throw Caml_builtin_exceptions.not_found;\n }\n };\n}\n\nfunction find_all(p) {\n return (function (param) {\n var _accu = /* [] */0;\n var _param = param;\n while(true) {\n var param$1 = _param;\n var accu = _accu;\n if (param$1) {\n var l = param$1[1];\n var x = param$1[0];\n if (Curry._1(p, x)) {\n _param = l;\n _accu = /* :: */[\n x,\n accu\n ];\n continue ;\n \n } else {\n _param = l;\n continue ;\n \n }\n } else {\n return rev_append(accu, /* [] */0);\n }\n };\n });\n}\n\nfunction partition(p, l) {\n var _yes = /* [] */0;\n var _no = /* [] */0;\n var _param = l;\n while(true) {\n var param = _param;\n var no = _no;\n var yes = _yes;\n if (param) {\n var l$1 = param[1];\n var x = param[0];\n if (Curry._1(p, x)) {\n _param = l$1;\n _yes = /* :: */[\n x,\n yes\n ];\n continue ;\n \n } else {\n _param = l$1;\n _no = /* :: */[\n x,\n no\n ];\n continue ;\n \n }\n } else {\n return /* tuple */[\n rev_append(yes, /* [] */0),\n rev_append(no, /* [] */0)\n ];\n }\n };\n}\n\nfunction split(param) {\n if (param) {\n var match = param[0];\n var match$1 = split(param[1]);\n return /* tuple */[\n /* :: */[\n match[0],\n match$1[0]\n ],\n /* :: */[\n match[1],\n match$1[1]\n ]\n ];\n } else {\n return /* tuple */[\n /* [] */0,\n /* [] */0\n ];\n }\n}\n\nfunction combine(l1, l2) {\n if (l1) {\n if (l2) {\n return /* :: */[\n /* tuple */[\n l1[0],\n l2[0]\n ],\n combine(l1[1], l2[1])\n ];\n } else {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.combine\"\n ];\n }\n } else if (l2) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"List.combine\"\n ];\n } else {\n return /* [] */0;\n }\n}\n\nfunction merge(cmp, l1, l2) {\n if (l1) {\n if (l2) {\n var h2 = l2[0];\n var h1 = l1[0];\n if (Curry._2(cmp, h1, h2) <= 0) {\n return /* :: */[\n h1,\n merge(cmp, l1[1], l2)\n ];\n } else {\n return /* :: */[\n h2,\n merge(cmp, l1, l2[1])\n ];\n }\n } else {\n return l1;\n }\n } else {\n return l2;\n }\n}\n\nfunction chop(_k, _l) {\n while(true) {\n var l = _l;\n var k = _k;\n if (k) {\n if (l) {\n _l = l[1];\n _k = k - 1 | 0;\n continue ;\n \n } else {\n throw [\n Caml_builtin_exceptions.assert_failure,\n [\n \"list.ml\",\n 223,\n 11\n ]\n ];\n }\n } else {\n return l;\n }\n };\n}\n\nfunction stable_sort(cmp, l) {\n var sort = function (n, l) {\n var exit = 0;\n if (n !== 2) {\n if (n !== 3) {\n exit = 1;\n } else if (l) {\n var match = l[1];\n if (match) {\n var match$1 = match[1];\n if (match$1) {\n var x3 = match$1[0];\n var x2 = match[0];\n var x1 = l[0];\n if (Curry._2(cmp, x1, x2) <= 0) {\n if (Curry._2(cmp, x2, x3) <= 0) {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else if (Curry._2(cmp, x1, x3) <= 0) {\n return /* :: */[\n x1,\n /* :: */[\n x3,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n }\n } else if (Curry._2(cmp, x1, x3) <= 0) {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else if (Curry._2(cmp, x2, x3) <= 0) {\n return /* :: */[\n x2,\n /* :: */[\n x3,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else if (l) {\n var match$2 = l[1];\n if (match$2) {\n var x2$1 = match$2[0];\n var x1$1 = l[0];\n if (Curry._2(cmp, x1$1, x2$1) <= 0) {\n return /* :: */[\n x1$1,\n /* :: */[\n x2$1,\n /* [] */0\n ]\n ];\n } else {\n return /* :: */[\n x2$1,\n /* :: */[\n x1$1,\n /* [] */0\n ]\n ];\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n if (exit === 1) {\n var n1 = (n >> 1);\n var n2 = n - n1 | 0;\n var l2 = chop(n1, l);\n var s1 = rev_sort(n1, l);\n var s2 = rev_sort(n2, l2);\n var _l1 = s1;\n var _l2 = s2;\n var _accu = /* [] */0;\n while(true) {\n var accu = _accu;\n var l2$1 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2$1) {\n var h2 = l2$1[0];\n var h1 = l1[0];\n if (Curry._2(cmp, h1, h2) > 0) {\n _accu = /* :: */[\n h1,\n accu\n ];\n _l1 = l1[1];\n continue ;\n \n } else {\n _accu = /* :: */[\n h2,\n accu\n ];\n _l2 = l2$1[1];\n continue ;\n \n }\n } else {\n return rev_append(l1, accu);\n }\n } else {\n return rev_append(l2$1, accu);\n }\n };\n }\n \n };\n var rev_sort = function (n, l) {\n var exit = 0;\n if (n !== 2) {\n if (n !== 3) {\n exit = 1;\n } else if (l) {\n var match = l[1];\n if (match) {\n var match$1 = match[1];\n if (match$1) {\n var x3 = match$1[0];\n var x2 = match[0];\n var x1 = l[0];\n if (Curry._2(cmp, x1, x2) > 0) {\n if (Curry._2(cmp, x2, x3) > 0) {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else if (Curry._2(cmp, x1, x3) > 0) {\n return /* :: */[\n x1,\n /* :: */[\n x3,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n }\n } else if (Curry._2(cmp, x1, x3) > 0) {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else if (Curry._2(cmp, x2, x3) > 0) {\n return /* :: */[\n x2,\n /* :: */[\n x3,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else if (l) {\n var match$2 = l[1];\n if (match$2) {\n var x2$1 = match$2[0];\n var x1$1 = l[0];\n if (Curry._2(cmp, x1$1, x2$1) > 0) {\n return /* :: */[\n x1$1,\n /* :: */[\n x2$1,\n /* [] */0\n ]\n ];\n } else {\n return /* :: */[\n x2$1,\n /* :: */[\n x1$1,\n /* [] */0\n ]\n ];\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n if (exit === 1) {\n var n1 = (n >> 1);\n var n2 = n - n1 | 0;\n var l2 = chop(n1, l);\n var s1 = sort(n1, l);\n var s2 = sort(n2, l2);\n var _l1 = s1;\n var _l2 = s2;\n var _accu = /* [] */0;\n while(true) {\n var accu = _accu;\n var l2$1 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2$1) {\n var h2 = l2$1[0];\n var h1 = l1[0];\n if (Curry._2(cmp, h1, h2) <= 0) {\n _accu = /* :: */[\n h1,\n accu\n ];\n _l1 = l1[1];\n continue ;\n \n } else {\n _accu = /* :: */[\n h2,\n accu\n ];\n _l2 = l2$1[1];\n continue ;\n \n }\n } else {\n return rev_append(l1, accu);\n }\n } else {\n return rev_append(l2$1, accu);\n }\n };\n }\n \n };\n var len = length(l);\n if (len < 2) {\n return l;\n } else {\n return sort(len, l);\n }\n}\n\nfunction sort_uniq(cmp, l) {\n var sort = function (n, l) {\n var exit = 0;\n if (n !== 2) {\n if (n !== 3) {\n exit = 1;\n } else if (l) {\n var match = l[1];\n if (match) {\n var match$1 = match[1];\n if (match$1) {\n var x3 = match$1[0];\n var x2 = match[0];\n var x1 = l[0];\n var c = Curry._2(cmp, x1, x2);\n if (c) {\n if (c < 0) {\n var c$1 = Curry._2(cmp, x2, x3);\n if (c$1) {\n if (c$1 < 0) {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else {\n var c$2 = Curry._2(cmp, x1, x3);\n if (c$2) {\n if (c$2 < 0) {\n return /* :: */[\n x1,\n /* :: */[\n x3,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n }\n } else {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ];\n }\n }\n } else {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ];\n }\n } else {\n var c$3 = Curry._2(cmp, x1, x3);\n if (c$3) {\n if (c$3 < 0) {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else {\n var c$4 = Curry._2(cmp, x2, x3);\n if (c$4) {\n if (c$4 < 0) {\n return /* :: */[\n x2,\n /* :: */[\n x3,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n }\n } else {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ];\n }\n }\n } else {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ];\n }\n }\n } else {\n var c$5 = Curry._2(cmp, x2, x3);\n if (c$5) {\n if (c$5 < 0) {\n return /* :: */[\n x2,\n /* :: */[\n x3,\n /* [] */0\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x2,\n /* [] */0\n ]\n ];\n }\n } else {\n return /* :: */[\n x2,\n /* [] */0\n ];\n }\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else if (l) {\n var match$2 = l[1];\n if (match$2) {\n var x2$1 = match$2[0];\n var x1$1 = l[0];\n var c$6 = Curry._2(cmp, x1$1, x2$1);\n if (c$6) {\n if (c$6 < 0) {\n return /* :: */[\n x1$1,\n /* :: */[\n x2$1,\n /* [] */0\n ]\n ];\n } else {\n return /* :: */[\n x2$1,\n /* :: */[\n x1$1,\n /* [] */0\n ]\n ];\n }\n } else {\n return /* :: */[\n x1$1,\n /* [] */0\n ];\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n if (exit === 1) {\n var n1 = (n >> 1);\n var n2 = n - n1 | 0;\n var l2 = chop(n1, l);\n var s1 = rev_sort(n1, l);\n var s2 = rev_sort(n2, l2);\n var _l1 = s1;\n var _l2 = s2;\n var _accu = /* [] */0;\n while(true) {\n var accu = _accu;\n var l2$1 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2$1) {\n var t2 = l2$1[1];\n var h2 = l2$1[0];\n var t1 = l1[1];\n var h1 = l1[0];\n var c$7 = Curry._2(cmp, h1, h2);\n if (c$7) {\n if (c$7 > 0) {\n _accu = /* :: */[\n h1,\n accu\n ];\n _l1 = t1;\n continue ;\n \n } else {\n _accu = /* :: */[\n h2,\n accu\n ];\n _l2 = t2;\n continue ;\n \n }\n } else {\n _accu = /* :: */[\n h1,\n accu\n ];\n _l2 = t2;\n _l1 = t1;\n continue ;\n \n }\n } else {\n return rev_append(l1, accu);\n }\n } else {\n return rev_append(l2$1, accu);\n }\n };\n }\n \n };\n var rev_sort = function (n, l) {\n var exit = 0;\n if (n !== 2) {\n if (n !== 3) {\n exit = 1;\n } else if (l) {\n var match = l[1];\n if (match) {\n var match$1 = match[1];\n if (match$1) {\n var x3 = match$1[0];\n var x2 = match[0];\n var x1 = l[0];\n var c = Curry._2(cmp, x1, x2);\n if (c) {\n if (c > 0) {\n var c$1 = Curry._2(cmp, x2, x3);\n if (c$1) {\n if (c$1 > 0) {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else {\n var c$2 = Curry._2(cmp, x1, x3);\n if (c$2) {\n if (c$2 > 0) {\n return /* :: */[\n x1,\n /* :: */[\n x3,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ]\n ];\n }\n } else {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ];\n }\n }\n } else {\n return /* :: */[\n x1,\n /* :: */[\n x2,\n /* [] */0\n ]\n ];\n }\n } else {\n var c$3 = Curry._2(cmp, x1, x3);\n if (c$3) {\n if (c$3 > 0) {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* :: */[\n x3,\n /* [] */0\n ]\n ]\n ];\n } else {\n var c$4 = Curry._2(cmp, x2, x3);\n if (c$4) {\n if (c$4 > 0) {\n return /* :: */[\n x2,\n /* :: */[\n x3,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ]\n ];\n }\n } else {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ];\n }\n }\n } else {\n return /* :: */[\n x2,\n /* :: */[\n x1,\n /* [] */0\n ]\n ];\n }\n }\n } else {\n var c$5 = Curry._2(cmp, x2, x3);\n if (c$5) {\n if (c$5 > 0) {\n return /* :: */[\n x2,\n /* :: */[\n x3,\n /* [] */0\n ]\n ];\n } else {\n return /* :: */[\n x3,\n /* :: */[\n x2,\n /* [] */0\n ]\n ];\n }\n } else {\n return /* :: */[\n x2,\n /* [] */0\n ];\n }\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n } else if (l) {\n var match$2 = l[1];\n if (match$2) {\n var x2$1 = match$2[0];\n var x1$1 = l[0];\n var c$6 = Curry._2(cmp, x1$1, x2$1);\n if (c$6) {\n if (c$6 > 0) {\n return /* :: */[\n x1$1,\n /* :: */[\n x2$1,\n /* [] */0\n ]\n ];\n } else {\n return /* :: */[\n x2$1,\n /* :: */[\n x1$1,\n /* [] */0\n ]\n ];\n }\n } else {\n return /* :: */[\n x1$1,\n /* [] */0\n ];\n }\n } else {\n exit = 1;\n }\n } else {\n exit = 1;\n }\n if (exit === 1) {\n var n1 = (n >> 1);\n var n2 = n - n1 | 0;\n var l2 = chop(n1, l);\n var s1 = sort(n1, l);\n var s2 = sort(n2, l2);\n var _l1 = s1;\n var _l2 = s2;\n var _accu = /* [] */0;\n while(true) {\n var accu = _accu;\n var l2$1 = _l2;\n var l1 = _l1;\n if (l1) {\n if (l2$1) {\n var t2 = l2$1[1];\n var h2 = l2$1[0];\n var t1 = l1[1];\n var h1 = l1[0];\n var c$7 = Curry._2(cmp, h1, h2);\n if (c$7) {\n if (c$7 < 0) {\n _accu = /* :: */[\n h1,\n accu\n ];\n _l1 = t1;\n continue ;\n \n } else {\n _accu = /* :: */[\n h2,\n accu\n ];\n _l2 = t2;\n continue ;\n \n }\n } else {\n _accu = /* :: */[\n h1,\n accu\n ];\n _l2 = t2;\n _l1 = t1;\n continue ;\n \n }\n } else {\n return rev_append(l1, accu);\n }\n } else {\n return rev_append(l2$1, accu);\n }\n };\n }\n \n };\n var len = length(l);\n if (len < 2) {\n return l;\n } else {\n return sort(len, l);\n }\n}\n\nvar append = Pervasives.$at;\n\nvar concat = flatten;\n\nvar filter = find_all;\n\nvar sort = stable_sort;\n\nvar fast_sort = stable_sort;\n\nexports.length = length;\nexports.hd = hd;\nexports.tl = tl;\nexports.nth = nth;\nexports.rev = rev;\nexports.append = append;\nexports.rev_append = rev_append;\nexports.concat = concat;\nexports.flatten = flatten;\nexports.iter = iter;\nexports.iteri = iteri;\nexports.map = map;\nexports.mapi = mapi$1;\nexports.rev_map = rev_map;\nexports.fold_left = fold_left;\nexports.fold_right = fold_right;\nexports.iter2 = iter2;\nexports.map2 = map2;\nexports.rev_map2 = rev_map2;\nexports.fold_left2 = fold_left2;\nexports.fold_right2 = fold_right2;\nexports.for_all = for_all;\nexports.exists = exists;\nexports.for_all2 = for_all2;\nexports.exists2 = exists2;\nexports.mem = mem;\nexports.memq = memq;\nexports.find = find;\nexports.filter = filter;\nexports.find_all = find_all;\nexports.partition = partition;\nexports.assoc = assoc;\nexports.assq = assq;\nexports.mem_assoc = mem_assoc;\nexports.mem_assq = mem_assq;\nexports.remove_assoc = remove_assoc;\nexports.remove_assq = remove_assq;\nexports.split = split;\nexports.combine = combine;\nexports.sort = sort;\nexports.stable_sort = stable_sort;\nexports.fast_sort = fast_sort;\nexports.sort_uniq = sort_uniq;\nexports.merge = merge;\n/* No side effect */\n"
},
{
"id": 15,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"name": "./node_modules/bs-platform/lib/js/pervasives.js",
"index": 21,
"index2": 26,
"size": 18042,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"issuerId": 14,
"issuerName": "./node_modules/bs-platform/lib/js/list.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 14,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/list.js",
"module": "./node_modules/bs-platform/lib/js/list.js",
"moduleName": "./node_modules/bs-platform/lib/js/list.js",
"type": "cjs require",
"userRequest": "./pervasives.js",
"loc": "5:30-56"
},
{
"moduleId": 53,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/js_math.js",
"module": "./node_modules/bs-platform/lib/js/js_math.js",
"moduleName": "./node_modules/bs-platform/lib/js/js_math.js",
"type": "cjs require",
"userRequest": "./pervasives.js",
"loc": "3:17-43"
},
{
"moduleId": 62,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"module": "./node_modules/bs-platform/lib/js/random.js",
"moduleName": "./node_modules/bs-platform/lib/js/random.js",
"type": "cjs require",
"userRequest": "./pervasives.js",
"loc": "12:30-56"
},
{
"moduleId": 65,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/digest.js",
"module": "./node_modules/bs-platform/lib/js/digest.js",
"moduleName": "./node_modules/bs-platform/lib/js/digest.js",
"type": "cjs require",
"userRequest": "./pervasives.js",
"loc": "6:30-56"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./pervasives.js",
"loc": "8:30-56"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 3,
"source": "'use strict';\n\nvar Curry = require(\"./curry.js\");\nvar Caml_io = require(\"./caml_io.js\");\nvar Caml_obj = require(\"./caml_obj.js\");\nvar Caml_sys = require(\"./caml_sys.js\");\nvar Caml_format = require(\"./caml_format.js\");\nvar Caml_string = require(\"./caml_string.js\");\nvar Caml_exceptions = require(\"./caml_exceptions.js\");\nvar Caml_missing_polyfill = require(\"./caml_missing_polyfill.js\");\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\nvar CamlinternalFormatBasics = require(\"./camlinternalFormatBasics.js\");\n\nfunction failwith(s) {\n throw [\n Caml_builtin_exceptions.failure,\n s\n ];\n}\n\nfunction invalid_arg(s) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n s\n ];\n}\n\nvar Exit = Caml_exceptions.create(\"Pervasives.Exit\");\n\nfunction min(x, y) {\n if (Caml_obj.caml_lessequal(x, y)) {\n return x;\n } else {\n return y;\n }\n}\n\nfunction max(x, y) {\n if (Caml_obj.caml_greaterequal(x, y)) {\n return x;\n } else {\n return y;\n }\n}\n\nfunction abs(x) {\n if (x >= 0) {\n return x;\n } else {\n return -x | 0;\n }\n}\n\nfunction lnot(x) {\n return x ^ -1;\n}\n\nvar min_int = -2147483648;\n\nfunction $caret(a, b) {\n return a + b;\n}\n\nfunction char_of_int(n) {\n if (n < 0 || n > 255) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"char_of_int\"\n ];\n } else {\n return n;\n }\n}\n\nfunction string_of_bool(b) {\n if (b) {\n return \"true\";\n } else {\n return \"false\";\n }\n}\n\nfunction bool_of_string(param) {\n switch (param) {\n case \"false\" : \n return /* false */0;\n case \"true\" : \n return /* true */1;\n default:\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"bool_of_string\"\n ];\n }\n}\n\nfunction string_of_int(param) {\n return \"\" + param;\n}\n\nfunction valid_float_lexem(s) {\n var l = s.length;\n var _i = 0;\n while(true) {\n var i = _i;\n if (i >= l) {\n return $caret(s, \".\");\n } else {\n var match = Caml_string.get(s, i);\n if (match >= 48) {\n if (match >= 58) {\n return s;\n } else {\n _i = i + 1 | 0;\n continue ;\n \n }\n } else if (match !== 45) {\n return s;\n } else {\n _i = i + 1 | 0;\n continue ;\n \n }\n }\n };\n}\n\nfunction string_of_float(f) {\n return valid_float_lexem(Caml_format.caml_format_float(\"%.12g\", f));\n}\n\nfunction $at(l1, l2) {\n if (l1) {\n return /* :: */[\n l1[0],\n $at(l1[1], l2)\n ];\n } else {\n return l2;\n }\n}\n\nvar stdin = Caml_io.stdin;\n\nvar stdout = Caml_io.stdout;\n\nvar stderr = Caml_io.stderr;\n\nfunction open_out_gen(_, _$1, _$2) {\n return Caml_io.caml_ml_open_descriptor_out(Caml_missing_polyfill.not_implemented(\"caml_sys_open not implemented by bucklescript yet\\n\"));\n}\n\nfunction open_out(name) {\n return open_out_gen(/* :: */[\n /* Open_wronly */1,\n /* :: */[\n /* Open_creat */3,\n /* :: */[\n /* Open_trunc */4,\n /* :: */[\n /* Open_text */7,\n /* [] */0\n ]\n ]\n ]\n ], 438, name);\n}\n\nfunction open_out_bin(name) {\n return open_out_gen(/* :: */[\n /* Open_wronly */1,\n /* :: */[\n /* Open_creat */3,\n /* :: */[\n /* Open_trunc */4,\n /* :: */[\n /* Open_binary */6,\n /* [] */0\n ]\n ]\n ]\n ], 438, name);\n}\n\nfunction flush_all() {\n var _param = Caml_io.caml_ml_out_channels_list(/* () */0);\n while(true) {\n var param = _param;\n if (param) {\n try {\n Caml_io.caml_ml_flush(param[0]);\n }\n catch (exn){\n \n }\n _param = param[1];\n continue ;\n \n } else {\n return /* () */0;\n }\n };\n}\n\nfunction output_bytes(oc, s) {\n return Caml_io.caml_ml_output(oc, s, 0, s.length);\n}\n\nfunction output_string(oc, s) {\n return Caml_io.caml_ml_output(oc, s, 0, s.length);\n}\n\nfunction output(oc, s, ofs, len) {\n if (ofs < 0 || len < 0 || ofs > (s.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"output\"\n ];\n } else {\n return Caml_io.caml_ml_output(oc, s, ofs, len);\n }\n}\n\nfunction output_substring(oc, s, ofs, len) {\n if (ofs < 0 || len < 0 || ofs > (s.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"output_substring\"\n ];\n } else {\n return Caml_io.caml_ml_output(oc, s, ofs, len);\n }\n}\n\nfunction output_value(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_output_value not implemented by bucklescript yet\\n\");\n}\n\nfunction close_out(oc) {\n Caml_io.caml_ml_flush(oc);\n return Caml_missing_polyfill.not_implemented(\"caml_ml_close_channel not implemented by bucklescript yet\\n\");\n}\n\nfunction close_out_noerr(oc) {\n try {\n Caml_io.caml_ml_flush(oc);\n }\n catch (exn){\n \n }\n try {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_close_channel not implemented by bucklescript yet\\n\");\n }\n catch (exn$1){\n return /* () */0;\n }\n}\n\nfunction open_in_gen(_, _$1, _$2) {\n return Caml_io.caml_ml_open_descriptor_in(Caml_missing_polyfill.not_implemented(\"caml_sys_open not implemented by bucklescript yet\\n\"));\n}\n\nfunction open_in(name) {\n return open_in_gen(/* :: */[\n /* Open_rdonly */0,\n /* :: */[\n /* Open_text */7,\n /* [] */0\n ]\n ], 0, name);\n}\n\nfunction open_in_bin(name) {\n return open_in_gen(/* :: */[\n /* Open_rdonly */0,\n /* :: */[\n /* Open_binary */6,\n /* [] */0\n ]\n ], 0, name);\n}\n\nfunction input(_, s, ofs, len) {\n if (ofs < 0 || len < 0 || ofs > (s.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"input\"\n ];\n } else {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_input not implemented by bucklescript yet\\n\");\n }\n}\n\nfunction unsafe_really_input(_, _$1, _ofs, _len) {\n while(true) {\n var len = _len;\n var ofs = _ofs;\n if (len <= 0) {\n return /* () */0;\n } else {\n var r = Caml_missing_polyfill.not_implemented(\"caml_ml_input not implemented by bucklescript yet\\n\");\n if (r) {\n _len = len - r | 0;\n _ofs = ofs + r | 0;\n continue ;\n \n } else {\n throw Caml_builtin_exceptions.end_of_file;\n }\n }\n };\n}\n\nfunction really_input(ic, s, ofs, len) {\n if (ofs < 0 || len < 0 || ofs > (s.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"really_input\"\n ];\n } else {\n return unsafe_really_input(ic, s, ofs, len);\n }\n}\n\nfunction really_input_string(ic, len) {\n var s = Caml_string.caml_create_string(len);\n really_input(ic, s, 0, len);\n return Caml_string.bytes_to_string(s);\n}\n\nfunction input_line(chan) {\n var build_result = function (buf, _pos, _param) {\n while(true) {\n var param = _param;\n var pos = _pos;\n if (param) {\n var hd = param[0];\n var len = hd.length;\n Caml_string.caml_blit_bytes(hd, 0, buf, pos - len | 0, len);\n _param = param[1];\n _pos = pos - len | 0;\n continue ;\n \n } else {\n return buf;\n }\n };\n };\n var scan = function (_accu, _len) {\n while(true) {\n var len = _len;\n var accu = _accu;\n var n = Caml_missing_polyfill.not_implemented(\"caml_ml_input_scan_line not implemented by bucklescript yet\\n\");\n if (n) {\n if (n > 0) {\n var res = Caml_string.caml_create_string(n - 1 | 0);\n Caml_missing_polyfill.not_implemented(\"caml_ml_input not implemented by bucklescript yet\\n\");\n Caml_io.caml_ml_input_char(chan);\n if (accu) {\n var len$1 = (len + n | 0) - 1 | 0;\n return build_result(Caml_string.caml_create_string(len$1), len$1, /* :: */[\n res,\n accu\n ]);\n } else {\n return res;\n }\n } else {\n var beg = Caml_string.caml_create_string(-n | 0);\n Caml_missing_polyfill.not_implemented(\"caml_ml_input not implemented by bucklescript yet\\n\");\n _len = len - n | 0;\n _accu = /* :: */[\n beg,\n accu\n ];\n continue ;\n \n }\n } else if (accu) {\n return build_result(Caml_string.caml_create_string(len), len, accu);\n } else {\n throw Caml_builtin_exceptions.end_of_file;\n }\n };\n };\n return Caml_string.bytes_to_string(scan(/* [] */0, 0));\n}\n\nfunction close_in_noerr() {\n try {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_close_channel not implemented by bucklescript yet\\n\");\n }\n catch (exn){\n return /* () */0;\n }\n}\n\nfunction print_char(c) {\n return Caml_io.caml_ml_output_char(stdout, c);\n}\n\nfunction print_string(s) {\n return output_string(stdout, s);\n}\n\nfunction print_bytes(s) {\n return output_bytes(stdout, s);\n}\n\nfunction print_int(i) {\n return output_string(stdout, \"\" + i);\n}\n\nfunction print_float(f) {\n return output_string(stdout, valid_float_lexem(Caml_format.caml_format_float(\"%.12g\", f)));\n}\n\nfunction print_endline(param) {\n console.log(param);\n return 0;\n}\n\nfunction print_newline() {\n Caml_io.caml_ml_output_char(stdout, /* \"\\n\" */10);\n return Caml_io.caml_ml_flush(stdout);\n}\n\nfunction prerr_char(c) {\n return Caml_io.caml_ml_output_char(stderr, c);\n}\n\nfunction prerr_string(s) {\n return output_string(stderr, s);\n}\n\nfunction prerr_bytes(s) {\n return output_bytes(stderr, s);\n}\n\nfunction prerr_int(i) {\n return output_string(stderr, \"\" + i);\n}\n\nfunction prerr_float(f) {\n return output_string(stderr, valid_float_lexem(Caml_format.caml_format_float(\"%.12g\", f)));\n}\n\nfunction prerr_endline(param) {\n console.error(param);\n return 0;\n}\n\nfunction prerr_newline() {\n Caml_io.caml_ml_output_char(stderr, /* \"\\n\" */10);\n return Caml_io.caml_ml_flush(stderr);\n}\n\nfunction read_line() {\n Caml_io.caml_ml_flush(stdout);\n return input_line(stdin);\n}\n\nfunction read_int() {\n return Caml_format.caml_int_of_string((Caml_io.caml_ml_flush(stdout), input_line(stdin)));\n}\n\nfunction read_float() {\n return Caml_format.caml_float_of_string((Caml_io.caml_ml_flush(stdout), input_line(stdin)));\n}\n\nfunction string_of_format(param) {\n return param[1];\n}\n\nfunction $caret$caret(param, param$1) {\n return /* Format */[\n CamlinternalFormatBasics.concat_fmt(param[0], param$1[0]),\n $caret(param[1], $caret(\"%,\", param$1[1]))\n ];\n}\n\nvar exit_function = [flush_all];\n\nfunction at_exit(f) {\n var g = exit_function[0];\n exit_function[0] = (function () {\n Curry._1(f, /* () */0);\n return Curry._1(g, /* () */0);\n });\n return /* () */0;\n}\n\nfunction do_at_exit() {\n return Curry._1(exit_function[0], /* () */0);\n}\n\nfunction exit(retcode) {\n do_at_exit(/* () */0);\n return Caml_sys.caml_sys_exit(retcode);\n}\n\nvar max_int = 2147483647;\n\nvar infinity = Infinity;\n\nvar neg_infinity = -Infinity;\n\nvar nan = NaN;\n\nvar max_float = Number.MAX_VALUE;\n\nvar min_float = Number.MIN_VALUE;\n\nvar epsilon_float = 2.220446049250313e-16;\n\nvar flush = Caml_io.caml_ml_flush;\n\nvar output_char = Caml_io.caml_ml_output_char;\n\nvar output_byte = Caml_io.caml_ml_output_char;\n\nfunction output_binary_int(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_output_int not implemented by bucklescript yet\\n\");\n}\n\nfunction seek_out(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_seek_out not implemented by bucklescript yet\\n\");\n}\n\nfunction pos_out() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_pos_out not implemented by bucklescript yet\\n\");\n}\n\nfunction out_channel_length() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_channel_size not implemented by bucklescript yet\\n\");\n}\n\nfunction set_binary_mode_out(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_set_binary_mode not implemented by bucklescript yet\\n\");\n}\n\nvar input_char = Caml_io.caml_ml_input_char;\n\nvar input_byte = Caml_io.caml_ml_input_char;\n\nfunction input_binary_int() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_input_int not implemented by bucklescript yet\\n\");\n}\n\nfunction input_value() {\n return Caml_missing_polyfill.not_implemented(\"caml_input_value not implemented by bucklescript yet\\n\");\n}\n\nfunction seek_in(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_seek_in not implemented by bucklescript yet\\n\");\n}\n\nfunction pos_in() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_pos_in not implemented by bucklescript yet\\n\");\n}\n\nfunction in_channel_length() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_channel_size not implemented by bucklescript yet\\n\");\n}\n\nfunction close_in() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_close_channel not implemented by bucklescript yet\\n\");\n}\n\nfunction set_binary_mode_in(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_set_binary_mode not implemented by bucklescript yet\\n\");\n}\n\nfunction LargeFile_000(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_seek_out_64 not implemented by bucklescript yet\\n\");\n}\n\nfunction LargeFile_001() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_pos_out_64 not implemented by bucklescript yet\\n\");\n}\n\nfunction LargeFile_002() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_channel_size_64 not implemented by bucklescript yet\\n\");\n}\n\nfunction LargeFile_003(_, _$1) {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_seek_in_64 not implemented by bucklescript yet\\n\");\n}\n\nfunction LargeFile_004() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_pos_in_64 not implemented by bucklescript yet\\n\");\n}\n\nfunction LargeFile_005() {\n return Caml_missing_polyfill.not_implemented(\"caml_ml_channel_size_64 not implemented by bucklescript yet\\n\");\n}\n\nvar LargeFile = [\n LargeFile_000,\n LargeFile_001,\n LargeFile_002,\n LargeFile_003,\n LargeFile_004,\n LargeFile_005\n];\n\nexports.invalid_arg = invalid_arg;\nexports.failwith = failwith;\nexports.Exit = Exit;\nexports.min = min;\nexports.max = max;\nexports.abs = abs;\nexports.max_int = max_int;\nexports.min_int = min_int;\nexports.lnot = lnot;\nexports.infinity = infinity;\nexports.neg_infinity = neg_infinity;\nexports.nan = nan;\nexports.max_float = max_float;\nexports.min_float = min_float;\nexports.epsilon_float = epsilon_float;\nexports.$caret = $caret;\nexports.char_of_int = char_of_int;\nexports.string_of_bool = string_of_bool;\nexports.bool_of_string = bool_of_string;\nexports.string_of_int = string_of_int;\nexports.string_of_float = string_of_float;\nexports.$at = $at;\nexports.stdin = stdin;\nexports.stdout = stdout;\nexports.stderr = stderr;\nexports.print_char = print_char;\nexports.print_string = print_string;\nexports.print_bytes = print_bytes;\nexports.print_int = print_int;\nexports.print_float = print_float;\nexports.print_endline = print_endline;\nexports.print_newline = print_newline;\nexports.prerr_char = prerr_char;\nexports.prerr_string = prerr_string;\nexports.prerr_bytes = prerr_bytes;\nexports.prerr_int = prerr_int;\nexports.prerr_float = prerr_float;\nexports.prerr_endline = prerr_endline;\nexports.prerr_newline = prerr_newline;\nexports.read_line = read_line;\nexports.read_int = read_int;\nexports.read_float = read_float;\nexports.open_out = open_out;\nexports.open_out_bin = open_out_bin;\nexports.open_out_gen = open_out_gen;\nexports.flush = flush;\nexports.flush_all = flush_all;\nexports.output_char = output_char;\nexports.output_string = output_string;\nexports.output_bytes = output_bytes;\nexports.output = output;\nexports.output_substring = output_substring;\nexports.output_byte = output_byte;\nexports.output_binary_int = output_binary_int;\nexports.output_value = output_value;\nexports.seek_out = seek_out;\nexports.pos_out = pos_out;\nexports.out_channel_length = out_channel_length;\nexports.close_out = close_out;\nexports.close_out_noerr = close_out_noerr;\nexports.set_binary_mode_out = set_binary_mode_out;\nexports.open_in = open_in;\nexports.open_in_bin = open_in_bin;\nexports.open_in_gen = open_in_gen;\nexports.input_char = input_char;\nexports.input_line = input_line;\nexports.input = input;\nexports.really_input = really_input;\nexports.really_input_string = really_input_string;\nexports.input_byte = input_byte;\nexports.input_binary_int = input_binary_int;\nexports.input_value = input_value;\nexports.seek_in = seek_in;\nexports.pos_in = pos_in;\nexports.in_channel_length = in_channel_length;\nexports.close_in = close_in;\nexports.close_in_noerr = close_in_noerr;\nexports.set_binary_mode_in = set_binary_mode_in;\nexports.LargeFile = LargeFile;\nexports.string_of_format = string_of_format;\nexports.$caret$caret = $caret$caret;\nexports.exit = exit;\nexports.at_exit = at_exit;\nexports.valid_float_lexem = valid_float_lexem;\nexports.unsafe_really_input = unsafe_really_input;\nexports.do_at_exit = do_at_exit;\n/* No side effect */\n"
},
{
"id": 16,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_exceptions.js",
"name": "./node_modules/bs-platform/lib/js/caml_exceptions.js",
"index": 29,
"index2": 23,
"size": 826,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/array.js",
"issuerId": 21,
"issuerName": "./node_modules/bs-platform/lib/js/array.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 15,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"module": "./node_modules/bs-platform/lib/js/pervasives.js",
"moduleName": "./node_modules/bs-platform/lib/js/pervasives.js",
"type": "cjs require",
"userRequest": "./caml_exceptions.js",
"loc": "9:31-62"
},
{
"moduleId": 21,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/array.js",
"module": "./node_modules/bs-platform/lib/js/array.js",
"moduleName": "./node_modules/bs-platform/lib/js/array.js",
"type": "cjs require",
"userRequest": "./caml_exceptions.js",
"loc": "6:30-61"
},
{
"moduleId": 30,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/js_exn.js",
"module": "./node_modules/bs-platform/lib/js/js_exn.js",
"moduleName": "./node_modules/bs-platform/lib/js/js_exn.js",
"type": "cjs require",
"userRequest": "./caml_exceptions.js",
"loc": "3:22-53"
},
{
"moduleId": 52,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-json/lib/js/src/Json_decode.js",
"module": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"moduleName": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/caml_exceptions.js",
"loc": "8:30-78"
},
{
"moduleId": 70,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/sys.js",
"module": "./node_modules/bs-platform/lib/js/sys.js",
"moduleName": "./node_modules/bs-platform/lib/js/sys.js",
"type": "cjs require",
"userRequest": "./caml_exceptions.js",
"loc": "4:22-53"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "'use strict';\n\n\nvar id = [0];\n\nfunction caml_set_oo_id(b) {\n b[1] = id[0];\n id[0] += 1;\n return b;\n}\n\nfunction get_id() {\n id[0] += 1;\n return id[0];\n}\n\nfunction create(str) {\n var v_001 = get_id(/* () */0);\n var v = /* tuple */[\n str,\n v_001\n ];\n v.tag = 248;\n return v;\n}\n\nfunction isCamlExceptionOrOpenVariant(e) {\n if (e === undefined) {\n return /* false */0;\n } else if (e.tag === 248) {\n return /* true */1;\n } else {\n var slot = e[0];\n if (slot !== undefined) {\n return +(slot.tag === 248);\n } else {\n return /* false */0;\n }\n }\n}\n\nexports.caml_set_oo_id = caml_set_oo_id;\nexports.get_id = get_id;\nexports.create = create;\nexports.isCamlExceptionOrOpenVariant = isCamlExceptionOrOpenVariant;\n/* No side effect */\n"
},
{
"id": 17,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/emptyObject.js",
"name": "./node_modules/fbjs/lib/emptyObject.js",
"index": 10,
"index2": 6,
"size": 332,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"issuerId": 40,
"issuerName": "./node_modules/react/cjs/react.production.min.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 40,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.production.min.js",
"module": "./node_modules/react/cjs/react.production.min.js",
"moduleName": "./node_modules/react/cjs/react.production.min.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyObject",
"loc": "10:46-77"
},
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyObject",
"loc": "19:18-49"
},
{
"moduleId": 77,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.production.min.js",
"module": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.production.min.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyObject",
"loc": "11:218-249"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/emptyObject",
"loc": "28:18-49"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n'use strict';\n\nvar emptyObject = {};\n\nif (process.env.NODE_ENV !== 'production') {\n Object.freeze(emptyObject);\n}\n\nmodule.exports = emptyObject;"
},
{
"id": 18,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/fbjs/lib/warning.js",
"name": "./node_modules/fbjs/lib/warning.js",
"index": 14,
"index2": 10,
"size": 1897,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"issuerId": 41,
"issuerName": "./node_modules/react/cjs/react.development.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 22,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/checkPropTypes.js",
"module": "./node_modules/prop-types/checkPropTypes.js",
"moduleName": "./node_modules/prop-types/checkPropTypes.js",
"type": "cjs require",
"userRequest": "fbjs/lib/warning",
"loc": "12:16-43"
},
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/warning",
"loc": "18:17-44"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js",
"module": "./node_modules/react-dom/cjs/react-dom.development.js",
"moduleName": "./node_modules/react-dom/cjs/react-dom.development.js",
"type": "cjs require",
"userRequest": "fbjs/lib/warning",
"loc": "22:17-44"
},
{
"moduleId": 88,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/factoryWithTypeCheckers.js",
"module": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"moduleName": "./node_modules/prop-types/factoryWithTypeCheckers.js",
"type": "cjs require",
"userRequest": "fbjs/lib/warning",
"loc": "12:14-41"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "/**\n * Copyright (c) 2014-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n *\n */\n\n'use strict';\n\nvar emptyFunction = require('./emptyFunction');\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning = emptyFunction;\n\nif (process.env.NODE_ENV !== 'production') {\n var printWarning = function printWarning(format) {\n for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n args[_key - 1] = arguments[_key];\n }\n\n var argIndex = 0;\n var message = 'Warning: ' + format.replace(/%s/g, function () {\n return args[argIndex++];\n });\n if (typeof console !== 'undefined') {\n console.error(message);\n }\n try {\n // --- Welcome to debugging React ---\n // This error was thrown as a convenience so that you can use this stack\n // to find the callsite that caused this warning to fire.\n throw new Error(message);\n } catch (x) {}\n };\n\n warning = function warning(condition, format) {\n if (format === undefined) {\n throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');\n }\n\n if (format.indexOf('Failed Composite propType: ') === 0) {\n return; // Ignore CompositeComponent proptype check.\n }\n\n if (!condition) {\n for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {\n args[_key2 - 2] = arguments[_key2];\n }\n\n printWarning.apply(undefined, [format].concat(args));\n }\n };\n}\n\nmodule.exports = warning;"
},
{
"id": 19,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_format.js",
"name": "./node_modules/bs-platform/lib/js/caml_format.js",
"index": 24,
"index2": 21,
"size": 21555,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"issuerId": 15,
"issuerName": "./node_modules/bs-platform/lib/js/pervasives.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 15,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/pervasives.js",
"module": "./node_modules/bs-platform/lib/js/pervasives.js",
"moduleName": "./node_modules/bs-platform/lib/js/pervasives.js",
"type": "cjs require",
"userRequest": "./caml_format.js",
"loc": "7:31-58"
},
{
"moduleId": 63,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/int32.js",
"module": "./node_modules/bs-platform/lib/js/int32.js",
"moduleName": "./node_modules/bs-platform/lib/js/int32.js",
"type": "cjs require",
"userRequest": "./caml_format.js",
"loc": "4:18-45"
},
{
"moduleId": 64,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/int64.js",
"module": "./node_modules/bs-platform/lib/js/int64.js",
"moduleName": "./node_modules/bs-platform/lib/js/int64.js",
"type": "cjs require",
"userRequest": "./caml_format.js",
"loc": "4:18-45"
},
{
"moduleId": 69,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/nativeint.js",
"module": "./node_modules/bs-platform/lib/js/nativeint.js",
"moduleName": "./node_modules/bs-platform/lib/js/nativeint.js",
"type": "cjs require",
"userRequest": "./caml_format.js",
"loc": "5:18-45"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 4,
"source": "'use strict';\n\nvar Curry = require(\"./curry.js\");\nvar Caml_int32 = require(\"./caml_int32.js\");\nvar Caml_int64 = require(\"./caml_int64.js\");\nvar Caml_utils = require(\"./caml_utils.js\");\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction caml_failwith(s) {\n throw [\n Caml_builtin_exceptions.failure,\n s\n ];\n}\n\nfunction parse_digit(c) {\n if (c >= 65) {\n if (c >= 97) {\n if (c >= 123) {\n return -1;\n } else {\n return c - 87 | 0;\n }\n } else if (c >= 91) {\n return -1;\n } else {\n return c - 55 | 0;\n }\n } else if (c > 57 || c < 48) {\n return -1;\n } else {\n return c - /* \"0\" */48 | 0;\n }\n}\n\nfunction int_of_string_base(param) {\n switch (param) {\n case 0 : \n return 8;\n case 1 : \n return 16;\n case 2 : \n return 10;\n case 3 : \n return 2;\n \n }\n}\n\nfunction parse_sign_and_base(s) {\n var sign = 1;\n var base = /* Dec */2;\n var i = 0;\n if (s[i] === \"-\") {\n sign = -1;\n i = i + 1 | 0;\n }\n var match = s.charCodeAt(i);\n var match$1 = s.charCodeAt(i + 1 | 0);\n if (match === 48) {\n if (match$1 >= 89) {\n if (match$1 !== 98) {\n if (match$1 !== 111) {\n if (match$1 === 120) {\n base = /* Hex */1;\n i = i + 2 | 0;\n }\n \n } else {\n base = /* Oct */0;\n i = i + 2 | 0;\n }\n } else {\n base = /* Bin */3;\n i = i + 2 | 0;\n }\n } else if (match$1 !== 66) {\n if (match$1 !== 79) {\n if (match$1 >= 88) {\n base = /* Hex */1;\n i = i + 2 | 0;\n }\n \n } else {\n base = /* Oct */0;\n i = i + 2 | 0;\n }\n } else {\n base = /* Bin */3;\n i = i + 2 | 0;\n }\n }\n return /* tuple */[\n i,\n sign,\n base\n ];\n}\n\nfunction caml_int_of_string(s) {\n var match = parse_sign_and_base(s);\n var i = match[0];\n var base = int_of_string_base(match[2]);\n var threshold = 4294967295;\n var len = s.length;\n var c = i < len ? s.charCodeAt(i) : /* \"\\000\" */0;\n var d = parse_digit(c);\n if (d < 0 || d >= base) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int_of_string\"\n ];\n }\n var aux = function (_acc, _k) {\n while(true) {\n var k = _k;\n var acc = _acc;\n if (k === len) {\n return acc;\n } else {\n var a = s.charCodeAt(k);\n if (a === /* \"_\" */95) {\n _k = k + 1 | 0;\n continue ;\n \n } else {\n var v = parse_digit(a);\n if (v < 0 || v >= base) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int_of_string\"\n ];\n } else {\n var acc$1 = base * acc + v;\n if (acc$1 > threshold) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int_of_string\"\n ];\n } else {\n _k = k + 1 | 0;\n _acc = acc$1;\n continue ;\n \n }\n }\n }\n }\n };\n };\n var res = match[1] * aux(d, i + 1 | 0);\n var or_res = res | 0;\n if (base === 10 && res !== or_res) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int_of_string\"\n ];\n }\n return or_res;\n}\n\nfunction caml_int64_of_string(s) {\n var match = parse_sign_and_base(s);\n var hbase = match[2];\n var i = match[0];\n var base = Caml_int64.of_int32(int_of_string_base(hbase));\n var sign = Caml_int64.of_int32(match[1]);\n var threshold;\n switch (hbase) {\n case 0 : \n threshold = /* int64 */[\n /* hi */536870911,\n /* lo */4294967295\n ];\n break;\n case 1 : \n threshold = /* int64 */[\n /* hi */268435455,\n /* lo */4294967295\n ];\n break;\n case 2 : \n threshold = /* int64 */[\n /* hi */429496729,\n /* lo */2576980377\n ];\n break;\n case 3 : \n threshold = /* int64 */[\n /* hi */2147483647,\n /* lo */4294967295\n ];\n break;\n \n }\n var len = s.length;\n var c = i < len ? s.charCodeAt(i) : /* \"\\000\" */0;\n var d = Caml_int64.of_int32(parse_digit(c));\n if (Caml_int64.lt(d, /* int64 */[\n /* hi */0,\n /* lo */0\n ]) || Caml_int64.ge(d, base)) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int64_of_string\"\n ];\n }\n var aux = function (_acc, _k) {\n while(true) {\n var k = _k;\n var acc = _acc;\n if (k === len) {\n return acc;\n } else {\n var a = s.charCodeAt(k);\n if (a === /* \"_\" */95) {\n _k = k + 1 | 0;\n continue ;\n \n } else {\n var v = Caml_int64.of_int32(parse_digit(a));\n if (Caml_int64.lt(v, /* int64 */[\n /* hi */0,\n /* lo */0\n ]) || Caml_int64.ge(v, base) || Caml_int64.gt(acc, threshold)) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int64_of_string\"\n ];\n } else {\n var acc$1 = Caml_int64.add(Caml_int64.mul(base, acc), v);\n _k = k + 1 | 0;\n _acc = acc$1;\n continue ;\n \n }\n }\n }\n };\n };\n var res = Caml_int64.mul(sign, aux(d, i + 1 | 0));\n var or_res = Caml_int64.or_(res, /* int64 */[\n /* hi */0,\n /* lo */0\n ]);\n if (Caml_int64.eq(base, /* int64 */[\n /* hi */0,\n /* lo */10\n ]) && Caml_int64.neq(res, or_res)) {\n throw [\n Caml_builtin_exceptions.failure,\n \"int64_of_string\"\n ];\n }\n return or_res;\n}\n\nfunction int_of_base(param) {\n switch (param) {\n case 0 : \n return 8;\n case 1 : \n return 16;\n case 2 : \n return 10;\n \n }\n}\n\nfunction lowercase(c) {\n if (c >= /* \"A\" */65 && c <= /* \"Z\" */90 || c >= /* \"\\192\" */192 && c <= /* \"\\214\" */214 || c >= /* \"\\216\" */216 && c <= /* \"\\222\" */222) {\n return c + 32 | 0;\n } else {\n return c;\n }\n}\n\nfunction parse_format(fmt) {\n var len = fmt.length;\n if (len > 31) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"format_int: format too long\"\n ];\n }\n var f = /* record */[\n /* justify */\"+\",\n /* signstyle */\"-\",\n /* filter */\" \",\n /* alternate : false */0,\n /* base : Dec */2,\n /* signedconv : false */0,\n /* width */0,\n /* uppercase : false */0,\n /* sign */1,\n /* prec */-1,\n /* conv */\"f\"\n ];\n var _i = 0;\n while(true) {\n var i = _i;\n if (i >= len) {\n return f;\n } else {\n var c = fmt.charCodeAt(i);\n var exit = 0;\n if (c >= 69) {\n if (c >= 88) {\n if (c >= 121) {\n exit = 1;\n } else {\n switch (c - 88 | 0) {\n case 0 : \n f[/* base */4] = /* Hex */1;\n f[/* uppercase */7] = /* true */1;\n _i = i + 1 | 0;\n continue ;\n case 13 : \n case 14 : \n case 15 : \n exit = 5;\n break;\n case 12 : \n case 17 : \n exit = 4;\n break;\n case 23 : \n f[/* base */4] = /* Oct */0;\n _i = i + 1 | 0;\n continue ;\n case 29 : \n f[/* base */4] = /* Dec */2;\n _i = i + 1 | 0;\n continue ;\n case 1 : \n case 2 : \n case 3 : \n case 4 : \n case 5 : \n case 6 : \n case 7 : \n case 8 : \n case 9 : \n case 10 : \n case 11 : \n case 16 : \n case 18 : \n case 19 : \n case 20 : \n case 21 : \n case 22 : \n case 24 : \n case 25 : \n case 26 : \n case 27 : \n case 28 : \n case 30 : \n case 31 : \n exit = 1;\n break;\n case 32 : \n f[/* base */4] = /* Hex */1;\n _i = i + 1 | 0;\n continue ;\n \n }\n }\n } else if (c >= 72) {\n exit = 1;\n } else {\n f[/* signedconv */5] = /* true */1;\n f[/* uppercase */7] = /* true */1;\n f[/* conv */10] = String.fromCharCode(lowercase(c));\n _i = i + 1 | 0;\n continue ;\n \n }\n } else {\n var switcher = c - 32 | 0;\n if (switcher > 25 || switcher < 0) {\n exit = 1;\n } else {\n switch (switcher) {\n case 3 : \n f[/* alternate */3] = /* true */1;\n _i = i + 1 | 0;\n continue ;\n case 0 : \n case 11 : \n exit = 2;\n break;\n case 13 : \n f[/* justify */0] = \"-\";\n _i = i + 1 | 0;\n continue ;\n case 14 : \n f[/* prec */9] = 0;\n var j = i + 1 | 0;\n while((function(j){\n return function () {\n var w = fmt.charCodeAt(j) - /* \"0\" */48 | 0;\n return +(w >= 0 && w <= 9);\n }\n }(j))()) {\n f[/* prec */9] = (Caml_int32.imul(f[/* prec */9], 10) + fmt.charCodeAt(j) | 0) - /* \"0\" */48 | 0;\n j = j + 1 | 0;\n };\n _i = j;\n continue ;\n case 1 : \n case 2 : \n case 4 : \n case 5 : \n case 6 : \n case 7 : \n case 8 : \n case 9 : \n case 10 : \n case 12 : \n case 15 : \n exit = 1;\n break;\n case 16 : \n f[/* filter */2] = \"0\";\n _i = i + 1 | 0;\n continue ;\n case 17 : \n case 18 : \n case 19 : \n case 20 : \n case 21 : \n case 22 : \n case 23 : \n case 24 : \n case 25 : \n exit = 3;\n break;\n \n }\n }\n }\n switch (exit) {\n case 1 : \n _i = i + 1 | 0;\n continue ;\n case 2 : \n f[/* signstyle */1] = String.fromCharCode(c);\n _i = i + 1 | 0;\n continue ;\n case 3 : \n f[/* width */6] = 0;\n var j$1 = i;\n while((function(j$1){\n return function () {\n var w = fmt.charCodeAt(j$1) - /* \"0\" */48 | 0;\n return +(w >= 0 && w <= 9);\n }\n }(j$1))()) {\n f[/* width */6] = (Caml_int32.imul(f[/* width */6], 10) + fmt.charCodeAt(j$1) | 0) - /* \"0\" */48 | 0;\n j$1 = j$1 + 1 | 0;\n };\n _i = j$1;\n continue ;\n case 4 : \n f[/* signedconv */5] = /* true */1;\n f[/* base */4] = /* Dec */2;\n _i = i + 1 | 0;\n continue ;\n case 5 : \n f[/* signedconv */5] = /* true */1;\n f[/* conv */10] = String.fromCharCode(c);\n _i = i + 1 | 0;\n continue ;\n \n }\n }\n };\n}\n\nfunction finish_formatting(param, rawbuffer) {\n var justify = param[/* justify */0];\n var signstyle = param[/* signstyle */1];\n var filter = param[/* filter */2];\n var alternate = param[/* alternate */3];\n var base = param[/* base */4];\n var signedconv = param[/* signedconv */5];\n var width = param[/* width */6];\n var uppercase = param[/* uppercase */7];\n var sign = param[/* sign */8];\n var len = rawbuffer.length;\n if (signedconv && (sign < 0 || signstyle !== \"-\")) {\n len = len + 1 | 0;\n }\n if (alternate) {\n if (base) {\n if (base === /* Hex */1) {\n len = len + 2 | 0;\n }\n \n } else {\n len = len + 1 | 0;\n }\n }\n var buffer = \"\";\n if (justify === \"+\" && filter === \" \") {\n for(var i = len ,i_finish = width - 1 | 0; i <= i_finish; ++i){\n buffer = buffer + filter;\n }\n }\n if (signedconv) {\n if (sign < 0) {\n buffer = buffer + \"-\";\n } else if (signstyle !== \"-\") {\n buffer = buffer + signstyle;\n }\n \n }\n if (alternate && base === /* Oct */0) {\n buffer = buffer + \"0\";\n }\n if (alternate && base === /* Hex */1) {\n buffer = buffer + \"0x\";\n }\n if (justify === \"+\" && filter === \"0\") {\n for(var i$1 = len ,i_finish$1 = width - 1 | 0; i$1 <= i_finish$1; ++i$1){\n buffer = buffer + filter;\n }\n }\n buffer = uppercase ? buffer + rawbuffer.toUpperCase() : buffer + rawbuffer;\n if (justify === \"-\") {\n for(var i$2 = len ,i_finish$2 = width - 1 | 0; i$2 <= i_finish$2; ++i$2){\n buffer = buffer + \" \";\n }\n }\n return buffer;\n}\n\nfunction caml_format_int(fmt, i) {\n if (fmt === \"%d\") {\n return String(i);\n } else {\n var f = parse_format(fmt);\n var f$1 = f;\n var i$1 = i;\n var i$2 = i$1 < 0 ? (\n f$1[/* signedconv */5] ? (f$1[/* sign */8] = -1, -i$1) : (i$1 >>> 0)\n ) : i$1;\n var s = i$2.toString(int_of_base(f$1[/* base */4]));\n if (f$1[/* prec */9] >= 0) {\n f$1[/* filter */2] = \" \";\n var n = f$1[/* prec */9] - s.length | 0;\n if (n > 0) {\n s = Caml_utils.repeat(n, \"0\") + s;\n }\n \n }\n return finish_formatting(f$1, s);\n }\n}\n\nfunction caml_int64_format(fmt, x) {\n var f = parse_format(fmt);\n var x$1 = f[/* signedconv */5] && Caml_int64.lt(x, /* int64 */[\n /* hi */0,\n /* lo */0\n ]) ? (f[/* sign */8] = -1, Caml_int64.neg(x)) : x;\n var s = \"\";\n var match = f[/* base */4];\n switch (match) {\n case 0 : \n var wbase = /* int64 */[\n /* hi */0,\n /* lo */8\n ];\n var cvtbl = \"01234567\";\n if (Caml_int64.lt(x$1, /* int64 */[\n /* hi */0,\n /* lo */0\n ])) {\n var y = Caml_int64.discard_sign(x$1);\n var match$1 = Caml_int64.div_mod(y, wbase);\n var quotient = Caml_int64.add(/* int64 */[\n /* hi */268435456,\n /* lo */0\n ], match$1[0]);\n var modulus = match$1[1];\n s = String.fromCharCode(cvtbl.charCodeAt(modulus[1] | 0)) + s;\n while(Caml_int64.neq(quotient, /* int64 */[\n /* hi */0,\n /* lo */0\n ])) {\n var match$2 = Caml_int64.div_mod(quotient, wbase);\n quotient = match$2[0];\n modulus = match$2[1];\n s = String.fromCharCode(cvtbl.charCodeAt(modulus[1] | 0)) + s;\n };\n } else {\n var match$3 = Caml_int64.div_mod(x$1, wbase);\n var quotient$1 = match$3[0];\n var modulus$1 = match$3[1];\n s = String.fromCharCode(cvtbl.charCodeAt(modulus$1[1] | 0)) + s;\n while(Caml_int64.neq(quotient$1, /* int64 */[\n /* hi */0,\n /* lo */0\n ])) {\n var match$4 = Caml_int64.div_mod(quotient$1, wbase);\n quotient$1 = match$4[0];\n modulus$1 = match$4[1];\n s = String.fromCharCode(cvtbl.charCodeAt(modulus$1[1] | 0)) + s;\n };\n }\n break;\n case 1 : \n s = Caml_int64.to_hex(x$1) + s;\n break;\n case 2 : \n var wbase$1 = /* int64 */[\n /* hi */0,\n /* lo */10\n ];\n var cvtbl$1 = \"0123456789\";\n if (Caml_int64.lt(x$1, /* int64 */[\n /* hi */0,\n /* lo */0\n ])) {\n var y$1 = Caml_int64.discard_sign(x$1);\n var match$5 = Caml_int64.div_mod(y$1, wbase$1);\n var match$6 = Caml_int64.div_mod(Caml_int64.add(/* int64 */[\n /* hi */0,\n /* lo */8\n ], match$5[1]), wbase$1);\n var quotient$2 = Caml_int64.add(Caml_int64.add(/* int64 */[\n /* hi */214748364,\n /* lo */3435973836\n ], match$5[0]), match$6[0]);\n var modulus$2 = match$6[1];\n s = String.fromCharCode(cvtbl$1.charCodeAt(modulus$2[1] | 0)) + s;\n while(Caml_int64.neq(quotient$2, /* int64 */[\n /* hi */0,\n /* lo */0\n ])) {\n var match$7 = Caml_int64.div_mod(quotient$2, wbase$1);\n quotient$2 = match$7[0];\n modulus$2 = match$7[1];\n s = String.fromCharCode(cvtbl$1.charCodeAt(modulus$2[1] | 0)) + s;\n };\n } else {\n var match$8 = Caml_int64.div_mod(x$1, wbase$1);\n var quotient$3 = match$8[0];\n var modulus$3 = match$8[1];\n s = String.fromCharCode(cvtbl$1.charCodeAt(modulus$3[1] | 0)) + s;\n while(Caml_int64.neq(quotient$3, /* int64 */[\n /* hi */0,\n /* lo */0\n ])) {\n var match$9 = Caml_int64.div_mod(quotient$3, wbase$1);\n quotient$3 = match$9[0];\n modulus$3 = match$9[1];\n s = String.fromCharCode(cvtbl$1.charCodeAt(modulus$3[1] | 0)) + s;\n };\n }\n break;\n \n }\n if (f[/* prec */9] >= 0) {\n f[/* filter */2] = \" \";\n var n = f[/* prec */9] - s.length | 0;\n if (n > 0) {\n s = Caml_utils.repeat(n, \"0\") + s;\n }\n \n }\n return finish_formatting(f, s);\n}\n\nfunction caml_format_float(fmt, x) {\n var f = parse_format(fmt);\n var prec = f[/* prec */9] < 0 ? 6 : f[/* prec */9];\n var x$1 = x < 0 ? (f[/* sign */8] = -1, -x) : x;\n var s = \"\";\n if (isNaN(x$1)) {\n s = \"nan\";\n f[/* filter */2] = \" \";\n } else if (isFinite(x$1)) {\n var match = f[/* conv */10];\n switch (match) {\n case \"e\" : \n s = x$1.toExponential(prec);\n var i = s.length;\n if (s[i - 3 | 0] === \"e\") {\n s = s.slice(0, i - 1 | 0) + (\"0\" + s.slice(i - 1 | 0));\n }\n break;\n case \"f\" : \n s = x$1.toFixed(prec);\n break;\n case \"g\" : \n var prec$1 = prec !== 0 ? prec : 1;\n s = x$1.toExponential(prec$1 - 1 | 0);\n var j = s.indexOf(\"e\");\n var exp = Number(s.slice(j + 1 | 0)) | 0;\n if (exp < -4 || x$1 >= 1e21 || x$1.toFixed().length > prec$1) {\n var i$1 = j - 1 | 0;\n while(s[i$1] === \"0\") {\n i$1 = i$1 - 1 | 0;\n };\n if (s[i$1] === \".\") {\n i$1 = i$1 - 1 | 0;\n }\n s = s.slice(0, i$1 + 1 | 0) + s.slice(j);\n var i$2 = s.length;\n if (s[i$2 - 3 | 0] === \"e\") {\n s = s.slice(0, i$2 - 1 | 0) + (\"0\" + s.slice(i$2 - 1 | 0));\n }\n \n } else {\n var p = prec$1;\n if (exp < 0) {\n p = p - (exp + 1 | 0) | 0;\n s = x$1.toFixed(p);\n } else {\n while((function () {\n s = x$1.toFixed(p);\n return +(s.length > (prec$1 + 1 | 0));\n })()) {\n p = p - 1 | 0;\n };\n }\n if (p !== 0) {\n var k = s.length - 1 | 0;\n while(s[k] === \"0\") {\n k = k - 1 | 0;\n };\n if (s[k] === \".\") {\n k = k - 1 | 0;\n }\n s = s.slice(0, k + 1 | 0);\n }\n \n }\n break;\n default:\n \n }\n } else {\n s = \"inf\";\n f[/* filter */2] = \" \";\n }\n return finish_formatting(f, s);\n}\n\nvar float_of_string = (\n function (s, caml_failwith) {\n var res = +s;\n if ((s.length > 0) && (res === res))\n return res;\n s = s.replace(/_/g, \"\");\n res = +s;\n if (((s.length > 0) && (res === res)) || /^[+-]?nan$/i.test(s)) {\n return res;\n }\n ;\n if (/^ *0x[0-9a-f_]+p[+-]?[0-9_]+/i.test(s)) {\n var pidx = s.indexOf('p');\n pidx = (pidx == -1) ? s.indexOf('P') : pidx;\n var exp = +s.substring(pidx + 1);\n res = +s.substring(0, pidx);\n return res * Math.pow(2, exp);\n }\n if (/^\\+?inf(inity)?$/i.test(s))\n return Infinity;\n if (/^-inf(inity)?$/i.test(s))\n return -Infinity;\n caml_failwith(\"float_of_string\");\n}\n\n);\n\nfunction caml_float_of_string(s) {\n return Curry._2(float_of_string, s, caml_failwith);\n}\n\nvar caml_nativeint_format = caml_format_int;\n\nvar caml_int32_format = caml_format_int;\n\nvar caml_int32_of_string = caml_int_of_string;\n\nvar caml_nativeint_of_string = caml_int_of_string;\n\nexports.caml_format_float = caml_format_float;\nexports.caml_format_int = caml_format_int;\nexports.caml_nativeint_format = caml_nativeint_format;\nexports.caml_int32_format = caml_int32_format;\nexports.caml_float_of_string = caml_float_of_string;\nexports.caml_int64_format = caml_int64_format;\nexports.caml_int_of_string = caml_int_of_string;\nexports.caml_int32_of_string = caml_int32_of_string;\nexports.caml_int64_of_string = caml_int64_of_string;\nexports.caml_nativeint_of_string = caml_nativeint_of_string;\n/* float_of_string Not a pure module */\n"
},
{
"id": 20,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_int32.js",
"name": "./node_modules/bs-platform/lib/js/caml_int32.js",
"index": 25,
"index2": 18,
"size": 1006,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_int64.js",
"issuerId": 25,
"issuerName": "./node_modules/bs-platform/lib/js/caml_int64.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 19,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_format.js",
"module": "./node_modules/bs-platform/lib/js/caml_format.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_format.js",
"type": "cjs require",
"userRequest": "./caml_int32.js",
"loc": "4:30-56"
},
{
"moduleId": 25,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/caml_int64.js",
"module": "./node_modules/bs-platform/lib/js/caml_int64.js",
"moduleName": "./node_modules/bs-platform/lib/js/caml_int64.js",
"type": "cjs require",
"userRequest": "./caml_int32.js",
"loc": "4:30-56"
},
{
"moduleId": 66,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/string.js",
"module": "./node_modules/bs-platform/lib/js/string.js",
"moduleName": "./node_modules/bs-platform/lib/js/string.js",
"type": "cjs require",
"userRequest": "./caml_int32.js",
"loc": "5:18-44"
},
{
"moduleId": 67,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/bytes.js",
"module": "./node_modules/bs-platform/lib/js/bytes.js",
"moduleName": "./node_modules/bs-platform/lib/js/bytes.js",
"type": "cjs require",
"userRequest": "./caml_int32.js",
"loc": "7:30-56"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 5,
"source": "'use strict';\n\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction div(x, y) {\n if (y === 0) {\n throw Caml_builtin_exceptions.division_by_zero;\n } else {\n return x / y | 0;\n }\n}\n\nfunction mod_(x, y) {\n if (y === 0) {\n throw Caml_builtin_exceptions.division_by_zero;\n } else {\n return x % y;\n }\n}\n\nfunction caml_bswap16(x) {\n return ((x & 255) << 8) | ((x & 65280) >>> 8);\n}\n\nfunction caml_int32_bswap(x) {\n return ((x & 255) << 24) | ((x & 65280) << 8) | ((x & 16711680) >>> 8) | ((x & 4278190080) >>> 24);\n}\n\nvar imul = ( Math.imul || function (x,y) {\n y |= 0; return ((((x >> 16) * y) << 16) + (x & 0xffff) * y)|0; \n}\n);\n\nvar caml_nativeint_bswap = caml_int32_bswap;\n\nexports.div = div;\nexports.mod_ = mod_;\nexports.caml_bswap16 = caml_bswap16;\nexports.caml_int32_bswap = caml_int32_bswap;\nexports.caml_nativeint_bswap = caml_nativeint_bswap;\nexports.imul = imul;\n/* imul Not a pure module */\n"
},
{
"id": 21,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/array.js",
"name": "./node_modules/bs-platform/lib/js/array.js",
"index": 42,
"index2": 39,
"size": 10708,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"issuerId": 54,
"issuerName": "./lib/js/src/components/listAll.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 52,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-json/lib/js/src/Json_decode.js",
"module": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"moduleName": "./node_modules/bs-json/lib/js/src/Json_decode.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/array.js",
"loc": "4:30-68"
},
{
"moduleId": 54,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/listAll.js",
"module": "./lib/js/src/components/listAll.js",
"moduleName": "./lib/js/src/components/listAll.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/array.js",
"loc": "5:18-56"
},
{
"moduleId": 61,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/lib/js/src/components/discover.js",
"module": "./lib/js/src/components/discover.js",
"moduleName": "./lib/js/src/components/discover.js",
"type": "cjs require",
"userRequest": "bs-platform/lib/js/array.js",
"loc": "4:18-56"
},
{
"moduleId": 62,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/bs-platform/lib/js/random.js",
"module": "./node_modules/bs-platform/lib/js/random.js",
"moduleName": "./node_modules/bs-platform/lib/js/random.js",
"type": "cjs require",
"userRequest": "./array.js",
"loc": "3:30-51"
}
],
"usedExports": true,
"providedExports": null,
"optimizationBailout": [],
"depth": 3,
"source": "'use strict';\n\nvar Curry = require(\"./curry.js\");\nvar Js_exn = require(\"./js_exn.js\");\nvar Caml_array = require(\"./caml_array.js\");\nvar Caml_exceptions = require(\"./caml_exceptions.js\");\nvar Caml_builtin_exceptions = require(\"./caml_builtin_exceptions.js\");\n\nfunction init(l, f) {\n if (l) {\n if (l < 0) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"Array.init\"\n ];\n } else {\n var res = Caml_array.caml_make_vect(l, Curry._1(f, 0));\n for(var i = 1 ,i_finish = l - 1 | 0; i <= i_finish; ++i){\n res[i] = Curry._1(f, i);\n }\n return res;\n }\n } else {\n return /* array */[];\n }\n}\n\nfunction make_matrix(sx, sy, init) {\n var res = Caml_array.caml_make_vect(sx, /* array */[]);\n for(var x = 0 ,x_finish = sx - 1 | 0; x <= x_finish; ++x){\n res[x] = Caml_array.caml_make_vect(sy, init);\n }\n return res;\n}\n\nfunction copy(a) {\n var l = a.length;\n if (l) {\n return Caml_array.caml_array_sub(a, 0, l);\n } else {\n return /* array */[];\n }\n}\n\nfunction append(a1, a2) {\n var l1 = a1.length;\n if (l1) {\n if (a2.length) {\n return a1.concat(a2);\n } else {\n return Caml_array.caml_array_sub(a1, 0, l1);\n }\n } else {\n return copy(a2);\n }\n}\n\nfunction sub(a, ofs, len) {\n if (len < 0 || ofs > (a.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"Array.sub\"\n ];\n } else {\n return Caml_array.caml_array_sub(a, ofs, len);\n }\n}\n\nfunction fill(a, ofs, len, v) {\n if (ofs < 0 || len < 0 || ofs > (a.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"Array.fill\"\n ];\n } else {\n for(var i = ofs ,i_finish = (ofs + len | 0) - 1 | 0; i <= i_finish; ++i){\n a[i] = v;\n }\n return /* () */0;\n }\n}\n\nfunction blit(a1, ofs1, a2, ofs2, len) {\n if (len < 0 || ofs1 < 0 || ofs1 > (a1.length - len | 0) || ofs2 < 0 || ofs2 > (a2.length - len | 0)) {\n throw [\n Caml_builtin_exceptions.invalid_argument,\n \"Array.blit\"\n ];\n } else {\n return Caml_array.caml_array_blit(a1, ofs1, a2, ofs2, len);\n }\n}\n\nfunction iter(f, a) {\n for(var i = 0 ,i_finish = a.length - 1 | 0; i <= i_finish; ++i){\n Curry._1(f, a[i]);\n }\n return /* () */0;\n}\n\nfunction map(f, a) {\n var l = a.length;\n if (l) {\n var r = Caml_array.caml_make_vect(l, Curry._1(f, a[0]));\n for(var i = 1 ,i_finish = l - 1 | 0; i <= i_finish; ++i){\n r[i] = Curry._1(f, a[i]);\n }\n return r;\n } else {\n return /* array */[];\n }\n}\n\nfunction iteri(f, a) {\n for(var i = 0 ,i_finish = a.length - 1 | 0; i <= i_finish; ++i){\n Curry._2(f, i, a[i]);\n }\n return /* () */0;\n}\n\nfunction mapi(f, a) {\n var l = a.length;\n if (l) {\n var r = Caml_array.caml_make_vect(l, Curry._2(f, 0, a[0]));\n for(var i = 1 ,i_finish = l - 1 | 0; i <= i_finish; ++i){\n r[i] = Curry._2(f, i, a[i]);\n }\n return r;\n } else {\n return /* array */[];\n }\n}\n\nfunction to_list(a) {\n var _i = a.length - 1 | 0;\n var _res = /* [] */0;\n while(true) {\n var res = _res;\n var i = _i;\n if (i < 0) {\n return res;\n } else {\n _res = /* :: */[\n a[i],\n res\n ];\n _i = i - 1 | 0;\n continue ;\n \n }\n };\n}\n\nfunction list_length(_accu, _param) {\n while(true) {\n var param = _param;\n var accu = _accu;\n if (param) {\n _param = param[1];\n _accu = accu + 1 | 0;\n continue ;\n \n } else {\n return accu;\n }\n };\n}\n\nfunction of_list(l) {\n if (l) {\n var a = Caml_array.caml_make_vect(list_length(0, l), l[0]);\n var _i = 1;\n var _param = l[1];\n while(true) {\n var param = _param;\n var i = _i;\n if (param) {\n a[i] = param[0];\n _param = param[1];\n _i = i + 1 | 0;\n continue ;\n \n } else {\n return a;\n }\n };\n } else {\n return /* array */[];\n }\n}\n\nfunction fold_left(f, x, a) {\n var r = x;\n for(var i = 0 ,i_finish = a.length - 1 | 0; i <= i_finish; ++i){\n r = Curry._2(f, r, a[i]);\n }\n return r;\n}\n\nfunction fold_right(f, a, x) {\n var r = x;\n for(var i = a.length - 1 | 0; i >= 0; --i){\n r = Curry._2(f, a[i], r);\n }\n return r;\n}\n\nvar Bottom = Caml_exceptions.create(\"Array.Bottom\");\n\nfunction sort(cmp, a) {\n var maxson = function (l, i) {\n var i31 = ((i + i | 0) + i | 0) + 1 | 0;\n var x = i31;\n if ((i31 + 2 | 0) < l) {\n if (Curry._2(cmp, Caml_array.caml_array_get(a, i31), Caml_array.caml_array_get(a, i31 + 1 | 0)) < 0) {\n x = i31 + 1 | 0;\n }\n if (Curry._2(cmp, Caml_array.caml_array_get(a, x), Caml_array.caml_array_get(a, i31 + 2 | 0)) < 0) {\n x = i31 + 2 | 0;\n }\n return x;\n } else if ((i31 + 1 | 0) < l && Curry._2(cmp, Caml_array.caml_array_get(a, i31), Caml_array.caml_array_get(a, i31 + 1 | 0)) < 0) {\n return i31 + 1 | 0;\n } else if (i31 < l) {\n return i31;\n } else {\n throw [\n Bottom,\n i\n ];\n }\n };\n var trickle = function (l, i, e) {\n try {\n var l$1 = l;\n var _i = i;\n var e$1 = e;\n while(true) {\n var i$1 = _i;\n var j = maxson(l$1, i$1);\n if (Curry._2(cmp, Caml_array.caml_array_get(a, j), e$1) > 0) {\n Caml_array.caml_array_set(a, i$1, Caml_array.caml_array_get(a, j));\n _i = j;\n continue ;\n \n } else {\n return Caml_array.caml_array_set(a, i$1, e$1);\n }\n };\n }\n catch (raw_exn){\n var exn = Js_exn.internalToOCamlException(raw_exn);\n if (exn[0] === Bottom) {\n return Caml_array.caml_array_set(a, exn[1], e);\n } else {\n throw exn;\n }\n }\n };\n var bubble = function (l, i) {\n try {\n var l$1 = l;\n var _i = i;\n while(true) {\n var i$1 = _i;\n var j = maxson(l$1, i$1);\n Caml_array.caml_array_set(a, i$1, Caml_array.caml_array_get(a, j));\n _i = j;\n continue ;\n \n };\n }\n catch (raw_exn){\n var exn = Js_exn.internalToOCamlException(raw_exn);\n if (exn[0] === Bottom) {\n return exn[1];\n } else {\n throw exn;\n }\n }\n };\n var trickleup = function (_i, e) {\n while(true) {\n var i = _i;\n var father = (i - 1 | 0) / 3 | 0;\n if (i === father) {\n throw [\n Caml_builtin_exceptions.assert_failure,\n [\n \"array.ml\",\n 168,\n 4\n ]\n ];\n }\n if (Curry._2(cmp, Caml_array.caml_array_get(a, father), e) < 0) {\n Caml_array.caml_array_set(a, i, Caml_array.caml_array_get(a, father));\n if (father > 0) {\n _i = father;\n continue ;\n \n } else {\n return Caml_array.caml_array_set(a, 0, e);\n }\n } else {\n return Caml_array.caml_array_set(a, i, e);\n }\n };\n };\n var l = a.length;\n for(var i = ((l + 1 | 0) / 3 | 0) - 1 | 0; i >= 0; --i){\n trickle(l, i, Caml_array.caml_array_get(a, i));\n }\n for(var i$1 = l - 1 | 0; i$1 >= 2; --i$1){\n var e = Caml_array.caml_array_get(a, i$1);\n Caml_array.caml_array_set(a, i$1, Caml_array.caml_array_get(a, 0));\n trickleup(bubble(i$1, 0), e);\n }\n if (l > 1) {\n var e$1 = Caml_array.caml_array_get(a, 1);\n Caml_array.caml_array_set(a, 1, Caml_array.caml_array_get(a, 0));\n return Caml_array.caml_array_set(a, 0, e$1);\n } else {\n return 0;\n }\n}\n\nfunction stable_sort(cmp, a) {\n var merge = function (src1ofs, src1len, src2, src2ofs, src2len, dst, dstofs) {\n var src1r = src1ofs + src1len | 0;\n var src2r = src2ofs + src2len | 0;\n var _i1 = src1ofs;\n var _s1 = Caml_array.caml_array_get(a, src1ofs);\n var _i2 = src2ofs;\n var _s2 = Caml_array.caml_array_get(src2, src2ofs);\n var _d = dstofs;\n while(true) {\n var d = _d;\n var s2 = _s2;\n var i2 = _i2;\n var s1 = _s1;\n var i1 = _i1;\n if (Curry._2(cmp, s1, s2) <= 0) {\n Caml_array.caml_array_set(dst, d, s1);\n var i1$1 = i1 + 1 | 0;\n if (i1$1 < src1r) {\n _d = d + 1 | 0;\n _s1 = Caml_array.caml_array_get(a, i1$1);\n _i1 = i1$1;\n continue ;\n \n } else {\n return blit(src2, i2, dst, d + 1 | 0, src2r - i2 | 0);\n }\n } else {\n Caml_array.caml_array_set(dst, d, s2);\n var i2$1 = i2 + 1 | 0;\n if (i2$1 < src2r) {\n _d = d + 1 | 0;\n _s2 = Caml_array.caml_array_get(src2, i2$1);\n _i2 = i2$1;\n continue ;\n \n } else {\n return blit(a, i1, dst, d + 1 | 0, src1r - i1 | 0);\n }\n }\n };\n };\n var isortto = function (srcofs, dst, dstofs, len) {\n for(var i = 0 ,i_finish = len - 1 | 0; i <= i_finish; ++i){\n var e = Caml_array.caml_array_get(a, srcofs + i | 0);\n var j = (dstofs + i | 0) - 1 | 0;\n while(j >= dstofs && Curry._2(cmp, Caml_array.caml_array_get(dst, j), e) > 0) {\n Caml_array.caml_array_set(dst, j + 1 | 0, Caml_array.caml_array_get(dst, j));\n j = j - 1 | 0;\n };\n Caml_array.caml_array_set(dst, j + 1 | 0, e);\n }\n return /* () */0;\n };\n var sortto = function (srcofs, dst, dstofs, len) {\n if (len <= 5) {\n return isortto(srcofs, dst, dstofs, len);\n } else {\n var l1 = len / 2 | 0;\n var l2 = len - l1 | 0;\n sortto(srcofs + l1 | 0, dst, dstofs + l1 | 0, l2);\n sortto(srcofs, a, srcofs + l2 | 0, l1);\n return merge(srcofs + l2 | 0, l1, dst, dstofs + l1 | 0, l2, dst, dstofs);\n }\n };\n var l = a.length;\n if (l <= 5) {\n return isortto(0, a, 0, l);\n } else {\n var l1 = l / 2 | 0;\n var l2 = l - l1 | 0;\n var t = Caml_array.caml_make_vect(l2, Caml_array.caml_array_get(a, 0));\n sortto(l1, t, 0, l2);\n sortto(0, a, l2, l1);\n return merge(l2, l1, t, 0, l2, a, 0);\n }\n}\n\nvar create_matrix = make_matrix;\n\nvar concat = Caml_array.caml_array_concat;\n\nvar fast_sort = stable_sort;\n\nexports.init = init;\nexports.make_matrix = make_matrix;\nexports.create_matrix = create_matrix;\nexports.append = append;\nexports.concat = concat;\nexports.sub = sub;\nexports.copy = copy;\nexports.fill = fill;\nexports.blit = blit;\nexports.to_list = to_list;\nexports.of_list = of_list;\nexports.iter = iter;\nexports.map = map;\nexports.iteri = iteri;\nexports.mapi = mapi;\nexports.fold_left = fold_left;\nexports.fold_right = fold_right;\nexports.sort = sort;\nexports.stable_sort = stable_sort;\nexports.fast_sort = fast_sort;\n/* No side effect */\n"
},
{
"id": 22,
"identifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/prop-types/checkPropTypes.js",
"name": "./node_modules/prop-types/checkPropTypes.js",
"index": 15,
"index2": 12,
"size": 2873,
"cacheable": true,
"built": true,
"optional": false,
"prefetched": false,
"chunks": [
0
],
"assets": [],
"issuer": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"issuerId": 41,
"issuerName": "./node_modules/react/cjs/react.development.js",
"failed": false,
"errors": 0,
"warnings": 0,
"reasons": [
{
"moduleId": 41,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react/cjs/react.development.js",
"module": "./node_modules/react/cjs/react.development.js",
"moduleName": "./node_modules/react/cjs/react.development.js",
"type": "cjs require",
"userRequest": "prop-types/checkPropTypes",
"loc": "22:21-57"
},
{
"moduleId": 80,
"moduleIdentifier": "/home/x/zzz/github/douglasduteil/RePeople/node_modules/react-dom/cjs/react-dom.development.js"