document.querySelector('mutation-test-report-app').report = {"files":{"/Users/ross/repos/cordova-node-xcode/lib/pbxFile.js":{"language":"javascript","mutants":[{"id":"5","location":{"end":{"column":26,"line":18},"start":{"column":20,"line":18}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"6","location":{"end":{"column":26,"line":19},"start":{"column":20,"line":19}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"9","location":{"end":{"column":32,"line":24},"start":{"column":21,"line":24}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"7","location":{"end":{"column":37,"line":21},"start":{"column":26,"line":21}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"10","location":{"end":{"column":33,"line":25},"start":{"column":24,"line":25}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"8","location":{"end":{"column":54,"line":22},"start":{"column":34,"line":22}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"11","location":{"end":{"column":6,"line":51},"start":{"column":29,"line":27}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"12","location":{"end":{"column":24,"line":28},"start":{"column":12,"line":28}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"13","location":{"end":{"column":35,"line":29},"start":{"column":14,"line":29}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"14","location":{"end":{"column":39,"line":30},"start":{"column":16,"line":30}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"15","location":{"end":{"column":34,"line":31},"start":{"column":17,"line":31}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"16","location":{"end":{"column":39,"line":32},"start":{"column":16,"line":32}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"17","location":{"end":{"column":39,"line":33},"start":{"column":20,"line":33}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"18","location":{"end":{"column":28,"line":34},"start":{"column":12,"line":34}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"21","location":{"end":{"column":39,"line":37},"start":{"column":21,"line":37}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"22","location":{"end":{"column":35,"line":38},"start":{"column":17,"line":38}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"19","location":{"end":{"column":31,"line":35},"start":{"column":12,"line":35}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"20","location":{"end":{"column":25,"line":36},"start":{"column":19,"line":36}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"23","location":{"end":{"column":30,"line":39},"start":{"column":14,"line":39}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"25","location":{"end":{"column":29,"line":41},"start":{"column":13,"line":41}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"24","location":{"end":{"column":32,"line":40},"start":{"column":16,"line":40}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"26","location":{"end":{"column":34,"line":42},"start":{"column":16,"line":42}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"27","location":{"end":{"column":54,"line":43},"start":{"column":14,"line":43}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"28","location":{"end":{"column":40,"line":44},"start":{"column":19,"line":44}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"29","location":{"end":{"column":34,"line":45},"start":{"column":19,"line":45}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"30","location":{"end":{"column":43,"line":46},"start":{"column":22,"line":46}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"32","location":{"end":{"column":35,"line":48},"start":{"column":17,"line":48}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"31","location":{"end":{"column":40,"line":47},"start":{"column":20,"line":47}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"34","location":{"end":{"column":38,"line":50},"start":{"column":18,"line":50}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"33","location":{"end":{"column":24,"line":49},"start":{"column":14,"line":49}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"35","location":{"end":{"column":6,"line":61},"start":{"column":25,"line":52}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"36","location":{"end":{"column":21,"line":53},"start":{"column":9,"line":53}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"37","location":{"end":{"column":35,"line":53},"start":{"column":23,"line":53}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"39","location":{"end":{"column":46,"line":54},"start":{"column":34,"line":54}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"38","location":{"end":{"column":32,"line":54},"start":{"column":9,"line":54}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"40","location":{"end":{"column":49,"line":55},"start":{"column":9,"line":55}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"41","location":{"end":{"column":63,"line":55},"start":{"column":51,"line":55}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"42","location":{"end":{"column":28,"line":56},"start":{"column":9,"line":56}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"44","location":{"end":{"column":29,"line":57},"start":{"column":9,"line":57}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"45","location":{"end":{"column":49,"line":57},"start":{"column":31,"line":57}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"43","location":{"end":{"column":42,"line":56},"start":{"column":30,"line":56}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"46","location":{"end":{"column":25,"line":58},"start":{"column":9,"line":58}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"47","location":{"end":{"column":38,"line":58},"start":{"column":27,"line":58}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"49","location":{"end":{"column":39,"line":59},"start":{"column":30,"line":59}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"48","location":{"end":{"column":28,"line":59},"start":{"column":9,"line":59}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"51","location":{"end":{"column":38,"line":60},"start":{"column":29,"line":60}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"50","location":{"end":{"column":27,"line":60},"start":{"column":9,"line":60}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"52","location":{"end":{"column":6,"line":66},"start":{"column":24,"line":62}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"53","location":{"end":{"column":32,"line":63},"start":{"column":9,"line":63}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"54","location":{"end":{"column":44,"line":63},"start":{"column":34,"line":63}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"55","location":{"end":{"column":49,"line":64},"start":{"column":9,"line":64}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"56","location":{"end":{"column":61,"line":64},"start":{"column":51,"line":64}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"57","location":{"end":{"column":28,"line":65},"start":{"column":9,"line":65}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"58","location":{"end":{"column":58,"line":65},"start":{"column":30,"line":65}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"59","location":{"end":{"column":6,"line":71},"start":{"column":30,"line":67}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"60","location":{"end":{"column":32,"line":68},"start":{"column":9,"line":68}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"61","location":{"end":{"column":43,"line":68},"start":{"column":34,"line":68}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"62","location":{"end":{"column":49,"line":69},"start":{"column":9,"line":69}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"63","location":{"end":{"column":60,"line":69},"start":{"column":51,"line":69}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"64","location":{"end":{"column":28,"line":70},"start":{"column":9,"line":70}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"65","location":{"end":{"column":39,"line":70},"start":{"column":30,"line":70}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"66","location":{"end":{"column":6,"line":82},"start":{"column":28,"line":72}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"67","location":{"end":{"column":25,"line":73},"start":{"column":9,"line":73}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"70","location":{"end":{"column":27,"line":76},"start":{"column":9,"line":76}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"68","location":{"end":{"column":25,"line":74},"start":{"column":9,"line":74}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"69","location":{"end":{"column":28,"line":75},"start":{"column":9,"line":75}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"71","location":{"end":{"column":15,"line":77},"start":{"column":9,"line":77}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"72","location":{"end":{"column":25,"line":78},"start":{"column":9,"line":78}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"73","location":{"end":{"column":25,"line":79},"start":{"column":9,"line":79}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"75","location":{"end":{"column":29,"line":81},"start":{"column":9,"line":81}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"74","location":{"end":{"column":24,"line":80},"start":{"column":9,"line":80}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"76","location":{"end":{"column":2,"line":87},"start":{"column":24,"line":85}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"77","location":{"end":{"column":24,"line":86},"start":{"column":12,"line":86}},"mutatorName":"BinaryExpression","replacement":"text != null","status":"Killed"},{"id":"78","location":{"end":{"column":24,"line":86},"start":{"column":12,"line":86}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"83","location":{"end":{"column":18,"line":93},"start":{"column":9,"line":93}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"81","location":{"end":{"column":62,"line":86},"start":{"column":60,"line":86}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"},{"id":"80","location":{"end":{"column":29,"line":86},"start":{"column":27,"line":86}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Survived"},{"id":"79","location":{"end":{"column":24,"line":86},"start":{"column":12,"line":86}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"82","location":{"end":{"column":2,"line":98},"start":{"column":31,"line":89}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"84","location":{"end":{"column":18,"line":93},"start":{"column":9,"line":93}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"85","location":{"end":{"column":18,"line":93},"start":{"column":9,"line":93}},"mutatorName":"PrefixUnaryExpression","replacement":"filetype","status":"Killed"},{"id":"87","location":{"end":{"column":2,"line":110},"start":{"column":36,"line":100}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"86","location":{"end":{"column":6,"line":95},"start":{"column":20,"line":93}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"88","location":{"end":{"column":94,"line":101},"start":{"column":20,"line":101}},"mutatorName":"BinaryExpression","replacement":"fileRef.lastKnownFileType || fileRef.lastKnownFileType != DEFAULT_FILETYPE","status":"Killed"},{"id":"89","location":{"end":{"column":94,"line":101},"start":{"column":20,"line":101}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"90","location":{"end":{"column":94,"line":101},"start":{"column":20,"line":101}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"92","location":{"end":{"column":94,"line":101},"start":{"column":49,"line":101}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"94","location":{"end":{"column":6,"line":109},"start":{"column":49,"line":104}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"95","location":{"end":{"column":69,"line":105},"start":{"column":12,"line":105}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"91","location":{"end":{"column":94,"line":101},"start":{"column":49,"line":101}},"mutatorName":"BinaryExpression","replacement":"fileRef.lastKnownFileType == DEFAULT_FILETYPE","status":"Killed"},{"id":"96","location":{"end":{"column":69,"line":105},"start":{"column":12,"line":105}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"97","location":{"end":{"column":10,"line":108},"start":{"column":72,"line":105}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"93","location":{"end":{"column":94,"line":101},"start":{"column":49,"line":101}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"98","location":{"end":{"column":82,"line":106},"start":{"column":17,"line":106}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"100","location":{"end":{"column":82,"line":106},"start":{"column":17,"line":106}},"mutatorName":"BinaryExpression","replacement":"FILETYPE_BY_EXTENSION[unquoted(extension)] !== unquoted(filetype)","status":"Killed"},{"id":"99","location":{"end":{"column":82,"line":106},"start":{"column":17,"line":106}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"104","location":{"end":{"column":73,"line":113},"start":{"column":20,"line":113}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"103","location":{"end":{"column":73,"line":113},"start":{"column":20,"line":113}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"110","location":{"end":{"column":73,"line":123},"start":{"column":20,"line":123}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"111","location":{"end":{"column":73,"line":123},"start":{"column":20,"line":123}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"101","location":{"end":{"column":2,"line":119},"start":{"column":35,"line":112}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"102","location":{"end":{"column":73,"line":113},"start":{"column":20,"line":113}},"mutatorName":"BinaryExpression","replacement":"fileRef.lastKnownFileType && fileRef.explicitFileType","status":"Killed"},{"id":"106","location":{"end":{"column":17,"line":116},"start":{"column":9,"line":116}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"107","location":{"end":{"column":6,"line":118},"start":{"column":19,"line":116}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"108","location":{"end":{"column":2,"line":139},"start":{"column":36,"line":121}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"109","location":{"end":{"column":73,"line":123},"start":{"column":20,"line":123}},"mutatorName":"BinaryExpression","replacement":"fileRef.lastKnownFileType && fileRef.explicitFileType","status":"Killed"},{"id":"105","location":{"end":{"column":17,"line":116},"start":{"column":9,"line":116}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"112","location":{"end":{"column":37,"line":126},"start":{"column":9,"line":126}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"114","location":{"end":{"column":37,"line":126},"start":{"column":9,"line":126}},"mutatorName":"BinaryExpression","replacement":"extension !== 'xcdatamodeld'","status":"Killed"},{"id":"113","location":{"end":{"column":37,"line":126},"start":{"column":9,"line":126}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"115","location":{"end":{"column":37,"line":126},"start":{"column":23,"line":126}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"116","location":{"end":{"column":6,"line":128},"start":{"column":39,"line":126}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"117","location":{"end":{"column":25,"line":127},"start":{"column":16,"line":127}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"118","location":{"end":{"column":41,"line":130},"start":{"column":9,"line":130}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"119","location":{"end":{"column":41,"line":130},"start":{"column":9,"line":130}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"120","location":{"end":{"column":41,"line":130},"start":{"column":9,"line":130}},"mutatorName":"BinaryExpression","replacement":"opt.customFramework || opt.embed","status":"Killed"},{"id":"121","location":{"end":{"column":6,"line":132},"start":{"column":43,"line":130}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"122","location":{"end":{"column":54,"line":131},"start":{"column":34,"line":131}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"123","location":{"end":{"column":19,"line":134},"start":{"column":9,"line":134}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"129","location":{"end":{"column":73,"line":143},"start":{"column":20,"line":143}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"124","location":{"end":{"column":19,"line":134},"start":{"column":9,"line":134}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"126","location":{"end":{"column":6,"line":136},"start":{"column":21,"line":134}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"125","location":{"end":{"column":19,"line":134},"start":{"column":9,"line":134}},"mutatorName":"PrefixUnaryExpression","replacement":"groupName","status":"Killed"},{"id":"130","location":{"end":{"column":73,"line":143},"start":{"column":20,"line":143}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"127","location":{"end":{"column":2,"line":159},"start":{"column":36,"line":141}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"128","location":{"end":{"column":73,"line":143},"start":{"column":20,"line":143}},"mutatorName":"BinaryExpression","replacement":"fileRef.lastKnownFileType && fileRef.explicitFileType","status":"Killed"},{"id":"141","location":{"end":{"column":2,"line":174},"start":{"column":41,"line":161}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"131","location":{"end":{"column":33,"line":146},"start":{"column":9,"line":146}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"133","location":{"end":{"column":6,"line":148},"start":{"column":35,"line":146}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"132","location":{"end":{"column":33,"line":146},"start":{"column":9,"line":146}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"134","location":{"end":{"column":32,"line":150},"start":{"column":9,"line":150}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"135","location":{"end":{"column":32,"line":150},"start":{"column":9,"line":150}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"136","location":{"end":{"column":6,"line":152},"start":{"column":34,"line":150}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"137","location":{"end":{"column":20,"line":154},"start":{"column":9,"line":154}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"143","location":{"end":{"column":73,"line":162},"start":{"column":20,"line":162}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"138","location":{"end":{"column":20,"line":154},"start":{"column":9,"line":154}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"139","location":{"end":{"column":20,"line":154},"start":{"column":9,"line":154}},"mutatorName":"PrefixUnaryExpression","replacement":"sourcetree","status":"Killed"},{"id":"140","location":{"end":{"column":6,"line":156},"start":{"column":22,"line":154}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"144","location":{"end":{"column":73,"line":162},"start":{"column":20,"line":162}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"149","location":{"end":{"column":20,"line":169},"start":{"column":9,"line":169}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"142","location":{"end":{"column":73,"line":162},"start":{"column":20,"line":162}},"mutatorName":"BinaryExpression","replacement":"fileRef.lastKnownFileType && fileRef.explicitFileType","status":"Killed"},{"id":"156","location":{"end":{"column":2,"line":231},"start":{"column":33,"line":186}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"146","location":{"end":{"column":32,"line":165},"start":{"column":9,"line":165}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"145","location":{"end":{"column":32,"line":165},"start":{"column":9,"line":165}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"147","location":{"end":{"column":6,"line":167},"start":{"column":34,"line":165}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"148","location":{"end":{"column":20,"line":169},"start":{"column":9,"line":169}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"157","location":{"end":{"column":24,"line":187},"start":{"column":15,"line":187}},"mutatorName":"BinaryExpression","replacement":"opt && {}","status":"Killed"},{"id":"150","location":{"end":{"column":6,"line":171},"start":{"column":22,"line":169}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"152","location":{"end":{"column":19,"line":179},"start":{"column":9,"line":179}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"153","location":{"end":{"column":19,"line":179},"start":{"column":9,"line":179}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"151","location":{"end":{"column":2,"line":184},"start":{"column":32,"line":176}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"154","location":{"end":{"column":19,"line":179},"start":{"column":9,"line":179}},"mutatorName":"PrefixUnaryExpression","replacement":"groupName","status":"Survived"},{"id":"155","location":{"end":{"column":6,"line":181},"start":{"column":21,"line":179}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"162","location":{"end":{"column":75,"line":190},"start":{"column":30,"line":190}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"158","location":{"end":{"column":24,"line":187},"start":{"column":15,"line":187}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"159","location":{"end":{"column":24,"line":187},"start":{"column":15,"line":187}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"161","location":{"end":{"column":75,"line":190},"start":{"column":30,"line":190}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"160","location":{"end":{"column":75,"line":190},"start":{"column":30,"line":190}},"mutatorName":"BinaryExpression","replacement":"opt.lastKnownFileType && detectType(filepath)","status":"Killed"},{"id":"163","location":{"end":{"column":36,"line":194},"start":{"column":9,"line":194}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"164","location":{"end":{"column":36,"line":194},"start":{"column":9,"line":194}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"165","location":{"end":{"column":36,"line":194},"start":{"column":9,"line":194}},"mutatorName":"BinaryExpression","replacement":"opt.customFramework != true","status":"Killed"},{"id":"166","location":{"end":{"column":36,"line":194},"start":{"column":32,"line":194}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"168","location":{"end":{"column":36,"line":195},"start":{"column":32,"line":195}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"167","location":{"end":{"column":6,"line":197},"start":{"column":38,"line":194}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"169","location":{"end":{"column":65,"line":196},"start":{"column":62,"line":196}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"170","location":{"end":{"column":63,"line":199},"start":{"column":60,"line":199}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"175","location":{"end":{"column":29,"line":203},"start":{"column":9,"line":203}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"171","location":{"end":{"column":92,"line":200},"start":{"column":48,"line":200}},"mutatorName":"BinaryExpression","replacement":"opt.defaultEncoding && defaultEncoding(this)","status":"Killed"},{"id":"174","location":{"end":{"column":29,"line":203},"start":{"column":9,"line":203}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"173","location":{"end":{"column":92,"line":200},"start":{"column":48,"line":200}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"172","location":{"end":{"column":92,"line":200},"start":{"column":48,"line":200}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"176","location":{"end":{"column":6,"line":210},"start":{"column":31,"line":203}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"177","location":{"end":{"column":69,"line":205},"start":{"column":25,"line":205}},"mutatorName":"BinaryExpression","replacement":"this.basename + '.' - defaultExtension(this)","status":"Killed"},{"id":"179","location":{"end":{"column":44,"line":205},"start":{"column":41,"line":205}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"178","location":{"end":{"column":44,"line":205},"start":{"column":25,"line":205}},"mutatorName":"BinaryExpression","replacement":"this.basename - '.'","status":"Killed"},{"id":"180","location":{"end":{"column":63,"line":212},"start":{"column":23,"line":212}},"mutatorName":"BinaryExpression","replacement":"opt.sourceTree && detectSourcetree(this)","status":"Killed"},{"id":"181","location":{"end":{"column":63,"line":212},"start":{"column":23,"line":212}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"182","location":{"end":{"column":63,"line":212},"start":{"column":23,"line":212}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"183","location":{"end":{"column":38,"line":215},"start":{"column":9,"line":215}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"184","location":{"end":{"column":38,"line":215},"start":{"column":9,"line":215}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"186","location":{"end":{"column":38,"line":215},"start":{"column":21,"line":215}},"mutatorName":"BinaryExpression","replacement":"opt.weak !== true","status":"Killed"},{"id":"185","location":{"end":{"column":38,"line":215},"start":{"column":9,"line":215}},"mutatorName":"BinaryExpression","replacement":"opt.weak || opt.weak === true","status":"Killed"},{"id":"187","location":{"end":{"column":38,"line":215},"start":{"column":21,"line":215}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"189","location":{"end":{"column":38,"line":215},"start":{"column":34,"line":215}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"188","location":{"end":{"column":38,"line":215},"start":{"column":21,"line":215}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"190","location":{"end":{"column":49,"line":216},"start":{"column":25,"line":216}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"191","location":{"end":{"column":47,"line":216},"start":{"column":39,"line":216}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"192","location":{"end":{"column":46,"line":216},"start":{"column":40,"line":216}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"193","location":{"end":{"column":26,"line":218},"start":{"column":9,"line":218}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"194","location":{"end":{"column":26,"line":218},"start":{"column":9,"line":218}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"195","location":{"end":{"column":6,"line":222},"start":{"column":28,"line":218}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"196","location":{"end":{"column":27,"line":219},"start":{"column":13,"line":219}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"197","location":{"end":{"column":27,"line":219},"start":{"column":13,"line":219}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"198","location":{"end":{"column":27,"line":219},"start":{"column":13,"line":219}},"mutatorName":"PrefixUnaryExpression","replacement":"this.settings","status":"Killed"},{"id":"201","location":{"end":{"column":30,"line":224},"start":{"column":9,"line":224}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"200","location":{"end":{"column":30,"line":224},"start":{"column":9,"line":224}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"202","location":{"end":{"column":30,"line":224},"start":{"column":9,"line":224}},"mutatorName":"BinaryExpression","replacement":"opt.embed || opt.sign","status":"Survived"},{"id":"203","location":{"end":{"column":6,"line":230},"start":{"column":32,"line":224}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"199","location":{"end":{"column":58,"line":221},"start":{"column":52,"line":221}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"204","location":{"end":{"column":25,"line":225},"start":{"column":11,"line":225}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"205","location":{"end":{"column":25,"line":225},"start":{"column":11,"line":225}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"206","location":{"end":{"column":25,"line":225},"start":{"column":11,"line":225}},"mutatorName":"PrefixUnaryExpression","replacement":"this.settings","status":"Killed"},{"id":"207","location":{"end":{"column":36,"line":227},"start":{"column":11,"line":227}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"208","location":{"end":{"column":36,"line":227},"start":{"column":11,"line":227}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"209","location":{"end":{"column":36,"line":227},"start":{"column":11,"line":227}},"mutatorName":"PrefixUnaryExpression","replacement":"this.settings.ATTRIBUTES","status":"Killed"},{"id":"210","location":{"end":{"column":53,"line":229},"start":{"column":37,"line":229}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"}],"source":"/**\n Licensed to the Apache Software Foundation (ASF) under one\n or more contributor license agreements. See the NOTICE file\n distributed with this work for additional information\n regarding copyright ownership. The ASF licenses this file\n to you under the Apache License, Version 2.0 (the\n 'License'); you may not use this file except in compliance\n with the License. You may obtain a copy of the License at\n http://www.apache.org/licenses/LICENSE-2.0\n Unless required by applicable law or agreed to in writing,\n software distributed under the License is distributed on an\n 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n KIND, either express or implied. See the License for the\n specific language governing permissions and limitations\n under the License.\n */\n\nvar path = require('path'),\n util = require('util');\n\nvar DEFAULT_SOURCETREE = '\"\"',\n DEFAULT_PRODUCT_SOURCETREE = 'BUILT_PRODUCTS_DIR',\n DEFAULT_FILEENCODING = 4,\n DEFAULT_GROUP = 'Resources',\n DEFAULT_FILETYPE = 'unknown';\n\nvar FILETYPE_BY_EXTENSION = {\n a: 'archive.ar',\n app: 'wrapper.application',\n appex: 'wrapper.app-extension',\n bundle: 'wrapper.plug-in',\n dylib: 'compiled.mach-o.dylib',\n framework: 'wrapper.framework',\n h: 'sourcecode.c.h',\n m: 'sourcecode.c.objc',\n markdown: 'text',\n mdimporter: 'wrapper.cfbundle',\n octest: 'wrapper.cfbundle',\n pch: 'sourcecode.c.h',\n plist: 'text.plist.xml',\n sh: 'text.script.sh',\n swift: 'sourcecode.swift',\n tbd: 'sourcecode.text-based-dylib-definition',\n xcassets: 'folder.assetcatalog',\n xcconfig: 'text.xcconfig',\n xcdatamodel: 'wrapper.xcdatamodel',\n xcodeproj: 'wrapper.pb-project',\n xctest: 'wrapper.cfbundle',\n xib: 'file.xib',\n strings: 'text.plist.strings'\n },\n GROUP_BY_FILETYPE = {\n 'archive.ar': 'Frameworks',\n 'compiled.mach-o.dylib': 'Frameworks',\n 'sourcecode.text-based-dylib-definition': 'Frameworks',\n 'wrapper.framework': 'Frameworks',\n 'embedded.framework': 'Embed Frameworks',\n 'sourcecode.c.h': 'Resources',\n 'sourcecode.c.objc': 'Sources',\n 'sourcecode.swift': 'Sources'\n },\n PATH_BY_FILETYPE = {\n 'compiled.mach-o.dylib': 'usr/lib/',\n 'sourcecode.text-based-dylib-definition': 'usr/lib/',\n 'wrapper.framework': 'System/Library/Frameworks/'\n },\n SOURCETREE_BY_FILETYPE = {\n 'compiled.mach-o.dylib': 'SDKROOT',\n 'sourcecode.text-based-dylib-definition': 'SDKROOT',\n 'wrapper.framework': 'SDKROOT'\n },\n ENCODING_BY_FILETYPE = {\n 'sourcecode.c.h': 4,\n 'sourcecode.c.h': 4,\n 'sourcecode.c.objc': 4,\n 'sourcecode.swift': 4,\n 'text': 4,\n 'text.plist.xml': 4,\n 'text.script.sh': 4,\n 'text.xcconfig': 4,\n 'text.plist.strings': 4\n };\n\n\nfunction unquoted(text){\n return text == null ? '' : text.replace (/(^\")|(\"$)/g, '')\n}\n\nfunction detectType(filePath) {\n var extension = path.extname(filePath).substring(1),\n filetype = FILETYPE_BY_EXTENSION[unquoted(extension)];\n\n if (!filetype) {\n return DEFAULT_FILETYPE;\n }\n\n return filetype;\n}\n\nfunction defaultExtension(fileRef) {\n var filetype = fileRef.lastKnownFileType && fileRef.lastKnownFileType != DEFAULT_FILETYPE ?\n fileRef.lastKnownFileType : fileRef.explicitFileType;\n\n for(var extension in FILETYPE_BY_EXTENSION) {\n if(FILETYPE_BY_EXTENSION.hasOwnProperty(unquoted(extension)) ) {\n if(FILETYPE_BY_EXTENSION[unquoted(extension)] === unquoted(filetype) )\n return extension;\n }\n }\n}\n\nfunction defaultEncoding(fileRef) {\n var filetype = fileRef.lastKnownFileType || fileRef.explicitFileType,\n encoding = ENCODING_BY_FILETYPE[unquoted(filetype)];\n\n if (encoding) {\n return encoding;\n }\n}\n\nfunction detectGroup(fileRef, opt) {\n var extension = path.extname(fileRef.basename).substring(1),\n filetype = fileRef.lastKnownFileType || fileRef.explicitFileType,\n groupName = GROUP_BY_FILETYPE[unquoted(filetype)];\n\n if (extension === 'xcdatamodeld') {\n return 'Sources';\n }\n\n if (opt.customFramework && opt.embed) {\n return GROUP_BY_FILETYPE['embedded.framework'];\n }\n\n if (!groupName) {\n return DEFAULT_GROUP;\n }\n\n return groupName;\n}\n\nfunction detectSourcetree(fileRef) {\n\n var filetype = fileRef.lastKnownFileType || fileRef.explicitFileType,\n sourcetree = SOURCETREE_BY_FILETYPE[unquoted(filetype)];\n\n if (fileRef.explicitFileType) {\n return DEFAULT_PRODUCT_SOURCETREE;\n }\n\n if (fileRef.customFramework) {\n return DEFAULT_SOURCETREE;\n }\n\n if (!sourcetree) {\n return DEFAULT_SOURCETREE;\n }\n\n return sourcetree;\n}\n\nfunction defaultPath(fileRef, filePath) {\n var filetype = fileRef.lastKnownFileType || fileRef.explicitFileType,\n defaultPath = PATH_BY_FILETYPE[unquoted(filetype)];\n\n if (fileRef.customFramework) {\n return filePath;\n }\n\n if (defaultPath) {\n return path.join(defaultPath, path.basename(filePath));\n }\n\n return filePath;\n}\n\nfunction defaultGroup(fileRef) {\n var groupName = GROUP_BY_FILETYPE[fileRef.lastKnownFileType];\n\n if (!groupName) {\n return DEFAULT_GROUP;\n }\n\n return defaultGroup;\n}\n\nfunction pbxFile(filepath, opt) {\n var opt = opt || {};\n\n this.basename = path.basename(filepath);\n this.lastKnownFileType = opt.lastKnownFileType || detectType(filepath);\n this.group = detectGroup(this, opt);\n\n // for custom frameworks\n if (opt.customFramework == true) {\n this.customFramework = true;\n this.dirname = path.dirname(filepath).replace(/\\\\/g, '/');\n }\n\n this.path = defaultPath(this, filepath).replace(/\\\\/g, '/');\n this.fileEncoding = this.defaultEncoding = opt.defaultEncoding || defaultEncoding(this);\n\n // When referencing products / build output files\n if (opt.explicitFileType) {\n this.explicitFileType = opt.explicitFileType;\n this.basename = this.basename + '.' + defaultExtension(this);\n delete this.path;\n delete this.lastKnownFileType;\n delete this.group;\n delete this.defaultEncoding;\n }\n\n this.sourceTree = opt.sourceTree || detectSourcetree(this);\n this.includeInIndex = 0;\n\n if (opt.weak && opt.weak === true)\n this.settings = { ATTRIBUTES: ['Weak'] };\n\n if (opt.compilerFlags) {\n if (!this.settings)\n this.settings = {};\n this.settings.COMPILER_FLAGS = util.format('\"%s\"', opt.compilerFlags);\n }\n\n if (opt.embed && opt.sign) {\n if (!this.settings)\n this.settings = {};\n if (!this.settings.ATTRIBUTES)\n this.settings.ATTRIBUTES = [];\n this.settings.ATTRIBUTES.push('CodeSignOnCopy');\n }\n}\n\nmodule.exports = pbxFile;\n"},"/Users/ross/repos/cordova-node-xcode/lib/parseJob.js":{"language":"javascript","mutants":[{"id":"1","location":{"end":{"column":40,"line":21},"start":{"column":22,"line":21}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"0","location":{"end":{"column":22,"line":20},"start":{"column":18,"line":20}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"2","location":{"end":{"column":2,"line":29},"start":{"column":5,"line":25}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"4","location":{"end":{"column":2,"line":32},"start":{"column":13,"line":29}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"3","location":{"end":{"column":49,"line":26},"start":{"column":42,"line":26}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"}],"source":"/**\n Licensed to the Apache Software Foundation (ASF) under one\n or more contributor license agreements. See the NOTICE file\n distributed with this work for additional information\n regarding copyright ownership. The ASF licenses this file\n to you under the Apache License, Version 2.0 (the\n 'License'); you may not use this file except in compliance\n with the License. You may obtain a copy of the License at\n http://www.apache.org/licenses/LICENSE-2.0\n Unless required by applicable law or agreed to in writing,\n software distributed under the License is distributed on an\n 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n KIND, either express or implied. See the License for the\n specific language governing permissions and limitations\n under the License.\n */\n\n// parsing is slow and blocking right now\n// so we do it in a separate process\nvar fs = require('fs'),\n parser = require('./parser/pbxproj'),\n path = process.argv[2],\n fileContents, obj;\n\ntry {\n fileContents = fs.readFileSync(path, 'utf-8');\n obj = parser.parse(fileContents);\n process.send(obj);\n} catch (e) {\n process.send(e);\n process.exitCode = 1;\n}\n"},"/Users/ross/repos/cordova-node-xcode/lib/pbxProject.js":{"language":"javascript","mutants":[{"id":"214","location":{"end":{"column":26,"line":22},"start":{"column":20,"line":22}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"211","location":{"end":{"column":26,"line":18},"start":{"column":20,"line":18}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"212","location":{"end":{"column":36,"line":20},"start":{"column":28,"line":20}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"213","location":{"end":{"column":26,"line":21},"start":{"column":20,"line":21}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"215","location":{"end":{"column":35,"line":23},"start":{"column":20,"line":23}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"216","location":{"end":{"column":38,"line":24},"start":{"column":25,"line":24}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"217","location":{"end":{"column":34,"line":25},"start":{"column":23,"line":25}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"219","location":{"end":{"column":40,"line":27},"start":{"column":22,"line":27}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"218","location":{"end":{"column":22,"line":26},"start":{"column":18,"line":26}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"220","location":{"end":{"column":35,"line":28},"start":{"column":21,"line":28}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"221","location":{"end":{"column":2,"line":36},"start":{"column":31,"line":31}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"223","location":{"end":{"column":38,"line":32},"start":{"column":9,"line":32}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"224","location":{"end":{"column":37,"line":32},"start":{"column":9,"line":32}},"mutatorName":"PrefixUnaryExpression","replacement":"this instanceof pbxProject","status":"Killed"},{"id":"225","location":{"end":{"column":2,"line":58},"start":{"column":43,"line":40}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"227","location":{"end":{"column":49,"line":41},"start":{"column":35,"line":41}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"226","location":{"end":{"column":49,"line":41},"start":{"column":23,"line":41}},"mutatorName":"BinaryExpression","replacement":"__dirname - '/parseJob.js'","status":"Killed"},{"id":"228","location":{"end":{"column":66,"line":41},"start":{"column":51,"line":41}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"229","location":{"end":{"column":24,"line":43},"start":{"column":15,"line":43}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"230","location":{"end":{"column":6,"line":50},"start":{"column":40,"line":43}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"232","location":{"end":{"column":50,"line":44},"start":{"column":13,"line":44}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"231","location":{"end":{"column":50,"line":44},"start":{"column":13,"line":44}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"233","location":{"end":{"column":50,"line":44},"start":{"column":13,"line":44}},"mutatorName":"BinaryExpression","replacement":"msg.name == 'SyntaxError' && msg.code","status":"Killed"},{"id":"234","location":{"end":{"column":38,"line":44},"start":{"column":13,"line":44}},"mutatorName":"BinaryExpression","replacement":"msg.name != 'SyntaxError'","status":"Killed"},{"id":"222","location":{"end":{"column":38,"line":32},"start":{"column":9,"line":32}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"236","location":{"end":{"column":38,"line":44},"start":{"column":13,"line":44}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"240","location":{"end":{"column":10,"line":49},"start":{"column":16,"line":46}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"238","location":{"end":{"column":10,"line":46},"start":{"column":52,"line":44}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"241","location":{"end":{"column":28,"line":48},"start":{"column":23,"line":48}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"239","location":{"end":{"column":30,"line":45},"start":{"column":23,"line":45}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"242","location":{"end":{"column":11,"line":52},"start":{"column":9,"line":52}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"243","location":{"end":{"column":11,"line":52},"start":{"column":9,"line":52}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"250","location":{"end":{"column":2,"line":87},"start":{"column":44,"line":72}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"244","location":{"end":{"column":6,"line":55},"start":{"column":13,"line":52}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"246","location":{"end":{"column":22,"line":54},"start":{"column":17,"line":54}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"245","location":{"end":{"column":24,"line":53},"start":{"column":17,"line":53}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"235","location":{"end":{"column":38,"line":44},"start":{"column":13,"line":44}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"237","location":{"end":{"column":38,"line":44},"start":{"column":25,"line":44}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"249","location":{"end":{"column":2,"line":70},"start":{"column":52,"line":67}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"247","location":{"end":{"column":2,"line":65},"start":{"column":45,"line":60}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"248","location":{"end":{"column":63,"line":61},"start":{"column":56,"line":61}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"251","location":{"end":{"column":6,"line":80},"start":{"column":27,"line":77}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"252","location":{"end":{"column":6,"line":84},"start":{"column":40,"line":82}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"253","location":{"end":{"column":58,"line":83},"start":{"column":16,"line":83}},"mutatorName":"BinaryExpression","replacement":"!COMMENT_KEY.test(str) || str.length == 24","status":"Survived"},{"id":"254","location":{"end":{"column":58,"line":83},"start":{"column":16,"line":83}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"255","location":{"end":{"column":58,"line":83},"start":{"column":16,"line":83}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"256","location":{"end":{"column":38,"line":83},"start":{"column":16,"line":83}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(str)","status":"Killed"},{"id":"257","location":{"end":{"column":58,"line":83},"start":{"column":42,"line":83}},"mutatorName":"BinaryExpression","replacement":"str.length != 24","status":"Killed"},{"id":"258","location":{"end":{"column":58,"line":83},"start":{"column":42,"line":83}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"259","location":{"end":{"column":58,"line":83},"start":{"column":42,"line":83}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"260","location":{"end":{"column":2,"line":100},"start":{"column":48,"line":89}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"261","location":{"end":{"column":26,"line":91},"start":{"column":24,"line":91}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"},{"id":"262","location":{"end":{"column":41,"line":95},"start":{"column":9,"line":95}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"264","location":{"end":{"column":41,"line":95},"start":{"column":9,"line":95}},"mutatorName":"BinaryExpression","replacement":"this.allUuids().indexOf(id) > 0","status":"Survived"},{"id":"268","location":{"end":{"column":2,"line":117},"start":{"column":58,"line":102}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"271","location":{"end":{"column":32,"line":109},"start":{"column":9,"line":109}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"263","location":{"end":{"column":41,"line":95},"start":{"column":9,"line":95}},"mutatorName":"IfStatement","replacement":"true","status":"Timeout"},{"id":"266","location":{"end":{"column":6,"line":97},"start":{"column":43,"line":95}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"265","location":{"end":{"column":41,"line":95},"start":{"column":9,"line":95}},"mutatorName":"BinaryExpression","replacement":"this.allUuids().indexOf(id) < 0","status":"Timeout"},{"id":"267","location":{"end":{"column":6,"line":99},"start":{"column":12,"line":97}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"269","location":{"end":{"column":23,"line":105},"start":{"column":19,"line":105}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"270","location":{"end":{"column":32,"line":109},"start":{"column":9,"line":109}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"272","location":{"end":{"column":2,"line":127},"start":{"column":61,"line":119}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"273","location":{"end":{"column":2,"line":143},"start":{"column":65,"line":129}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"274","location":{"end":{"column":2,"line":151},"start":{"column":62,"line":145}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"275","location":{"end":{"column":2,"line":178},"start":{"column":66,"line":160}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"276","location":{"end":{"column":14,"line":162},"start":{"column":9,"line":162}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"277","location":{"end":{"column":14,"line":162},"start":{"column":9,"line":162}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"278","location":{"end":{"column":6,"line":164},"start":{"column":16,"line":162}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"279","location":{"end":{"column":6,"line":167},"start":{"column":10,"line":165}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"281","location":{"end":{"column":14,"line":169},"start":{"column":9,"line":169}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"280","location":{"end":{"column":14,"line":169},"start":{"column":9,"line":169}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"282","location":{"end":{"column":14,"line":169},"start":{"column":9,"line":169}},"mutatorName":"PrefixUnaryExpression","replacement":"file","status":"Killed"},{"id":"283","location":{"end":{"column":28,"line":169},"start":{"column":23,"line":169}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"284","location":{"end":{"column":2,"line":200},"start":{"column":69,"line":187}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"285","location":{"end":{"column":14,"line":189},"start":{"column":9,"line":189}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"286","location":{"end":{"column":14,"line":189},"start":{"column":9,"line":189}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"287","location":{"end":{"column":6,"line":191},"start":{"column":16,"line":189}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"288","location":{"end":{"column":6,"line":194},"start":{"column":10,"line":192}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"289","location":{"end":{"column":2,"line":216},"start":{"column":66,"line":209}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"290","location":{"end":{"column":14,"line":210},"start":{"column":9,"line":210}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"291","location":{"end":{"column":14,"line":210},"start":{"column":9,"line":210}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"292","location":{"end":{"column":6,"line":212},"start":{"column":16,"line":210}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"293","location":{"end":{"column":6,"line":215},"start":{"column":10,"line":213}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"294","location":{"end":{"column":2,"line":232},"start":{"column":69,"line":225}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"295","location":{"end":{"column":14,"line":226},"start":{"column":9,"line":226}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"296","location":{"end":{"column":14,"line":226},"start":{"column":9,"line":226}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"297","location":{"end":{"column":6,"line":228},"start":{"column":16,"line":226}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"298","location":{"end":{"column":6,"line":231},"start":{"column":10,"line":229}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"299","location":{"end":{"column":2,"line":284},"start":{"column":67,"line":241}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"300","location":{"end":{"column":20,"line":242},"start":{"column":11,"line":242}},"mutatorName":"BinaryExpression","replacement":"opt && {}","status":"Killed"},{"id":"302","location":{"end":{"column":20,"line":242},"start":{"column":11,"line":242}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"303","location":{"end":{"column":19,"line":246},"start":{"column":9,"line":246}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"305","location":{"end":{"column":6,"line":249},"start":{"column":21,"line":246}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"304","location":{"end":{"column":19,"line":246},"start":{"column":9,"line":246}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"301","location":{"end":{"column":20,"line":242},"start":{"column":11,"line":242}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Timeout"},{"id":"306","location":{"end":{"column":18,"line":248},"start":{"column":13,"line":248}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"307","location":{"end":{"column":18,"line":248},"start":{"column":13,"line":248}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"308","location":{"end":{"column":18,"line":248},"start":{"column":13,"line":248}},"mutatorName":"PrefixUnaryExpression","replacement":"file","status":"Killed"},{"id":"309","location":{"end":{"column":32,"line":248},"start":{"column":27,"line":248}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"310","location":{"end":{"column":6,"line":252},"start":{"column":12,"line":249}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"311","location":{"end":{"column":36,"line":251},"start":{"column":13,"line":251}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"312","location":{"end":{"column":36,"line":251},"start":{"column":13,"line":251}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"313","location":{"end":{"column":50,"line":251},"start":{"column":45,"line":251}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"314","location":{"end":{"column":20,"line":257},"start":{"column":9,"line":257}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"316","location":{"end":{"column":20,"line":257},"start":{"column":9,"line":257}},"mutatorName":"PrefixUnaryExpression","replacement":"opt.plugin","status":"Killed"},{"id":"315","location":{"end":{"column":20,"line":257},"start":{"column":9,"line":257}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"317","location":{"end":{"column":6,"line":260},"start":{"column":22,"line":257}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"318","location":{"end":{"column":26,"line":262},"start":{"column":9,"line":262}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"319","location":{"end":{"column":26,"line":262},"start":{"column":9,"line":262}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"320","location":{"end":{"column":26,"line":262},"start":{"column":9,"line":262}},"mutatorName":"PrefixUnaryExpression","replacement":"opt.variantGroup","status":"Killed"},{"id":"321","location":{"end":{"column":6,"line":265},"start":{"column":28,"line":262}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"322","location":{"end":{"column":20,"line":267},"start":{"column":9,"line":267}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"324","location":{"end":{"column":20,"line":267},"start":{"column":9,"line":267}},"mutatorName":"PrefixUnaryExpression","replacement":"opt.plugin","status":"Killed"},{"id":"323","location":{"end":{"column":20,"line":267},"start":{"column":9,"line":267}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"326","location":{"end":{"column":18,"line":269},"start":{"column":13,"line":269}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"325","location":{"end":{"column":6,"line":281},"start":{"column":22,"line":267}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"327","location":{"end":{"column":18,"line":269},"start":{"column":13,"line":269}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"328","location":{"end":{"column":10,"line":276},"start":{"column":20,"line":269}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"329","location":{"end":{"column":45,"line":270},"start":{"column":17,"line":270}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"330","location":{"end":{"column":45,"line":270},"start":{"column":17,"line":270}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"331","location":{"end":{"column":14,"line":272},"start":{"column":47,"line":270}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"332","location":{"end":{"column":57,"line":273},"start":{"column":22,"line":273}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"333","location":{"end":{"column":57,"line":273},"start":{"column":22,"line":273}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"334","location":{"end":{"column":14,"line":275},"start":{"column":59,"line":273}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"335","location":{"end":{"column":10,"line":279},"start":{"column":14,"line":277}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"336","location":{"end":{"column":2,"line":315},"start":{"column":70,"line":293}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"337","location":{"end":{"column":14,"line":301},"start":{"column":9,"line":301}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"338","location":{"end":{"column":14,"line":301},"start":{"column":9,"line":301}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"339","location":{"end":{"column":6,"line":308},"start":{"column":16,"line":301}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"340","location":{"end":{"column":41,"line":302},"start":{"column":13,"line":302}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"341","location":{"end":{"column":41,"line":302},"start":{"column":13,"line":302}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"342","location":{"end":{"column":10,"line":304},"start":{"column":43,"line":302}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"343","location":{"end":{"column":53,"line":305},"start":{"column":18,"line":305}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"344","location":{"end":{"column":53,"line":305},"start":{"column":18,"line":305}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"345","location":{"end":{"column":10,"line":307},"start":{"column":55,"line":305}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"346","location":{"end":{"column":6,"line":311},"start":{"column":10,"line":309}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"347","location":{"end":{"column":2,"line":362},"start":{"column":58,"line":317}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"348","location":{"end":{"column":61,"line":318},"start":{"column":27,"line":318}},"mutatorName":"BinaryExpression","replacement":"opt || opt.customFramework == true","status":"Killed"},{"id":"349","location":{"end":{"column":61,"line":318},"start":{"column":27,"line":318}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"350","location":{"end":{"column":61,"line":318},"start":{"column":27,"line":318}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"351","location":{"end":{"column":61,"line":318},"start":{"column":34,"line":318}},"mutatorName":"BinaryExpression","replacement":"opt.customFramework != true","status":"Killed"},{"id":"352","location":{"end":{"column":61,"line":318},"start":{"column":34,"line":318}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"353","location":{"end":{"column":61,"line":318},"start":{"column":34,"line":318}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"354","location":{"end":{"column":61,"line":318},"start":{"column":57,"line":318}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"355","location":{"end":{"column":59,"line":319},"start":{"column":16,"line":319}},"mutatorName":"BinaryExpression","replacement":"!opt && (opt.link == undefined || opt.link)","status":"Killed"},{"id":"356","location":{"end":{"column":59,"line":319},"start":{"column":16,"line":319}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"358","location":{"end":{"column":20,"line":319},"start":{"column":16,"line":319}},"mutatorName":"PrefixUnaryExpression","replacement":"opt","status":"Killed"},{"id":"357","location":{"end":{"column":59,"line":319},"start":{"column":16,"line":319}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"359","location":{"end":{"column":58,"line":319},"start":{"column":25,"line":319}},"mutatorName":"BinaryExpression","replacement":"opt.link == undefined && opt.link","status":"Killed"},{"id":"360","location":{"end":{"column":58,"line":319},"start":{"column":25,"line":319}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"362","location":{"end":{"column":46,"line":319},"start":{"column":25,"line":319}},"mutatorName":"BinaryExpression","replacement":"opt.link != undefined","status":"Killed"},{"id":"361","location":{"end":{"column":58,"line":319},"start":{"column":25,"line":319}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"363","location":{"end":{"column":46,"line":319},"start":{"column":25,"line":319}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"364","location":{"end":{"column":46,"line":319},"start":{"column":25,"line":319}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"365","location":{"end":{"column":33,"line":320},"start":{"column":17,"line":320}},"mutatorName":"BinaryExpression","replacement":"opt || opt.embed","status":"Killed"},{"id":"366","location":{"end":{"column":33,"line":320},"start":{"column":17,"line":320}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"367","location":{"end":{"column":33,"line":320},"start":{"column":17,"line":320}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"368","location":{"end":{"column":12,"line":322},"start":{"column":9,"line":322}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"369","location":{"end":{"column":12,"line":322},"start":{"column":9,"line":322}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"370","location":{"end":{"column":6,"line":324},"start":{"column":14,"line":322}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"372","location":{"end":{"column":32,"line":332},"start":{"column":9,"line":332}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"371","location":{"end":{"column":32,"line":332},"start":{"column":9,"line":332}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"373","location":{"end":{"column":46,"line":332},"start":{"column":41,"line":332}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"374","location":{"end":{"column":13,"line":338},"start":{"column":9,"line":338}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"375","location":{"end":{"column":13,"line":338},"start":{"column":9,"line":338}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"376","location":{"end":{"column":6,"line":340},"start":{"column":15,"line":338}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"377","location":{"end":{"column":24,"line":342},"start":{"column":9,"line":342}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"378","location":{"end":{"column":24,"line":342},"start":{"column":9,"line":342}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"379","location":{"end":{"column":6,"line":359},"start":{"column":26,"line":342}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"380","location":{"end":{"column":18,"line":345},"start":{"column":13,"line":345}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"383","location":{"end":{"column":2,"line":393},"start":{"column":61,"line":364}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"381","location":{"end":{"column":18,"line":345},"start":{"column":13,"line":345}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"384","location":{"end":{"column":33,"line":365},"start":{"column":17,"line":365}},"mutatorName":"BinaryExpression","replacement":"opt || opt.embed","status":"Killed"},{"id":"386","location":{"end":{"column":33,"line":365},"start":{"column":17,"line":365}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"387","location":{"end":{"column":12,"line":367},"start":{"column":9,"line":367}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"388","location":{"end":{"column":12,"line":367},"start":{"column":9,"line":367}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"385","location":{"end":{"column":33,"line":365},"start":{"column":17,"line":365}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"382","location":{"end":{"column":10,"line":358},"start":{"column":20,"line":345}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"389","location":{"end":{"column":6,"line":369},"start":{"column":14,"line":367}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"390","location":{"end":{"column":35,"line":379},"start":{"column":9,"line":379}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"391","location":{"end":{"column":35,"line":379},"start":{"column":9,"line":379}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"392","location":{"end":{"column":35,"line":379},"start":{"column":9,"line":379}},"mutatorName":"BinaryExpression","replacement":"opt || opt.customFramework","status":"Killed"},{"id":"394","location":{"end":{"column":20,"line":383},"start":{"column":11,"line":383}},"mutatorName":"BinaryExpression","replacement":"opt && {}","status":"Killed"},{"id":"393","location":{"end":{"column":6,"line":381},"start":{"column":37,"line":379}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"395","location":{"end":{"column":20,"line":383},"start":{"column":11,"line":383}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"396","location":{"end":{"column":20,"line":383},"start":{"column":11,"line":383}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"397","location":{"end":{"column":21,"line":384},"start":{"column":17,"line":384}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Survived"},{"id":"398","location":{"end":{"column":2,"line":412},"start":{"column":57,"line":396}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"399","location":{"end":{"column":32,"line":400},"start":{"column":9,"line":400}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"400","location":{"end":{"column":32,"line":400},"start":{"column":9,"line":400}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"401","location":{"end":{"column":6,"line":402},"start":{"column":34,"line":400}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"402","location":{"end":{"column":2,"line":416},"start":{"column":67,"line":414}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"403","location":{"end":{"column":58,"line":415},"start":{"column":34,"line":415}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"404","location":{"end":{"column":72,"line":415},"start":{"column":60,"line":415}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"405","location":{"end":{"column":2,"line":421},"start":{"column":67,"line":418}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"406","location":{"end":{"column":65,"line":419},"start":{"column":41,"line":419}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"407","location":{"end":{"column":79,"line":419},"start":{"column":67,"line":419}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"408","location":{"end":{"column":2,"line":432},"start":{"column":60,"line":423}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"409","location":{"end":{"column":2,"line":442},"start":{"column":72,"line":434}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"410","location":{"end":{"column":6,"line":441},"start":{"column":30,"line":436}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"411","location":{"end":{"column":58,"line":437},"start":{"column":13,"line":437}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"412","location":{"end":{"column":58,"line":437},"start":{"column":13,"line":437}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"413","location":{"end":{"column":58,"line":437},"start":{"column":13,"line":437}},"mutatorName":"BinaryExpression","replacement":"sources.files[i].comment != longComment(file)","status":"Survived"},{"id":"414","location":{"end":{"column":10,"line":440},"start":{"column":60,"line":437}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"415","location":{"end":{"column":2,"line":470},"start":{"column":61,"line":444}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"418","location":{"end":{"column":20,"line":445},"start":{"column":11,"line":445}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"416","location":{"end":{"column":20,"line":445},"start":{"column":11,"line":445}},"mutatorName":"BinaryExpression","replacement":"opt && {}","status":"Killed"},{"id":"417","location":{"end":{"column":20,"line":445},"start":{"column":11,"line":445}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"419","location":{"end":{"column":19,"line":449},"start":{"column":9,"line":449}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"420","location":{"end":{"column":19,"line":449},"start":{"column":9,"line":449}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"421","location":{"end":{"column":6,"line":452},"start":{"column":21,"line":449}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"422","location":{"end":{"column":18,"line":451},"start":{"column":13,"line":451}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"423","location":{"end":{"column":18,"line":451},"start":{"column":13,"line":451}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"424","location":{"end":{"column":18,"line":451},"start":{"column":13,"line":451}},"mutatorName":"PrefixUnaryExpression","replacement":"file","status":"Killed"},{"id":"425","location":{"end":{"column":32,"line":451},"start":{"column":27,"line":451}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"426","location":{"end":{"column":6,"line":455},"start":{"column":12,"line":452}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"427","location":{"end":{"column":36,"line":454},"start":{"column":13,"line":454}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"429","location":{"end":{"column":50,"line":454},"start":{"column":45,"line":454}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"428","location":{"end":{"column":36,"line":454},"start":{"column":13,"line":454}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"431","location":{"end":{"column":20,"line":460},"start":{"column":9,"line":460}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"430","location":{"end":{"column":20,"line":460},"start":{"column":9,"line":460}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"432","location":{"end":{"column":20,"line":460},"start":{"column":9,"line":460}},"mutatorName":"PrefixUnaryExpression","replacement":"opt.plugin","status":"Killed"},{"id":"433","location":{"end":{"column":6,"line":463},"start":{"column":22,"line":460}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"434","location":{"end":{"column":2,"line":478},"start":{"column":64,"line":473}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"435","location":{"end":{"column":36,"line":474},"start":{"column":24,"line":474}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"436","location":{"end":{"column":2,"line":492},"start":{"column":69,"line":480}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"437","location":{"end":{"column":6,"line":491},"start":{"column":46,"line":483}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"438","location":{"end":{"column":78,"line":484},"start":{"column":13,"line":484}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"443","location":{"end":{"column":2,"line":543},"start":{"column":85,"line":494}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"439","location":{"end":{"column":78,"line":484},"start":{"column":13,"line":484}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"440","location":{"end":{"column":78,"line":484},"start":{"column":13,"line":484}},"mutatorName":"BinaryExpression","replacement":"this.pbxBuildFileSection()[uuid].fileRef_comment != file.basename","status":"Killed"},{"id":"441","location":{"end":{"column":10,"line":490},"start":{"column":80,"line":484}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"444","location":{"end":{"column":54,"line":495},"start":{"column":44,"line":495}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"442","location":{"end":{"column":44,"line":488},"start":{"column":32,"line":488}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"445","location":{"end":{"column":36,"line":497},"start":{"column":24,"line":497}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"446","location":{"end":{"column":10,"line":504},"start":{"column":20,"line":498}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"447","location":{"end":{"column":28,"line":499},"start":{"column":18,"line":499}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"448","location":{"end":{"column":62,"line":503},"start":{"column":51,"line":503}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"449","location":{"end":{"column":6,"line":516},"start":{"column":43,"line":508}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"455","location":{"end":{"column":54,"line":518},"start":{"column":25,"line":518}},"mutatorName":"BinaryExpression","replacement":"index <= filePathsArray.length","status":"Killed"},{"id":"456","location":{"end":{"column":54,"line":518},"start":{"column":25,"line":518}},"mutatorName":"BinaryExpression","replacement":"index >= filePathsArray.length","status":"Killed"},{"id":"450","location":{"end":{"column":35,"line":510},"start":{"column":13,"line":510}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"451","location":{"end":{"column":35,"line":510},"start":{"column":13,"line":510}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"452","location":{"end":{"column":35,"line":510},"start":{"column":13,"line":510}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(key)","status":"Killed"},{"id":"453","location":{"end":{"column":117,"line":515},"start":{"column":51,"line":515}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"457","location":{"end":{"column":63,"line":518},"start":{"column":56,"line":518}},"mutatorName":"PostfixUnaryExpression","replacement":"index--","status":"Killed"},{"id":"460","location":{"end":{"column":45,"line":520},"start":{"column":30,"line":520}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" - filePath","status":"Killed"},{"id":"454","location":{"end":{"column":54,"line":518},"start":{"column":25,"line":518}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"458","location":{"end":{"column":6,"line":535},"start":{"column":65,"line":518}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"459","location":{"end":{"column":52,"line":520},"start":{"column":30,"line":520}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" + filePath - \"\\\"\"","status":"Killed"},{"id":"461","location":{"end":{"column":34,"line":520},"start":{"column":30,"line":520}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"463","location":{"end":{"column":42,"line":521},"start":{"column":13,"line":521}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"462","location":{"end":{"column":52,"line":520},"start":{"column":48,"line":520}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"464","location":{"end":{"column":42,"line":521},"start":{"column":13,"line":521}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"466","location":{"end":{"column":55,"line":524},"start":{"column":20,"line":524}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"465","location":{"end":{"column":10,"line":524},"start":{"column":44,"line":521}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"467","location":{"end":{"column":55,"line":524},"start":{"column":20,"line":524}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"468","location":{"end":{"column":10,"line":527},"start":{"column":57,"line":524}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"469","location":{"end":{"column":15,"line":537},"start":{"column":9,"line":537}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"471","location":{"end":{"column":6,"line":540},"start":{"column":17,"line":537}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"472","location":{"end":{"column":54,"line":542},"start":{"column":12,"line":542}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"470","location":{"end":{"column":15,"line":537},"start":{"column":9,"line":537}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"473","location":{"end":{"column":2,"line":558},"start":{"column":60,"line":545}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"474","location":{"end":{"column":55,"line":546},"start":{"column":45,"line":546}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"475","location":{"end":{"column":6,"line":557},"start":{"column":26,"line":549}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"476","location":{"end":{"column":35,"line":551},"start":{"column":13,"line":551}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"478","location":{"end":{"column":35,"line":551},"start":{"column":13,"line":551}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(key)","status":"Killed"},{"id":"477","location":{"end":{"column":35,"line":551},"start":{"column":13,"line":551}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"479","location":{"end":{"column":38,"line":553},"start":{"column":13,"line":553}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"480","location":{"end":{"column":38,"line":553},"start":{"column":13,"line":553}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"481","location":{"end":{"column":38,"line":553},"start":{"column":13,"line":553}},"mutatorName":"BinaryExpression","replacement":"section[key] != groupName","status":"Killed"},{"id":"483","location":{"end":{"column":2,"line":568},"start":{"column":64,"line":560}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"484","location":{"end":{"column":10,"line":565},"start":{"column":21,"line":562}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"482","location":{"end":{"column":10,"line":556},"start":{"column":40,"line":553}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"489","location":{"end":{"column":2,"line":582},"start":{"column":68,"line":577}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"485","location":{"end":{"column":59,"line":567},"start":{"column":53,"line":567}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"488","location":{"end":{"column":36,"line":571},"start":{"column":24,"line":571}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"487","location":{"end":{"column":2,"line":575},"start":{"column":69,"line":570}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"486","location":{"end":{"column":71,"line":567},"start":{"column":62,"line":567}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"491","location":{"end":{"column":2,"line":604},"start":{"column":73,"line":584}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"492","location":{"end":{"column":6,"line":597},"start":{"column":47,"line":588}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"493","location":{"end":{"column":80,"line":592},"start":{"column":13,"line":589}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"490","location":{"end":{"column":36,"line":578},"start":{"column":24,"line":578}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"494","location":{"end":{"column":80,"line":592},"start":{"column":13,"line":589}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"495","location":{"end":{"column":80,"line":592},"start":{"column":13,"line":589}},"mutatorName":"BinaryExpression","replacement":"(this.pbxFileReferenceSection()[i].name == refObj.name || '\"' + this.pbxFileReferenceSection()[i].name + '\"' == refObj.name || this.pbxFileReferenceSection()[i].path == refObj.path) && '\"' + this.pbxFileReferenceSection()[i].path + '\"' == refObj.path","status":"Killed"},{"id":"496","location":{"end":{"column":66,"line":591},"start":{"column":13,"line":589}},"mutatorName":"BinaryExpression","replacement":"(this.pbxFileReferenceSection()[i].name == refObj.name || '\"' + this.pbxFileReferenceSection()[i].name + '\"' == refObj.name) && this.pbxFileReferenceSection()[i].path == refObj.path","status":"Survived"},{"id":"497","location":{"end":{"column":66,"line":591},"start":{"column":13,"line":589}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"498","location":{"end":{"column":66,"line":591},"start":{"column":13,"line":589}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"500","location":{"end":{"column":80,"line":590},"start":{"column":13,"line":589}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"503","location":{"end":{"column":66,"line":589},"start":{"column":13,"line":589}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"501","location":{"end":{"column":80,"line":590},"start":{"column":13,"line":589}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"499","location":{"end":{"column":80,"line":590},"start":{"column":13,"line":589}},"mutatorName":"BinaryExpression","replacement":"this.pbxFileReferenceSection()[i].name == refObj.name && '\"' + this.pbxFileReferenceSection()[i].name + '\"' == refObj.name","status":"Survived"},{"id":"502","location":{"end":{"column":66,"line":589},"start":{"column":13,"line":589}},"mutatorName":"BinaryExpression","replacement":"this.pbxFileReferenceSection()[i].name != refObj.name","status":"Killed"},{"id":"504","location":{"end":{"column":66,"line":589},"start":{"column":13,"line":589}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"505","location":{"end":{"column":80,"line":590},"start":{"column":13,"line":590}},"mutatorName":"BinaryExpression","replacement":"'\"' + this.pbxFileReferenceSection()[i].name + '\"' != refObj.name","status":"Killed"},{"id":"506","location":{"end":{"column":80,"line":590},"start":{"column":13,"line":590}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"507","location":{"end":{"column":80,"line":590},"start":{"column":13,"line":590}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"508","location":{"end":{"column":64,"line":590},"start":{"column":14,"line":590}},"mutatorName":"BinaryExpression","replacement":"'\"' + this.pbxFileReferenceSection()[i].name - '\"'","status":"Survived"},{"id":"509","location":{"end":{"column":58,"line":590},"start":{"column":14,"line":590}},"mutatorName":"BinaryExpression","replacement":"'\"' - this.pbxFileReferenceSection()[i].name","status":"Survived"},{"id":"510","location":{"end":{"column":17,"line":590},"start":{"column":14,"line":590}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"511","location":{"end":{"column":64,"line":590},"start":{"column":61,"line":590}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"512","location":{"end":{"column":66,"line":591},"start":{"column":13,"line":591}},"mutatorName":"BinaryExpression","replacement":"this.pbxFileReferenceSection()[i].path != refObj.path","status":"Killed"},{"id":"513","location":{"end":{"column":66,"line":591},"start":{"column":13,"line":591}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"515","location":{"end":{"column":80,"line":592},"start":{"column":13,"line":592}},"mutatorName":"BinaryExpression","replacement":"'\"' + this.pbxFileReferenceSection()[i].path + '\"' != refObj.path","status":"Killed"},{"id":"514","location":{"end":{"column":66,"line":591},"start":{"column":13,"line":591}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"516","location":{"end":{"column":80,"line":592},"start":{"column":13,"line":592}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"517","location":{"end":{"column":80,"line":592},"start":{"column":13,"line":592}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"518","location":{"end":{"column":64,"line":592},"start":{"column":14,"line":592}},"mutatorName":"BinaryExpression","replacement":"'\"' + this.pbxFileReferenceSection()[i].path - '\"'","status":"Survived"},{"id":"520","location":{"end":{"column":17,"line":592},"start":{"column":14,"line":592}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"519","location":{"end":{"column":58,"line":592},"start":{"column":14,"line":592}},"mutatorName":"BinaryExpression","replacement":"'\"' - this.pbxFileReferenceSection()[i].path","status":"Survived"},{"id":"521","location":{"end":{"column":64,"line":592},"start":{"column":61,"line":592}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"522","location":{"end":{"column":10,"line":596},"start":{"column":82,"line":592}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"525","location":{"end":{"column":64,"line":599},"start":{"column":9,"line":599}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"523","location":{"end":{"column":36,"line":598},"start":{"column":24,"line":598}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"527","location":{"end":{"column":6,"line":601},"start":{"column":66,"line":599}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"524","location":{"end":{"column":64,"line":599},"start":{"column":9,"line":599}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"526","location":{"end":{"column":64,"line":599},"start":{"column":9,"line":599}},"mutatorName":"BinaryExpression","replacement":"this.pbxFileReferenceSection()[commentKey] == undefined","status":"Killed"},{"id":"528","location":{"end":{"column":2,"line":625},"start":{"column":66,"line":606}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"529","location":{"end":{"column":43,"line":607},"start":{"column":9,"line":607}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"530","location":{"end":{"column":43,"line":607},"start":{"column":9,"line":607}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"531","location":{"end":{"column":43,"line":607},"start":{"column":9,"line":607}},"mutatorName":"BinaryExpression","replacement":"!file.models && !file.currentModel","status":"Survived"},{"id":"532","location":{"end":{"column":21,"line":607},"start":{"column":9,"line":607}},"mutatorName":"PrefixUnaryExpression","replacement":"file.models","status":"Killed"},{"id":"533","location":{"end":{"column":43,"line":607},"start":{"column":25,"line":607}},"mutatorName":"PrefixUnaryExpression","replacement":"file.currentModel","status":"Killed"},{"id":"534","location":{"end":{"column":6,"line":609},"start":{"column":45,"line":607}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"537","location":{"end":{"column":52,"line":613},"start":{"column":9,"line":613}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"535","location":{"end":{"column":101,"line":608},"start":{"column":25,"line":608}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"538","location":{"end":{"column":52,"line":613},"start":{"column":9,"line":613}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"539","location":{"end":{"column":52,"line":613},"start":{"column":9,"line":613}},"mutatorName":"PrefixUnaryExpression","replacement":"this.xcVersionGroupSection()[file.fileRef]","status":"Killed"},{"id":"536","location":{"end":{"column":36,"line":611},"start":{"column":24,"line":611}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"540","location":{"end":{"column":6,"line":624},"start":{"column":54,"line":613}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"541","location":{"end":{"column":10,"line":622},"start":{"column":54,"line":614}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"542","location":{"end":{"column":34,"line":615},"start":{"column":18,"line":615}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"544","location":{"end":{"column":36,"line":620},"start":{"column":25,"line":620}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"543","location":{"end":{"column":75,"line":616},"start":{"column":53,"line":616}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"545","location":{"end":{"column":52,"line":621},"start":{"column":31,"line":621}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"547","location":{"end":{"column":53,"line":628},"start":{"column":44,"line":628}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"546","location":{"end":{"column":2,"line":634},"start":{"column":60,"line":627}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"548","location":{"end":{"column":22,"line":629},"start":{"column":9,"line":629}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"550","location":{"end":{"column":22,"line":629},"start":{"column":9,"line":629}},"mutatorName":"PrefixUnaryExpression","replacement":"pluginsGroup","status":"Killed"},{"id":"549","location":{"end":{"column":22,"line":629},"start":{"column":9,"line":629}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"551","location":{"end":{"column":6,"line":631},"start":{"column":24,"line":629}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"552","location":{"end":{"column":37,"line":630},"start":{"column":26,"line":630}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"553","location":{"end":{"column":48,"line":630},"start":{"column":39,"line":630}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"554","location":{"end":{"column":6,"line":633},"start":{"column":12,"line":631}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"555","location":{"end":{"column":2,"line":648},"start":{"column":65,"line":636}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"556","location":{"end":{"column":40,"line":637},"start":{"column":9,"line":637}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"557","location":{"end":{"column":40,"line":637},"start":{"column":9,"line":637}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"564","location":{"end":{"column":75,"line":643},"start":{"column":13,"line":642}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"558","location":{"end":{"column":40,"line":637},"start":{"column":9,"line":637}},"mutatorName":"PrefixUnaryExpression","replacement":"this.pbxGroupByName('Plugins')","status":"Killed"},{"id":"560","location":{"end":{"column":6,"line":639},"start":{"column":42,"line":637}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"562","location":{"end":{"column":6,"line":647},"start":{"column":37,"line":641}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"561","location":{"end":{"column":61,"line":640},"start":{"column":52,"line":640}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"563","location":{"end":{"column":75,"line":643},"start":{"column":13,"line":642}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"565","location":{"end":{"column":75,"line":643},"start":{"column":13,"line":642}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value == pluginsGroupChildren[i].value || pbxGroupChild(file).comment == pluginsGroupChildren[i].comment","status":"Survived"},{"id":"566","location":{"end":{"column":71,"line":642},"start":{"column":13,"line":642}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value != pluginsGroupChildren[i].value","status":"Killed"},{"id":"567","location":{"end":{"column":71,"line":642},"start":{"column":13,"line":642}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"559","location":{"end":{"column":39,"line":637},"start":{"column":30,"line":637}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"568","location":{"end":{"column":71,"line":642},"start":{"column":13,"line":642}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"573","location":{"end":{"column":2,"line":657},"start":{"column":62,"line":650}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"570","location":{"end":{"column":75,"line":643},"start":{"column":13,"line":643}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"575","location":{"end":{"column":22,"line":652},"start":{"column":9,"line":652}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"569","location":{"end":{"column":75,"line":643},"start":{"column":13,"line":643}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).comment != pluginsGroupChildren[i].comment","status":"Killed"},{"id":"572","location":{"end":{"column":10,"line":646},"start":{"column":77,"line":643}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"571","location":{"end":{"column":75,"line":643},"start":{"column":13,"line":643}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"574","location":{"end":{"column":55,"line":651},"start":{"column":44,"line":651}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"576","location":{"end":{"column":22,"line":652},"start":{"column":9,"line":652}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"577","location":{"end":{"column":22,"line":652},"start":{"column":9,"line":652}},"mutatorName":"PrefixUnaryExpression","replacement":"pluginsGroup","status":"Killed"},{"id":"578","location":{"end":{"column":6,"line":654},"start":{"column":24,"line":652}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"579","location":{"end":{"column":37,"line":653},"start":{"column":26,"line":653}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"580","location":{"end":{"column":50,"line":653},"start":{"column":39,"line":653}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"582","location":{"end":{"column":2,"line":671},"start":{"column":67,"line":659}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"587","location":{"end":{"column":6,"line":662},"start":{"column":44,"line":660}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"583","location":{"end":{"column":42,"line":660},"start":{"column":9,"line":660}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"584","location":{"end":{"column":42,"line":660},"start":{"column":9,"line":660}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"585","location":{"end":{"column":42,"line":660},"start":{"column":9,"line":660}},"mutatorName":"PrefixUnaryExpression","replacement":"this.pbxGroupByName('Resources')","status":"Killed"},{"id":"581","location":{"end":{"column":6,"line":656},"start":{"column":12,"line":654}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"586","location":{"end":{"column":41,"line":660},"start":{"column":30,"line":660}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"588","location":{"end":{"column":63,"line":663},"start":{"column":52,"line":663}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"590","location":{"end":{"column":75,"line":666},"start":{"column":13,"line":665}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"591","location":{"end":{"column":75,"line":666},"start":{"column":13,"line":665}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"592","location":{"end":{"column":75,"line":666},"start":{"column":13,"line":665}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value == pluginsGroupChildren[i].value || pbxGroupChild(file).comment == pluginsGroupChildren[i].comment","status":"Survived"},{"id":"589","location":{"end":{"column":6,"line":670},"start":{"column":37,"line":664}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"593","location":{"end":{"column":71,"line":665},"start":{"column":13,"line":665}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value != pluginsGroupChildren[i].value","status":"Killed"},{"id":"595","location":{"end":{"column":71,"line":665},"start":{"column":13,"line":665}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"599","location":{"end":{"column":10,"line":669},"start":{"column":77,"line":666}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"594","location":{"end":{"column":71,"line":665},"start":{"column":13,"line":665}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"596","location":{"end":{"column":75,"line":666},"start":{"column":13,"line":666}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).comment != pluginsGroupChildren[i].comment","status":"Killed"},{"id":"598","location":{"end":{"column":75,"line":666},"start":{"column":13,"line":666}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"597","location":{"end":{"column":75,"line":666},"start":{"column":13,"line":666}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"600","location":{"end":{"column":2,"line":680},"start":{"column":63,"line":673}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"601","location":{"end":{"column":56,"line":674},"start":{"column":44,"line":674}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"602","location":{"end":{"column":22,"line":675},"start":{"column":9,"line":675}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"603","location":{"end":{"column":22,"line":675},"start":{"column":9,"line":675}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"604","location":{"end":{"column":22,"line":675},"start":{"column":9,"line":675}},"mutatorName":"PrefixUnaryExpression","replacement":"pluginsGroup","status":"Killed"},{"id":"608","location":{"end":{"column":6,"line":679},"start":{"column":12,"line":677}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"609","location":{"end":{"column":2,"line":695},"start":{"column":68,"line":682}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"605","location":{"end":{"column":6,"line":677},"start":{"column":24,"line":675}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"610","location":{"end":{"column":43,"line":683},"start":{"column":9,"line":683}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"612","location":{"end":{"column":43,"line":683},"start":{"column":9,"line":683}},"mutatorName":"PrefixUnaryExpression","replacement":"this.pbxGroupByName('Frameworks')","status":"Killed"},{"id":"611","location":{"end":{"column":43,"line":683},"start":{"column":9,"line":683}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"613","location":{"end":{"column":42,"line":683},"start":{"column":30,"line":683}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"614","location":{"end":{"column":6,"line":685},"start":{"column":45,"line":683}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"615","location":{"end":{"column":64,"line":686},"start":{"column":52,"line":686}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"616","location":{"end":{"column":6,"line":694},"start":{"column":37,"line":688}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"606","location":{"end":{"column":37,"line":676},"start":{"column":26,"line":676}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"607","location":{"end":{"column":51,"line":676},"start":{"column":39,"line":676}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"618","location":{"end":{"column":75,"line":690},"start":{"column":13,"line":689}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"620","location":{"end":{"column":71,"line":689},"start":{"column":13,"line":689}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value != pluginsGroupChildren[i].value","status":"Killed"},{"id":"619","location":{"end":{"column":75,"line":690},"start":{"column":13,"line":689}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value == pluginsGroupChildren[i].value || pbxGroupChild(file).comment == pluginsGroupChildren[i].comment","status":"Survived"},{"id":"617","location":{"end":{"column":75,"line":690},"start":{"column":13,"line":689}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"621","location":{"end":{"column":71,"line":689},"start":{"column":13,"line":689}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"622","location":{"end":{"column":71,"line":689},"start":{"column":13,"line":689}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"623","location":{"end":{"column":75,"line":690},"start":{"column":13,"line":690}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).comment != pluginsGroupChildren[i].comment","status":"Killed"},{"id":"624","location":{"end":{"column":75,"line":690},"start":{"column":13,"line":690}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"625","location":{"end":{"column":75,"line":690},"start":{"column":13,"line":690}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"628","location":{"end":{"column":16,"line":699},"start":{"column":9,"line":699}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"627","location":{"end":{"column":2,"line":702},"start":{"column":74,"line":697}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"626","location":{"end":{"column":10,"line":693},"start":{"column":77,"line":690}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"631","location":{"end":{"column":2,"line":715},"start":{"column":79,"line":704}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"629","location":{"end":{"column":16,"line":699},"start":{"column":9,"line":699}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"633","location":{"end":{"column":16,"line":706},"start":{"column":9,"line":706}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"630","location":{"end":{"column":6,"line":701},"start":{"column":18,"line":699}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"634","location":{"end":{"column":6,"line":714},"start":{"column":18,"line":706}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"636","location":{"end":{"column":62,"line":709},"start":{"column":17,"line":709}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"632","location":{"end":{"column":16,"line":706},"start":{"column":9,"line":706}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"637","location":{"end":{"column":62,"line":709},"start":{"column":17,"line":709}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"638","location":{"end":{"column":62,"line":709},"start":{"column":17,"line":709}},"mutatorName":"BinaryExpression","replacement":"sources.files[i].comment == longComment(file)","status":"Survived"},{"id":"639","location":{"end":{"column":14,"line":711},"start":{"column":64,"line":709}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"640","location":{"end":{"column":2,"line":724},"start":{"column":61,"line":717}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"635","location":{"end":{"column":10,"line":712},"start":{"column":34,"line":708}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"646","location":{"end":{"column":37,"line":720},"start":{"column":26,"line":720}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"641","location":{"end":{"column":55,"line":718},"start":{"column":45,"line":718}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"643","location":{"end":{"column":23,"line":719},"start":{"column":9,"line":719}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"645","location":{"end":{"column":6,"line":721},"start":{"column":25,"line":719}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"644","location":{"end":{"column":23,"line":719},"start":{"column":9,"line":719}},"mutatorName":"PrefixUnaryExpression","replacement":"productsGroup","status":"Killed"},{"id":"647","location":{"end":{"column":49,"line":720},"start":{"column":39,"line":720}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"649","location":{"end":{"column":2,"line":738},"start":{"column":66,"line":726}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"648","location":{"end":{"column":6,"line":723},"start":{"column":12,"line":721}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"651","location":{"end":{"column":41,"line":727},"start":{"column":9,"line":727}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"650","location":{"end":{"column":41,"line":727},"start":{"column":9,"line":727}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"642","location":{"end":{"column":23,"line":719},"start":{"column":9,"line":719}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"652","location":{"end":{"column":41,"line":727},"start":{"column":9,"line":727}},"mutatorName":"PrefixUnaryExpression","replacement":"this.pbxGroupByName('Products')","status":"Killed"},{"id":"656","location":{"end":{"column":6,"line":737},"start":{"column":38,"line":731}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"655","location":{"end":{"column":63,"line":730},"start":{"column":53,"line":730}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"653","location":{"end":{"column":40,"line":727},"start":{"column":30,"line":727}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"654","location":{"end":{"column":6,"line":729},"start":{"column":43,"line":727}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"657","location":{"end":{"column":76,"line":733},"start":{"column":13,"line":732}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"658","location":{"end":{"column":76,"line":733},"start":{"column":13,"line":732}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"660","location":{"end":{"column":72,"line":732},"start":{"column":13,"line":732}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value != productsGroupChildren[i].value","status":"Killed"},{"id":"659","location":{"end":{"column":76,"line":733},"start":{"column":13,"line":732}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value == productsGroupChildren[i].value || pbxGroupChild(file).comment == productsGroupChildren[i].comment","status":"Survived"},{"id":"662","location":{"end":{"column":72,"line":732},"start":{"column":13,"line":732}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"661","location":{"end":{"column":72,"line":732},"start":{"column":13,"line":732}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"664","location":{"end":{"column":76,"line":733},"start":{"column":13,"line":733}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"663","location":{"end":{"column":76,"line":733},"start":{"column":13,"line":733}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).comment != productsGroupChildren[i].comment","status":"Killed"},{"id":"666","location":{"end":{"column":10,"line":736},"start":{"column":78,"line":733}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"668","location":{"end":{"column":2,"line":754},"start":{"column":70,"line":745}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"665","location":{"end":{"column":76,"line":733},"start":{"column":13,"line":733}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"672","location":{"end":{"column":58,"line":749},"start":{"column":13,"line":749}},"mutatorName":"BinaryExpression","replacement":"sources.files[i].comment != longComment(file)","status":"Killed"},{"id":"670","location":{"end":{"column":58,"line":749},"start":{"column":13,"line":749}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"669","location":{"end":{"column":6,"line":753},"start":{"column":30,"line":748}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"671","location":{"end":{"column":58,"line":749},"start":{"column":13,"line":749}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"674","location":{"end":{"column":2,"line":759},"start":{"column":67,"line":756}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"673","location":{"end":{"column":10,"line":752},"start":{"column":60,"line":749}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"676","location":{"end":{"column":6,"line":769},"start":{"column":30,"line":764}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"675","location":{"end":{"column":2,"line":770},"start":{"column":72,"line":761}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"667","location":{"end":{"column":2,"line":743},"start":{"column":65,"line":740}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"678","location":{"end":{"column":58,"line":765},"start":{"column":13,"line":765}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"677","location":{"end":{"column":58,"line":765},"start":{"column":13,"line":765}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"680","location":{"end":{"column":10,"line":768},"start":{"column":60,"line":765}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"682","location":{"end":{"column":2,"line":785},"start":{"column":73,"line":777}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"683","location":{"end":{"column":6,"line":784},"start":{"column":30,"line":779}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"681","location":{"end":{"column":2,"line":775},"start":{"column":68,"line":772}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"684","location":{"end":{"column":58,"line":780},"start":{"column":13,"line":780}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"685","location":{"end":{"column":58,"line":780},"start":{"column":13,"line":780}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"686","location":{"end":{"column":58,"line":780},"start":{"column":13,"line":780}},"mutatorName":"BinaryExpression","replacement":"sources.files[i].comment != longComment(file)","status":"Survived"},{"id":"687","location":{"end":{"column":10,"line":783},"start":{"column":60,"line":780}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"688","location":{"end":{"column":2,"line":815},"start":{"column":118,"line":787}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"679","location":{"end":{"column":58,"line":765},"start":{"column":13,"line":765}},"mutatorName":"BinaryExpression","replacement":"sources.files[i].comment != longComment(file)","status":"Survived"},{"id":"693","location":{"end":{"column":65,"line":799},"start":{"column":25,"line":799}},"mutatorName":"BinaryExpression","replacement":"index <= configurationObjectsArray.length","status":"Killed"},{"id":"689","location":{"end":{"column":36,"line":791},"start":{"column":24,"line":791}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"690","location":{"end":{"column":10,"line":797},"start":{"column":31,"line":792}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"692","location":{"end":{"column":65,"line":799},"start":{"column":25,"line":799}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"694","location":{"end":{"column":65,"line":799},"start":{"column":25,"line":799}},"mutatorName":"BinaryExpression","replacement":"index >= configurationObjectsArray.length","status":"Killed"},{"id":"691","location":{"end":{"column":39,"line":793},"start":{"column":18,"line":793}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"695","location":{"end":{"column":74,"line":799},"start":{"column":67,"line":799}},"mutatorName":"PostfixUnaryExpression","replacement":"index--","status":"Killed"},{"id":"696","location":{"end":{"column":6,"line":807},"start":{"column":76,"line":799}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"698","location":{"end":{"column":111,"line":806},"start":{"column":54,"line":806}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"697","location":{"end":{"column":53,"line":802},"start":{"column":41,"line":802}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"699","location":{"end":{"column":38,"line":809},"start":{"column":9,"line":809}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"700","location":{"end":{"column":38,"line":809},"start":{"column":9,"line":809}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"703","location":{"end":{"column":2,"line":870},"start":{"column":80,"line":817}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"705","location":{"end":{"column":16,"line":818},"start":{"column":9,"line":818}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"704","location":{"end":{"column":16,"line":818},"start":{"column":9,"line":818}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"701","location":{"end":{"column":6,"line":812},"start":{"column":40,"line":809}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"702","location":{"end":{"column":87,"line":814},"start":{"column":12,"line":814}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"706","location":{"end":{"column":16,"line":818},"start":{"column":9,"line":818}},"mutatorName":"PrefixUnaryExpression","replacement":"target","status":"Killed"},{"id":"708","location":{"end":{"column":52,"line":823},"start":{"column":9,"line":823}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"707","location":{"end":{"column":52,"line":823},"start":{"column":9,"line":823}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"709","location":{"end":{"column":52,"line":823},"start":{"column":9,"line":823}},"mutatorName":"BinaryExpression","replacement":"typeof nativeTargets[target] != \"undefined\"","status":"Killed"},{"id":"712","location":{"end":{"column":43,"line":824},"start":{"column":25,"line":824}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"711","location":{"end":{"column":52,"line":824},"start":{"column":25,"line":824}},"mutatorName":"BinaryExpression","replacement":"\"Invalid target: \" - target","status":"Survived"},{"id":"710","location":{"end":{"column":52,"line":823},"start":{"column":41,"line":823}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"715","location":{"end":{"column":57,"line":826},"start":{"column":25,"line":826}},"mutatorName":"BinaryExpression","replacement":"index >= dependencyTargets.length","status":"Survived"},{"id":"718","location":{"end":{"column":66,"line":828},"start":{"column":13,"line":828}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"714","location":{"end":{"column":57,"line":826},"start":{"column":25,"line":826}},"mutatorName":"BinaryExpression","replacement":"index <= dependencyTargets.length","status":"Killed"},{"id":"717","location":{"end":{"column":10,"line":830},"start":{"column":68,"line":826}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"720","location":{"end":{"column":66,"line":828},"start":{"column":13,"line":828}},"mutatorName":"BinaryExpression","replacement":"typeof nativeTargets[dependencyTarget] != \"undefined\"","status":"Killed"},{"id":"713","location":{"end":{"column":57,"line":826},"start":{"column":25,"line":826}},"mutatorName":"ForStatement","replacement":"false","status":"Survived"},{"id":"716","location":{"end":{"column":66,"line":826},"start":{"column":59,"line":826}},"mutatorName":"PostfixUnaryExpression","replacement":"index--","status":"Killed"},{"id":"719","location":{"end":{"column":66,"line":828},"start":{"column":13,"line":828}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"721","location":{"end":{"column":66,"line":828},"start":{"column":55,"line":828}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"722","location":{"end":{"column":66,"line":829},"start":{"column":29,"line":829}},"mutatorName":"BinaryExpression","replacement":"\"Invalid target: \" - dependencyTarget","status":"Survived"},{"id":"723","location":{"end":{"column":47,"line":829},"start":{"column":29,"line":829}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"724","location":{"end":{"column":52,"line":832},"start":{"column":31,"line":832}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"725","location":{"end":{"column":56,"line":833},"start":{"column":33,"line":833}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"728","location":{"end":{"column":57,"line":837},"start":{"column":25,"line":837}},"mutatorName":"BinaryExpression","replacement":"index >= dependencyTargets.length","status":"Killed"},{"id":"726","location":{"end":{"column":57,"line":837},"start":{"column":25,"line":837}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"730","location":{"end":{"column":6,"line":867},"start":{"column":68,"line":837}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"729","location":{"end":{"column":66,"line":837},"start":{"column":59,"line":837}},"mutatorName":"PostfixUnaryExpression","replacement":"index--","status":"Killed"},{"id":"727","location":{"end":{"column":57,"line":837},"start":{"column":25,"line":837}},"mutatorName":"BinaryExpression","replacement":"index <= dependencyTargets.length","status":"Killed"},{"id":"733","location":{"end":{"column":49,"line":843},"start":{"column":37,"line":843}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"731","location":{"end":{"column":56,"line":839},"start":{"column":44,"line":839}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"732","location":{"end":{"column":56,"line":841},"start":{"column":44,"line":841}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"734","location":{"end":{"column":14,"line":851},"start":{"column":25,"line":844}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"735","location":{"end":{"column":64,"line":846},"start":{"column":52,"line":846}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"736","location":{"end":{"column":80,"line":847},"start":{"column":60,"line":847}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"738","location":{"end":{"column":71,"line":860},"start":{"column":13,"line":860}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"740","location":{"end":{"column":71,"line":860},"start":{"column":13,"line":860}},"mutatorName":"BinaryExpression","replacement":"pbxContainerItemProxySection || pbxTargetDependencySection","status":"Survived"},{"id":"737","location":{"end":{"column":14,"line":858},"start":{"column":32,"line":852}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"741","location":{"end":{"column":10,"line":866},"start":{"column":73,"line":860}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"742","location":{"end":{"column":114,"line":865},"start":{"column":53,"line":865}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"739","location":{"end":{"column":71,"line":860},"start":{"column":13,"line":860}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"744","location":{"end":{"column":2,"line":952},"start":{"column":132,"line":872}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"745","location":{"end":{"column":68,"line":877},"start":{"column":32,"line":877}},"mutatorName":"BinaryExpression","replacement":"target && this.getFirstTarget().uuid","status":"Killed"},{"id":"743","location":{"end":{"column":59,"line":869},"start":{"column":12,"line":869}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"746","location":{"end":{"column":68,"line":877},"start":{"column":32,"line":877}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"748","location":{"end":{"column":36,"line":878},"start":{"column":24,"line":878}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"747","location":{"end":{"column":68,"line":877},"start":{"column":32,"line":877}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"751","location":{"end":{"column":52,"line":887},"start":{"column":9,"line":887}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"755","location":{"end":{"column":61,"line":889},"start":{"column":16,"line":889}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"750","location":{"end":{"column":52,"line":887},"start":{"column":9,"line":887}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"749","location":{"end":{"column":10,"line":884},"start":{"column":22,"line":879}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"752","location":{"end":{"column":52,"line":887},"start":{"column":9,"line":887}},"mutatorName":"BinaryExpression","replacement":"buildPhaseType !== 'PBXCopyFilesBuildPhase'","status":"Killed"},{"id":"753","location":{"end":{"column":52,"line":887},"start":{"column":28,"line":887}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"756","location":{"end":{"column":61,"line":889},"start":{"column":16,"line":889}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"757","location":{"end":{"column":61,"line":889},"start":{"column":16,"line":889}},"mutatorName":"BinaryExpression","replacement":"buildPhaseType !== 'PBXShellScriptBuildPhase'","status":"Killed"},{"id":"754","location":{"end":{"column":6,"line":889},"start":{"column":54,"line":887}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"758","location":{"end":{"column":61,"line":889},"start":{"column":35,"line":889}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"759","location":{"end":{"column":6,"line":891},"start":{"column":63,"line":889}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"760","location":{"end":{"column":51,"line":893},"start":{"column":9,"line":893}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"764","location":{"end":{"column":67,"line":897},"start":{"column":9,"line":897}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"762","location":{"end":{"column":51,"line":893},"start":{"column":9,"line":893}},"mutatorName":"PrefixUnaryExpression","replacement":"this.hash.project.objects[buildPhaseType]","status":"Killed"},{"id":"767","location":{"end":{"column":6,"line":900},"start":{"column":69,"line":897}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"765","location":{"end":{"column":67,"line":897},"start":{"column":9,"line":897}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"763","location":{"end":{"column":6,"line":895},"start":{"column":53,"line":893}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"761","location":{"end":{"column":51,"line":893},"start":{"column":9,"line":893}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"766","location":{"end":{"column":67,"line":897},"start":{"column":9,"line":897}},"mutatorName":"PrefixUnaryExpression","replacement":"this.hash.project.objects[buildPhaseType][buildPhaseUuid]","status":"Killed"},{"id":"768","location":{"end":{"column":90,"line":902},"start":{"column":9,"line":902}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"769","location":{"end":{"column":90,"line":902},"start":{"column":9,"line":902}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"770","location":{"end":{"column":52,"line":902},"start":{"column":35,"line":902}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"771","location":{"end":{"column":89,"line":902},"start":{"column":76,"line":902}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"772","location":{"end":{"column":6,"line":908},"start":{"column":92,"line":902}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"774","location":{"end":{"column":89,"line":903},"start":{"column":76,"line":903}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"773","location":{"end":{"column":52,"line":903},"start":{"column":35,"line":903}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"775","location":{"end":{"column":10,"line":906},"start":{"column":96,"line":903}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Survived"},{"id":"776","location":{"end":{"column":6,"line":924},"start":{"column":39,"line":911}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"780","location":{"end":{"column":27,"line":919},"start":{"column":13,"line":919}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"781","location":{"end":{"column":27,"line":919},"start":{"column":13,"line":919}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"777","location":{"end":{"column":35,"line":913},"start":{"column":13,"line":913}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"778","location":{"end":{"column":35,"line":913},"start":{"column":13,"line":913}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"779","location":{"end":{"column":35,"line":913},"start":{"column":13,"line":913}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(key)","status":"Survived"},{"id":"782","location":{"end":{"column":27,"line":919},"start":{"column":13,"line":919}},"mutatorName":"PrefixUnaryExpression","replacement":"fileReference","status":"Killed"},{"id":"783","location":{"end":{"column":129,"line":923},"start":{"column":51,"line":923}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"784","location":{"end":{"column":54,"line":926},"start":{"column":25,"line":926}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"785","location":{"end":{"column":54,"line":926},"start":{"column":25,"line":926}},"mutatorName":"BinaryExpression","replacement":"index <= filePathsArray.length","status":"Killed"},{"id":"789","location":{"end":{"column":52,"line":928},"start":{"column":30,"line":928}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" + filePath - \"\\\"\"","status":"Survived"},{"id":"786","location":{"end":{"column":54,"line":926},"start":{"column":25,"line":926}},"mutatorName":"BinaryExpression","replacement":"index >= filePathsArray.length","status":"Killed"},{"id":"790","location":{"end":{"column":45,"line":928},"start":{"column":30,"line":928}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" - filePath","status":"Survived"},{"id":"787","location":{"end":{"column":63,"line":926},"start":{"column":56,"line":926}},"mutatorName":"PostfixUnaryExpression","replacement":"index--","status":"Killed"},{"id":"788","location":{"end":{"column":6,"line":944},"start":{"column":65,"line":926}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"791","location":{"end":{"column":34,"line":928},"start":{"column":30,"line":928}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"793","location":{"end":{"column":42,"line":931},"start":{"column":13,"line":931}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"792","location":{"end":{"column":52,"line":928},"start":{"column":48,"line":928}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"795","location":{"end":{"column":10,"line":934},"start":{"column":44,"line":931}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"794","location":{"end":{"column":42,"line":931},"start":{"column":13,"line":931}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"796","location":{"end":{"column":55,"line":934},"start":{"column":20,"line":934}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"805","location":{"end":{"column":2,"line":960},"start":{"column":55,"line":958}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"806","location":{"end":{"column":52,"line":959},"start":{"column":38,"line":959}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"809","location":{"end":{"column":2,"line":968},"start":{"column":59,"line":966}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"807","location":{"end":{"column":2,"line":964},"start":{"column":66,"line":962}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"810","location":{"end":{"column":56,"line":967},"start":{"column":38,"line":967}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"808","location":{"end":{"column":60,"line":963},"start":{"column":38,"line":963}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"804","location":{"end":{"column":50,"line":956},"start":{"column":38,"line":956}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"798","location":{"end":{"column":10,"line":937},"start":{"column":57,"line":934}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"799","location":{"end":{"column":26,"line":946},"start":{"column":9,"line":946}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"801","location":{"end":{"column":6,"line":949},"start":{"column":28,"line":946}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"803","location":{"end":{"column":2,"line":957},"start":{"column":53,"line":955}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"797","location":{"end":{"column":55,"line":934},"start":{"column":20,"line":934}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"800","location":{"end":{"column":26,"line":946},"start":{"column":9,"line":946}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"802","location":{"end":{"column":60,"line":951},"start":{"column":12,"line":951}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"811","location":{"end":{"column":2,"line":972},"start":{"column":58,"line":970}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"812","location":{"end":{"column":55,"line":971},"start":{"column":38,"line":971}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"813","location":{"end":{"column":2,"line":980},"start":{"column":58,"line":974}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"814","location":{"end":{"column":72,"line":975},"start":{"column":9,"line":975}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"816","location":{"end":{"column":72,"line":975},"start":{"column":9,"line":975}},"mutatorName":"BinaryExpression","replacement":"typeof this.hash.project.objects['XCVersionGroup'] === 'object'","status":"Killed"},{"id":"819","location":{"end":{"column":6,"line":977},"start":{"column":74,"line":975}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"821","location":{"end":{"column":54,"line":979},"start":{"column":38,"line":979}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"817","location":{"end":{"column":58,"line":975},"start":{"column":42,"line":975}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"822","location":{"end":{"column":2,"line":984},"start":{"column":58,"line":982}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"815","location":{"end":{"column":72,"line":975},"start":{"column":9,"line":975}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"818","location":{"end":{"column":72,"line":975},"start":{"column":64,"line":975}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"820","location":{"end":{"column":51,"line":976},"start":{"column":35,"line":976}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"824","location":{"end":{"column":2,"line":1001},"start":{"column":54,"line":986}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"825","location":{"end":{"column":54,"line":987},"start":{"column":44,"line":987}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"826","location":{"end":{"column":6,"line":998},"start":{"column":25,"line":990}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"830","location":{"end":{"column":32,"line":994},"start":{"column":13,"line":994}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"828","location":{"end":{"column":35,"line":992},"start":{"column":13,"line":992}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"829","location":{"end":{"column":35,"line":992},"start":{"column":13,"line":992}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(key)","status":"Killed"},{"id":"833","location":{"end":{"column":10,"line":997},"start":{"column":34,"line":994}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"823","location":{"end":{"column":59,"line":983},"start":{"column":38,"line":983}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"827","location":{"end":{"column":35,"line":992},"start":{"column":13,"line":992}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"831","location":{"end":{"column":32,"line":994},"start":{"column":13,"line":994}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"832","location":{"end":{"column":32,"line":994},"start":{"column":13,"line":994}},"mutatorName":"BinaryExpression","replacement":"groups[key] != name","status":"Killed"},{"id":"834","location":{"end":{"column":2,"line":1005},"start":{"column":55,"line":1003}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"835","location":{"end":{"column":57,"line":1004},"start":{"column":40,"line":1004}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"836","location":{"end":{"column":2,"line":1021},"start":{"column":53,"line":1007}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"837","location":{"end":{"column":62,"line":1008},"start":{"column":45,"line":1008}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"840","location":{"end":{"column":34,"line":1012},"start":{"column":13,"line":1012}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"838","location":{"end":{"column":6,"line":1018},"start":{"column":30,"line":1010}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"839","location":{"end":{"column":34,"line":1012},"start":{"column":13,"line":1012}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"841","location":{"end":{"column":33,"line":1015},"start":{"column":13,"line":1015}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"842","location":{"end":{"column":33,"line":1015},"start":{"column":13,"line":1015}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"843","location":{"end":{"column":33,"line":1015},"start":{"column":13,"line":1015}},"mutatorName":"BinaryExpression","replacement":"target.name !== name","status":"Killed"},{"id":"844","location":{"end":{"column":10,"line":1017},"start":{"column":35,"line":1015}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"845","location":{"end":{"column":2,"line":1038},"start":{"column":72,"line":1023}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"846","location":{"end":{"column":6,"line":1035},"start":{"column":26,"line":1027}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"847","location":{"end":{"column":35,"line":1029},"start":{"column":13,"line":1029}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"848","location":{"end":{"column":35,"line":1029},"start":{"column":13,"line":1029}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"851","location":{"end":{"column":33,"line":1031},"start":{"column":13,"line":1031}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"852","location":{"end":{"column":33,"line":1031},"start":{"column":13,"line":1031}},"mutatorName":"BinaryExpression","replacement":"section[key] != name","status":"Killed"},{"id":"853","location":{"end":{"column":10,"line":1034},"start":{"column":35,"line":1031}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"850","location":{"end":{"column":33,"line":1031},"start":{"column":13,"line":1031}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"849","location":{"end":{"column":35,"line":1029},"start":{"column":13,"line":1029}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(key)","status":"Killed"},{"id":"854","location":{"end":{"column":2,"line":1042},"start":{"column":65,"line":1040}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"855","location":{"end":{"column":56,"line":1041},"start":{"column":34,"line":1041}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"856","location":{"end":{"column":67,"line":1041},"start":{"column":58,"line":1041}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"857","location":{"end":{"column":2,"line":1046},"start":{"column":67,"line":1044}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"858","location":{"end":{"column":58,"line":1045},"start":{"column":34,"line":1045}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"859","location":{"end":{"column":71,"line":1045},"start":{"column":60,"line":1045}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"860","location":{"end":{"column":2,"line":1050},"start":{"column":68,"line":1048}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"865","location":{"end":{"column":78,"line":1053},"start":{"column":60,"line":1053}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"863","location":{"end":{"column":2,"line":1054},"start":{"column":74,"line":1052}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"864","location":{"end":{"column":58,"line":1053},"start":{"column":34,"line":1053}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"862","location":{"end":{"column":73,"line":1049},"start":{"column":61,"line":1049}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"861","location":{"end":{"column":59,"line":1049},"start":{"column":34,"line":1049}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"866","location":{"end":{"column":6,"line":1074},"start":{"column":59,"line":1057}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"867","location":{"end":{"column":16,"line":1059},"start":{"column":9,"line":1059}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"868","location":{"end":{"column":16,"line":1059},"start":{"column":9,"line":1059}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"869","location":{"end":{"column":16,"line":1059},"start":{"column":9,"line":1059}},"mutatorName":"PrefixUnaryExpression","replacement":"target","status":"Killed"},{"id":"870","location":{"end":{"column":53,"line":1063},"start":{"column":10,"line":1063}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"871","location":{"end":{"column":53,"line":1063},"start":{"column":10,"line":1063}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"873","location":{"end":{"column":53,"line":1063},"start":{"column":42,"line":1063}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"876","location":{"end":{"column":10,"line":1073},"start":{"column":6,"line":1069}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"874","location":{"end":{"column":52,"line":1064},"start":{"column":25,"line":1064}},"mutatorName":"BinaryExpression","replacement":"\"Invalid target: \" - target","status":"Survived"},{"id":"872","location":{"end":{"column":53,"line":1063},"start":{"column":10,"line":1063}},"mutatorName":"BinaryExpression","replacement":"typeof nativeTargets[target] != \"undefined\"","status":"Killed"},{"id":"875","location":{"end":{"column":43,"line":1064},"start":{"column":25,"line":1064}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"877","location":{"end":{"column":38,"line":1071},"start":{"column":13,"line":1071}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"878","location":{"end":{"column":38,"line":1071},"start":{"column":13,"line":1071}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"879","location":{"end":{"column":38,"line":1071},"start":{"column":13,"line":1071}},"mutatorName":"BinaryExpression","replacement":"buildPhase.comment != group","status":"Killed"},{"id":"880","location":{"end":{"column":49,"line":1072},"start":{"column":20,"line":1072}},"mutatorName":"BinaryExpression","replacement":"buildPhase.value - \"_comment\"","status":"Killed"},{"id":"881","location":{"end":{"column":49,"line":1072},"start":{"column":39,"line":1072}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"882","location":{"end":{"column":2,"line":1095},"start":{"column":71,"line":1076}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"883","location":{"end":{"column":6,"line":1093},"start":{"column":26,"line":1081}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"886","location":{"end":{"column":35,"line":1084},"start":{"column":13,"line":1084}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(key)","status":"Killed"},{"id":"884","location":{"end":{"column":35,"line":1084},"start":{"column":13,"line":1084}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"887","location":{"end":{"column":42,"line":1087},"start":{"column":13,"line":1087}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"888","location":{"end":{"column":42,"line":1087},"start":{"column":13,"line":1087}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"885","location":{"end":{"column":35,"line":1084},"start":{"column":13,"line":1084}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"889","location":{"end":{"column":42,"line":1087},"start":{"column":13,"line":1087}},"mutatorName":"BinaryExpression","replacement":"buildPhase || buildPhase != key","status":"Killed"},{"id":"890","location":{"end":{"column":42,"line":1087},"start":{"column":27,"line":1087}},"mutatorName":"BinaryExpression","replacement":"buildPhase == key","status":"Killed"},{"id":"891","location":{"end":{"column":42,"line":1087},"start":{"column":27,"line":1087}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"892","location":{"end":{"column":42,"line":1087},"start":{"column":27,"line":1087}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"893","location":{"end":{"column":34,"line":1089},"start":{"column":13,"line":1089}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"898","location":{"end":{"column":6,"line":1106},"start":{"column":32,"line":1101}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"897","location":{"end":{"column":2,"line":1107},"start":{"column":75,"line":1097}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"899","location":{"end":{"column":61,"line":1103},"start":{"column":13,"line":1103}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"901","location":{"end":{"column":61,"line":1103},"start":{"column":13,"line":1103}},"mutatorName":"BinaryExpression","replacement":"!build_name && configuration.name === build_name","status":"Killed"},{"id":"902","location":{"end":{"column":24,"line":1103},"start":{"column":13,"line":1103}},"mutatorName":"PrefixUnaryExpression","replacement":"build_name","status":"Killed"},{"id":"904","location":{"end":{"column":61,"line":1103},"start":{"column":28,"line":1103}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"894","location":{"end":{"column":34,"line":1089},"start":{"column":13,"line":1089}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"895","location":{"end":{"column":34,"line":1089},"start":{"column":13,"line":1089}},"mutatorName":"BinaryExpression","replacement":"section[key] != group","status":"Killed"},{"id":"896","location":{"end":{"column":10,"line":1092},"start":{"column":36,"line":1089}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"900","location":{"end":{"column":61,"line":1103},"start":{"column":13,"line":1103}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"906","location":{"end":{"column":10,"line":1105},"start":{"column":62,"line":1103}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"903","location":{"end":{"column":61,"line":1103},"start":{"column":28,"line":1103}},"mutatorName":"BinaryExpression","replacement":"configuration.name !== build_name","status":"Killed"},{"id":"905","location":{"end":{"column":61,"line":1103},"start":{"column":28,"line":1103}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"910","location":{"end":{"column":61,"line":1116},"start":{"column":13,"line":1115}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"907","location":{"end":{"column":2,"line":1120},"start":{"column":71,"line":1109}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"908","location":{"end":{"column":6,"line":1119},"start":{"column":32,"line":1113}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"912","location":{"end":{"column":24,"line":1116},"start":{"column":13,"line":1115}},"mutatorName":"BinaryExpression","replacement":"configuration.buildSettings[prop] || !build_name","status":"Killed"},{"id":"915","location":{"end":{"column":24,"line":1116},"start":{"column":13,"line":1116}},"mutatorName":"PrefixUnaryExpression","replacement":"build_name","status":"Killed"},{"id":"914","location":{"end":{"column":24,"line":1116},"start":{"column":13,"line":1115}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"909","location":{"end":{"column":61,"line":1116},"start":{"column":13,"line":1115}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"916","location":{"end":{"column":61,"line":1116},"start":{"column":28,"line":1116}},"mutatorName":"BinaryExpression","replacement":"configuration.name !== build_name","status":"Killed"},{"id":"911","location":{"end":{"column":61,"line":1116},"start":{"column":13,"line":1115}},"mutatorName":"BinaryExpression","replacement":"configuration.buildSettings[prop] && !build_name && configuration.name === build_name","status":"Killed"},{"id":"918","location":{"end":{"column":61,"line":1116},"start":{"column":28,"line":1116}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"913","location":{"end":{"column":24,"line":1116},"start":{"column":13,"line":1115}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"923","location":{"end":{"column":42,"line":1131},"start":{"column":13,"line":1131}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"924","location":{"end":{"column":42,"line":1131},"start":{"column":13,"line":1131}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(configName)","status":"Killed"},{"id":"917","location":{"end":{"column":61,"line":1116},"start":{"column":28,"line":1116}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"919","location":{"end":{"column":10,"line":1118},"start":{"column":62,"line":1116}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"920","location":{"end":{"column":2,"line":1138},"start":{"column":73,"line":1128}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"921","location":{"end":{"column":6,"line":1137},"start":{"column":37,"line":1130}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"922","location":{"end":{"column":42,"line":1131},"start":{"column":13,"line":1131}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"925","location":{"end":{"column":10,"line":1136},"start":{"column":44,"line":1131}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"926","location":{"end":{"column":62,"line":1133},"start":{"column":18,"line":1133}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"927","location":{"end":{"column":62,"line":1133},"start":{"column":18,"line":1133}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"928","location":{"end":{"column":62,"line":1133},"start":{"column":18,"line":1133}},"mutatorName":"BinaryExpression","replacement":"build && config.name === build && !build","status":"Killed"},{"id":"929","location":{"end":{"column":49,"line":1133},"start":{"column":19,"line":1133}},"mutatorName":"BinaryExpression","replacement":"build || config.name === build","status":"Survived"},{"id":"931","location":{"end":{"column":49,"line":1133},"start":{"column":19,"line":1133}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"930","location":{"end":{"column":49,"line":1133},"start":{"column":19,"line":1133}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"932","location":{"end":{"column":49,"line":1133},"start":{"column":28,"line":1133}},"mutatorName":"BinaryExpression","replacement":"config.name !== build","status":"Survived"},{"id":"933","location":{"end":{"column":49,"line":1133},"start":{"column":28,"line":1133}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"934","location":{"end":{"column":49,"line":1133},"start":{"column":28,"line":1133}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"935","location":{"end":{"column":61,"line":1133},"start":{"column":55,"line":1133}},"mutatorName":"PrefixUnaryExpression","replacement":"build","status":"Killed"},{"id":"936","location":{"end":{"column":14,"line":1135},"start":{"column":65,"line":1133}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"937","location":{"end":{"column":2,"line":1142},"start":{"column":57,"line":1140}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"938","location":{"end":{"column":44,"line":1141},"start":{"column":30,"line":1141}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"939","location":{"end":{"column":62,"line":1141},"start":{"column":46,"line":1141}},"mutatorName":"BinaryExpression","replacement":"'\"' + name - '\"'","status":"Killed"},{"id":"940","location":{"end":{"column":56,"line":1141},"start":{"column":46,"line":1141}},"mutatorName":"BinaryExpression","replacement":"'\"' - name","status":"Killed"},{"id":"941","location":{"end":{"column":49,"line":1141},"start":{"column":46,"line":1141}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"943","location":{"end":{"column":2,"line":1169},"start":{"column":70,"line":1144}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"942","location":{"end":{"column":62,"line":1141},"start":{"column":59,"line":1141}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"944","location":{"end":{"column":37,"line":1146},"start":{"column":21,"line":1146}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"945","location":{"end":{"column":48,"line":1147},"start":{"column":24,"line":1147}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"947","location":{"end":{"column":71,"line":1154},"start":{"column":13,"line":1154}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"946","location":{"end":{"column":6,"line":1168},"start":{"column":36,"line":1151}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"948","location":{"end":{"column":71,"line":1154},"start":{"column":13,"line":1154}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"949","location":{"end":{"column":71,"line":1154},"start":{"column":13,"line":1154}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"950","location":{"end":{"column":49,"line":1154},"start":{"column":35,"line":1154}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"951","location":{"end":{"column":54,"line":1159},"start":{"column":13,"line":1159}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"952","location":{"end":{"column":54,"line":1159},"start":{"column":13,"line":1159}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"953","location":{"end":{"column":54,"line":1159},"start":{"column":13,"line":1159}},"mutatorName":"BinaryExpression","replacement":"searchPaths || Array.isArray(searchPaths)","status":"Survived"},{"id":"954","location":{"end":{"column":10,"line":1167},"start":{"column":56,"line":1159}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"955","location":{"end":{"column":14,"line":1162},"start":{"column":58,"line":1160}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"956","location":{"end":{"column":48,"line":1161},"start":{"column":24,"line":1161}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(new_path) >= -1","status":"Killed"},{"id":"957","location":{"end":{"column":48,"line":1161},"start":{"column":24,"line":1161}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(new_path) <= -1","status":"Killed"},{"id":"958","location":{"end":{"column":48,"line":1161},"start":{"column":24,"line":1161}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"959","location":{"end":{"column":48,"line":1161},"start":{"column":24,"line":1161}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"960","location":{"end":{"column":48,"line":1161},"start":{"column":46,"line":1161}},"mutatorName":"PrefixUnaryExpression","replacement":"+1","status":"Killed"},{"id":"961","location":{"end":{"column":14,"line":1166},"start":{"column":41,"line":1163}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"962","location":{"end":{"column":2,"line":1189},"start":{"column":65,"line":1171}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"963","location":{"end":{"column":37,"line":1173},"start":{"column":21,"line":1173}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"964","location":{"end":{"column":6,"line":1188},"start":{"column":36,"line":1176}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"965","location":{"end":{"column":71,"line":1179},"start":{"column":13,"line":1179}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"966","location":{"end":{"column":71,"line":1179},"start":{"column":13,"line":1179}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"967","location":{"end":{"column":71,"line":1179},"start":{"column":13,"line":1179}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"968","location":{"end":{"column":49,"line":1179},"start":{"column":35,"line":1179}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"969","location":{"end":{"column":69,"line":1183},"start":{"column":13,"line":1182}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"970","location":{"end":{"column":69,"line":1183},"start":{"column":13,"line":1182}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"971","location":{"end":{"column":69,"line":1183},"start":{"column":13,"line":1182}},"mutatorName":"BinaryExpression","replacement":"!buildSettings['FRAMEWORK_SEARCH_PATHS'] && buildSettings['FRAMEWORK_SEARCH_PATHS'] === INHERITED","status":"Killed"},{"id":"972","location":{"end":{"column":53,"line":1182},"start":{"column":13,"line":1182}},"mutatorName":"PrefixUnaryExpression","replacement":"buildSettings['FRAMEWORK_SEARCH_PATHS']","status":"Killed"},{"id":"973","location":{"end":{"column":52,"line":1182},"start":{"column":28,"line":1182}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"974","location":{"end":{"column":69,"line":1183},"start":{"column":16,"line":1183}},"mutatorName":"BinaryExpression","replacement":"buildSettings['FRAMEWORK_SEARCH_PATHS'] !== INHERITED","status":"Survived"},{"id":"975","location":{"end":{"column":69,"line":1183},"start":{"column":16,"line":1183}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"976","location":{"end":{"column":69,"line":1183},"start":{"column":16,"line":1183}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"977","location":{"end":{"column":54,"line":1183},"start":{"column":30,"line":1183}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"978","location":{"end":{"column":10,"line":1185},"start":{"column":71,"line":1183}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"979","location":{"end":{"column":51,"line":1184},"start":{"column":27,"line":1184}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"980","location":{"end":{"column":66,"line":1184},"start":{"column":55,"line":1184}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"981","location":{"end":{"column":47,"line":1187},"start":{"column":23,"line":1187}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"983","location":{"end":{"column":37,"line":1193},"start":{"column":21,"line":1193}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"982","location":{"end":{"column":2,"line":1217},"start":{"column":68,"line":1191}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"984","location":{"end":{"column":46,"line":1194},"start":{"column":24,"line":1194}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"985","location":{"end":{"column":6,"line":1216},"start":{"column":36,"line":1198}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"986","location":{"end":{"column":71,"line":1201},"start":{"column":13,"line":1201}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"987","location":{"end":{"column":71,"line":1201},"start":{"column":13,"line":1201}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"988","location":{"end":{"column":71,"line":1201},"start":{"column":13,"line":1201}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"989","location":{"end":{"column":49,"line":1201},"start":{"column":35,"line":1201}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"990","location":{"end":{"column":54,"line":1206},"start":{"column":13,"line":1206}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"991","location":{"end":{"column":54,"line":1206},"start":{"column":13,"line":1206}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"992","location":{"end":{"column":54,"line":1206},"start":{"column":13,"line":1206}},"mutatorName":"BinaryExpression","replacement":"searchPaths || Array.isArray(searchPaths)","status":"Survived"},{"id":"993","location":{"end":{"column":10,"line":1214},"start":{"column":56,"line":1206}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"994","location":{"end":{"column":14,"line":1209},"start":{"column":58,"line":1207}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"995","location":{"end":{"column":48,"line":1208},"start":{"column":24,"line":1208}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(new_path) >= -1","status":"Killed"},{"id":"996","location":{"end":{"column":48,"line":1208},"start":{"column":24,"line":1208}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(new_path) <= -1","status":"Killed"},{"id":"997","location":{"end":{"column":48,"line":1208},"start":{"column":24,"line":1208}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"998","location":{"end":{"column":48,"line":1208},"start":{"column":24,"line":1208}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"999","location":{"end":{"column":48,"line":1208},"start":{"column":46,"line":1208}},"mutatorName":"PrefixUnaryExpression","replacement":"+1","status":"Killed"},{"id":"1000","location":{"end":{"column":14,"line":1213},"start":{"column":41,"line":1210}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1003","location":{"end":{"column":6,"line":1240},"start":{"column":36,"line":1224}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1002","location":{"end":{"column":37,"line":1221},"start":{"column":21,"line":1221}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1001","location":{"end":{"column":2,"line":1241},"start":{"column":63,"line":1219}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1004","location":{"end":{"column":71,"line":1227},"start":{"column":13,"line":1227}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1005","location":{"end":{"column":71,"line":1227},"start":{"column":13,"line":1227}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1006","location":{"end":{"column":71,"line":1227},"start":{"column":13,"line":1227}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"1007","location":{"end":{"column":49,"line":1227},"start":{"column":35,"line":1227}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1008","location":{"end":{"column":67,"line":1231},"start":{"column":13,"line":1230}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1009","location":{"end":{"column":67,"line":1231},"start":{"column":13,"line":1230}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1010","location":{"end":{"column":67,"line":1231},"start":{"column":13,"line":1230}},"mutatorName":"BinaryExpression","replacement":"!buildSettings['LIBRARY_SEARCH_PATHS'] && buildSettings['LIBRARY_SEARCH_PATHS'] === INHERITED","status":"Killed"},{"id":"1011","location":{"end":{"column":51,"line":1230},"start":{"column":13,"line":1230}},"mutatorName":"PrefixUnaryExpression","replacement":"buildSettings['LIBRARY_SEARCH_PATHS']","status":"Killed"},{"id":"1012","location":{"end":{"column":50,"line":1230},"start":{"column":28,"line":1230}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1014","location":{"end":{"column":67,"line":1231},"start":{"column":16,"line":1231}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1013","location":{"end":{"column":67,"line":1231},"start":{"column":16,"line":1231}},"mutatorName":"BinaryExpression","replacement":"buildSettings['LIBRARY_SEARCH_PATHS'] !== INHERITED","status":"Killed"},{"id":"1015","location":{"end":{"column":67,"line":1231},"start":{"column":16,"line":1231}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1016","location":{"end":{"column":52,"line":1231},"start":{"column":30,"line":1231}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1017","location":{"end":{"column":10,"line":1233},"start":{"column":69,"line":1231}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1018","location":{"end":{"column":49,"line":1232},"start":{"column":27,"line":1232}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1019","location":{"end":{"column":64,"line":1232},"start":{"column":53,"line":1232}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"1020","location":{"end":{"column":37,"line":1235},"start":{"column":13,"line":1235}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1021","location":{"end":{"column":37,"line":1235},"start":{"column":13,"line":1235}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1022","location":{"end":{"column":37,"line":1235},"start":{"column":13,"line":1235}},"mutatorName":"BinaryExpression","replacement":"typeof file !== 'string'","status":"Killed"},{"id":"1023","location":{"end":{"column":37,"line":1235},"start":{"column":29,"line":1235}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1024","location":{"end":{"column":10,"line":1237},"start":{"column":39,"line":1235}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1026","location":{"end":{"column":10,"line":1239},"start":{"column":16,"line":1237}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1025","location":{"end":{"column":49,"line":1236},"start":{"column":27,"line":1236}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1027","location":{"end":{"column":49,"line":1238},"start":{"column":27,"line":1238}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1028","location":{"end":{"column":2,"line":1267},"start":{"column":67,"line":1243}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1030","location":{"end":{"column":45,"line":1246},"start":{"column":24,"line":1246}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1029","location":{"end":{"column":37,"line":1245},"start":{"column":21,"line":1245}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1031","location":{"end":{"column":6,"line":1266},"start":{"column":36,"line":1250}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1032","location":{"end":{"column":71,"line":1253},"start":{"column":13,"line":1253}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1033","location":{"end":{"column":71,"line":1253},"start":{"column":13,"line":1253}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1034","location":{"end":{"column":71,"line":1253},"start":{"column":13,"line":1253}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"1035","location":{"end":{"column":49,"line":1253},"start":{"column":35,"line":1253}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1036","location":{"end":{"column":40,"line":1256},"start":{"column":13,"line":1256}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1037","location":{"end":{"column":40,"line":1256},"start":{"column":13,"line":1256}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1038","location":{"end":{"column":10,"line":1264},"start":{"column":42,"line":1256}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1039","location":{"end":{"column":14,"line":1259},"start":{"column":74,"line":1257}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1040","location":{"end":{"column":48,"line":1258},"start":{"column":24,"line":1258}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(new_path) >= -1","status":"Killed"},{"id":"1041","location":{"end":{"column":48,"line":1258},"start":{"column":24,"line":1258}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(new_path) <= -1","status":"Survived"},{"id":"1042","location":{"end":{"column":48,"line":1258},"start":{"column":24,"line":1258}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1043","location":{"end":{"column":48,"line":1258},"start":{"column":24,"line":1258}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1044","location":{"end":{"column":48,"line":1258},"start":{"column":46,"line":1258}},"mutatorName":"PrefixUnaryExpression","replacement":"+1","status":"Killed"},{"id":"1045","location":{"end":{"column":14,"line":1263},"start":{"column":41,"line":1260}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1046","location":{"end":{"column":2,"line":1289},"start":{"column":62,"line":1268}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1050","location":{"end":{"column":71,"line":1276},"start":{"column":13,"line":1276}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1047","location":{"end":{"column":37,"line":1270},"start":{"column":21,"line":1270}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1049","location":{"end":{"column":71,"line":1276},"start":{"column":13,"line":1276}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1048","location":{"end":{"column":6,"line":1288},"start":{"column":36,"line":1273}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1051","location":{"end":{"column":71,"line":1276},"start":{"column":13,"line":1276}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"1052","location":{"end":{"column":49,"line":1276},"start":{"column":35,"line":1276}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1053","location":{"end":{"column":50,"line":1279},"start":{"column":13,"line":1279}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1054","location":{"end":{"column":50,"line":1279},"start":{"column":13,"line":1279}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1055","location":{"end":{"column":50,"line":1279},"start":{"column":13,"line":1279}},"mutatorName":"PrefixUnaryExpression","replacement":"buildSettings['HEADER_SEARCH_PATHS']","status":"Killed"},{"id":"1056","location":{"end":{"column":49,"line":1279},"start":{"column":28,"line":1279}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1057","location":{"end":{"column":10,"line":1281},"start":{"column":52,"line":1279}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1059","location":{"end":{"column":63,"line":1280},"start":{"column":52,"line":1280}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"1060","location":{"end":{"column":37,"line":1283},"start":{"column":13,"line":1283}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1061","location":{"end":{"column":37,"line":1283},"start":{"column":13,"line":1283}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1062","location":{"end":{"column":37,"line":1283},"start":{"column":13,"line":1283}},"mutatorName":"BinaryExpression","replacement":"typeof file !== 'string'","status":"Killed"},{"id":"1063","location":{"end":{"column":37,"line":1283},"start":{"column":29,"line":1283}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1058","location":{"end":{"column":48,"line":1280},"start":{"column":27,"line":1280}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1064","location":{"end":{"column":10,"line":1285},"start":{"column":39,"line":1283}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1065","location":{"end":{"column":48,"line":1284},"start":{"column":27,"line":1284}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1066","location":{"end":{"column":10,"line":1287},"start":{"column":16,"line":1285}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1067","location":{"end":{"column":48,"line":1286},"start":{"column":27,"line":1286}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1068","location":{"end":{"column":2,"line":1310},"start":{"column":62,"line":1291}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1069","location":{"end":{"column":37,"line":1293},"start":{"column":21,"line":1293}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1070","location":{"end":{"column":40,"line":1294},"start":{"column":25,"line":1294}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1073","location":{"end":{"column":71,"line":1300},"start":{"column":13,"line":1300}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1071","location":{"end":{"column":6,"line":1309},"start":{"column":36,"line":1297}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1072","location":{"end":{"column":71,"line":1300},"start":{"column":13,"line":1300}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1074","location":{"end":{"column":71,"line":1300},"start":{"column":13,"line":1300}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"1075","location":{"end":{"column":49,"line":1300},"start":{"column":35,"line":1300}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1076","location":{"end":{"column":62,"line":1304},"start":{"column":13,"line":1303}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1077","location":{"end":{"column":62,"line":1304},"start":{"column":13,"line":1303}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1078","location":{"end":{"column":62,"line":1304},"start":{"column":13,"line":1303}},"mutatorName":"BinaryExpression","replacement":"!buildSettings[OTHER_LDFLAGS] && buildSettings[OTHER_LDFLAGS] === INHERITED","status":"Killed"},{"id":"1079","location":{"end":{"column":42,"line":1303},"start":{"column":13,"line":1303}},"mutatorName":"PrefixUnaryExpression","replacement":"buildSettings[OTHER_LDFLAGS]","status":"Killed"},{"id":"1080","location":{"end":{"column":62,"line":1304},"start":{"column":20,"line":1304}},"mutatorName":"BinaryExpression","replacement":"buildSettings[OTHER_LDFLAGS] !== INHERITED","status":"Survived"},{"id":"1085","location":{"end":{"column":2,"line":1334},"start":{"column":67,"line":1312}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1081","location":{"end":{"column":62,"line":1304},"start":{"column":20,"line":1304}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1083","location":{"end":{"column":10,"line":1306},"start":{"column":64,"line":1304}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1084","location":{"end":{"column":55,"line":1305},"start":{"column":44,"line":1305}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"1082","location":{"end":{"column":62,"line":1304},"start":{"column":20,"line":1304}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1086","location":{"end":{"column":40,"line":1314},"start":{"column":25,"line":1314}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1087","location":{"end":{"column":6,"line":1333},"start":{"column":36,"line":1317}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1088","location":{"end":{"column":71,"line":1320},"start":{"column":13,"line":1320}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1089","location":{"end":{"column":71,"line":1320},"start":{"column":13,"line":1320}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1090","location":{"end":{"column":71,"line":1320},"start":{"column":13,"line":1320}},"mutatorName":"BinaryExpression","replacement":"unquote(buildSettings['PRODUCT_NAME']) == this.productName","status":"Killed"},{"id":"1091","location":{"end":{"column":49,"line":1320},"start":{"column":35,"line":1320}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1092","location":{"end":{"column":10,"line":1322},"start":{"column":73,"line":1320}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1095","location":{"end":{"column":10,"line":1332},"start":{"column":43,"line":1324}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1093","location":{"end":{"column":41,"line":1324},"start":{"column":13,"line":1324}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1097","location":{"end":{"column":44,"line":1326},"start":{"column":24,"line":1326}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(flag) >= -1","status":"Killed"},{"id":"1094","location":{"end":{"column":41,"line":1324},"start":{"column":13,"line":1324}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1098","location":{"end":{"column":44,"line":1326},"start":{"column":24,"line":1326}},"mutatorName":"BinaryExpression","replacement":"p.indexOf(flag) <= -1","status":"Killed"},{"id":"1099","location":{"end":{"column":44,"line":1326},"start":{"column":24,"line":1326}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1096","location":{"end":{"column":14,"line":1327},"start":{"column":76,"line":1325}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1100","location":{"end":{"column":44,"line":1326},"start":{"column":24,"line":1326}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1101","location":{"end":{"column":44,"line":1326},"start":{"column":42,"line":1326}},"mutatorName":"PrefixUnaryExpression","replacement":"+1","status":"Killed"},{"id":"1102","location":{"end":{"column":14,"line":1331},"start":{"column":42,"line":1328}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1103","location":{"end":{"column":2,"line":1345},"start":{"column":74,"line":1336}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1104","location":{"end":{"column":6,"line":1344},"start":{"column":36,"line":1340}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1105","location":{"end":{"column":2,"line":1358},"start":{"column":72,"line":1347}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1107","location":{"end":{"column":40,"line":1354},"start":{"column":13,"line":1354}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1106","location":{"end":{"column":6,"line":1357},"start":{"column":36,"line":1351}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1108","location":{"end":{"column":40,"line":1354},"start":{"column":13,"line":1354}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1109","location":{"end":{"column":10,"line":1356},"start":{"column":42,"line":1354}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1110","location":{"end":{"column":52,"line":1361},"start":{"column":39,"line":1361}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1111","location":{"end":{"column":2,"line":1372},"start":{"column":65,"line":1361}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1112","location":{"end":{"column":6,"line":1371},"start":{"column":36,"line":1365}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1114","location":{"end":{"column":24,"line":1368},"start":{"column":13,"line":1368}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1113","location":{"end":{"column":74,"line":1366},"start":{"column":60,"line":1366}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1115","location":{"end":{"column":24,"line":1368},"start":{"column":13,"line":1368}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1120","location":{"end":{"column":73,"line":1380},"start":{"column":13,"line":1380}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1116","location":{"end":{"column":10,"line":1370},"start":{"column":26,"line":1368}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1122","location":{"end":{"column":34,"line":1380},"start":{"column":13,"line":1380}},"mutatorName":"BinaryExpression","replacement":"file.path != filePath","status":"Killed"},{"id":"1124","location":{"end":{"column":34,"line":1380},"start":{"column":13,"line":1380}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1117","location":{"end":{"column":2,"line":1386},"start":{"column":51,"line":1375}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1118","location":{"end":{"column":6,"line":1383},"start":{"column":23,"line":1378}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1119","location":{"end":{"column":73,"line":1380},"start":{"column":13,"line":1380}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1121","location":{"end":{"column":73,"line":1380},"start":{"column":13,"line":1380}},"mutatorName":"BinaryExpression","replacement":"file.path == filePath && file.path == '\"' + filePath + '\"'","status":"Killed"},{"id":"1123","location":{"end":{"column":34,"line":1380},"start":{"column":13,"line":1380}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1125","location":{"end":{"column":73,"line":1380},"start":{"column":38,"line":1380}},"mutatorName":"BinaryExpression","replacement":"file.path != '\"' + filePath + '\"'","status":"Killed"},{"id":"1127","location":{"end":{"column":73,"line":1380},"start":{"column":38,"line":1380}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1126","location":{"end":{"column":73,"line":1380},"start":{"column":38,"line":1380}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1133","location":{"end":{"column":17,"line":1385},"start":{"column":12,"line":1385}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"1128","location":{"end":{"column":72,"line":1380},"start":{"column":52,"line":1380}},"mutatorName":"BinaryExpression","replacement":"'\"' + filePath - '\"'","status":"Killed"},{"id":"1129","location":{"end":{"column":66,"line":1380},"start":{"column":52,"line":1380}},"mutatorName":"BinaryExpression","replacement":"'\"' - filePath","status":"Killed"},{"id":"1130","location":{"end":{"column":55,"line":1380},"start":{"column":52,"line":1380}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1131","location":{"end":{"column":72,"line":1380},"start":{"column":69,"line":1380}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1134","location":{"end":{"column":2,"line":1521},"start":{"column":66,"line":1388}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1135","location":{"end":{"column":44,"line":1393},"start":{"column":27,"line":1393}},"mutatorName":"BinaryExpression","replacement":"subfolder && name","status":"Killed"},{"id":"1132","location":{"end":{"column":10,"line":1382},"start":{"column":75,"line":1380}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1136","location":{"end":{"column":44,"line":1393},"start":{"column":27,"line":1393}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1137","location":{"end":{"column":44,"line":1393},"start":{"column":27,"line":1393}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1138","location":{"end":{"column":20,"line":1397},"start":{"column":9,"line":1397}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1139","location":{"end":{"column":20,"line":1397},"start":{"column":9,"line":1397}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1140","location":{"end":{"column":20,"line":1397},"start":{"column":9,"line":1397}},"mutatorName":"PrefixUnaryExpression","replacement":"targetName","status":"Killed"},{"id":"1141","location":{"end":{"column":6,"line":1399},"start":{"column":22,"line":1397}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1142","location":{"end":{"column":47,"line":1398},"start":{"column":25,"line":1398}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1143","location":{"end":{"column":20,"line":1402},"start":{"column":9,"line":1402}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1144","location":{"end":{"column":20,"line":1402},"start":{"column":9,"line":1402}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1145","location":{"end":{"column":20,"line":1402},"start":{"column":9,"line":1402}},"mutatorName":"PrefixUnaryExpression","replacement":"targetType","status":"Killed"},{"id":"1146","location":{"end":{"column":6,"line":1404},"start":{"column":22,"line":1402}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1147","location":{"end":{"column":47,"line":1403},"start":{"column":25,"line":1403}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1148","location":{"end":{"column":46,"line":1407},"start":{"column":9,"line":1407}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1149","location":{"end":{"column":46,"line":1407},"start":{"column":9,"line":1407}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1150","location":{"end":{"column":46,"line":1407},"start":{"column":9,"line":1407}},"mutatorName":"PrefixUnaryExpression","replacement":"producttypeForTargettype(targetType)","status":"Killed"},{"id":"1151","location":{"end":{"column":6,"line":1409},"start":{"column":48,"line":1407}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1152","location":{"end":{"column":61,"line":1408},"start":{"column":25,"line":1408}},"mutatorName":"BinaryExpression","replacement":"\"Target type invalid: \" - targetType","status":"Survived"},{"id":"1153","location":{"end":{"column":48,"line":1408},"start":{"column":25,"line":1408}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1154","location":{"end":{"column":6,"line":1434},"start":{"column":35,"line":1412}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Survived"},{"id":"1155","location":{"end":{"column":10,"line":1423},"start":{"column":9,"line":1413}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Survived"},{"id":"1156","location":{"end":{"column":26,"line":1414},"start":{"column":19,"line":1414}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1157","location":{"end":{"column":40,"line":1415},"start":{"column":18,"line":1415}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1159","location":{"end":{"column":78,"line":1417},"start":{"column":47,"line":1417}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Survived"},{"id":"1158","location":{"end":{"column":14,"line":1422},"start":{"column":28,"line":1416}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Survived"},{"id":"1160","location":{"end":{"column":59,"line":1417},"start":{"column":48,"line":1417}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1161","location":{"end":{"column":77,"line":1417},"start":{"column":61,"line":1417}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1162","location":{"end":{"column":104,"line":1418},"start":{"column":33,"line":1418}},"mutatorName":"BinaryExpression","replacement":"'\"' - path.join(targetSubfolder, targetSubfolder + '-Info.plist' + '\"')","status":"Survived"},{"id":"1163","location":{"end":{"column":36,"line":1418},"start":{"column":33,"line":1418}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1164","location":{"end":{"column":103,"line":1418},"start":{"column":66,"line":1418}},"mutatorName":"BinaryExpression","replacement":"targetSubfolder + '-Info.plist' - '\"'","status":"Killed"},{"id":"1165","location":{"end":{"column":97,"line":1418},"start":{"column":66,"line":1418}},"mutatorName":"BinaryExpression","replacement":"targetSubfolder - '-Info.plist'","status":"Survived"},{"id":"1168","location":{"end":{"column":120,"line":1419},"start":{"column":42,"line":1419}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1166","location":{"end":{"column":97,"line":1418},"start":{"column":84,"line":1418}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1167","location":{"end":{"column":103,"line":1418},"start":{"column":100,"line":1418}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1169","location":{"end":{"column":53,"line":1420},"start":{"column":31,"line":1420}},"mutatorName":"BinaryExpression","replacement":"'\"' + targetName - '\"'","status":"Survived"},{"id":"1170","location":{"end":{"column":47,"line":1420},"start":{"column":31,"line":1420}},"mutatorName":"BinaryExpression","replacement":"'\"' - targetName","status":"Survived"},{"id":"1171","location":{"end":{"column":34,"line":1420},"start":{"column":31,"line":1420}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1172","location":{"end":{"column":53,"line":1420},"start":{"column":50,"line":1420}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1173","location":{"end":{"column":36,"line":1421},"start":{"column":31,"line":1421}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1174","location":{"end":{"column":10,"line":1433},"start":{"column":9,"line":1424}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Survived"},{"id":"1175","location":{"end":{"column":28,"line":1425},"start":{"column":19,"line":1425}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1178","location":{"end":{"column":104,"line":1428},"start":{"column":33,"line":1428}},"mutatorName":"BinaryExpression","replacement":"'\"' - path.join(targetSubfolder, targetSubfolder + '-Info.plist' + '\"')","status":"Survived"},{"id":"1176","location":{"end":{"column":40,"line":1426},"start":{"column":18,"line":1426}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1179","location":{"end":{"column":36,"line":1428},"start":{"column":33,"line":1428}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1177","location":{"end":{"column":14,"line":1432},"start":{"column":28,"line":1427}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Survived"},{"id":"1180","location":{"end":{"column":103,"line":1428},"start":{"column":66,"line":1428}},"mutatorName":"BinaryExpression","replacement":"targetSubfolder + '-Info.plist' - '\"'","status":"Killed"},{"id":"1181","location":{"end":{"column":97,"line":1428},"start":{"column":66,"line":1428}},"mutatorName":"BinaryExpression","replacement":"targetSubfolder - '-Info.plist'","status":"Survived"},{"id":"1182","location":{"end":{"column":97,"line":1428},"start":{"column":84,"line":1428}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1183","location":{"end":{"column":103,"line":1428},"start":{"column":100,"line":1428}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1184","location":{"end":{"column":120,"line":1429},"start":{"column":42,"line":1429}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1185","location":{"end":{"column":53,"line":1430},"start":{"column":31,"line":1430}},"mutatorName":"BinaryExpression","replacement":"'\"' + targetName - '\"'","status":"Survived"},{"id":"1186","location":{"end":{"column":47,"line":1430},"start":{"column":31,"line":1430}},"mutatorName":"BinaryExpression","replacement":"'\"' - targetName","status":"Survived"},{"id":"1187","location":{"end":{"column":34,"line":1430},"start":{"column":31,"line":1430}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1189","location":{"end":{"column":36,"line":1431},"start":{"column":31,"line":1431}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1188","location":{"end":{"column":53,"line":1430},"start":{"column":50,"line":1430}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1190","location":{"end":{"column":93,"line":1437},"start":{"column":84,"line":1437}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1192","location":{"end":{"column":156,"line":1437},"start":{"column":95,"line":1437}},"mutatorName":"BinaryExpression","replacement":"'Build configuration list for PBXNativeTarget \"' - targetName","status":"Survived"},{"id":"1195","location":{"end":{"column":137,"line":1443},"start":{"column":56,"line":1443}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1194","location":{"end":{"column":161,"line":1437},"start":{"column":158,"line":1437}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1193","location":{"end":{"column":143,"line":1437},"start":{"column":95,"line":1437}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1196","location":{"end":{"column":77,"line":1443},"start":{"column":65,"line":1443}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1191","location":{"end":{"column":161,"line":1437},"start":{"column":95,"line":1437}},"mutatorName":"BinaryExpression","replacement":"'Build configuration list for PBXNativeTarget \"' + targetName - '\"'","status":"Survived"},{"id":"1197","location":{"end":{"column":87,"line":1443},"start":{"column":79,"line":1443}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1200","location":{"end":{"column":14,"line":1463},"start":{"column":30,"line":1453}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1198","location":{"end":{"column":119,"line":1443},"start":{"column":101,"line":1443}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1199","location":{"end":{"column":6,"line":1464},"start":{"column":18,"line":1451}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1201","location":{"end":{"column":39,"line":1454},"start":{"column":22,"line":1454}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1202","location":{"end":{"column":45,"line":1455},"start":{"column":23,"line":1455}},"mutatorName":"BinaryExpression","replacement":"'\"' + targetName - '\"'","status":"Killed"},{"id":"1203","location":{"end":{"column":39,"line":1455},"start":{"column":23,"line":1455}},"mutatorName":"BinaryExpression","replacement":"'\"' - targetName","status":"Survived"},{"id":"1204","location":{"end":{"column":26,"line":1455},"start":{"column":23,"line":1455}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1205","location":{"end":{"column":45,"line":1455},"start":{"column":42,"line":1455}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1207","location":{"end":{"column":46,"line":1456},"start":{"column":30,"line":1456}},"mutatorName":"BinaryExpression","replacement":"'\"' - targetName","status":"Survived"},{"id":"1208","location":{"end":{"column":33,"line":1456},"start":{"column":30,"line":1456}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1206","location":{"end":{"column":52,"line":1456},"start":{"column":30,"line":1456}},"mutatorName":"BinaryExpression","replacement":"'\"' + targetName - '\"'","status":"Killed"},{"id":"1209","location":{"end":{"column":52,"line":1456},"start":{"column":49,"line":1456}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1210","location":{"end":{"column":78,"line":1458},"start":{"column":30,"line":1458}},"mutatorName":"BinaryExpression","replacement":"'\"' + producttypeForTargettype(targetType) - '\"'","status":"Killed"},{"id":"1211","location":{"end":{"column":72,"line":1458},"start":{"column":30,"line":1458}},"mutatorName":"BinaryExpression","replacement":"'\"' - producttypeForTargettype(targetType)","status":"Killed"},{"id":"1212","location":{"end":{"column":33,"line":1458},"start":{"column":30,"line":1458}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1215","location":{"end":{"column":39,"line":1470},"start":{"column":9,"line":1470}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1213","location":{"end":{"column":78,"line":1458},"start":{"column":75,"line":1458}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1214","location":{"end":{"column":39,"line":1470},"start":{"column":9,"line":1470}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1217","location":{"end":{"column":39,"line":1470},"start":{"column":24,"line":1470}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1216","location":{"end":{"column":39,"line":1470},"start":{"column":9,"line":1470}},"mutatorName":"BinaryExpression","replacement":"targetType !== 'app_extension'","status":"Killed"},{"id":"1219","location":{"end":{"column":56,"line":1473},"start":{"column":32,"line":1473}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1220","location":{"end":{"column":70,"line":1473},"start":{"column":58,"line":1473}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1221","location":{"end":{"column":43,"line":1479},"start":{"column":16,"line":1479}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1218","location":{"end":{"column":6,"line":1479},"start":{"column":41,"line":1470}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1222","location":{"end":{"column":43,"line":1479},"start":{"column":16,"line":1479}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1223","location":{"end":{"column":43,"line":1479},"start":{"column":16,"line":1479}},"mutatorName":"BinaryExpression","replacement":"targetType !== 'watch2_app'","status":"Killed"},{"id":"1224","location":{"end":{"column":43,"line":1479},"start":{"column":31,"line":1479}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1225","location":{"end":{"column":6,"line":1489},"start":{"column":45,"line":1479}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1227","location":{"end":{"column":33,"line":1482},"start":{"column":14,"line":1482}},"mutatorName":"BinaryExpression","replacement":"targetName - '.app'","status":"Killed"},{"id":"1226","location":{"end":{"column":34,"line":1482},"start":{"column":13,"line":1482}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"1228","location":{"end":{"column":33,"line":1482},"start":{"column":27,"line":1482}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1229","location":{"end":{"column":37,"line":1483},"start":{"column":13,"line":1483}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1230","location":{"end":{"column":34,"line":1484},"start":{"column":13,"line":1484}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1231","location":{"end":{"column":46,"line":1487},"start":{"column":13,"line":1487}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1232","location":{"end":{"column":49,"line":1489},"start":{"column":16,"line":1489}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1233","location":{"end":{"column":49,"line":1489},"start":{"column":16,"line":1489}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1234","location":{"end":{"column":49,"line":1489},"start":{"column":16,"line":1489}},"mutatorName":"BinaryExpression","replacement":"targetType !== 'watch2_extension'","status":"Killed"},{"id":"1235","location":{"end":{"column":49,"line":1489},"start":{"column":31,"line":1489}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1237","location":{"end":{"column":80,"line":1491},"start":{"column":68,"line":1491}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1238","location":{"end":{"column":25,"line":1492},"start":{"column":13,"line":1492}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1236","location":{"end":{"column":6,"line":1501},"start":{"column":51,"line":1489}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1239","location":{"end":{"column":25,"line":1492},"start":{"column":13,"line":1492}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1241","location":{"end":{"column":40,"line":1494},"start":{"column":17,"line":1494}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"1240","location":{"end":{"column":10,"line":1500},"start":{"column":27,"line":1492}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1242","location":{"end":{"column":39,"line":1494},"start":{"column":18,"line":1494}},"mutatorName":"BinaryExpression","replacement":"targetName - '.appex'","status":"Killed"},{"id":"1243","location":{"end":{"column":39,"line":1494},"start":{"column":31,"line":1494}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1244","location":{"end":{"column":41,"line":1495},"start":{"column":17,"line":1495}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1245","location":{"end":{"column":39,"line":1496},"start":{"column":17,"line":1496}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1246","location":{"end":{"column":42,"line":1506},"start":{"column":9,"line":1506}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1247","location":{"end":{"column":42,"line":1506},"start":{"column":9,"line":1506}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1250","location":{"end":{"column":6,"line":1512},"start":{"column":44,"line":1506}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1248","location":{"end":{"column":42,"line":1506},"start":{"column":9,"line":1506}},"mutatorName":"BinaryExpression","replacement":"targetType !== 'watch2_extension'","status":"Killed"},{"id":"1249","location":{"end":{"column":42,"line":1506},"start":{"column":24,"line":1506}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1251","location":{"end":{"column":80,"line":1508},"start":{"column":68,"line":1508}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1252","location":{"end":{"column":25,"line":1509},"start":{"column":13,"line":1509}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1253","location":{"end":{"column":25,"line":1509},"start":{"column":13,"line":1509}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1254","location":{"end":{"column":10,"line":1511},"start":{"column":27,"line":1509}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1255","location":{"end":{"column":70,"line":1510},"start":{"column":57,"line":1510}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Killed"},{"id":"1256","location":{"end":{"column":6,"line":1515},"start":{"column":12,"line":1512}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1257","location":{"end":{"column":75,"line":1514},"start":{"column":62,"line":1514}},"mutatorName":"ArrayLiteral","replacement":"[]","status":"Survived"},{"id":"1258","location":{"end":{"column":2,"line":1533},"start":{"column":32,"line":1524}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1262","location":{"end":{"column":2,"line":1548},"start":{"column":36,"line":1535}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1259","location":{"end":{"column":29,"line":1527},"start":{"column":15,"line":1527}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1260","location":{"end":{"column":22,"line":1530},"start":{"column":9,"line":1530}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1261","location":{"end":{"column":22,"line":1530},"start":{"column":9,"line":1530}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1264","location":{"end":{"column":32,"line":1537},"start":{"column":14,"line":1537}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1265","location":{"end":{"column":42,"line":1538},"start":{"column":15,"line":1538}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" + file.basename - \"\\\"\"","status":"Killed"},{"id":"1263","location":{"end":{"column":6,"line":1545},"start":{"column":22,"line":1536}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1266","location":{"end":{"column":35,"line":1538},"start":{"column":15,"line":1538}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" - file.basename","status":"Killed"},{"id":"1267","location":{"end":{"column":19,"line":1538},"start":{"column":15,"line":1538}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1268","location":{"end":{"column":42,"line":1538},"start":{"column":38,"line":1538}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1269","location":{"end":{"column":58,"line":1539},"start":{"column":15,"line":1539}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" + file.path.replace(/\\\\/g, '/') - \"\\\"\"","status":"Killed"},{"id":"1270","location":{"end":{"column":51,"line":1539},"start":{"column":15,"line":1539}},"mutatorName":"BinaryExpression","replacement":"\"\\\"\" - file.path.replace(/\\\\/g, '/')","status":"Killed"},{"id":"1271","location":{"end":{"column":19,"line":1539},"start":{"column":15,"line":1539}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1272","location":{"end":{"column":50,"line":1539},"start":{"column":47,"line":1539}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1273","location":{"end":{"column":58,"line":1539},"start":{"column":54,"line":1539}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1276","location":{"end":{"column":2,"line":1605},"start":{"column":79,"line":1568}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1277","location":{"end":{"column":6,"line":1585},"start":{"column":37,"line":1571}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1275","location":{"end":{"column":2,"line":1566},"start":{"column":33,"line":1559}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1274","location":{"end":{"column":2,"line":1557},"start":{"column":30,"line":1550}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1278","location":{"end":{"column":31,"line":1572},"start":{"column":22,"line":1572}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1279","location":{"end":{"column":33,"line":1573},"start":{"column":24,"line":1573}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1280","location":{"end":{"column":26,"line":1574},"start":{"column":17,"line":1574}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1281","location":{"end":{"column":37,"line":1575},"start":{"column":28,"line":1575}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1282","location":{"end":{"column":46,"line":1576},"start":{"column":26,"line":1576}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1283","location":{"end":{"column":39,"line":1577},"start":{"column":20,"line":1577}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1285","location":{"end":{"column":45,"line":1579},"start":{"column":25,"line":1579}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1289","location":{"end":{"column":35,"line":1583},"start":{"column":26,"line":1583}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1284","location":{"end":{"column":33,"line":1578},"start":{"column":21,"line":1578}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1287","location":{"end":{"column":29,"line":1581},"start":{"column":20,"line":1581}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1286","location":{"end":{"column":36,"line":1580},"start":{"column":27,"line":1580}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1291","location":{"end":{"column":6,"line":1598},"start":{"column":40,"line":1586}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1288","location":{"end":{"column":41,"line":1582},"start":{"column":21,"line":1582}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1292","location":{"end":{"column":37,"line":1600},"start":{"column":16,"line":1600}},"mutatorName":"BinaryExpression","replacement":"'\"' + phaseName - '\"'","status":"Survived"},{"id":"1290","location":{"end":{"column":36,"line":1584},"start":{"column":27,"line":1584}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1293","location":{"end":{"column":31,"line":1600},"start":{"column":16,"line":1600}},"mutatorName":"BinaryExpression","replacement":"'\"' - phaseName","status":"Survived"},{"id":"1294","location":{"end":{"column":19,"line":1600},"start":{"column":16,"line":1600}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1295","location":{"end":{"column":37,"line":1600},"start":{"column":34,"line":1600}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1301","location":{"end":{"column":37,"line":1608},"start":{"column":16,"line":1608}},"mutatorName":"BinaryExpression","replacement":"'\"' + phaseName - '\"'","status":"Survived"},{"id":"1300","location":{"end":{"column":2,"line":1615},"start":{"column":63,"line":1607}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1296","location":{"end":{"column":40,"line":1601},"start":{"column":19,"line":1601}},"mutatorName":"BinaryExpression","replacement":"subfolderPath && '\"\"'","status":"Killed"},{"id":"1297","location":{"end":{"column":40,"line":1601},"start":{"column":19,"line":1601}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1298","location":{"end":{"column":40,"line":1601},"start":{"column":19,"line":1601}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1302","location":{"end":{"column":31,"line":1608},"start":{"column":16,"line":1608}},"mutatorName":"BinaryExpression","replacement":"'\"' - phaseName","status":"Survived"},{"id":"1303","location":{"end":{"column":19,"line":1608},"start":{"column":16,"line":1608}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1304","location":{"end":{"column":37,"line":1608},"start":{"column":34,"line":1608}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1305","location":{"end":{"column":46,"line":1609},"start":{"column":22,"line":1609}},"mutatorName":"BinaryExpression","replacement":"options.inputPaths && []","status":"Survived"},{"id":"1299","location":{"end":{"column":40,"line":1601},"start":{"column":36,"line":1601}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1306","location":{"end":{"column":46,"line":1609},"start":{"column":22,"line":1609}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1307","location":{"end":{"column":46,"line":1609},"start":{"column":22,"line":1609}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1309","location":{"end":{"column":48,"line":1610},"start":{"column":23,"line":1610}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1313","location":{"end":{"column":26,"line":1612},"start":{"column":23,"line":1612}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1312","location":{"end":{"column":69,"line":1612},"start":{"column":23,"line":1612}},"mutatorName":"BinaryExpression","replacement":"'\"' - options.shellScript.replace(/\"/g, '\\\\\"')","status":"Killed"},{"id":"1310","location":{"end":{"column":48,"line":1610},"start":{"column":23,"line":1610}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1314","location":{"end":{"column":68,"line":1612},"start":{"column":63,"line":1612}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1311","location":{"end":{"column":75,"line":1612},"start":{"column":23,"line":1612}},"mutatorName":"BinaryExpression","replacement":"'\"' + options.shellScript.replace(/\"/g, '\\\\\"') - '\"'","status":"Killed"},{"id":"1308","location":{"end":{"column":48,"line":1610},"start":{"column":23,"line":1610}},"mutatorName":"BinaryExpression","replacement":"options.outputPaths && []","status":"Survived"},{"id":"1315","location":{"end":{"column":75,"line":1612},"start":{"column":72,"line":1612}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1316","location":{"end":{"column":2,"line":1619},"start":{"column":36,"line":1617}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1317","location":{"end":{"column":2,"line":1623},"start":{"column":40,"line":1621}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1325","location":{"end":{"column":51,"line":1635},"start":{"column":42,"line":1635}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1318","location":{"end":{"column":53,"line":1622},"start":{"column":12,"line":1622}},"mutatorName":"BinaryExpression","replacement":"file.basename && path.basename(file.path)","status":"Survived"},{"id":"1320","location":{"end":{"column":53,"line":1622},"start":{"column":12,"line":1622}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1319","location":{"end":{"column":53,"line":1622},"start":{"column":12,"line":1622}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1323","location":{"end":{"column":24,"line":1630},"start":{"column":14,"line":1630}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1321","location":{"end":{"column":2,"line":1627},"start":{"column":41,"line":1625}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1324","location":{"end":{"column":2,"line":1636},"start":{"column":47,"line":1634}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1326","location":{"end":{"column":2,"line":1640},"start":{"column":49,"line":1638}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1327","location":{"end":{"column":53,"line":1639},"start":{"column":42,"line":1639}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1328","location":{"end":{"column":2,"line":1644},"start":{"column":50,"line":1642}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1329","location":{"end":{"column":54,"line":1643},"start":{"column":42,"line":1643}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1322","location":{"end":{"column":2,"line":1631},"start":{"column":28,"line":1629}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1330","location":{"end":{"column":2,"line":1653},"start":{"column":47,"line":1646}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1331","location":{"end":{"column":57,"line":1647},"start":{"column":34,"line":1647}},"mutatorName":"BinaryExpression","replacement":"'^' + group - '[\\\\\\\\/]'","status":"Killed"},{"id":"1332","location":{"end":{"column":45,"line":1647},"start":{"column":34,"line":1647}},"mutatorName":"BinaryExpression","replacement":"'^' - group","status":"Killed"},{"id":"1337","location":{"end":{"column":54,"line":1650},"start":{"column":52,"line":1650}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"},{"id":"1334","location":{"end":{"column":57,"line":1647},"start":{"column":48,"line":1647}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1333","location":{"end":{"column":37,"line":1647},"start":{"column":34,"line":1647}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1335","location":{"end":{"column":43,"line":1649},"start":{"column":9,"line":1649}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1336","location":{"end":{"column":43,"line":1649},"start":{"column":9,"line":1649}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1338","location":{"end":{"column":2,"line":1673},"start":{"column":40,"line":1655}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1339","location":{"end":{"column":48,"line":1656},"start":{"column":39,"line":1656}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1340","location":{"end":{"column":23,"line":1660},"start":{"column":9,"line":1660}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1341","location":{"end":{"column":23,"line":1660},"start":{"column":9,"line":1660}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1343","location":{"end":{"column":23,"line":1660},"start":{"column":20,"line":1660}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1342","location":{"end":{"column":23,"line":1660},"start":{"column":9,"line":1660}},"mutatorName":"BinaryExpression","replacement":"fileDir != '.'","status":"Killed"},{"id":"1344","location":{"end":{"column":6,"line":1662},"start":{"column":25,"line":1660}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1347","location":{"end":{"column":32,"line":1663},"start":{"column":19,"line":1663}},"mutatorName":"BinaryExpression","replacement":"'/' - fileDir","status":"Killed"},{"id":"1346","location":{"end":{"column":6,"line":1664},"start":{"column":12,"line":1662}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1349","location":{"end":{"column":35,"line":1666},"start":{"column":9,"line":1666}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1345","location":{"end":{"column":21,"line":1661},"start":{"column":19,"line":1661}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"},{"id":"1348","location":{"end":{"column":22,"line":1663},"start":{"column":19,"line":1663}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1351","location":{"end":{"column":35,"line":1666},"start":{"column":9,"line":1666}},"mutatorName":"BinaryExpression","replacement":"file.plugin || pluginsPath","status":"Killed"},{"id":"1350","location":{"end":{"column":35,"line":1666},"start":{"column":9,"line":1666}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1352","location":{"end":{"column":6,"line":1668},"start":{"column":37,"line":1666}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1353","location":{"end":{"column":65,"line":1667},"start":{"column":16,"line":1667}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"$(SRCROOT)/' + unquote(pluginsPath) - '\\\\\"\"'","status":"Killed"},{"id":"1354","location":{"end":{"column":56,"line":1667},"start":{"column":16,"line":1667}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"$(SRCROOT)/' - unquote(pluginsPath)","status":"Killed"},{"id":"1355","location":{"end":{"column":33,"line":1667},"start":{"column":16,"line":1667}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1360","location":{"end":{"column":6,"line":1670},"start":{"column":54,"line":1668}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1356","location":{"end":{"column":65,"line":1667},"start":{"column":59,"line":1667}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1357","location":{"end":{"column":52,"line":1668},"start":{"column":16,"line":1668}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1359","location":{"end":{"column":52,"line":1668},"start":{"column":16,"line":1668}},"mutatorName":"BinaryExpression","replacement":"file.customFramework || file.dirname","status":"Survived"},{"id":"1358","location":{"end":{"column":52,"line":1668},"start":{"column":16,"line":1668}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1363","location":{"end":{"column":22,"line":1669},"start":{"column":16,"line":1669}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1362","location":{"end":{"column":37,"line":1669},"start":{"column":16,"line":1669}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"' - file.dirname","status":"Killed"},{"id":"1364","location":{"end":{"column":46,"line":1669},"start":{"column":40,"line":1669}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1365","location":{"end":{"column":6,"line":1672},"start":{"column":12,"line":1670}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1361","location":{"end":{"column":46,"line":1669},"start":{"column":16,"line":1669}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"' + file.dirname - '\\\\\"\"'","status":"Killed"},{"id":"1371","location":{"end":{"column":2,"line":1686},"start":{"column":27,"line":1675}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1372","location":{"end":{"column":28,"line":1679},"start":{"column":13,"line":1679}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"1373","location":{"end":{"column":28,"line":1679},"start":{"column":13,"line":1679}},"mutatorName":"BinaryExpression","replacement":"i <= keys.length","status":"Killed"},{"id":"1374","location":{"end":{"column":28,"line":1679},"start":{"column":13,"line":1679}},"mutatorName":"BinaryExpression","replacement":"i >= keys.length","status":"Killed"},{"id":"1376","location":{"end":{"column":6,"line":1683},"start":{"column":35,"line":1679}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1377","location":{"end":{"column":39,"line":1680},"start":{"column":13,"line":1680}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1366","location":{"end":{"column":71,"line":1671},"start":{"column":16,"line":1671}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"$(SRCROOT)/' + proj.productName + fileDir - '\\\\\"\"'","status":"Killed"},{"id":"1367","location":{"end":{"column":62,"line":1671},"start":{"column":16,"line":1671}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"$(SRCROOT)/' + proj.productName - fileDir","status":"Killed"},{"id":"1370","location":{"end":{"column":71,"line":1671},"start":{"column":65,"line":1671}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1368","location":{"end":{"column":52,"line":1671},"start":{"column":16,"line":1671}},"mutatorName":"BinaryExpression","replacement":"'\"\\\\\"$(SRCROOT)/' - proj.productName","status":"Killed"},{"id":"1369","location":{"end":{"column":33,"line":1671},"start":{"column":16,"line":1671}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1379","location":{"end":{"column":39,"line":1680},"start":{"column":13,"line":1680}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(keys[i])","status":"Killed"},{"id":"1378","location":{"end":{"column":39,"line":1680},"start":{"column":13,"line":1680}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1380","location":{"end":{"column":10,"line":1682},"start":{"column":41,"line":1680}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1375","location":{"end":{"column":33,"line":1679},"start":{"column":30,"line":1679}},"mutatorName":"PostfixUnaryExpression","replacement":"i--","status":"Timeout"},{"id":"1381","location":{"end":{"column":2,"line":1690},"start":{"column":23,"line":1688}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1382","location":{"end":{"column":12,"line":1689},"start":{"column":9,"line":1689}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1383","location":{"end":{"column":12,"line":1689},"start":{"column":9,"line":1689}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1384","location":{"end":{"column":49,"line":1689},"start":{"column":45,"line":1689}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1385","location":{"end":{"column":2,"line":1703},"start":{"column":37,"line":1693}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1386","location":{"end":{"column":6,"line":1700},"start":{"column":29,"line":1695}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Survived"},{"id":"1387","location":{"end":{"column":45,"line":1696},"start":{"column":33,"line":1696}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1388","location":{"end":{"column":44,"line":1697},"start":{"column":33,"line":1697}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1391","location":{"end":{"column":2,"line":1723},"start":{"column":48,"line":1705}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1389","location":{"end":{"column":40,"line":1698},"start":{"column":31,"line":1698}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1390","location":{"end":{"column":46,"line":1699},"start":{"column":34,"line":1699}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1392","location":{"end":{"column":10,"line":1720},"start":{"column":33,"line":1707}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1393","location":{"end":{"column":62,"line":1708},"start":{"column":26,"line":1708}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1394","location":{"end":{"column":66,"line":1709},"start":{"column":28,"line":1709}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1395","location":{"end":{"column":52,"line":1710},"start":{"column":21,"line":1710}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1397","location":{"end":{"column":70,"line":1712},"start":{"column":30,"line":1712}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1396","location":{"end":{"column":61,"line":1711},"start":{"column":32,"line":1711}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1399","location":{"end":{"column":68,"line":1714},"start":{"column":29,"line":1714}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1398","location":{"end":{"column":58,"line":1713},"start":{"column":24,"line":1713}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1400","location":{"end":{"column":72,"line":1715},"start":{"column":31,"line":1715}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1402","location":{"end":{"column":71,"line":1717},"start":{"column":25,"line":1717}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1401","location":{"end":{"column":69,"line":1716},"start":{"column":24,"line":1716}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1403","location":{"end":{"column":73,"line":1718},"start":{"column":30,"line":1718}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1404","location":{"end":{"column":75,"line":1719},"start":{"column":31,"line":1719}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1405","location":{"end":{"column":2,"line":1743},"start":{"column":47,"line":1725}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1406","location":{"end":{"column":10,"line":1740},"start":{"column":31,"line":1727}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1407","location":{"end":{"column":49,"line":1728},"start":{"column":13,"line":1728}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1409","location":{"end":{"column":51,"line":1729},"start":{"column":13,"line":1729}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1408","location":{"end":{"column":74,"line":1728},"start":{"column":51,"line":1728}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1410","location":{"end":{"column":78,"line":1729},"start":{"column":53,"line":1729}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1412","location":{"end":{"column":65,"line":1730},"start":{"column":46,"line":1730}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1411","location":{"end":{"column":44,"line":1730},"start":{"column":13,"line":1730}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1413","location":{"end":{"column":42,"line":1731},"start":{"column":13,"line":1731}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1414","location":{"end":{"column":69,"line":1731},"start":{"column":44,"line":1731}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1415","location":{"end":{"column":53,"line":1732},"start":{"column":13,"line":1732}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1416","location":{"end":{"column":80,"line":1732},"start":{"column":55,"line":1732}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1417","location":{"end":{"column":47,"line":1733},"start":{"column":13,"line":1733}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1419","location":{"end":{"column":52,"line":1734},"start":{"column":13,"line":1734}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1418","location":{"end":{"column":70,"line":1733},"start":{"column":49,"line":1733}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1420","location":{"end":{"column":68,"line":1734},"start":{"column":54,"line":1734}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1422","location":{"end":{"column":76,"line":1735},"start":{"column":56,"line":1735}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1421","location":{"end":{"column":54,"line":1735},"start":{"column":13,"line":1735}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1423","location":{"end":{"column":58,"line":1736},"start":{"column":13,"line":1736}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1424","location":{"end":{"column":83,"line":1736},"start":{"column":60,"line":1736}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1426","location":{"end":{"column":84,"line":1737},"start":{"column":61,"line":1737}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1425","location":{"end":{"column":59,"line":1737},"start":{"column":13,"line":1737}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1427","location":{"end":{"column":56,"line":1738},"start":{"column":13,"line":1738}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1428","location":{"end":{"column":83,"line":1738},"start":{"column":58,"line":1738}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1429","location":{"end":{"column":57,"line":1739},"start":{"column":13,"line":1739}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1430","location":{"end":{"column":84,"line":1739},"start":{"column":59,"line":1739}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1431","location":{"end":{"column":2,"line":1760},"start":{"column":51,"line":1745}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1432","location":{"end":{"column":6,"line":1759},"start":{"column":13,"line":1756}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1434","location":{"end":{"column":64,"line":1764},"start":{"column":50,"line":1764}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1436","location":{"end":{"column":6,"line":1772},"start":{"column":12,"line":1769}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1433","location":{"end":{"column":2,"line":1773},"start":{"column":50,"line":1762}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1435","location":{"end":{"column":75,"line":1764},"start":{"column":66,"line":1764}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1438","location":{"end":{"column":56,"line":1777},"start":{"column":42,"line":1777}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1437","location":{"end":{"column":2,"line":1793},"start":{"column":56,"line":1775}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1439","location":{"end":{"column":67,"line":1777},"start":{"column":58,"line":1777}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1440","location":{"end":{"column":39,"line":1779},"start":{"column":21,"line":1779}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"1441","location":{"end":{"column":39,"line":1779},"start":{"column":21,"line":1779}},"mutatorName":"BinaryExpression","replacement":"i <= targets.length","status":"Killed"},{"id":"1442","location":{"end":{"column":39,"line":1779},"start":{"column":21,"line":1779}},"mutatorName":"BinaryExpression","replacement":"i >= targets.length","status":"Killed"},{"id":"1443","location":{"end":{"column":44,"line":1779},"start":{"column":41,"line":1779}},"mutatorName":"PostfixUnaryExpression","replacement":"i--","status":"Killed"},{"id":"1446","location":{"end":{"column":81,"line":1782},"start":{"column":13,"line":1782}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1447","location":{"end":{"column":81,"line":1782},"start":{"column":13,"line":1782}},"mutatorName":"BinaryExpression","replacement":"nativeTargets[targetUuid]['productType'] !== '\"' + productType + '\"'","status":"Killed"},{"id":"1444","location":{"end":{"column":6,"line":1790},"start":{"column":46,"line":1779}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1448","location":{"end":{"column":52,"line":1782},"start":{"column":39,"line":1782}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1445","location":{"end":{"column":81,"line":1782},"start":{"column":13,"line":1782}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1450","location":{"end":{"column":75,"line":1782},"start":{"column":58,"line":1782}},"mutatorName":"BinaryExpression","replacement":"'\"' - productType","status":"Killed"},{"id":"1449","location":{"end":{"column":81,"line":1782},"start":{"column":58,"line":1782}},"mutatorName":"BinaryExpression","replacement":"'\"' + productType - '\"'","status":"Killed"},{"id":"1451","location":{"end":{"column":61,"line":1782},"start":{"column":58,"line":1782}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1452","location":{"end":{"column":81,"line":1782},"start":{"column":78,"line":1782}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1453","location":{"end":{"column":10,"line":1789},"start":{"column":83,"line":1782}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1454","location":{"end":{"column":14,"line":1788},"start":{"column":20,"line":1785}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1455","location":{"end":{"column":2,"line":1819},"start":{"column":79,"line":1797}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1456","location":{"end":{"column":46,"line":1799},"start":{"column":9,"line":1799}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1458","location":{"end":{"column":46,"line":1799},"start":{"column":9,"line":1799}},"mutatorName":"BinaryExpression","replacement":"group || group.children !== undefined","status":"Survived"},{"id":"1457","location":{"end":{"column":46,"line":1799},"start":{"column":9,"line":1799}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1459","location":{"end":{"column":46,"line":1799},"start":{"column":18,"line":1799}},"mutatorName":"BinaryExpression","replacement":"group.children === undefined","status":"Killed"},{"id":"1460","location":{"end":{"column":46,"line":1799},"start":{"column":18,"line":1799}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1461","location":{"end":{"column":46,"line":1799},"start":{"column":18,"line":1799}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1462","location":{"end":{"column":6,"line":1818},"start":{"column":48,"line":1799}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1463","location":{"end":{"column":37,"line":1800},"start":{"column":13,"line":1800}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1464","location":{"end":{"column":37,"line":1800},"start":{"column":13,"line":1800}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1465","location":{"end":{"column":37,"line":1800},"start":{"column":13,"line":1800}},"mutatorName":"BinaryExpression","replacement":"typeof file !== 'string'","status":"Killed"},{"id":"1466","location":{"end":{"column":37,"line":1800},"start":{"column":29,"line":1800}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1467","location":{"end":{"column":10,"line":1813},"start":{"column":39,"line":1800}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1471","location":{"end":{"column":14,"line":1807},"start":{"column":46,"line":1805}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1469","location":{"end":{"column":44,"line":1805},"start":{"column":17,"line":1805}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1470","location":{"end":{"column":44,"line":1805},"start":{"column":17,"line":1805}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1472","location":{"end":{"column":56,"line":1808},"start":{"column":22,"line":1808}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1468","location":{"end":{"column":14,"line":1804},"start":{"column":30,"line":1802}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1473","location":{"end":{"column":56,"line":1808},"start":{"column":22,"line":1808}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1474","location":{"end":{"column":14,"line":1810},"start":{"column":58,"line":1808}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1475","location":{"end":{"column":10,"line":1817},"start":{"column":14,"line":1814}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1478","location":{"end":{"column":2,"line":1827},"start":{"column":64,"line":1825}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1479","location":{"end":{"column":54,"line":1826},"start":{"column":44,"line":1826}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1476","location":{"end":{"column":2,"line":1823},"start":{"column":71,"line":1821}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1477","location":{"end":{"column":61,"line":1822},"start":{"column":44,"line":1822}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1480","location":{"end":{"column":2,"line":1854},"start":{"column":83,"line":1831}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1481","location":{"end":{"column":6,"line":1838},"start":{"column":17,"line":1833}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1482","location":{"end":{"column":35,"line":1834},"start":{"column":14,"line":1834}},"mutatorName":"BinaryExpression","replacement":"'\"' + groupType - '\"'","status":"Survived"},{"id":"1485","location":{"end":{"column":35,"line":1834},"start":{"column":32,"line":1834}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1486","location":{"end":{"column":32,"line":1837},"start":{"column":21,"line":1837}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1487","location":{"end":{"column":17,"line":1839},"start":{"column":9,"line":1839}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1484","location":{"end":{"column":17,"line":1834},"start":{"column":14,"line":1834}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1483","location":{"end":{"column":29,"line":1834},"start":{"column":14,"line":1834}},"mutatorName":"BinaryExpression","replacement":"'\"' - groupType","status":"Survived"},{"id":"1489","location":{"end":{"column":37,"line":1843},"start":{"column":21,"line":1843}},"mutatorName":"BinaryExpression","replacement":"key - '_comment'","status":"Survived"},{"id":"1488","location":{"end":{"column":17,"line":1839},"start":{"column":9,"line":1839}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1490","location":{"end":{"column":37,"line":1843},"start":{"column":27,"line":1843}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1491","location":{"end":{"column":16,"line":1847},"start":{"column":9,"line":1847}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1492","location":{"end":{"column":16,"line":1847},"start":{"column":9,"line":1847}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1493","location":{"end":{"column":16,"line":1847},"start":{"column":9,"line":1847}},"mutatorName":"PrefixUnaryExpression","replacement":"groups","status":"Killed"},{"id":"1494","location":{"end":{"column":6,"line":1849},"start":{"column":18,"line":1847}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1495","location":{"end":{"column":2,"line":1858},"start":{"column":61,"line":1856}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1496","location":{"end":{"column":74,"line":1857},"start":{"column":57,"line":1857}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1499","location":{"end":{"column":2,"line":1878},"start":{"column":87,"line":1866}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1498","location":{"end":{"column":66,"line":1861},"start":{"column":56,"line":1861}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1497","location":{"end":{"column":2,"line":1862},"start":{"column":64,"line":1860}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1505","location":{"end":{"column":72,"line":1872},"start":{"column":16,"line":1871}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1500","location":{"end":{"column":14,"line":1868},"start":{"column":9,"line":1868}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1504","location":{"end":{"column":72,"line":1872},"start":{"column":16,"line":1871}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1501","location":{"end":{"column":14,"line":1868},"start":{"column":9,"line":1868}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1506","location":{"end":{"column":72,"line":1872},"start":{"column":16,"line":1871}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value == groupChildren[i].value || pbxGroupChild(file).comment == groupChildren[i].comment","status":"Survived"},{"id":"1502","location":{"end":{"column":6,"line":1877},"start":{"column":16,"line":1868}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1503","location":{"end":{"column":10,"line":1876},"start":{"column":33,"line":1870}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1507","location":{"end":{"column":67,"line":1871},"start":{"column":16,"line":1871}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).value != groupChildren[i].value","status":"Killed"},{"id":"1509","location":{"end":{"column":67,"line":1871},"start":{"column":16,"line":1871}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1510","location":{"end":{"column":72,"line":1872},"start":{"column":17,"line":1872}},"mutatorName":"BinaryExpression","replacement":"pbxGroupChild(file).comment != groupChildren[i].comment","status":"Killed"},{"id":"1508","location":{"end":{"column":67,"line":1871},"start":{"column":16,"line":1871}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1511","location":{"end":{"column":72,"line":1872},"start":{"column":17,"line":1872}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1512","location":{"end":{"column":72,"line":1872},"start":{"column":17,"line":1872}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1514","location":{"end":{"column":2,"line":1882},"start":{"column":69,"line":1880}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1515","location":{"end":{"column":62,"line":1881},"start":{"column":52,"line":1881}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1513","location":{"end":{"column":14,"line":1875},"start":{"column":74,"line":1872}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1517","location":{"end":{"column":69,"line":1885},"start":{"column":52,"line":1885}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1516","location":{"end":{"column":2,"line":1886},"start":{"column":76,"line":1884}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1518","location":{"end":{"column":2,"line":1892},"start":{"column":73,"line":1890}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1520","location":{"end":{"column":48,"line":1895},"start":{"column":38,"line":1895}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1519","location":{"end":{"column":2,"line":1896},"start":{"column":55,"line":1894}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1521","location":{"end":{"column":2,"line":1900},"start":{"column":62,"line":1898}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1523","location":{"end":{"column":2,"line":1934},"start":{"column":77,"line":1904}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1522","location":{"end":{"column":55,"line":1899},"start":{"column":38,"line":1899}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1524","location":{"end":{"column":6,"line":1931},"start":{"column":29,"line":1908}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1526","location":{"end":{"column":34,"line":1910},"start":{"column":13,"line":1910}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1525","location":{"end":{"column":34,"line":1910},"start":{"column":13,"line":1910}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1527","location":{"end":{"column":55,"line":1913},"start":{"column":13,"line":1913}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1529","location":{"end":{"column":55,"line":1913},"start":{"column":13,"line":1913}},"mutatorName":"BinaryExpression","replacement":"criteria && criteria.path || criteria.name","status":"Killed"},{"id":"1530","location":{"end":{"column":38,"line":1913},"start":{"column":13,"line":1913}},"mutatorName":"BinaryExpression","replacement":"criteria || criteria.path","status":"Killed"},{"id":"1528","location":{"end":{"column":55,"line":1913},"start":{"column":13,"line":1913}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1532","location":{"end":{"column":38,"line":1913},"start":{"column":13,"line":1913}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1531","location":{"end":{"column":38,"line":1913},"start":{"column":13,"line":1913}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1533","location":{"end":{"column":10,"line":1918},"start":{"column":57,"line":1913}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1534","location":{"end":{"column":77,"line":1914},"start":{"column":17,"line":1914}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1535","location":{"end":{"column":77,"line":1914},"start":{"column":17,"line":1914}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1537","location":{"end":{"column":45,"line":1914},"start":{"column":17,"line":1914}},"mutatorName":"BinaryExpression","replacement":"criteria.path !== group.path","status":"Killed"},{"id":"1542","location":{"end":{"column":77,"line":1914},"start":{"column":49,"line":1914}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1536","location":{"end":{"column":77,"line":1914},"start":{"column":17,"line":1914}},"mutatorName":"BinaryExpression","replacement":"criteria.path === group.path || criteria.name === group.name","status":"Survived"},{"id":"1539","location":{"end":{"column":45,"line":1914},"start":{"column":17,"line":1914}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1540","location":{"end":{"column":77,"line":1914},"start":{"column":49,"line":1914}},"mutatorName":"BinaryExpression","replacement":"criteria.name !== group.name","status":"Killed"},{"id":"1538","location":{"end":{"column":45,"line":1914},"start":{"column":17,"line":1914}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1545","location":{"end":{"column":43,"line":1919},"start":{"column":18,"line":1919}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1543","location":{"end":{"column":14,"line":1917},"start":{"column":79,"line":1914}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1546","location":{"end":{"column":43,"line":1919},"start":{"column":18,"line":1919}},"mutatorName":"BinaryExpression","replacement":"criteria || criteria.path","status":"Killed"},{"id":"1544","location":{"end":{"column":43,"line":1919},"start":{"column":18,"line":1919}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1541","location":{"end":{"column":77,"line":1914},"start":{"column":49,"line":1914}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1547","location":{"end":{"column":10,"line":1924},"start":{"column":45,"line":1919}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1552","location":{"end":{"column":43,"line":1925},"start":{"column":18,"line":1925}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1548","location":{"end":{"column":45,"line":1920},"start":{"column":17,"line":1920}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1550","location":{"end":{"column":45,"line":1920},"start":{"column":17,"line":1920}},"mutatorName":"BinaryExpression","replacement":"criteria.path !== group.path","status":"Killed"},{"id":"1556","location":{"end":{"column":45,"line":1926},"start":{"column":17,"line":1926}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1549","location":{"end":{"column":45,"line":1920},"start":{"column":17,"line":1920}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1557","location":{"end":{"column":45,"line":1926},"start":{"column":17,"line":1926}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1554","location":{"end":{"column":43,"line":1925},"start":{"column":18,"line":1925}},"mutatorName":"BinaryExpression","replacement":"criteria || criteria.name","status":"Survived"},{"id":"1551","location":{"end":{"column":14,"line":1923},"start":{"column":47,"line":1920}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1555","location":{"end":{"column":10,"line":1930},"start":{"column":45,"line":1925}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1553","location":{"end":{"column":43,"line":1925},"start":{"column":18,"line":1925}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1558","location":{"end":{"column":45,"line":1926},"start":{"column":17,"line":1926}},"mutatorName":"BinaryExpression","replacement":"criteria.name !== group.name","status":"Killed"},{"id":"1559","location":{"end":{"column":14,"line":1929},"start":{"column":47,"line":1926}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1562","location":{"end":{"column":2,"line":1942},"start":{"column":66,"line":1940}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1563","location":{"end":{"column":67,"line":1941},"start":{"column":50,"line":1941}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1566","location":{"end":{"column":67,"line":1947},"start":{"column":56,"line":1947}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1568","location":{"end":{"column":2,"line":1968},"start":{"column":55,"line":1961}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1560","location":{"end":{"column":2,"line":1938},"start":{"column":59,"line":1936}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1564","location":{"end":{"column":2,"line":1959},"start":{"column":67,"line":1944}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1567","location":{"end":{"column":6,"line":1954},"start":{"column":36,"line":1950}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1569","location":{"end":{"column":80,"line":1962},"start":{"column":7,"line":1962}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1565","location":{"end":{"column":68,"line":1947},"start":{"column":49,"line":1947}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1570","location":{"end":{"column":80,"line":1962},"start":{"column":7,"line":1962}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1571","location":{"end":{"column":80,"line":1962},"start":{"column":7,"line":1962}},"mutatorName":"PrefixUnaryExpression","replacement":"this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions']","status":"Killed"},{"id":"1561","location":{"end":{"column":60,"line":1937},"start":{"column":50,"line":1937}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1573","location":{"end":{"column":79,"line":1962},"start":{"column":65,"line":1962}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1574","location":{"end":{"column":4,"line":1964},"start":{"column":82,"line":1962}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1576","location":{"end":{"column":76,"line":1963},"start":{"column":62,"line":1963}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1578","location":{"end":{"column":33,"line":1965},"start":{"column":7,"line":1965}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1575","location":{"end":{"column":59,"line":1963},"start":{"column":53,"line":1963}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1572","location":{"end":{"column":62,"line":1962},"start":{"column":56,"line":1962}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1579","location":{"end":{"column":33,"line":1965},"start":{"column":7,"line":1965}},"mutatorName":"PrefixUnaryExpression","replacement":"this.hasKnownRegion(name)","status":"Killed"},{"id":"1580","location":{"end":{"column":4,"line":1967},"start":{"column":35,"line":1965}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1577","location":{"end":{"column":33,"line":1965},"start":{"column":7,"line":1965}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1581","location":{"end":{"column":59,"line":1966},"start":{"column":53,"line":1966}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1582","location":{"end":{"column":76,"line":1966},"start":{"column":62,"line":1966}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1583","location":{"end":{"column":2,"line":1981},"start":{"column":58,"line":1970}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1589","location":{"end":{"column":39,"line":1973},"start":{"column":21,"line":1973}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"1588","location":{"end":{"column":4,"line":1980},"start":{"column":16,"line":1972}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1587","location":{"end":{"column":14,"line":1972},"start":{"column":7,"line":1972}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1586","location":{"end":{"column":14,"line":1972},"start":{"column":7,"line":1972}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1590","location":{"end":{"column":39,"line":1973},"start":{"column":21,"line":1973}},"mutatorName":"BinaryExpression","replacement":"i <= regions.length","status":"Survived"},{"id":"1584","location":{"end":{"column":71,"line":1971},"start":{"column":65,"line":1971}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1585","location":{"end":{"column":88,"line":1971},"start":{"column":74,"line":1971}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1591","location":{"end":{"column":39,"line":1973},"start":{"column":21,"line":1973}},"mutatorName":"BinaryExpression","replacement":"i >= regions.length","status":"Killed"},{"id":"1593","location":{"end":{"column":6,"line":1978},"start":{"column":46,"line":1973}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1594","location":{"end":{"column":30,"line":1974},"start":{"column":11,"line":1974}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1595","location":{"end":{"column":30,"line":1974},"start":{"column":11,"line":1974}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1592","location":{"end":{"column":44,"line":1973},"start":{"column":41,"line":1973}},"mutatorName":"PostfixUnaryExpression","replacement":"i--","status":"Timeout"},{"id":"1598","location":{"end":{"column":59,"line":1979},"start":{"column":53,"line":1979}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1601","location":{"end":{"column":71,"line":1984},"start":{"column":65,"line":1984}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1600","location":{"end":{"column":2,"line":1993},"start":{"column":55,"line":1983}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1599","location":{"end":{"column":76,"line":1979},"start":{"column":62,"line":1979}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1597","location":{"end":{"column":8,"line":1977},"start":{"column":32,"line":1974}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1596","location":{"end":{"column":30,"line":1974},"start":{"column":11,"line":1974}},"mutatorName":"BinaryExpression","replacement":"regions[i] !== name","status":"Killed"},{"id":"1602","location":{"end":{"column":88,"line":1984},"start":{"column":74,"line":1984}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1603","location":{"end":{"column":14,"line":1985},"start":{"column":7,"line":1985}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1604","location":{"end":{"column":14,"line":1985},"start":{"column":7,"line":1985}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1605","location":{"end":{"column":4,"line":1991},"start":{"column":16,"line":1985}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1606","location":{"end":{"column":6,"line":1990},"start":{"column":28,"line":1986}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1607","location":{"end":{"column":30,"line":1987},"start":{"column":11,"line":1987}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1608","location":{"end":{"column":30,"line":1987},"start":{"column":11,"line":1987}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1609","location":{"end":{"column":30,"line":1987},"start":{"column":11,"line":1987}},"mutatorName":"BinaryExpression","replacement":"regions[i] !== name","status":"Killed"},{"id":"1613","location":{"end":{"column":2,"line":1997},"start":{"column":52,"line":1995}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1614","location":{"end":{"column":2,"line":2019},"start":{"column":60,"line":2001}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1615","location":{"end":{"column":32,"line":2005},"start":{"column":9,"line":2005}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1611","location":{"end":{"column":20,"line":1988},"start":{"column":16,"line":1988}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"1612","location":{"end":{"column":15,"line":1992},"start":{"column":10,"line":1992}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"1616","location":{"end":{"column":32,"line":2005},"start":{"column":9,"line":2005}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1617","location":{"end":{"column":37,"line":2011},"start":{"column":9,"line":2011}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1618","location":{"end":{"column":37,"line":2011},"start":{"column":9,"line":2011}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1610","location":{"end":{"column":8,"line":1989},"start":{"column":32,"line":1987}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1619","location":{"end":{"column":6,"line":2013},"start":{"column":39,"line":2011}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1622","location":{"end":{"column":6,"line":2016},"start":{"column":51,"line":2014}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1620","location":{"end":{"column":49,"line":2014},"start":{"column":14,"line":2014}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1626","location":{"end":{"column":6,"line":2028},"start":{"column":39,"line":2026}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1624","location":{"end":{"column":37,"line":2026},"start":{"column":9,"line":2026}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1623","location":{"end":{"column":2,"line":2034},"start":{"column":63,"line":2021}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1621","location":{"end":{"column":49,"line":2014},"start":{"column":14,"line":2014}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1625","location":{"end":{"column":37,"line":2026},"start":{"column":9,"line":2026}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1627","location":{"end":{"column":49,"line":2029},"start":{"column":14,"line":2029}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1629","location":{"end":{"column":6,"line":2031},"start":{"column":51,"line":2029}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1628","location":{"end":{"column":49,"line":2029},"start":{"column":14,"line":2029}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1630","location":{"end":{"column":2,"line":2052},"start":{"column":63,"line":2038}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1631","location":{"end":{"column":6,"line":2050},"start":{"column":37,"line":2041}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1632","location":{"end":{"column":42,"line":2042},"start":{"column":13,"line":2042}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1633","location":{"end":{"column":42,"line":2042},"start":{"column":13,"line":2042}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1636","location":{"end":{"column":75,"line":2044},"start":{"column":18,"line":2044}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1635","location":{"end":{"column":10,"line":2049},"start":{"column":44,"line":2042}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1637","location":{"end":{"column":75,"line":2044},"start":{"column":18,"line":2044}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1638","location":{"end":{"column":75,"line":2044},"start":{"column":18,"line":2044}},"mutatorName":"BinaryExpression","replacement":"build && config.name === build && build === undefined","status":"Killed"},{"id":"1634","location":{"end":{"column":42,"line":2042},"start":{"column":13,"line":2042}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(configName)","status":"Killed"},{"id":"1639","location":{"end":{"column":49,"line":2044},"start":{"column":19,"line":2044}},"mutatorName":"BinaryExpression","replacement":"build || config.name === build","status":"Killed"},{"id":"1641","location":{"end":{"column":49,"line":2044},"start":{"column":19,"line":2044}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1640","location":{"end":{"column":49,"line":2044},"start":{"column":19,"line":2044}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1642","location":{"end":{"column":49,"line":2044},"start":{"column":28,"line":2044}},"mutatorName":"BinaryExpression","replacement":"config.name !== build","status":"Killed"},{"id":"1643","location":{"end":{"column":49,"line":2044},"start":{"column":28,"line":2044}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1651","location":{"end":{"column":61,"line":2045},"start":{"column":21,"line":2045}},"mutatorName":"BinaryExpression","replacement":"config.buildSettings[prop] === undefined","status":"Killed"},{"id":"1648","location":{"end":{"column":14,"line":2048},"start":{"column":78,"line":2044}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1646","location":{"end":{"column":74,"line":2044},"start":{"column":55,"line":2044}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1644","location":{"end":{"column":49,"line":2044},"start":{"column":28,"line":2044}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1645","location":{"end":{"column":74,"line":2044},"start":{"column":55,"line":2044}},"mutatorName":"BinaryExpression","replacement":"build !== undefined","status":"Killed"},{"id":"1650","location":{"end":{"column":61,"line":2045},"start":{"column":21,"line":2045}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1649","location":{"end":{"column":61,"line":2045},"start":{"column":21,"line":2045}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1652","location":{"end":{"column":18,"line":2047},"start":{"column":63,"line":2045}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1653","location":{"end":{"column":2,"line":2066},"start":{"column":60,"line":2054}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1647","location":{"end":{"column":74,"line":2044},"start":{"column":55,"line":2044}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1654","location":{"end":{"column":6,"line":2064},"start":{"column":37,"line":2057}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1655","location":{"end":{"column":42,"line":2058},"start":{"column":13,"line":2058}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1656","location":{"end":{"column":42,"line":2058},"start":{"column":13,"line":2058}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1657","location":{"end":{"column":42,"line":2058},"start":{"column":13,"line":2058}},"mutatorName":"PrefixUnaryExpression","replacement":"COMMENT_KEY.test(configName)","status":"Survived"},{"id":"1659","location":{"end":{"column":37,"line":2060},"start":{"column":17,"line":2060}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1660","location":{"end":{"column":37,"line":2060},"start":{"column":17,"line":2060}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1661","location":{"end":{"column":37,"line":2060},"start":{"column":17,"line":2060}},"mutatorName":"BinaryExpression","replacement":"config.name !== name","status":"Killed"},{"id":"1662","location":{"end":{"column":14,"line":2062},"start":{"column":40,"line":2060}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1658","location":{"end":{"column":10,"line":2063},"start":{"column":44,"line":2058}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1663","location":{"end":{"column":2,"line":2122},"start":{"column":76,"line":2068}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1664","location":{"end":{"column":15,"line":2069},"start":{"column":9,"line":2069}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1665","location":{"end":{"column":15,"line":2069},"start":{"column":9,"line":2069}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1666","location":{"end":{"column":15,"line":2069},"start":{"column":9,"line":2069}},"mutatorName":"PrefixUnaryExpression","replacement":"group","status":"Killed"},{"id":"1667","location":{"end":{"column":6,"line":2071},"start":{"column":17,"line":2069}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1671","location":{"end":{"column":38,"line":2072},"start":{"column":9,"line":2072}},"mutatorName":"PrefixUnaryExpression","replacement":"this.getPBXGroupByKey(group)","status":"Killed"},{"id":"1669","location":{"end":{"column":38,"line":2072},"start":{"column":9,"line":2072}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1670","location":{"end":{"column":38,"line":2072},"start":{"column":9,"line":2072}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1674","location":{"end":{"column":41,"line":2078},"start":{"column":9,"line":2078}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1675","location":{"end":{"column":41,"line":2078},"start":{"column":9,"line":2078}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1672","location":{"end":{"column":6,"line":2074},"start":{"column":40,"line":2072}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1668","location":{"end":{"column":28,"line":2070},"start":{"column":17,"line":2070}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1676","location":{"end":{"column":41,"line":2078},"start":{"column":9,"line":2078}},"mutatorName":"BinaryExpression","replacement":"!file && this.hasFile(file.path)","status":"Survived"},{"id":"1677","location":{"end":{"column":14,"line":2078},"start":{"column":9,"line":2078}},"mutatorName":"PrefixUnaryExpression","replacement":"file","status":"Killed"},{"id":"1673","location":{"end":{"column":53,"line":2073},"start":{"column":38,"line":2073}},"mutatorName":"ObjectLiteral","replacement":"{}","status":"Killed"},{"id":"1678","location":{"end":{"column":14,"line":2083},"start":{"column":9,"line":2083}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1679","location":{"end":{"column":14,"line":2083},"start":{"column":9,"line":2083}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1680","location":{"end":{"column":14,"line":2083},"start":{"column":9,"line":2083}},"mutatorName":"PrefixUnaryExpression","replacement":"file","status":"Killed"},{"id":"1682","location":{"end":{"column":6,"line":2113},"start":{"column":35,"line":2094}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1686","location":{"end":{"column":49,"line":2098},"start":{"column":30,"line":2098}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1683","location":{"end":{"column":49,"line":2098},"start":{"column":13,"line":2098}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1685","location":{"end":{"column":49,"line":2098},"start":{"column":13,"line":2098}},"mutatorName":"BinaryExpression","replacement":"modelFileName != '.xccurrentversion'","status":"Killed"},{"id":"1681","location":{"end":{"column":28,"line":2083},"start":{"column":23,"line":2083}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Survived"},{"id":"1684","location":{"end":{"column":49,"line":2098},"start":{"column":13,"line":2098}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1687","location":{"end":{"column":10,"line":2101},"start":{"column":51,"line":2098}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1688","location":{"end":{"column":71,"line":2110},"start":{"column":13,"line":2110}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1689","location":{"end":{"column":71,"line":2110},"start":{"column":13,"line":2110}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1690","location":{"end":{"column":71,"line":2110},"start":{"column":13,"line":2110}},"mutatorName":"BinaryExpression","replacement":"currentVersionName || currentVersionName === modelFileName","status":"Survived"},{"id":"1691","location":{"end":{"column":71,"line":2110},"start":{"column":35,"line":2110}},"mutatorName":"BinaryExpression","replacement":"currentVersionName !== modelFileName","status":"Survived"},{"id":"1698","location":{"end":{"column":6,"line":2117},"start":{"column":29,"line":2115}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1695","location":{"end":{"column":27,"line":2115},"start":{"column":9,"line":2115}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1697","location":{"end":{"column":27,"line":2115},"start":{"column":9,"line":2115}},"mutatorName":"PrefixUnaryExpression","replacement":"file.currentModel","status":"Killed"},{"id":"1693","location":{"end":{"column":71,"line":2110},"start":{"column":35,"line":2110}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Survived"},{"id":"1696","location":{"end":{"column":27,"line":2115},"start":{"column":9,"line":2115}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1692","location":{"end":{"column":71,"line":2110},"start":{"column":35,"line":2110}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1694","location":{"end":{"column":10,"line":2112},"start":{"column":73,"line":2110}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1699","location":{"end":{"column":2,"line":2134},"start":{"column":73,"line":2124}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1700","location":{"end":{"column":59,"line":2125},"start":{"column":45,"line":2125}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1701","location":{"end":{"column":73,"line":2125},"start":{"column":61,"line":2125}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1702","location":{"end":{"column":53,"line":2126},"start":{"column":9,"line":2126}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1703","location":{"end":{"column":53,"line":2126},"start":{"column":9,"line":2126}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1707","location":{"end":{"column":38,"line":2127},"start":{"column":20,"line":2127}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1704","location":{"end":{"column":53,"line":2126},"start":{"column":9,"line":2126}},"mutatorName":"BinaryExpression","replacement":"attributes['TargetAttributes'] !== undefined","status":"Killed"},{"id":"1705","location":{"end":{"column":38,"line":2126},"start":{"column":20,"line":2126}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1711","location":{"end":{"column":66,"line":2130},"start":{"column":9,"line":2130}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1709","location":{"end":{"column":45,"line":2129},"start":{"column":14,"line":2129}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1706","location":{"end":{"column":6,"line":2128},"start":{"column":55,"line":2126}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1708","location":{"end":{"column":45,"line":2129},"start":{"column":14,"line":2129}},"mutatorName":"BinaryExpression","replacement":"target && this.getFirstTarget()","status":"Killed"},{"id":"1712","location":{"end":{"column":66,"line":2130},"start":{"column":9,"line":2130}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1713","location":{"end":{"column":66,"line":2130},"start":{"column":9,"line":2130}},"mutatorName":"BinaryExpression","replacement":"attributes['TargetAttributes'][target.uuid] !== undefined","status":"Killed"},{"id":"1714","location":{"end":{"column":38,"line":2130},"start":{"column":20,"line":2130}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1710","location":{"end":{"column":45,"line":2129},"start":{"column":14,"line":2129}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1721","location":{"end":{"column":45,"line":2138},"start":{"column":14,"line":2138}},"mutatorName":"BinaryExpression","replacement":"target && this.getFirstTarget()","status":"Killed"},{"id":"1718","location":{"end":{"column":2,"line":2143},"start":{"column":69,"line":2136}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1720","location":{"end":{"column":73,"line":2137},"start":{"column":61,"line":2137}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1715","location":{"end":{"column":6,"line":2132},"start":{"column":68,"line":2130}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1722","location":{"end":{"column":45,"line":2138},"start":{"column":14,"line":2138}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1717","location":{"end":{"column":34,"line":2133},"start":{"column":16,"line":2133}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1716","location":{"end":{"column":36,"line":2131},"start":{"column":18,"line":2131}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1719","location":{"end":{"column":59,"line":2137},"start":{"column":45,"line":2137}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1723","location":{"end":{"column":45,"line":2138},"start":{"column":14,"line":2138}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1724","location":{"end":{"column":52,"line":2140},"start":{"column":9,"line":2139}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1725","location":{"end":{"column":52,"line":2140},"start":{"column":9,"line":2139}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1726","location":{"end":{"column":52,"line":2140},"start":{"column":9,"line":2139}},"mutatorName":"BinaryExpression","replacement":"attributes['TargetAttributes'] || attributes['TargetAttributes'][target.uuid]","status":"Survived"},{"id":"1727","location":{"end":{"column":38,"line":2139},"start":{"column":20,"line":2139}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1729","location":{"end":{"column":6,"line":2142},"start":{"column":54,"line":2140}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1730","location":{"end":{"column":45,"line":2141},"start":{"column":27,"line":2141}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1728","location":{"end":{"column":38,"line":2140},"start":{"column":20,"line":2140}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"}],"source":"/**\n Licensed to the Apache Software Foundation (ASF) under one\n or more contributor license agreements. See the NOTICE file\n distributed with this work for additional information\n regarding copyright ownership. The ASF licenses this file\n to you under the Apache License, Version 2.0 (the\n 'License'); you may not use this file except in compliance\n with the License. You may obtain a copy of the License at\n http://www.apache.org/licenses/LICENSE-2.0\n Unless required by applicable law or agreed to in writing,\n software distributed under the License is distributed on an\n 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n KIND, either express or implied. See the License for the\n specific language governing permissions and limitations\n under the License.\n */\n\nvar util = require('util'),\n f = util.format,\n EventEmitter = require('events').EventEmitter,\n path = require('path'),\n uuid = require('uuid'),\n fork = require('child_process').fork,\n pbxWriter = require('./pbxWriter'),\n pbxFile = require('./pbxFile'),\n fs = require('fs'),\n parser = require('./parser/pbxproj'),\n plist = require('simple-plist'),\n COMMENT_KEY = /_comment$/\n\nfunction pbxProject(filename) {\n if (!(this instanceof pbxProject))\n return new pbxProject(filename);\n\n this.filepath = path.resolve(filename)\n}\n\nutil.inherits(pbxProject, EventEmitter)\n\npbxProject.prototype.parse = function(cb) {\n var worker = fork(__dirname + '/parseJob.js', [this.filepath])\n\n worker.on('message', function(msg) {\n if (msg.name == 'SyntaxError' || msg.code) {\n this.emit('error', msg);\n } else {\n this.hash = msg;\n this.emit('end', null, msg)\n }\n }.bind(this));\n\n if (cb) {\n this.on('error', cb);\n this.on('end', cb);\n }\n\n return this;\n}\n\npbxProject.prototype.parseSync = function() {\n var file_contents = fs.readFileSync(this.filepath, 'utf-8');\n\n this.hash = parser.parse(file_contents);\n return this;\n}\n\npbxProject.prototype.writeSync = function(options) {\n this.writer = new pbxWriter(this.hash, options);\n return this.writer.writeSync();\n}\n\npbxProject.prototype.allUuids = function() {\n var sections = this.hash.project.objects,\n uuids = [],\n section;\n\n for (key in sections) {\n section = sections[key]\n uuids = uuids.concat(Object.keys(section))\n }\n\n uuids = uuids.filter(function(str) {\n return !COMMENT_KEY.test(str) && str.length == 24;\n });\n\n return uuids;\n}\n\npbxProject.prototype.generateUuid = function() {\n var id = uuid.v4()\n .replace(/-/g, '')\n .substr(0, 24)\n .toUpperCase()\n\n if (this.allUuids().indexOf(id) >= 0) {\n return this.generateUuid();\n } else {\n return id;\n }\n}\n\npbxProject.prototype.addPluginFile = function(path, opt) {\n var file = new pbxFile(path, opt);\n\n file.plugin = true; // durr\n correctForPluginsPath(file, this);\n\n // null is better for early errors\n if (this.hasFile(file.path)) return null;\n\n file.fileRef = this.generateUuid();\n\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n this.addToPluginsPbxGroup(file); // PBXGroup\n\n return file;\n}\n\npbxProject.prototype.removePluginFile = function(path, opt) {\n var file = new pbxFile(path, opt);\n correctForPluginsPath(file, this);\n\n this.removeFromPbxFileReferenceSection(file); // PBXFileReference\n this.removeFromPluginsPbxGroup(file); // PBXGroup\n\n return file;\n}\n\npbxProject.prototype.addProductFile = function(targetPath, opt) {\n var file = new pbxFile(targetPath, opt);\n\n file.includeInIndex = 0;\n file.fileRef = this.generateUuid();\n file.target = opt ? opt.target : undefined;\n file.group = opt ? opt.group : undefined;\n file.uuid = this.generateUuid();\n file.path = file.basename;\n\n this.addToPbxFileReferenceSection(file);\n this.addToProductsPbxGroup(file); // PBXGroup\n\n return file;\n}\n\npbxProject.prototype.removeProductFile = function(path, opt) {\n var file = new pbxFile(path, opt);\n\n this.removeFromProductsPbxGroup(file); // PBXGroup\n\n return file;\n}\n\n/**\n *\n * @param path {String}\n * @param opt {Object} see pbxFile for avail options\n * @param group {String} group key\n * @returns {Object} file; see pbxFile\n */\npbxProject.prototype.addSourceFile = function (path, opt, group) {\n var file;\n if (group) {\n file = this.addFile(path, group, opt);\n }\n else {\n file = this.addPluginFile(path, opt);\n }\n\n if (!file) return false;\n\n file.target = opt ? opt.target : undefined;\n file.uuid = this.generateUuid();\n\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n this.addToPbxSourcesBuildPhase(file); // PBXSourcesBuildPhase\n\n return file;\n}\n\n/**\n *\n * @param path {String}\n * @param opt {Object} see pbxFile for avail options\n * @param group {String} group key\n * @returns {Object} file; see pbxFile\n */\npbxProject.prototype.removeSourceFile = function (path, opt, group) {\n var file;\n if (group) {\n file = this.removeFile(path, group, opt);\n }\n else {\n file = this.removePluginFile(path, opt);\n }\n file.target = opt ? opt.target : undefined;\n this.removeFromPbxBuildFileSection(file); // PBXBuildFile\n this.removeFromPbxSourcesBuildPhase(file); // PBXSourcesBuildPhase\n\n return file;\n}\n\n/**\n *\n * @param path {String}\n * @param opt {Object} see pbxFile for avail options\n * @param group {String} group key\n * @returns {Object} file; see pbxFile\n */\npbxProject.prototype.addHeaderFile = function (path, opt, group) {\n if (group) {\n return this.addFile(path, group, opt);\n }\n else {\n return this.addPluginFile(path, opt);\n }\n}\n\n/**\n *\n * @param path {String}\n * @param opt {Object} see pbxFile for avail options\n * @param group {String} group key\n * @returns {Object} file; see pbxFile\n */\npbxProject.prototype.removeHeaderFile = function (path, opt, group) {\n if (group) {\n return this.removeFile(path, group, opt);\n }\n else {\n return this.removePluginFile(path, opt);\n }\n}\n\n/**\n *\n * @param path {String}\n * @param opt {Object} see pbxFile for avail options\n * @param group {String} group key\n * @returns {Object} file; see pbxFile\n */\npbxProject.prototype.addResourceFile = function(path, opt, group) {\n opt = opt || {};\n\n var file;\n\n if (opt.plugin) {\n file = this.addPluginFile(path, opt);\n if (!file) return false;\n } else {\n file = new pbxFile(path, opt);\n if (this.hasFile(file.path)) return false;\n }\n\n file.uuid = this.generateUuid();\n file.target = opt ? opt.target : undefined;\n\n if (!opt.plugin) {\n correctForResourcesPath(file, this);\n file.fileRef = this.generateUuid();\n }\n\n if (!opt.variantGroup) {\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n this.addToPbxResourcesBuildPhase(file); // PBXResourcesBuildPhase\n }\n\n if (!opt.plugin) {\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n if (group) {\n if (this.getPBXGroupByKey(group)) {\n this.addToPbxGroup(file, group); //Group other than Resources (i.e. 'splash')\n }\n else if (this.getPBXVariantGroupByKey(group)) {\n this.addToPbxVariantGroup(file, group); // PBXVariantGroup\n }\n }\n else {\n this.addToResourcesPbxGroup(file); // PBXGroup\n }\n\n }\n\n return file;\n}\n\n/**\n *\n * @param path {String}\n * @param opt {Object} see pbxFile for avail options\n * @param group {String} group key\n * @returns {Object} file; see pbxFile\n */\npbxProject.prototype.removeResourceFile = function(path, opt, group) {\n var file = new pbxFile(path, opt);\n file.target = opt ? opt.target : undefined;\n\n correctForResourcesPath(file, this);\n\n this.removeFromPbxBuildFileSection(file); // PBXBuildFile\n this.removeFromPbxFileReferenceSection(file); // PBXFileReference\n if (group) {\n if (this.getPBXGroupByKey(group)) {\n this.removeFromPbxGroup(file, group); //Group other than Resources (i.e. 'splash')\n }\n else if (this.getPBXVariantGroupByKey(group)) {\n this.removeFromPbxVariantGroup(file, group); // PBXVariantGroup\n }\n }\n else {\n this.removeFromResourcesPbxGroup(file); // PBXGroup\n }\n this.removeFromPbxResourcesBuildPhase(file); // PBXResourcesBuildPhase\n\n return file;\n}\n\npbxProject.prototype.addFramework = function(fpath, opt) {\n var customFramework = opt && opt.customFramework == true;\n var link = !opt || (opt.link == undefined || opt.link); //defaults to true if not specified\n var embed = opt && opt.embed; //defaults to false if not specified\n\n if (opt) {\n delete opt.embed;\n }\n\n var file = new pbxFile(fpath, opt);\n\n file.uuid = this.generateUuid();\n file.fileRef = this.generateUuid();\n file.target = opt ? opt.target : undefined;\n\n if (this.hasFile(file.path)) return false;\n\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n this.addToFrameworksPbxGroup(file); // PBXGroup\n\n if (link) {\n this.addToPbxFrameworksBuildPhase(file); // PBXFrameworksBuildPhase\n }\n\n if (customFramework) {\n this.addToFrameworkSearchPaths(file);\n\n if (embed) {\n opt.embed = embed;\n var embeddedFile = new pbxFile(fpath, opt);\n\n embeddedFile.uuid = this.generateUuid();\n embeddedFile.fileRef = file.fileRef;\n\n //keeping a separate PBXBuildFile entry for Embed Frameworks\n this.addToPbxBuildFileSection(embeddedFile); // PBXBuildFile\n\n this.addToPbxEmbedFrameworksBuildPhase(embeddedFile); // PBXCopyFilesBuildPhase\n\n return embeddedFile;\n }\n }\n\n return file;\n}\n\npbxProject.prototype.removeFramework = function(fpath, opt) {\n var embed = opt && opt.embed;\n\n if (opt) {\n delete opt.embed;\n }\n\n var file = new pbxFile(fpath, opt);\n file.target = opt ? opt.target : undefined;\n\n this.removeFromPbxBuildFileSection(file); // PBXBuildFile\n this.removeFromPbxFileReferenceSection(file); // PBXFileReference\n this.removeFromFrameworksPbxGroup(file); // PBXGroup\n this.removeFromPbxFrameworksBuildPhase(file); // PBXFrameworksBuildPhase\n\n if (opt && opt.customFramework) {\n this.removeFromFrameworkSearchPaths(file);\n }\n\n opt = opt || {};\n opt.embed = true;\n var embeddedFile = new pbxFile(fpath, opt);\n\n embeddedFile.fileRef = file.fileRef;\n\n this.removeFromPbxBuildFileSection(embeddedFile); // PBXBuildFile\n this.removeFromPbxEmbedFrameworksBuildPhase(embeddedFile); // PBXCopyFilesBuildPhase\n\n return file;\n}\n\n\npbxProject.prototype.addCopyfile = function(fpath, opt) {\n var file = new pbxFile(fpath, opt);\n\n // catch duplicates\n if (this.hasFile(file.path)) {\n file = this.hasFile(file.path);\n }\n\n file.fileRef = file.uuid = this.generateUuid();\n file.target = opt ? opt.target : undefined;\n\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n this.addToPbxCopyfilesBuildPhase(file); // PBXCopyFilesBuildPhase\n\n return file;\n}\n\npbxProject.prototype.pbxCopyfilesBuildPhaseObj = function(target) {\n return this.buildPhaseObject('PBXCopyFilesBuildPhase', 'Copy Files', target);\n}\n\npbxProject.prototype.addToPbxCopyfilesBuildPhase = function(file) {\n var sources = this.buildPhaseObject('PBXCopyFilesBuildPhase', 'Copy Files', file.target);\n sources.files.push(pbxBuildPhaseObj(file));\n}\n\npbxProject.prototype.removeCopyfile = function(fpath, opt) {\n var file = new pbxFile(fpath, opt);\n file.target = opt ? opt.target : undefined;\n\n this.removeFromPbxBuildFileSection(file); // PBXBuildFile\n this.removeFromPbxFileReferenceSection(file); // PBXFileReference\n this.removeFromPbxCopyfilesBuildPhase(file); // PBXFrameworksBuildPhase\n\n return file;\n}\n\npbxProject.prototype.removeFromPbxCopyfilesBuildPhase = function(file) {\n var sources = this.pbxCopyfilesBuildPhaseObj(file.target);\n for (i in sources.files) {\n if (sources.files[i].comment == longComment(file)) {\n sources.files.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addStaticLibrary = function(path, opt) {\n opt = opt || {};\n\n var file;\n\n if (opt.plugin) {\n file = this.addPluginFile(path, opt);\n if (!file) return false;\n } else {\n file = new pbxFile(path, opt);\n if (this.hasFile(file.path)) return false;\n }\n\n file.uuid = this.generateUuid();\n file.target = opt ? opt.target : undefined;\n\n if (!opt.plugin) {\n file.fileRef = this.generateUuid();\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n }\n\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n this.addToPbxFrameworksBuildPhase(file); // PBXFrameworksBuildPhase\n this.addToLibrarySearchPaths(file); // make sure it gets built!\n\n return file;\n}\n\n// helper addition functions\npbxProject.prototype.addToPbxBuildFileSection = function(file) {\n var commentKey = f(\"%s_comment\", file.uuid);\n\n this.pbxBuildFileSection()[file.uuid] = pbxBuildFileObj(file);\n this.pbxBuildFileSection()[commentKey] = pbxBuildFileComment(file);\n}\n\npbxProject.prototype.removeFromPbxBuildFileSection = function(file) {\n var uuid;\n\n for (uuid in this.pbxBuildFileSection()) {\n if (this.pbxBuildFileSection()[uuid].fileRef_comment == file.basename) {\n file.uuid = uuid;\n delete this.pbxBuildFileSection()[uuid];\n\n var commentKey = f(\"%s_comment\", uuid);\n delete this.pbxBuildFileSection()[commentKey];\n }\n }\n}\n\npbxProject.prototype.addPbxGroup = function(filePathsArray, name, path, sourceTree) {\n var groups = this.hash.project.objects['PBXGroup'],\n pbxGroupUuid = this.generateUuid(),\n commentKey = f(\"%s_comment\", pbxGroupUuid),\n pbxGroup = {\n isa: 'PBXGroup',\n children: [],\n name: name,\n path: path,\n sourceTree: sourceTree ? sourceTree : '\"\"'\n },\n fileReferenceSection = this.pbxFileReferenceSection(),\n filePathToReference = {};\n\n for (var key in fileReferenceSection) {\n // only look for comments\n if (!COMMENT_KEY.test(key)) continue;\n\n var fileReferenceKey = key.split(COMMENT_KEY)[0],\n fileReference = fileReferenceSection[fileReferenceKey];\n\n filePathToReference[fileReference.path] = { fileRef: fileReferenceKey, basename: fileReferenceSection[key] };\n }\n\n for (var index = 0; index < filePathsArray.length; index++) {\n var filePath = filePathsArray[index],\n filePathQuoted = \"\\\"\" + filePath + \"\\\"\";\n if (filePathToReference[filePath]) {\n pbxGroup.children.push(pbxGroupChild(filePathToReference[filePath]));\n continue;\n } else if (filePathToReference[filePathQuoted]) {\n pbxGroup.children.push(pbxGroupChild(filePathToReference[filePathQuoted]));\n continue;\n }\n\n var file = new pbxFile(filePath);\n file.uuid = this.generateUuid();\n file.fileRef = this.generateUuid();\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n pbxGroup.children.push(pbxGroupChild(file));\n }\n\n if (groups) {\n groups[pbxGroupUuid] = pbxGroup;\n groups[commentKey] = name;\n }\n\n return { uuid: pbxGroupUuid, pbxGroup: pbxGroup };\n}\n\npbxProject.prototype.removePbxGroup = function (groupName) {\n var section = this.hash.project.objects['PBXGroup'],\n key, itemKey;\n\n for (key in section) {\n // only look for comments\n if (!COMMENT_KEY.test(key)) continue;\n\n if (section[key] == groupName) {\n itemKey = key.split(COMMENT_KEY)[0];\n delete section[itemKey];\n }\n }\n}\n\npbxProject.prototype.addToPbxProjectSection = function(target) {\n\n var newTarget = {\n value: target.uuid,\n comment: pbxNativeTargetComment(target.pbxNativeTarget)\n };\n\n this.pbxProjectSection()[this.getFirstProject()['uuid']]['targets'].push(newTarget);\n}\n\npbxProject.prototype.addToPbxNativeTargetSection = function(target) {\n var commentKey = f(\"%s_comment\", target.uuid);\n\n this.pbxNativeTargetSection()[target.uuid] = target.pbxNativeTarget;\n this.pbxNativeTargetSection()[commentKey] = target.pbxNativeTarget.name;\n}\n\npbxProject.prototype.addToPbxFileReferenceSection = function(file) {\n var commentKey = f(\"%s_comment\", file.fileRef);\n\n this.pbxFileReferenceSection()[file.fileRef] = pbxFileReferenceObj(file);\n this.pbxFileReferenceSection()[commentKey] = pbxFileReferenceComment(file);\n}\n\npbxProject.prototype.removeFromPbxFileReferenceSection = function(file) {\n\n var i;\n var refObj = pbxFileReferenceObj(file);\n for (i in this.pbxFileReferenceSection()) {\n if (this.pbxFileReferenceSection()[i].name == refObj.name ||\n ('\"' + this.pbxFileReferenceSection()[i].name + '\"') == refObj.name ||\n this.pbxFileReferenceSection()[i].path == refObj.path ||\n ('\"' + this.pbxFileReferenceSection()[i].path + '\"') == refObj.path) {\n file.fileRef = file.uuid = i;\n delete this.pbxFileReferenceSection()[i];\n break;\n }\n }\n var commentKey = f(\"%s_comment\", file.fileRef);\n if (this.pbxFileReferenceSection()[commentKey] != undefined) {\n delete this.pbxFileReferenceSection()[commentKey];\n }\n\n return file;\n}\n\npbxProject.prototype.addToXcVersionGroupSection = function(file) {\n if (!file.models || !file.currentModel) {\n throw new Error(\"Cannot create a XCVersionGroup section from not a data model document file\");\n }\n\n var commentKey = f(\"%s_comment\", file.fileRef);\n\n if (!this.xcVersionGroupSection()[file.fileRef]) {\n this.xcVersionGroupSection()[file.fileRef] = {\n isa: 'XCVersionGroup',\n children: file.models.map(function (el) { return el.fileRef; }),\n currentVersion: file.currentModel.fileRef,\n name: path.basename(file.path),\n path: file.path,\n sourceTree: '\"\"',\n versionGroupType: 'wrapper.xcdatamodel'\n };\n this.xcVersionGroupSection()[commentKey] = path.basename(file.path);\n }\n}\n\npbxProject.prototype.addToPluginsPbxGroup = function(file) {\n var pluginsGroup = this.pbxGroupByName('Plugins');\n if (!pluginsGroup) {\n this.addPbxGroup([file.path], 'Plugins');\n } else {\n pluginsGroup.children.push(pbxGroupChild(file));\n }\n}\n\npbxProject.prototype.removeFromPluginsPbxGroup = function(file) {\n if (!this.pbxGroupByName('Plugins')) {\n return null;\n }\n var pluginsGroupChildren = this.pbxGroupByName('Plugins').children, i;\n for (i in pluginsGroupChildren) {\n if (pbxGroupChild(file).value == pluginsGroupChildren[i].value &&\n pbxGroupChild(file).comment == pluginsGroupChildren[i].comment) {\n pluginsGroupChildren.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addToResourcesPbxGroup = function(file) {\n var pluginsGroup = this.pbxGroupByName('Resources');\n if (!pluginsGroup) {\n this.addPbxGroup([file.path], 'Resources');\n } else {\n pluginsGroup.children.push(pbxGroupChild(file));\n }\n}\n\npbxProject.prototype.removeFromResourcesPbxGroup = function(file) {\n if (!this.pbxGroupByName('Resources')) {\n return null;\n }\n var pluginsGroupChildren = this.pbxGroupByName('Resources').children, i;\n for (i in pluginsGroupChildren) {\n if (pbxGroupChild(file).value == pluginsGroupChildren[i].value &&\n pbxGroupChild(file).comment == pluginsGroupChildren[i].comment) {\n pluginsGroupChildren.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addToFrameworksPbxGroup = function(file) {\n var pluginsGroup = this.pbxGroupByName('Frameworks');\n if (!pluginsGroup) {\n this.addPbxGroup([file.path], 'Frameworks');\n } else {\n pluginsGroup.children.push(pbxGroupChild(file));\n }\n}\n\npbxProject.prototype.removeFromFrameworksPbxGroup = function(file) {\n if (!this.pbxGroupByName('Frameworks')) {\n return null;\n }\n var pluginsGroupChildren = this.pbxGroupByName('Frameworks').children;\n\n for (i in pluginsGroupChildren) {\n if (pbxGroupChild(file).value == pluginsGroupChildren[i].value &&\n pbxGroupChild(file).comment == pluginsGroupChildren[i].comment) {\n pluginsGroupChildren.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addToPbxEmbedFrameworksBuildPhase = function (file) {\n var sources = this.pbxEmbedFrameworksBuildPhaseObj(file.target);\n if (sources) {\n sources.files.push(pbxBuildPhaseObj(file));\n }\n}\n\npbxProject.prototype.removeFromPbxEmbedFrameworksBuildPhase = function (file) {\n var sources = this.pbxEmbedFrameworksBuildPhaseObj(file.target);\n if (sources) {\n var files = [];\n for (i in sources.files) {\n if (sources.files[i].comment != longComment(file)) {\n files.push(sources.files[i]);\n }\n }\n sources.files = files;\n }\n}\n\npbxProject.prototype.addToProductsPbxGroup = function(file) {\n var productsGroup = this.pbxGroupByName('Products');\n if (!productsGroup) {\n this.addPbxGroup([file.path], 'Products');\n } else {\n productsGroup.children.push(pbxGroupChild(file));\n }\n}\n\npbxProject.prototype.removeFromProductsPbxGroup = function(file) {\n if (!this.pbxGroupByName('Products')) {\n return null;\n }\n var productsGroupChildren = this.pbxGroupByName('Products').children, i;\n for (i in productsGroupChildren) {\n if (pbxGroupChild(file).value == productsGroupChildren[i].value &&\n pbxGroupChild(file).comment == productsGroupChildren[i].comment) {\n productsGroupChildren.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addToPbxSourcesBuildPhase = function(file) {\n var sources = this.pbxSourcesBuildPhaseObj(file.target);\n sources.files.push(pbxBuildPhaseObj(file));\n}\n\npbxProject.prototype.removeFromPbxSourcesBuildPhase = function(file) {\n\n var sources = this.pbxSourcesBuildPhaseObj(file.target), i;\n for (i in sources.files) {\n if (sources.files[i].comment == longComment(file)) {\n sources.files.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addToPbxResourcesBuildPhase = function(file) {\n var sources = this.pbxResourcesBuildPhaseObj(file.target);\n sources.files.push(pbxBuildPhaseObj(file));\n}\n\npbxProject.prototype.removeFromPbxResourcesBuildPhase = function(file) {\n var sources = this.pbxResourcesBuildPhaseObj(file.target), i;\n\n for (i in sources.files) {\n if (sources.files[i].comment == longComment(file)) {\n sources.files.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addToPbxFrameworksBuildPhase = function(file) {\n var sources = this.pbxFrameworksBuildPhaseObj(file.target);\n sources.files.push(pbxBuildPhaseObj(file));\n}\n\npbxProject.prototype.removeFromPbxFrameworksBuildPhase = function(file) {\n var sources = this.pbxFrameworksBuildPhaseObj(file.target);\n for (i in sources.files) {\n if (sources.files[i].comment == longComment(file)) {\n sources.files.splice(i, 1);\n break;\n }\n }\n}\n\npbxProject.prototype.addXCConfigurationList = function(configurationObjectsArray, defaultConfigurationName, comment) {\n var pbxBuildConfigurationSection = this.pbxXCBuildConfigurationSection(),\n pbxXCConfigurationListSection = this.pbxXCConfigurationList(),\n xcConfigurationListUuid = this.generateUuid(),\n commentKey = f(\"%s_comment\", xcConfigurationListUuid),\n xcConfigurationList = {\n isa: 'XCConfigurationList',\n buildConfigurations: [],\n defaultConfigurationIsVisible: 0,\n defaultConfigurationName: defaultConfigurationName\n };\n\n for (var index = 0; index < configurationObjectsArray.length; index++) {\n var configuration = configurationObjectsArray[index],\n configurationUuid = this.generateUuid(),\n configurationCommentKey = f(\"%s_comment\", configurationUuid);\n\n pbxBuildConfigurationSection[configurationUuid] = configuration;\n pbxBuildConfigurationSection[configurationCommentKey] = configuration.name;\n xcConfigurationList.buildConfigurations.push({ value: configurationUuid, comment: configuration.name });\n }\n\n if (pbxXCConfigurationListSection) {\n pbxXCConfigurationListSection[xcConfigurationListUuid] = xcConfigurationList;\n pbxXCConfigurationListSection[commentKey] = comment;\n }\n\n return { uuid: xcConfigurationListUuid, xcConfigurationList: xcConfigurationList };\n}\n\npbxProject.prototype.addTargetDependency = function(target, dependencyTargets) {\n if (!target)\n return undefined;\n\n var nativeTargets = this.pbxNativeTargetSection();\n\n if (typeof nativeTargets[target] == \"undefined\")\n throw new Error(\"Invalid target: \" + target);\n\n for (var index = 0; index < dependencyTargets.length; index++) {\n var dependencyTarget = dependencyTargets[index];\n if (typeof nativeTargets[dependencyTarget] == \"undefined\")\n throw new Error(\"Invalid target: \" + dependencyTarget);\n }\n\n var pbxTargetDependency = 'PBXTargetDependency',\n pbxContainerItemProxy = 'PBXContainerItemProxy',\n pbxTargetDependencySection = this.hash.project.objects[pbxTargetDependency],\n pbxContainerItemProxySection = this.hash.project.objects[pbxContainerItemProxy];\n\n for (var index = 0; index < dependencyTargets.length; index++) {\n var dependencyTargetUuid = dependencyTargets[index],\n dependencyTargetCommentKey = f(\"%s_comment\", dependencyTargetUuid),\n targetDependencyUuid = this.generateUuid(),\n targetDependencyCommentKey = f(\"%s_comment\", targetDependencyUuid),\n itemProxyUuid = this.generateUuid(),\n itemProxyCommentKey = f(\"%s_comment\", itemProxyUuid),\n itemProxy = {\n isa: pbxContainerItemProxy,\n containerPortal: this.hash.project['rootObject'],\n containerPortal_comment: this.hash.project['rootObject_comment'],\n proxyType: 1,\n remoteGlobalIDString: dependencyTargetUuid,\n remoteInfo: nativeTargets[dependencyTargetUuid].name\n },\n targetDependency = {\n isa: pbxTargetDependency,\n target: dependencyTargetUuid,\n target_comment: nativeTargets[dependencyTargetCommentKey],\n targetProxy: itemProxyUuid,\n targetProxy_comment: pbxContainerItemProxy\n };\n\n if (pbxContainerItemProxySection && pbxTargetDependencySection) {\n pbxContainerItemProxySection[itemProxyUuid] = itemProxy;\n pbxContainerItemProxySection[itemProxyCommentKey] = pbxContainerItemProxy;\n pbxTargetDependencySection[targetDependencyUuid] = targetDependency;\n pbxTargetDependencySection[targetDependencyCommentKey] = pbxTargetDependency;\n nativeTargets[target].dependencies.push({ value: targetDependencyUuid, comment: pbxTargetDependency })\n }\n }\n\n return { uuid: target, target: nativeTargets[target] };\n}\n\npbxProject.prototype.addBuildPhase = function(filePathsArray, buildPhaseType, comment, target, optionsOrFolderType, subfolderPath) {\n var buildPhaseSection,\n fileReferenceSection = this.pbxFileReferenceSection(),\n buildFileSection = this.pbxBuildFileSection(),\n buildPhaseUuid = this.generateUuid(),\n buildPhaseTargetUuid = target || this.getFirstTarget().uuid,\n commentKey = f(\"%s_comment\", buildPhaseUuid),\n buildPhase = {\n isa: buildPhaseType,\n buildActionMask: 2147483647,\n files: [],\n runOnlyForDeploymentPostprocessing: 0\n },\n filePathToBuildFile = {};\n\n if (buildPhaseType === 'PBXCopyFilesBuildPhase') {\n buildPhase = pbxCopyFilesBuildPhaseObj(buildPhase, optionsOrFolderType, subfolderPath, comment);\n } else if (buildPhaseType === 'PBXShellScriptBuildPhase') {\n buildPhase = pbxShellScriptBuildPhaseObj(buildPhase, optionsOrFolderType, comment)\n }\n\n if (!this.hash.project.objects[buildPhaseType]) {\n this.hash.project.objects[buildPhaseType] = new Object();\n }\n\n if (!this.hash.project.objects[buildPhaseType][buildPhaseUuid]) {\n this.hash.project.objects[buildPhaseType][buildPhaseUuid] = buildPhase;\n this.hash.project.objects[buildPhaseType][commentKey] = comment;\n }\n\n if (this.hash.project.objects['PBXNativeTarget'][buildPhaseTargetUuid]['buildPhases']) {\n this.hash.project.objects['PBXNativeTarget'][buildPhaseTargetUuid]['buildPhases'].push({\n value: buildPhaseUuid,\n comment: comment\n })\n\n }\n\n\n for (var key in buildFileSection) {\n // only look for comments\n if (!COMMENT_KEY.test(key)) continue;\n\n var buildFileKey = key.split(COMMENT_KEY)[0],\n buildFile = buildFileSection[buildFileKey];\n fileReference = fileReferenceSection[buildFile.fileRef];\n\n if (!fileReference) continue;\n\n var pbxFileObj = new pbxFile(fileReference.path);\n\n filePathToBuildFile[fileReference.path] = { uuid: buildFileKey, basename: pbxFileObj.basename, group: pbxFileObj.group };\n }\n\n for (var index = 0; index < filePathsArray.length; index++) {\n var filePath = filePathsArray[index],\n filePathQuoted = \"\\\"\" + filePath + \"\\\"\",\n file = new pbxFile(filePath);\n\n if (filePathToBuildFile[filePath]) {\n buildPhase.files.push(pbxBuildPhaseObj(filePathToBuildFile[filePath]));\n continue;\n } else if (filePathToBuildFile[filePathQuoted]) {\n buildPhase.files.push(pbxBuildPhaseObj(filePathToBuildFile[filePathQuoted]));\n continue;\n }\n\n file.uuid = this.generateUuid();\n file.fileRef = this.generateUuid();\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n this.addToPbxBuildFileSection(file); // PBXBuildFile\n buildPhase.files.push(pbxBuildPhaseObj(file));\n }\n\n if (buildPhaseSection) {\n buildPhaseSection[buildPhaseUuid] = buildPhase;\n buildPhaseSection[commentKey] = comment;\n }\n\n return { uuid: buildPhaseUuid, buildPhase: buildPhase };\n}\n\n// helper access functions\npbxProject.prototype.pbxProjectSection = function() {\n return this.hash.project.objects['PBXProject'];\n}\npbxProject.prototype.pbxBuildFileSection = function() {\n return this.hash.project.objects['PBXBuildFile'];\n}\n\npbxProject.prototype.pbxXCBuildConfigurationSection = function() {\n return this.hash.project.objects['XCBuildConfiguration'];\n}\n\npbxProject.prototype.pbxFileReferenceSection = function() {\n return this.hash.project.objects['PBXFileReference'];\n}\n\npbxProject.prototype.pbxNativeTargetSection = function() {\n return this.hash.project.objects['PBXNativeTarget'];\n}\n\npbxProject.prototype.xcVersionGroupSection = function () {\n if (typeof this.hash.project.objects['XCVersionGroup'] !== 'object') {\n this.hash.project.objects['XCVersionGroup'] = {};\n }\n\n return this.hash.project.objects['XCVersionGroup'];\n}\n\npbxProject.prototype.pbxXCConfigurationList = function() {\n return this.hash.project.objects['XCConfigurationList'];\n}\n\npbxProject.prototype.pbxGroupByName = function(name) {\n var groups = this.hash.project.objects['PBXGroup'],\n key, groupKey;\n\n for (key in groups) {\n // only look for comments\n if (!COMMENT_KEY.test(key)) continue;\n\n if (groups[key] == name) {\n groupKey = key.split(COMMENT_KEY)[0];\n return groups[groupKey];\n }\n }\n\n return null;\n}\n\npbxProject.prototype.pbxTargetByName = function(name) {\n return this.pbxItemByComment(name, 'PBXNativeTarget');\n}\n\npbxProject.prototype.findTargetKey = function(name) {\n var targets = this.hash.project.objects['PBXNativeTarget'];\n\n for (var key in targets) {\n // only look for comments\n if (COMMENT_KEY.test(key)) continue;\n\n var target = targets[key];\n if (target.name === name) {\n return key;\n }\n }\n\n return null;\n}\n\npbxProject.prototype.pbxItemByComment = function(name, pbxSectionName) {\n var section = this.hash.project.objects[pbxSectionName],\n key, itemKey;\n\n for (key in section) {\n // only look for comments\n if (!COMMENT_KEY.test(key)) continue;\n\n if (section[key] == name) {\n itemKey = key.split(COMMENT_KEY)[0];\n return section[itemKey];\n }\n }\n\n return null;\n}\n\npbxProject.prototype.pbxSourcesBuildPhaseObj = function(target) {\n return this.buildPhaseObject('PBXSourcesBuildPhase', 'Sources', target);\n}\n\npbxProject.prototype.pbxResourcesBuildPhaseObj = function(target) {\n return this.buildPhaseObject('PBXResourcesBuildPhase', 'Resources', target);\n}\n\npbxProject.prototype.pbxFrameworksBuildPhaseObj = function(target) {\n return this.buildPhaseObject('PBXFrameworksBuildPhase', 'Frameworks', target);\n}\n\npbxProject.prototype.pbxEmbedFrameworksBuildPhaseObj = function (target) {\n return this.buildPhaseObject('PBXCopyFilesBuildPhase', 'Embed Frameworks', target);\n};\n\n// Find Build Phase from group/target\npbxProject.prototype.buildPhase = function(group, target) {\n\n if (!target)\n return undefined;\n\n var nativeTargets = this.pbxNativeTargetSection();\n if (typeof nativeTargets[target] == \"undefined\")\n throw new Error(\"Invalid target: \" + target);\n\n var nativeTarget = nativeTargets[target];\n var buildPhases = nativeTarget.buildPhases;\n for(var i in buildPhases)\n {\n var buildPhase = buildPhases[i];\n if (buildPhase.comment==group)\n return buildPhase.value + \"_comment\";\n }\n }\n\npbxProject.prototype.buildPhaseObject = function(name, group, target) {\n var section = this.hash.project.objects[name],\n obj, sectionKey, key;\n var buildPhase = this.buildPhase(group, target);\n\n for (key in section) {\n\n // only look for comments\n if (!COMMENT_KEY.test(key)) continue;\n\n // select the proper buildPhase\n if (buildPhase && buildPhase!=key)\n continue;\n if (section[key] == group) {\n sectionKey = key.split(COMMENT_KEY)[0];\n return section[sectionKey];\n }\n }\n return null;\n}\n\npbxProject.prototype.addBuildProperty = function(prop, value, build_name) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n key, configuration;\n\n for (key in configurations){\n configuration = configurations[key];\n if (!build_name || configuration.name === build_name){\n configuration.buildSettings[prop] = value;\n }\n }\n}\n\npbxProject.prototype.removeBuildProperty = function(prop, build_name) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n key, configuration;\n\n for (key in configurations){\n configuration = configurations[key];\n if (configuration.buildSettings[prop] &&\n !build_name || configuration.name === build_name){\n delete configuration.buildSettings[prop];\n }\n }\n}\n\n/**\n *\n * @param prop {String}\n * @param value {String|Array|Object|Number|Boolean}\n * @param build {String} Release or Debug\n */\npbxProject.prototype.updateBuildProperty = function(prop, value, build) {\n var configs = this.pbxXCBuildConfigurationSection();\n for (var configName in configs) {\n if (!COMMENT_KEY.test(configName)) {\n var config = configs[configName];\n if ( (build && config.name === build) || (!build) ) {\n config.buildSettings[prop] = value;\n }\n }\n }\n}\n\npbxProject.prototype.updateProductName = function(name) {\n this.updateBuildProperty('PRODUCT_NAME', '\"' + name + '\"');\n}\n\npbxProject.prototype.removeFromFrameworkSearchPaths = function(file) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n SEARCH_PATHS = 'FRAMEWORK_SEARCH_PATHS',\n config, buildSettings, searchPaths;\n var new_path = searchPathForFile(file, this);\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n searchPaths = buildSettings[SEARCH_PATHS];\n\n if (searchPaths && Array.isArray(searchPaths)) {\n var matches = searchPaths.filter(function(p) {\n return p.indexOf(new_path) > -1;\n });\n matches.forEach(function(m) {\n var idx = searchPaths.indexOf(m);\n searchPaths.splice(idx, 1);\n });\n }\n }\n}\n\npbxProject.prototype.addToFrameworkSearchPaths = function(file) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n config, buildSettings, searchPaths;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n if (!buildSettings['FRAMEWORK_SEARCH_PATHS']\n || buildSettings['FRAMEWORK_SEARCH_PATHS'] === INHERITED) {\n buildSettings['FRAMEWORK_SEARCH_PATHS'] = [INHERITED];\n }\n\n buildSettings['FRAMEWORK_SEARCH_PATHS'].push(searchPathForFile(file, this));\n }\n}\n\npbxProject.prototype.removeFromLibrarySearchPaths = function(file) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n SEARCH_PATHS = 'LIBRARY_SEARCH_PATHS',\n config, buildSettings, searchPaths;\n var new_path = searchPathForFile(file, this);\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n searchPaths = buildSettings[SEARCH_PATHS];\n\n if (searchPaths && Array.isArray(searchPaths)) {\n var matches = searchPaths.filter(function(p) {\n return p.indexOf(new_path) > -1;\n });\n matches.forEach(function(m) {\n var idx = searchPaths.indexOf(m);\n searchPaths.splice(idx, 1);\n });\n }\n\n }\n}\n\npbxProject.prototype.addToLibrarySearchPaths = function(file) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n config, buildSettings, searchPaths;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n if (!buildSettings['LIBRARY_SEARCH_PATHS']\n || buildSettings['LIBRARY_SEARCH_PATHS'] === INHERITED) {\n buildSettings['LIBRARY_SEARCH_PATHS'] = [INHERITED];\n }\n\n if (typeof file === 'string') {\n buildSettings['LIBRARY_SEARCH_PATHS'].push(file);\n } else {\n buildSettings['LIBRARY_SEARCH_PATHS'].push(searchPathForFile(file, this));\n }\n }\n}\n\npbxProject.prototype.removeFromHeaderSearchPaths = function(file) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n SEARCH_PATHS = 'HEADER_SEARCH_PATHS',\n config, buildSettings, searchPaths;\n var new_path = searchPathForFile(file, this);\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n if (buildSettings[SEARCH_PATHS]) {\n var matches = buildSettings[SEARCH_PATHS].filter(function(p) {\n return p.indexOf(new_path) > -1;\n });\n matches.forEach(function(m) {\n var idx = buildSettings[SEARCH_PATHS].indexOf(m);\n buildSettings[SEARCH_PATHS].splice(idx, 1);\n });\n }\n\n }\n}\npbxProject.prototype.addToHeaderSearchPaths = function(file) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n config, buildSettings, searchPaths;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n if (!buildSettings['HEADER_SEARCH_PATHS']) {\n buildSettings['HEADER_SEARCH_PATHS'] = [INHERITED];\n }\n\n if (typeof file === 'string') {\n buildSettings['HEADER_SEARCH_PATHS'].push(file);\n } else {\n buildSettings['HEADER_SEARCH_PATHS'].push(searchPathForFile(file, this));\n }\n }\n}\n\npbxProject.prototype.addToOtherLinkerFlags = function (flag) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n INHERITED = '\"$(inherited)\"',\n OTHER_LDFLAGS = 'OTHER_LDFLAGS',\n config, buildSettings;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName)\n continue;\n\n if (!buildSettings[OTHER_LDFLAGS]\n || buildSettings[OTHER_LDFLAGS] === INHERITED) {\n buildSettings[OTHER_LDFLAGS] = [INHERITED];\n }\n\n buildSettings[OTHER_LDFLAGS].push(flag);\n }\n}\n\npbxProject.prototype.removeFromOtherLinkerFlags = function (flag) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n OTHER_LDFLAGS = 'OTHER_LDFLAGS',\n config, buildSettings;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (unquote(buildSettings['PRODUCT_NAME']) != this.productName) {\n continue;\n }\n\n if (buildSettings[OTHER_LDFLAGS]) {\n var matches = buildSettings[OTHER_LDFLAGS].filter(function (p) {\n return p.indexOf(flag) > -1;\n });\n matches.forEach(function (m) {\n var idx = buildSettings[OTHER_LDFLAGS].indexOf(m);\n buildSettings[OTHER_LDFLAGS].splice(idx, 1);\n });\n }\n }\n}\n\npbxProject.prototype.addToBuildSettings = function (buildSetting, value) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n config, buildSettings;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n buildSettings[buildSetting] = value;\n }\n}\n\npbxProject.prototype.removeFromBuildSettings = function (buildSetting) {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n config, buildSettings;\n\n for (config in configurations) {\n buildSettings = configurations[config].buildSettings;\n\n if (buildSettings[buildSetting]) {\n delete buildSettings[buildSetting];\n }\n }\n}\n\n// a JS getter. hmmm\npbxProject.prototype.__defineGetter__(\"productName\", function() {\n var configurations = nonComments(this.pbxXCBuildConfigurationSection()),\n config, productName;\n\n for (config in configurations) {\n productName = configurations[config].buildSettings['PRODUCT_NAME'];\n\n if (productName) {\n return unquote(productName);\n }\n }\n});\n\n// check if file is present\npbxProject.prototype.hasFile = function(filePath) {\n var files = nonComments(this.pbxFileReferenceSection()),\n file, id;\n for (id in files) {\n file = files[id];\n if (file.path == filePath || file.path == ('\"' + filePath + '\"')) {\n return file;\n }\n }\n\n return false;\n}\n\npbxProject.prototype.addTarget = function(name, type, subfolder) {\n\n // Setup uuid and name of new target\n var targetUuid = this.generateUuid(),\n targetType = type,\n targetSubfolder = subfolder || name,\n targetName = name.trim();\n\n // Check type against list of allowed target types\n if (!targetName) {\n throw new Error(\"Target name missing.\");\n }\n\n // Check type against list of allowed target types\n if (!targetType) {\n throw new Error(\"Target type missing.\");\n }\n\n // Check type against list of allowed target types\n if (!producttypeForTargettype(targetType)) {\n throw new Error(\"Target type invalid: \" + targetType);\n }\n\n // Build Configuration: Create\n var buildConfigurationsList = [\n {\n name: 'Debug',\n isa: 'XCBuildConfiguration',\n buildSettings: {\n GCC_PREPROCESSOR_DEFINITIONS: ['\"DEBUG=1\"', '\"$(inherited)\"'],\n INFOPLIST_FILE: '\"' + path.join(targetSubfolder, targetSubfolder + '-Info.plist' + '\"'),\n LD_RUNPATH_SEARCH_PATHS: '\"$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks\"',\n PRODUCT_NAME: '\"' + targetName + '\"',\n SKIP_INSTALL: 'YES'\n }\n },\n {\n name: 'Release',\n isa: 'XCBuildConfiguration',\n buildSettings: {\n INFOPLIST_FILE: '\"' + path.join(targetSubfolder, targetSubfolder + '-Info.plist' + '\"'),\n LD_RUNPATH_SEARCH_PATHS: '\"$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks\"',\n PRODUCT_NAME: '\"' + targetName + '\"',\n SKIP_INSTALL: 'YES'\n }\n }\n ];\n\n // Build Configuration: Add\n var buildConfigurations = this.addXCConfigurationList(buildConfigurationsList, 'Release', 'Build configuration list for PBXNativeTarget \"' + targetName +'\"');\n\n // Product: Create\n var productName = targetName,\n productType = producttypeForTargettype(targetType),\n productFileType = filetypeForProducttype(productType),\n productFile = this.addProductFile(productName, { group: 'Copy Files', 'target': targetUuid, 'explicitFileType': productFileType}),\n productFileName = productFile.basename;\n\n\n // Product: Add to build file list\n this.addToPbxBuildFileSection(productFile);\n\n // Target: Create\n var target = {\n uuid: targetUuid,\n pbxNativeTarget: {\n isa: 'PBXNativeTarget',\n name: '\"' + targetName + '\"',\n productName: '\"' + targetName + '\"',\n productReference: productFile.fileRef,\n productType: '\"' + producttypeForTargettype(targetType) + '\"',\n buildConfigurationList: buildConfigurations.uuid,\n buildPhases: [],\n buildRules: [],\n dependencies: []\n }\n };\n\n // Target: Add to PBXNativeTarget section\n this.addToPbxNativeTargetSection(target)\n\n // Product: Embed (only for \"extension\"-type targets)\n if (targetType === 'app_extension') {\n\n // Create CopyFiles phase in first target\n this.addBuildPhase([], 'PBXCopyFilesBuildPhase', 'Copy Files', this.getFirstTarget().uuid, targetType)\n\n // Add product to CopyFiles phase\n this.addToPbxCopyfilesBuildPhase(productFile)\n\n // this.addBuildPhaseToTarget(newPhase.buildPhase, this.getFirstTarget().uuid)\n } else if (targetType === 'watch2_app') {\n // Create CopyFiles phase in first target\n this.addBuildPhase(\n [targetName + '.app'],\n 'PBXCopyFilesBuildPhase',\n 'Embed Watch Content',\n this.getFirstTarget().uuid,\n targetType,\n '\"$(CONTENTS_FOLDER_PATH)/Watch\"'\n );\n } else if (targetType === 'watch2_extension') {\n // Create CopyFiles phase in watch target (if exists)\n var watch2Target = this.getTarget(producttypeForTargettype('watch2_app'));\n if (watch2Target) {\n this.addBuildPhase(\n [targetName + '.appex'],\n 'PBXCopyFilesBuildPhase',\n 'Embed App Extensions',\n watch2Target.uuid,\n targetType\n );\n }\n }\n\n // Target: Add uuid to root project\n this.addToPbxProjectSection(target);\n\n if (targetType === 'watch2_extension') {\n // Target: Add dependency for this target to watch target (if exists)\n var watch2Target = this.getTarget(producttypeForTargettype('watch2_app'));\n if (watch2Target) {\n this.addTargetDependency(watch2Target.uuid, [target.uuid]);\n }\n } else {\n // Target: Add dependency for this target to first (main) target\n this.addTargetDependency(this.getFirstTarget().uuid, [target.uuid]);\n }\n\n\n // Return target on success\n return target;\n\n};\n\n// helper object creation functions\nfunction pbxBuildFileObj(file) {\n var obj = Object.create(null);\n\n obj.isa = 'PBXBuildFile';\n obj.fileRef = file.fileRef;\n obj.fileRef_comment = file.basename;\n if (file.settings) obj.settings = file.settings;\n\n return obj;\n}\n\nfunction pbxFileReferenceObj(file) {\n var fileObject = {\n isa: \"PBXFileReference\",\n name: \"\\\"\" + file.basename + \"\\\"\",\n path: \"\\\"\" + file.path.replace(/\\\\/g, '/') + \"\\\"\",\n sourceTree: file.sourceTree,\n fileEncoding: file.fileEncoding,\n lastKnownFileType: file.lastKnownFileType,\n explicitFileType: file.explicitFileType,\n includeInIndex: file.includeInIndex\n };\n\n return fileObject;\n}\n\nfunction pbxGroupChild(file) {\n var obj = Object.create(null);\n\n obj.value = file.fileRef;\n obj.comment = file.basename;\n\n return obj;\n}\n\nfunction pbxBuildPhaseObj(file) {\n var obj = Object.create(null);\n\n obj.value = file.uuid;\n obj.comment = longComment(file);\n\n return obj;\n}\n\nfunction pbxCopyFilesBuildPhaseObj(obj, folderType, subfolderPath, phaseName) {\n\n // Add additional properties for 'CopyFiles' build phase\n var DESTINATION_BY_TARGETTYPE = {\n application: 'wrapper',\n app_extension: 'plugins',\n bundle: 'wrapper',\n command_line_tool: 'wrapper',\n dynamic_library: 'products_directory',\n framework: 'shared_frameworks',\n frameworks: 'frameworks',\n static_library: 'products_directory',\n unit_test_bundle: 'wrapper',\n watch_app: 'wrapper',\n watch2_app: 'products_directory',\n watch_extension: 'plugins',\n watch2_extension: 'plugins'\n }\n var SUBFOLDERSPEC_BY_DESTINATION = {\n absolute_path: 0,\n executables: 6,\n frameworks: 10,\n java_resources: 15,\n plugins: 13,\n products_directory: 16,\n resources: 7,\n shared_frameworks: 11,\n shared_support: 12,\n wrapper: 1,\n xpc_services: 0\n }\n\n obj.name = '\"' + phaseName + '\"';\n obj.dstPath = subfolderPath || '\"\"';\n obj.dstSubfolderSpec = SUBFOLDERSPEC_BY_DESTINATION[DESTINATION_BY_TARGETTYPE[folderType]];\n\n return obj;\n}\n\nfunction pbxShellScriptBuildPhaseObj(obj, options, phaseName) {\n obj.name = '\"' + phaseName + '\"';\n obj.inputPaths = options.inputPaths || [];\n obj.outputPaths = options.outputPaths || [];\n obj.shellPath = options.shellPath;\n obj.shellScript = '\"' + options.shellScript.replace(/\"/g, '\\\\\"') + '\"';\n\n return obj;\n}\n\nfunction pbxBuildFileComment(file) {\n return longComment(file);\n}\n\nfunction pbxFileReferenceComment(file) {\n return file.basename || path.basename(file.path);\n}\n\nfunction pbxNativeTargetComment(target) {\n return target.name;\n}\n\nfunction longComment(file) {\n return f(\"%s in %s\", file.basename, file.group);\n}\n\n// respect path\nfunction correctForPluginsPath(file, project) {\n return correctForPath(file, project, 'Plugins');\n}\n\nfunction correctForResourcesPath(file, project) {\n return correctForPath(file, project, 'Resources');\n}\n\nfunction correctForFrameworksPath(file, project) {\n return correctForPath(file, project, 'Frameworks');\n}\n\nfunction correctForPath(file, project, group) {\n var r_group_dir = new RegExp('^' + group + '[\\\\\\\\/]');\n\n if (project.pbxGroupByName(group).path)\n file.path = file.path.replace(r_group_dir, '');\n\n return file;\n}\n\nfunction searchPathForFile(file, proj) {\n var plugins = proj.pbxGroupByName('Plugins'),\n pluginsPath = plugins ? plugins.path : null,\n fileDir = path.dirname(file.path);\n\n if (fileDir == '.') {\n fileDir = '';\n } else {\n fileDir = '/' + fileDir;\n }\n\n if (file.plugin && pluginsPath) {\n return '\"\\\\\"$(SRCROOT)/' + unquote(pluginsPath) + '\\\\\"\"';\n } else if (file.customFramework && file.dirname) {\n return '\"\\\\\"' + file.dirname + '\\\\\"\"';\n } else {\n return '\"\\\\\"$(SRCROOT)/' + proj.productName + fileDir + '\\\\\"\"';\n }\n}\n\nfunction nonComments(obj) {\n var keys = Object.keys(obj),\n newObj = {}, i = 0;\n\n for (i; i < keys.length; i++) {\n if (!COMMENT_KEY.test(keys[i])) {\n newObj[keys[i]] = obj[keys[i]];\n }\n }\n\n return newObj;\n}\n\nfunction unquote(str) {\n if (str) return str.replace(/^\"(.*)\"$/, \"$1\");\n}\n\n\nfunction buildPhaseNameForIsa (isa) {\n\n BUILDPHASENAME_BY_ISA = {\n PBXCopyFilesBuildPhase: 'Copy Files',\n PBXResourcesBuildPhase: 'Resources',\n PBXSourcesBuildPhase: 'Sources',\n PBXFrameworksBuildPhase: 'Frameworks'\n }\n\n return BUILDPHASENAME_BY_ISA[isa]\n}\n\nfunction producttypeForTargettype (targetType) {\n\n PRODUCTTYPE_BY_TARGETTYPE = {\n application: 'com.apple.product-type.application',\n app_extension: 'com.apple.product-type.app-extension',\n bundle: 'com.apple.product-type.bundle',\n command_line_tool: 'com.apple.product-type.tool',\n dynamic_library: 'com.apple.product-type.library.dynamic',\n framework: 'com.apple.product-type.framework',\n static_library: 'com.apple.product-type.library.static',\n unit_test_bundle: 'com.apple.product-type.bundle.unit-test',\n watch_app: 'com.apple.product-type.application.watchapp',\n watch2_app: 'com.apple.product-type.application.watchapp2',\n watch_extension: 'com.apple.product-type.watchkit-extension',\n watch2_extension: 'com.apple.product-type.watchkit2-extension'\n };\n\n return PRODUCTTYPE_BY_TARGETTYPE[targetType]\n}\n\nfunction filetypeForProducttype (productType) {\n\n FILETYPE_BY_PRODUCTTYPE = {\n 'com.apple.product-type.application': '\"wrapper.application\"',\n 'com.apple.product-type.app-extension': '\"wrapper.app-extension\"',\n 'com.apple.product-type.bundle': '\"wrapper.plug-in\"',\n 'com.apple.product-type.tool': '\"compiled.mach-o.dylib\"',\n 'com.apple.product-type.library.dynamic': '\"compiled.mach-o.dylib\"',\n 'com.apple.product-type.framework': '\"wrapper.framework\"',\n 'com.apple.product-type.library.static': '\"archive.ar\"',\n 'com.apple.product-type.bundle.unit-test': '\"wrapper.cfbundle\"',\n 'com.apple.product-type.application.watchapp': '\"wrapper.application\"',\n 'com.apple.product-type.application.watchapp2': '\"wrapper.application\"',\n 'com.apple.product-type.watchkit-extension': '\"wrapper.app-extension\"',\n 'com.apple.product-type.watchkit2-extension': '\"wrapper.app-extension\"'\n };\n\n return FILETYPE_BY_PRODUCTTYPE[productType]\n}\n\npbxProject.prototype.getFirstProject = function() {\n\n // Get pbxProject container\n var pbxProjectContainer = this.pbxProjectSection();\n\n // Get first pbxProject UUID\n var firstProjectUuid = Object.keys(pbxProjectContainer)[0];\n\n // Get first pbxProject\n var firstProject = pbxProjectContainer[firstProjectUuid];\n\n return {\n uuid: firstProjectUuid,\n firstProject: firstProject\n }\n}\n\npbxProject.prototype.getFirstTarget = function() {\n // Get first target's UUID\n var firstTargetUuid = this.getFirstProject()['firstProject']['targets'][0].value;\n\n // Get first pbxNativeTarget\n var firstTarget = this.pbxNativeTargetSection()[firstTargetUuid];\n\n return {\n uuid: firstTargetUuid,\n firstTarget: firstTarget\n }\n}\n\npbxProject.prototype.getTarget = function(productType) {\n // Find target by product type\n var targets = this.getFirstProject()['firstProject']['targets'];\n var nativeTargets = this.pbxNativeTargetSection();\n for (var i = 0; i < targets.length; i++) {\n var target = targets[i];\n var targetUuid = target.value;\n if (nativeTargets[targetUuid]['productType'] === '\"' + productType + '\"') {\n // Get pbxNativeTarget\n var nativeTarget = this.pbxNativeTargetSection()[targetUuid];\n return {\n uuid: targetUuid,\n target: nativeTarget\n };\n }\n }\n\n return null;\n}\n\n/*** NEW ***/\n\npbxProject.prototype.addToPbxGroupType = function (file, groupKey, groupType) {\n var group = this.getPBXGroupByKeyAndType(groupKey, groupType);\n if (group && group.children !== undefined) {\n if (typeof file === 'string') {\n //Group Key\n var childGroup = {\n value:file,\n };\n if (this.getPBXGroupByKey(file)) {\n childGroup.comment = this.getPBXGroupByKey(file).name;\n }\n else if (this.getPBXVariantGroupByKey(file)) {\n childGroup.comment = this.getPBXVariantGroupByKey(file).name;\n }\n\n group.children.push(childGroup);\n }\n else {\n //File Object\n group.children.push(pbxGroupChild(file));\n }\n }\n}\n\npbxProject.prototype.addToPbxVariantGroup = function (file, groupKey) {\n this.addToPbxGroupType(file, groupKey, 'PBXVariantGroup');\n}\n\npbxProject.prototype.addToPbxGroup = function (file, groupKey) {\n this.addToPbxGroupType(file, groupKey, 'PBXGroup');\n}\n\n\n\npbxProject.prototype.pbxCreateGroupWithType = function(name, pathName, groupType) {\n //Create object\n var model = {\n isa: '\"' + groupType + '\"',\n children: [],\n name: name,\n sourceTree: '\"\"'\n };\n if (pathName) model.path = pathName;\n var key = this.generateUuid();\n\n //Create comment\n var commendId = key + '_comment';\n\n //add obj and commentObj to groups;\n var groups = this.hash.project.objects[groupType];\n if (!groups) {\n groups = this.hash.project.objects[groupType] = new Object();\n }\n groups[commendId] = name;\n groups[key] = model;\n\n return key;\n}\n\npbxProject.prototype.pbxCreateVariantGroup = function(name) {\n return this.pbxCreateGroupWithType(name, undefined, 'PBXVariantGroup')\n}\n\npbxProject.prototype.pbxCreateGroup = function(name, pathName) {\n return this.pbxCreateGroupWithType(name, pathName, 'PBXGroup');\n}\n\n\n\npbxProject.prototype.removeFromPbxGroupAndType = function (file, groupKey, groupType) {\n var group = this.getPBXGroupByKeyAndType(groupKey, groupType);\n if (group) {\n var groupChildren = group.children, i;\n for(i in groupChildren) {\n if(pbxGroupChild(file).value == groupChildren[i].value &&\n pbxGroupChild(file).comment == groupChildren[i].comment) {\n groupChildren.splice(i, 1);\n break;\n }\n }\n }\n}\n\npbxProject.prototype.removeFromPbxGroup = function (file, groupKey) {\n this.removeFromPbxGroupAndType(file, groupKey, 'PBXGroup');\n}\n\npbxProject.prototype.removeFromPbxVariantGroup = function (file, groupKey) {\n this.removeFromPbxGroupAndType(file, groupKey, 'PBXVariantGroup');\n}\n\n\n\npbxProject.prototype.getPBXGroupByKeyAndType = function(key, groupType) {\n return this.hash.project.objects[groupType][key];\n};\n\npbxProject.prototype.getPBXGroupByKey = function(key) {\n return this.hash.project.objects['PBXGroup'][key];\n};\n\npbxProject.prototype.getPBXVariantGroupByKey = function(key) {\n return this.hash.project.objects['PBXVariantGroup'][key];\n};\n\n\n\npbxProject.prototype.findPBXGroupKeyAndType = function(criteria, groupType) {\n var groups = this.hash.project.objects[groupType];\n var target;\n\n for (var key in groups) {\n // only look for comments\n if (COMMENT_KEY.test(key)) continue;\n\n var group = groups[key];\n if (criteria && criteria.path && criteria.name) {\n if (criteria.path === group.path && criteria.name === group.name) {\n target = key;\n break\n }\n }\n else if (criteria && criteria.path) {\n if (criteria.path === group.path) {\n target = key;\n break\n }\n }\n else if (criteria && criteria.name) {\n if (criteria.name === group.name) {\n target = key;\n break\n }\n }\n }\n\n return target;\n}\n\npbxProject.prototype.findPBXGroupKey = function(criteria) {\n return this.findPBXGroupKeyAndType(criteria, 'PBXGroup');\n}\n\npbxProject.prototype.findPBXVariantGroupKey = function(criteria) {\n return this.findPBXGroupKeyAndType(criteria, 'PBXVariantGroup');\n}\n\npbxProject.prototype.addLocalizationVariantGroup = function(name) {\n var groupKey = this.pbxCreateVariantGroup(name);\n\n var resourceGroupKey = this.findPBXGroupKey({name: 'Resources'});\n this.addToPbxGroup(groupKey, resourceGroupKey);\n\n var localizationVariantGroup = {\n uuid: this.generateUuid(),\n fileRef: groupKey,\n basename: name\n }\n this.addToPbxBuildFileSection(localizationVariantGroup); // PBXBuildFile\n this.addToPbxResourcesBuildPhase(localizationVariantGroup); //PBXResourcesBuildPhase\n\n return localizationVariantGroup;\n};\n\npbxProject.prototype.addKnownRegion = function (name) {\n if (!this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions']) {\n this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions'] = [];\n }\n if (!this.hasKnownRegion(name)) {\n this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions'].push(name);\n }\n}\n\npbxProject.prototype.removeKnownRegion = function (name) {\n var regions = this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions'];\n if (regions) {\n for (var i = 0; i < regions.length; i++) {\n if (regions[i] === name) {\n regions.splice(i, 1);\n break;\n }\n }\n this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions'] = regions;\n }\n}\n\npbxProject.prototype.hasKnownRegion = function (name) {\n var regions = this.pbxProjectSection()[this.getFirstProject()['uuid']]['knownRegions'];\n if (regions) {\n for (var i in regions) {\n if (regions[i] === name) {\n return true;\n }\n }\n }\n return false;\n}\n\npbxProject.prototype.getPBXObject = function(name) {\n return this.hash.project.objects[name];\n}\n\n\n\npbxProject.prototype.addFile = function (path, group, opt) {\n var file = new pbxFile(path, opt);\n\n // null is better for early errors\n if (this.hasFile(file.path)) return null;\n\n file.fileRef = this.generateUuid();\n\n this.addToPbxFileReferenceSection(file); // PBXFileReference\n\n if (this.getPBXGroupByKey(group)) {\n this.addToPbxGroup(file, group); // PBXGroup\n }\n else if (this.getPBXVariantGroupByKey(group)) {\n this.addToPbxVariantGroup(file, group); // PBXVariantGroup\n }\n\n return file;\n}\n\npbxProject.prototype.removeFile = function (path, group, opt) {\n var file = new pbxFile(path, opt);\n\n this.removeFromPbxFileReferenceSection(file); // PBXFileReference\n\n if (this.getPBXGroupByKey(group)) {\n this.removeFromPbxGroup(file, group); // PBXGroup\n }\n else if (this.getPBXVariantGroupByKey(group)) {\n this.removeFromPbxVariantGroup(file, group); // PBXVariantGroup\n }\n\n return file;\n}\n\n\n\npbxProject.prototype.getBuildProperty = function(prop, build) {\n var target;\n var configs = this.pbxXCBuildConfigurationSection();\n for (var configName in configs) {\n if (!COMMENT_KEY.test(configName)) {\n var config = configs[configName];\n if ( (build && config.name === build) || (build === undefined) ) {\n if (config.buildSettings[prop] !== undefined) {\n target = config.buildSettings[prop];\n }\n }\n }\n }\n return target;\n}\n\npbxProject.prototype.getBuildConfigByName = function(name) {\n var target = {};\n var configs = this.pbxXCBuildConfigurationSection();\n for (var configName in configs) {\n if (!COMMENT_KEY.test(configName)) {\n var config = configs[configName];\n if (config.name === name) {\n target[configName] = config;\n }\n }\n }\n return target;\n}\n\npbxProject.prototype.addDataModelDocument = function(filePath, group, opt) {\n if (!group) {\n group = 'Resources';\n }\n if (!this.getPBXGroupByKey(group)) {\n group = this.findPBXGroupKey({ name: group });\n }\n\n var file = new pbxFile(filePath, opt);\n\n if (!file || this.hasFile(file.path)) return null;\n\n file.fileRef = this.generateUuid();\n this.addToPbxGroup(file, group);\n\n if (!file) return false;\n\n file.target = opt ? opt.target : undefined;\n file.uuid = this.generateUuid();\n\n this.addToPbxBuildFileSection(file);\n this.addToPbxSourcesBuildPhase(file);\n\n file.models = [];\n var currentVersionName;\n var modelFiles = fs.readdirSync(file.path);\n for (var index in modelFiles) {\n var modelFileName = modelFiles[index];\n var modelFilePath = path.join(filePath, modelFileName);\n\n if (modelFileName == '.xccurrentversion') {\n currentVersionName = plist.readFileSync(modelFilePath)._XCCurrentVersionName;\n continue;\n }\n\n var modelFile = new pbxFile(modelFilePath);\n modelFile.fileRef = this.generateUuid();\n\n this.addToPbxFileReferenceSection(modelFile);\n\n file.models.push(modelFile);\n\n if (currentVersionName && currentVersionName === modelFileName) {\n file.currentModel = modelFile;\n }\n }\n\n if (!file.currentModel) {\n file.currentModel = file.models[0];\n }\n\n this.addToXcVersionGroupSection(file);\n\n return file;\n}\n\npbxProject.prototype.addTargetAttribute = function(prop, value, target) {\n var attributes = this.getFirstProject()['firstProject']['attributes'];\n if (attributes['TargetAttributes'] === undefined) {\n attributes['TargetAttributes'] = {};\n }\n target = target || this.getFirstTarget();\n if (attributes['TargetAttributes'][target.uuid] === undefined) {\n attributes['TargetAttributes'][target.uuid] = {};\n }\n attributes['TargetAttributes'][target.uuid][prop] = value;\n}\n\npbxProject.prototype.removeTargetAttribute = function(prop, target) {\n var attributes = this.getFirstProject()['firstProject']['attributes'];\n target = target || this.getFirstTarget();\n if (attributes['TargetAttributes'] &&\n attributes['TargetAttributes'][target.uuid]) {\n delete attributes['TargetAttributes'][target.uuid][prop];\n }\n}\n\nmodule.exports = pbxProject;\n"},"/Users/ross/repos/cordova-node-xcode/lib/pbxWriter.js":{"language":"javascript","mutants":[{"id":"1731","location":{"end":{"column":37,"line":18},"start":{"column":23,"line":18}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1734","location":{"end":{"column":36,"line":24},"start":{"column":28,"line":24}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1732","location":{"end":{"column":26,"line":19},"start":{"column":20,"line":19}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1736","location":{"end":{"column":14,"line":28},"start":{"column":9,"line":28}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1739","location":{"end":{"column":14,"line":28},"start":{"column":9,"line":28}},"mutatorName":"BinaryExpression","replacement":"x > 0","status":"Killed"},{"id":"1735","location":{"end":{"column":2,"line":32},"start":{"column":15,"line":27}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1733","location":{"end":{"column":18,"line":21},"start":{"column":14,"line":21}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1738","location":{"end":{"column":14,"line":28},"start":{"column":9,"line":28}},"mutatorName":"BinaryExpression","replacement":"x < 0","status":"Killed"},{"id":"1737","location":{"end":{"column":14,"line":28},"start":{"column":9,"line":28}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1740","location":{"end":{"column":18,"line":29},"start":{"column":16,"line":29}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"},{"id":"1741","location":{"end":{"column":31,"line":31},"start":{"column":16,"line":31}},"mutatorName":"BinaryExpression","replacement":"INDENT - i(x - 1)","status":"Killed"},{"id":"1742","location":{"end":{"column":30,"line":31},"start":{"column":27,"line":31}},"mutatorName":"BinaryExpression","replacement":"x + 1","status":"Killed"},{"id":"1748","location":{"end":{"column":2,"line":46},"start":{"column":24,"line":44}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1750","location":{"end":{"column":31,"line":45},"start":{"column":12,"line":45}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1754","location":{"end":{"column":17,"line":53},"start":{"column":9,"line":53}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1753","location":{"end":{"column":2,"line":64},"start":{"column":39,"line":52}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1743","location":{"end":{"column":2,"line":41},"start":{"column":31,"line":34}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1745","location":{"end":{"column":39,"line":35},"start":{"column":29,"line":35}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1744","location":{"end":{"column":39,"line":35},"start":{"column":23,"line":35}},"mutatorName":"BinaryExpression","replacement":"key - '_comment'","status":"Killed"},{"id":"1747","location":{"end":{"column":13,"line":37},"start":{"column":9,"line":37}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1746","location":{"end":{"column":13,"line":37},"start":{"column":9,"line":37}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1749","location":{"end":{"column":31,"line":45},"start":{"column":12,"line":45}},"mutatorName":"BinaryExpression","replacement":"obj !== Object(obj)","status":"Killed"},{"id":"1752","location":{"end":{"column":2,"line":50},"start":{"column":23,"line":48}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1756","location":{"end":{"column":17,"line":53},"start":{"column":9,"line":53}},"mutatorName":"PrefixUnaryExpression","replacement":"options","status":"Killed"},{"id":"1751","location":{"end":{"column":31,"line":45},"start":{"column":12,"line":45}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1757","location":{"end":{"column":6,"line":55},"start":{"column":19,"line":53}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1755","location":{"end":{"column":17,"line":53},"start":{"column":9,"line":53}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1764","location":{"end":{"column":2,"line":76},"start":{"column":44,"line":68}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1765","location":{"end":{"column":18,"line":71},"start":{"column":9,"line":71}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1758","location":{"end":{"column":46,"line":56},"start":{"column":9,"line":56}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1767","location":{"end":{"column":6,"line":73},"start":{"column":20,"line":71}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1759","location":{"end":{"column":46,"line":56},"start":{"column":9,"line":56}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1760","location":{"end":{"column":46,"line":56},"start":{"column":9,"line":56}},"mutatorName":"BinaryExpression","replacement":"options.omitEmptyValues !== undefined","status":"Killed"},{"id":"1761","location":{"end":{"column":6,"line":58},"start":{"column":48,"line":56}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1763","location":{"end":{"column":22,"line":61},"start":{"column":17,"line":61}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Survived"},{"id":"1762","location":{"end":{"column":40,"line":57},"start":{"column":35,"line":57}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"1766","location":{"end":{"column":18,"line":71},"start":{"column":9,"line":71}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1770","location":{"end":{"column":2,"line":96},"start":{"column":45,"line":88}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1768","location":{"end":{"column":32,"line":72},"start":{"column":26,"line":72}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1771","location":{"end":{"column":21,"line":89},"start":{"column":17,"line":89}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Killed"},{"id":"1778","location":{"end":{"column":2,"line":147},"start":{"column":48,"line":104}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1769","location":{"end":{"column":2,"line":86},"start":{"column":49,"line":78}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1772","location":{"end":{"column":21,"line":90},"start":{"column":19,"line":90}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"},{"id":"1773","location":{"end":{"column":2,"line":102},"start":{"column":52,"line":98}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1774","location":{"end":{"column":34,"line":99},"start":{"column":9,"line":99}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1780","location":{"end":{"column":13,"line":110},"start":{"column":9,"line":110}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1776","location":{"end":{"column":6,"line":101},"start":{"column":36,"line":99}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1782","location":{"end":{"column":6,"line":144},"start":{"column":15,"line":110}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1777","location":{"end":{"column":29,"line":100},"start":{"column":20,"line":100}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1775","location":{"end":{"column":34,"line":99},"start":{"column":9,"line":99}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1779","location":{"end":{"column":21,"line":108},"start":{"column":16,"line":108}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1784","location":{"end":{"column":10,"line":141},"start":{"column":27,"line":113}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1786","location":{"end":{"column":38,"line":115},"start":{"column":17,"line":115}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1781","location":{"end":{"column":13,"line":110},"start":{"column":9,"line":110}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1788","location":{"end":{"column":29,"line":120},"start":{"column":17,"line":120}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1792","location":{"end":{"column":14,"line":134},"start":{"column":39,"line":122}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1790","location":{"end":{"column":37,"line":122},"start":{"column":24,"line":122}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1783","location":{"end":{"column":27,"line":111},"start":{"column":9,"line":111}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel--","status":"Killed"},{"id":"1785","location":{"end":{"column":38,"line":115},"start":{"column":17,"line":115}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1787","location":{"end":{"column":29,"line":120},"start":{"column":17,"line":120}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1791","location":{"end":{"column":37,"line":122},"start":{"column":24,"line":122}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1789","location":{"end":{"column":14,"line":122},"start":{"column":31,"line":120}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1799","location":{"end":{"column":18,"line":128},"start":{"column":40,"line":126}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1793","location":{"end":{"column":38,"line":123},"start":{"column":28,"line":123}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1794","location":{"end":{"column":35,"line":124},"start":{"column":17,"line":124}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel--","status":"Killed"},{"id":"1795","location":{"end":{"column":38,"line":126},"start":{"column":21,"line":126}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1797","location":{"end":{"column":38,"line":126},"start":{"column":21,"line":126}},"mutatorName":"BinaryExpression","replacement":"key !== 'objects'","status":"Killed"},{"id":"1798","location":{"end":{"column":38,"line":126},"start":{"column":29,"line":126}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1796","location":{"end":{"column":38,"line":126},"start":{"column":21,"line":126}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1800","location":{"end":{"column":18,"line":130},"start":{"column":24,"line":128}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1801","location":{"end":{"column":35,"line":132},"start":{"column":17,"line":132}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel++","status":"Killed"},{"id":"1802","location":{"end":{"column":34,"line":133},"start":{"column":28,"line":133}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1804","location":{"end":{"column":83,"line":134},"start":{"column":24,"line":134}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1803","location":{"end":{"column":83,"line":134},"start":{"column":24,"line":134}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1805","location":{"end":{"column":83,"line":134},"start":{"column":24,"line":134}},"mutatorName":"BinaryExpression","replacement":"this.omitEmptyValues || obj === undefined || obj === null","status":"Killed"},{"id":"1806","location":{"end":{"column":82,"line":134},"start":{"column":49,"line":134}},"mutatorName":"BinaryExpression","replacement":"obj === undefined && obj === null","status":"Survived"},{"id":"1807","location":{"end":{"column":82,"line":134},"start":{"column":49,"line":134}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1808","location":{"end":{"column":82,"line":134},"start":{"column":49,"line":134}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1810","location":{"end":{"column":66,"line":134},"start":{"column":49,"line":134}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1809","location":{"end":{"column":66,"line":134},"start":{"column":49,"line":134}},"mutatorName":"BinaryExpression","replacement":"obj !== undefined","status":"Killed"},{"id":"1811","location":{"end":{"column":66,"line":134},"start":{"column":49,"line":134}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1812","location":{"end":{"column":82,"line":134},"start":{"column":70,"line":134}},"mutatorName":"BinaryExpression","replacement":"obj !== null","status":"Killed"},{"id":"1813","location":{"end":{"column":82,"line":134},"start":{"column":70,"line":134}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1814","location":{"end":{"column":82,"line":134},"start":{"column":70,"line":134}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1815","location":{"end":{"column":14,"line":136},"start":{"column":85,"line":134}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1816","location":{"end":{"column":27,"line":136},"start":{"column":24,"line":136}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1817","location":{"end":{"column":27,"line":136},"start":{"column":24,"line":136}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1824","location":{"end":{"column":2,"line":178},"start":{"column":53,"line":149}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1818","location":{"end":{"column":14,"line":138},"start":{"column":29,"line":136}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1819","location":{"end":{"column":49,"line":137},"start":{"column":28,"line":137}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1825","location":{"end":{"column":6,"line":177},"start":{"column":25,"line":152}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1820","location":{"end":{"column":14,"line":140},"start":{"column":20,"line":138}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1822","location":{"end":{"column":27,"line":143},"start":{"column":9,"line":143}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel++","status":"Killed"},{"id":"1821","location":{"end":{"column":40,"line":139},"start":{"column":28,"line":139}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1823","location":{"end":{"column":21,"line":146},"start":{"column":16,"line":146}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1827","location":{"end":{"column":34,"line":153},"start":{"column":13,"line":153}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1829","location":{"end":{"column":25,"line":158},"start":{"column":13,"line":158}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1831","location":{"end":{"column":33,"line":160},"start":{"column":20,"line":160}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1826","location":{"end":{"column":34,"line":153},"start":{"column":13,"line":153}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1833","location":{"end":{"column":10,"line":168},"start":{"column":35,"line":160}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1828","location":{"end":{"column":25,"line":158},"start":{"column":13,"line":158}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1838","location":{"end":{"column":10,"line":176},"start":{"column":16,"line":168}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1830","location":{"end":{"column":10,"line":160},"start":{"column":27,"line":158}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1834","location":{"end":{"column":34,"line":161},"start":{"column":24,"line":161}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1840","location":{"end":{"column":76,"line":169},"start":{"column":17,"line":169}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1835","location":{"end":{"column":31,"line":162},"start":{"column":13,"line":162}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel--","status":"Killed"},{"id":"1836","location":{"end":{"column":31,"line":166},"start":{"column":13,"line":166}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel++","status":"Killed"},{"id":"1837","location":{"end":{"column":30,"line":167},"start":{"column":24,"line":167}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1832","location":{"end":{"column":33,"line":160},"start":{"column":20,"line":160}},"mutatorName":"IfStatement","replacement":"true","status":"Timeout"},{"id":"1839","location":{"end":{"column":76,"line":169},"start":{"column":17,"line":169}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1841","location":{"end":{"column":76,"line":169},"start":{"column":17,"line":169}},"mutatorName":"BinaryExpression","replacement":"this.omitEmptyValues || obj === undefined || obj === null","status":"Killed"},{"id":"1842","location":{"end":{"column":75,"line":169},"start":{"column":42,"line":169}},"mutatorName":"BinaryExpression","replacement":"obj === undefined && obj === null","status":"Killed"},{"id":"1843","location":{"end":{"column":75,"line":169},"start":{"column":42,"line":169}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1844","location":{"end":{"column":75,"line":169},"start":{"column":42,"line":169}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1845","location":{"end":{"column":59,"line":169},"start":{"column":42,"line":169}},"mutatorName":"BinaryExpression","replacement":"obj !== undefined","status":"Killed"},{"id":"1846","location":{"end":{"column":59,"line":169},"start":{"column":42,"line":169}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1847","location":{"end":{"column":59,"line":169},"start":{"column":42,"line":169}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1848","location":{"end":{"column":75,"line":169},"start":{"column":63,"line":169}},"mutatorName":"BinaryExpression","replacement":"obj !== null","status":"Killed"},{"id":"1849","location":{"end":{"column":75,"line":169},"start":{"column":63,"line":169}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1850","location":{"end":{"column":75,"line":169},"start":{"column":63,"line":169}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1851","location":{"end":{"column":14,"line":171},"start":{"column":78,"line":169}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1852","location":{"end":{"column":27,"line":171},"start":{"column":24,"line":171}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1856","location":{"end":{"column":14,"line":175},"start":{"column":20,"line":173}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1853","location":{"end":{"column":27,"line":171},"start":{"column":24,"line":171}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1857","location":{"end":{"column":40,"line":174},"start":{"column":28,"line":174}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1854","location":{"end":{"column":14,"line":173},"start":{"column":29,"line":171}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1858","location":{"end":{"column":2,"line":196},"start":{"column":63,"line":180}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1859","location":{"end":{"column":6,"line":195},"start":{"column":26,"line":183}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1855","location":{"end":{"column":49,"line":172},"start":{"column":28,"line":172}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1861","location":{"end":{"column":26,"line":188},"start":{"column":13,"line":188}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1863","location":{"end":{"column":10,"line":194},"start":{"column":28,"line":188}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1862","location":{"end":{"column":26,"line":188},"start":{"column":13,"line":188}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1860","location":{"end":{"column":29,"line":184},"start":{"column":25,"line":184}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1870","location":{"end":{"column":29,"line":204},"start":{"column":15,"line":204}},"mutatorName":"BinaryExpression","replacement":"i <= arr.length","status":"Killed"},{"id":"1872","location":{"end":{"column":34,"line":204},"start":{"column":31,"line":204}},"mutatorName":"PostfixUnaryExpression","replacement":"i--","status":"Killed"},{"id":"1871","location":{"end":{"column":29,"line":204},"start":{"column":15,"line":204}},"mutatorName":"BinaryExpression","replacement":"i >= arr.length","status":"Killed"},{"id":"1864","location":{"end":{"column":47,"line":189},"start":{"column":43,"line":189}},"mutatorName":"BooleanSubstitution","replacement":"false","status":"Timeout"},{"id":"1865","location":{"end":{"column":48,"line":193},"start":{"column":43,"line":193}},"mutatorName":"BooleanSubstitution","replacement":"true","status":"Killed"},{"id":"1866","location":{"end":{"column":2,"line":224},"start":{"column":55,"line":198}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1867","location":{"end":{"column":26,"line":201},"start":{"column":16,"line":201}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1868","location":{"end":{"column":23,"line":202},"start":{"column":5,"line":202}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel--","status":"Killed"},{"id":"1869","location":{"end":{"column":29,"line":204},"start":{"column":15,"line":204}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"1873","location":{"end":{"column":6,"line":220},"start":{"column":36,"line":204}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1875","location":{"end":{"column":41,"line":207},"start":{"column":13,"line":207}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1874","location":{"end":{"column":41,"line":207},"start":{"column":13,"line":207}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1876","location":{"end":{"column":41,"line":207},"start":{"column":13,"line":207}},"mutatorName":"BinaryExpression","replacement":"entry.value || entry.comment","status":"Survived"},{"id":"1877","location":{"end":{"column":10,"line":209},"start":{"column":43,"line":207}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1878","location":{"end":{"column":40,"line":208},"start":{"column":24,"line":208}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1880","location":{"end":{"column":35,"line":209},"start":{"column":20,"line":209}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1879","location":{"end":{"column":35,"line":209},"start":{"column":20,"line":209}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1881","location":{"end":{"column":10,"line":217},"start":{"column":37,"line":209}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1883","location":{"end":{"column":31,"line":211},"start":{"column":13,"line":211}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel--","status":"Killed"},{"id":"1884","location":{"end":{"column":31,"line":215},"start":{"column":13,"line":215}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel++","status":"Killed"},{"id":"1882","location":{"end":{"column":29,"line":210},"start":{"column":24,"line":210}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1885","location":{"end":{"column":30,"line":216},"start":{"column":24,"line":216}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Timeout"},{"id":"1886","location":{"end":{"column":10,"line":219},"start":{"column":16,"line":217}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1887","location":{"end":{"column":31,"line":218},"start":{"column":24,"line":218}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1888","location":{"end":{"column":23,"line":222},"start":{"column":5,"line":222}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel++","status":"Killed"},{"id":"1889","location":{"end":{"column":22,"line":223},"start":{"column":16,"line":223}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1897","location":{"end":{"column":2,"line":261},"start":{"column":55,"line":234}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1890","location":{"end":{"column":2,"line":232},"start":{"column":66,"line":226}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1892","location":{"end":{"column":14,"line":227},"start":{"column":9,"line":227}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1891","location":{"end":{"column":14,"line":227},"start":{"column":9,"line":227}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1896","location":{"end":{"column":49,"line":230},"start":{"column":25,"line":230}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1894","location":{"end":{"column":51,"line":228},"start":{"column":25,"line":228}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1893","location":{"end":{"column":6,"line":229},"start":{"column":16,"line":227}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1895","location":{"end":{"column":6,"line":231},"start":{"column":12,"line":229}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1898","location":{"end":{"column":6,"line":260},"start":{"column":26,"line":238}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1900","location":{"end":{"column":34,"line":239},"start":{"column":13,"line":239}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1899","location":{"end":{"column":34,"line":239},"start":{"column":13,"line":239}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1901","location":{"end":{"column":71,"line":244},"start":{"column":13,"line":244}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1902","location":{"end":{"column":71,"line":244},"start":{"column":13,"line":244}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1903","location":{"end":{"column":71,"line":244},"start":{"column":13,"line":244}},"mutatorName":"BinaryExpression","replacement":"obj.isa == 'PBXBuildFile' && obj.isa == 'PBXFileReference'","status":"Killed"},{"id":"1904","location":{"end":{"column":38,"line":244},"start":{"column":13,"line":244}},"mutatorName":"BinaryExpression","replacement":"obj.isa != 'PBXBuildFile'","status":"Killed"},{"id":"1906","location":{"end":{"column":38,"line":244},"start":{"column":13,"line":244}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1905","location":{"end":{"column":38,"line":244},"start":{"column":13,"line":244}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1908","location":{"end":{"column":71,"line":244},"start":{"column":42,"line":244}},"mutatorName":"BinaryExpression","replacement":"obj.isa != 'PBXFileReference'","status":"Killed"},{"id":"1907","location":{"end":{"column":38,"line":244},"start":{"column":24,"line":244}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1909","location":{"end":{"column":71,"line":244},"start":{"column":42,"line":244}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Killed"},{"id":"1910","location":{"end":{"column":71,"line":244},"start":{"column":42,"line":244}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1911","location":{"end":{"column":71,"line":244},"start":{"column":53,"line":244}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1913","location":{"end":{"column":10,"line":259},"start":{"column":16,"line":246}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1912","location":{"end":{"column":10,"line":246},"start":{"column":73,"line":244}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1914","location":{"end":{"column":20,"line":247},"start":{"column":17,"line":247}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1915","location":{"end":{"column":20,"line":247},"start":{"column":17,"line":247}},"mutatorName":"IfStatement","replacement":"true","status":"Survived"},{"id":"1916","location":{"end":{"column":14,"line":249},"start":{"column":22,"line":247}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1917","location":{"end":{"column":47,"line":248},"start":{"column":28,"line":248}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1919","location":{"end":{"column":38,"line":250},"start":{"column":28,"line":250}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Survived"},{"id":"1920","location":{"end":{"column":31,"line":253},"start":{"column":13,"line":253}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel--","status":"Killed"},{"id":"1921","location":{"end":{"column":31,"line":257},"start":{"column":13,"line":257}},"mutatorName":"PostfixUnaryExpression","replacement":"this.indentLevel++","status":"Killed"},{"id":"1918","location":{"end":{"column":14,"line":251},"start":{"column":20,"line":249}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1922","location":{"end":{"column":30,"line":258},"start":{"column":24,"line":258}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1923","location":{"end":{"column":2,"line":307},"start":{"column":60,"line":263}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1924","location":{"end":{"column":6,"line":302},"start":{"column":57,"line":267}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1925","location":{"end":{"column":17,"line":270},"start":{"column":13,"line":270}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1926","location":{"end":{"column":17,"line":270},"start":{"column":13,"line":270}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1927","location":{"end":{"column":10,"line":272},"start":{"column":19,"line":270}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1928","location":{"end":{"column":44,"line":271},"start":{"column":27,"line":271}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1929","location":{"end":{"column":10,"line":274},"start":{"column":16,"line":272}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1930","location":{"end":{"column":35,"line":273},"start":{"column":27,"line":273}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1931","location":{"end":{"column":10,"line":299},"start":{"column":26,"line":276}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1932","location":{"end":{"column":38,"line":277},"start":{"column":17,"line":277}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1933","location":{"end":{"column":38,"line":277},"start":{"column":17,"line":277}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1934","location":{"end":{"column":29,"line":282},"start":{"column":17,"line":282}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1935","location":{"end":{"column":29,"line":282},"start":{"column":17,"line":282}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1936","location":{"end":{"column":14,"line":290},"start":{"column":31,"line":282}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1937","location":{"end":{"column":39,"line":283},"start":{"column":31,"line":283}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1938","location":{"end":{"column":45,"line":285},"start":{"column":31,"line":285}},"mutatorName":"ForStatement","replacement":"false","status":"Killed"},{"id":"1939","location":{"end":{"column":45,"line":285},"start":{"column":31,"line":285}},"mutatorName":"BinaryExpression","replacement":"i <= obj.length","status":"Killed"},{"id":"1942","location":{"end":{"column":18,"line":287},"start":{"column":52,"line":285}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1943","location":{"end":{"column":41,"line":286},"start":{"column":35,"line":286}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1946","location":{"end":{"column":37,"line":290},"start":{"column":24,"line":290}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1944","location":{"end":{"column":34,"line":289},"start":{"column":29,"line":289}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1940","location":{"end":{"column":45,"line":285},"start":{"column":31,"line":285}},"mutatorName":"BinaryExpression","replacement":"i >= obj.length","status":"Killed"},{"id":"1945","location":{"end":{"column":37,"line":290},"start":{"column":24,"line":290}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1941","location":{"end":{"column":50,"line":285},"start":{"column":47,"line":285}},"mutatorName":"PostfixUnaryExpression","replacement":"i--","status":"Timeout"},{"id":"1947","location":{"end":{"column":14,"line":292},"start":{"column":39,"line":290}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1948","location":{"end":{"column":83,"line":292},"start":{"column":24,"line":292}},"mutatorName":"IfStatement","replacement":"false","status":"Survived"},{"id":"1949","location":{"end":{"column":83,"line":292},"start":{"column":24,"line":292}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1950","location":{"end":{"column":83,"line":292},"start":{"column":24,"line":292}},"mutatorName":"BinaryExpression","replacement":"self.omitEmptyValues || obj === undefined || obj === null","status":"Killed"},{"id":"1951","location":{"end":{"column":82,"line":292},"start":{"column":49,"line":292}},"mutatorName":"BinaryExpression","replacement":"obj === undefined && obj === null","status":"Survived"},{"id":"1953","location":{"end":{"column":82,"line":292},"start":{"column":49,"line":292}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1952","location":{"end":{"column":82,"line":292},"start":{"column":49,"line":292}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1955","location":{"end":{"column":66,"line":292},"start":{"column":49,"line":292}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1954","location":{"end":{"column":66,"line":292},"start":{"column":49,"line":292}},"mutatorName":"BinaryExpression","replacement":"obj !== undefined","status":"Killed"},{"id":"1956","location":{"end":{"column":66,"line":292},"start":{"column":49,"line":292}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1957","location":{"end":{"column":82,"line":292},"start":{"column":70,"line":292}},"mutatorName":"BinaryExpression","replacement":"obj !== null","status":"Killed"},{"id":"1958","location":{"end":{"column":82,"line":292},"start":{"column":70,"line":292}},"mutatorName":"ConditionalExpression","replacement":"false","status":"Survived"},{"id":"1959","location":{"end":{"column":82,"line":292},"start":{"column":70,"line":292}},"mutatorName":"ConditionalExpression","replacement":"true","status":"Killed"},{"id":"1960","location":{"end":{"column":14,"line":294},"start":{"column":85,"line":292}},"mutatorName":"Block","replacement":"{}","status":"Survived"},{"id":"1963","location":{"end":{"column":14,"line":296},"start":{"column":29,"line":294}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1962","location":{"end":{"column":27,"line":294},"start":{"column":24,"line":294}},"mutatorName":"IfStatement","replacement":"true","status":"Killed"},{"id":"1965","location":{"end":{"column":14,"line":298},"start":{"column":20,"line":296}},"mutatorName":"Block","replacement":"{}","status":"Killed"},{"id":"1964","location":{"end":{"column":51,"line":295},"start":{"column":31,"line":295}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1966","location":{"end":{"column":42,"line":297},"start":{"column":31,"line":297}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1968","location":{"end":{"column":22,"line":306},"start":{"column":16,"line":306}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1961","location":{"end":{"column":27,"line":294},"start":{"column":24,"line":294}},"mutatorName":"IfStatement","replacement":"false","status":"Killed"},{"id":"1967","location":{"end":{"column":26,"line":301},"start":{"column":21,"line":301}},"mutatorName":"StringLiteral","replacement":"\"\"","status":"Killed"},{"id":"1969","location":{"end":{"column":38,"line":306},"start":{"column":36,"line":306}},"mutatorName":"StringLiteral","replacement":"\"Stryker was here!\"","status":"Killed"}],"source":"/**\n Licensed to the Apache Software Foundation (ASF) under one\n or more contributor license agreements. See the NOTICE file\n distributed with this work for additional information\n regarding copyright ownership. The ASF licenses this file\n to you under the Apache License, Version 2.0 (the\n 'License'); you may not use this file except in compliance\n with the License. You may obtain a copy of the License at\n http://www.apache.org/licenses/LICENSE-2.0\n Unless required by applicable law or agreed to in writing,\n software distributed under the License is distributed on an\n 'AS IS' BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\n KIND, either express or implied. See the License for the\n specific language governing permissions and limitations\n under the License.\n */\n\nvar pbxProj = require('./pbxProject'),\n util = require('util'),\n f = util.format,\n INDENT = '\\t',\n COMMENT_KEY = /_comment$/,\n QUOTED = /^\"(.*)\"$/,\n EventEmitter = require('events').EventEmitter\n\n// indentation\nfunction i(x) {\n if (x <=0)\n return '';\n else\n return INDENT + i(x-1);\n}\n\nfunction comment(key, parent) {\n var text = parent[key + '_comment'];\n\n if (text)\n return text;\n else\n return null;\n}\n\n// copied from underscore\nfunction isObject(obj) {\n return obj === Object(obj)\n}\n\nfunction isArray(obj) {\n return Array.isArray(obj)\n}\n\nfunction pbxWriter(contents, options) {\n if (!options) {\n options = {}\n }\n if (options.omitEmptyValues === undefined) {\n options.omitEmptyValues = false\n }\n\n this.contents = contents;\n this.sync = false;\n this.indentLevel = 0;\n this.omitEmptyValues = options.omitEmptyValues\n}\n\nutil.inherits(pbxWriter, EventEmitter);\n\npbxWriter.prototype.write = function (str) {\n var fmt = f.apply(null, arguments);\n\n if (this.sync) {\n this.buffer += f(\"%s%s\", i(this.indentLevel), fmt);\n } else {\n // do stream write\n }\n}\n\npbxWriter.prototype.writeFlush = function (str) {\n var oldIndent = this.indentLevel;\n\n this.indentLevel = 0;\n\n this.write.apply(this, arguments)\n\n this.indentLevel = oldIndent;\n}\n\npbxWriter.prototype.writeSync = function () {\n this.sync = true;\n this.buffer = \"\";\n\n this.writeHeadComment();\n this.writeProject();\n\n return this.buffer;\n}\n\npbxWriter.prototype.writeHeadComment = function () {\n if (this.contents.headComment) {\n this.write(\"// %s\\n\", this.contents.headComment)\n }\n}\n\npbxWriter.prototype.writeProject = function () {\n var proj = this.contents.project,\n key, cmt, obj;\n\n this.write(\"{\\n\")\n\n if (proj) {\n this.indentLevel++;\n\n for (key in proj) {\n // skip comments\n if (COMMENT_KEY.test(key)) continue;\n\n cmt = comment(key, proj);\n obj = proj[key];\n\n if (isArray(obj)) {\n this.writeArray(obj, key)\n } else if (isObject(obj)) {\n this.write(\"%s = {\\n\", key);\n this.indentLevel++;\n\n if (key === 'objects') {\n this.writeObjectsSections(obj)\n } else {\n this.writeObject(obj)\n }\n\n this.indentLevel--;\n this.write(\"};\\n\");\n } else if (this.omitEmptyValues && (obj === undefined || obj === null)) {\n continue;\n } else if (cmt) {\n this.write(\"%s = %s /* %s */;\\n\", key, obj, cmt)\n } else {\n this.write(\"%s = %s;\\n\", key, obj)\n }\n }\n\n this.indentLevel--;\n }\n\n this.write(\"}\\n\")\n}\n\npbxWriter.prototype.writeObject = function (object) {\n var key, obj, cmt;\n\n for (key in object) {\n if (COMMENT_KEY.test(key)) continue;\n\n cmt = comment(key, object);\n obj = object[key];\n\n if (isArray(obj)) {\n this.writeArray(obj, key)\n } else if (isObject(obj)) {\n this.write(\"%s = {\\n\", key);\n this.indentLevel++;\n\n this.writeObject(obj)\n\n this.indentLevel--;\n this.write(\"};\\n\");\n } else {\n if (this.omitEmptyValues && (obj === undefined || obj === null)) {\n continue;\n } else if (cmt) {\n this.write(\"%s = %s /* %s */;\\n\", key, obj, cmt)\n } else {\n this.write(\"%s = %s;\\n\", key, obj)\n }\n }\n }\n}\n\npbxWriter.prototype.writeObjectsSections = function (objects) {\n var key, obj;\n\n for (key in objects) {\n this.writeFlush(\"\\n\")\n\n obj = objects[key];\n\n if (isObject(obj)) {\n this.writeSectionComment(key, true);\n\n this.writeSection(obj);\n\n this.writeSectionComment(key, false);\n }\n }\n}\n\npbxWriter.prototype.writeArray = function (arr, name) {\n var i, entry;\n\n this.write(\"%s = (\\n\", name);\n this.indentLevel++;\n\n for (i=0; i < arr.length; i++) {\n entry = arr[i]\n\n if (entry.value && entry.comment) {\n this.write('%s /* %s */,\\n', entry.value, entry.comment);\n } else if (isObject(entry)) {\n this.write('{\\n');\n this.indentLevel++;\n\n this.writeObject(entry);\n\n this.indentLevel--;\n this.write('},\\n');\n } else {\n this.write('%s,\\n', entry);\n }\n }\n\n this.indentLevel--;\n this.write(\");\\n\");\n}\n\npbxWriter.prototype.writeSectionComment = function (name, begin) {\n if (begin) {\n this.writeFlush(\"/* Begin %s section */\\n\", name)\n } else { // end\n this.writeFlush(\"/* End %s section */\\n\", name)\n }\n}\n\npbxWriter.prototype.writeSection = function (section) {\n var key, obj, cmt;\n\n // section should only contain objects\n for (key in section) {\n if (COMMENT_KEY.test(key)) continue;\n\n cmt = comment(key, section);\n obj = section[key]\n\n if (obj.isa == 'PBXBuildFile' || obj.isa == 'PBXFileReference') {\n this.writeInlineObject(key, cmt, obj);\n } else {\n if (cmt) {\n this.write(\"%s /* %s */ = {\\n\", key, cmt);\n } else {\n this.write(\"%s = {\\n\", key);\n }\n\n this.indentLevel++\n\n this.writeObject(obj)\n\n this.indentLevel--\n this.write(\"};\\n\");\n }\n }\n}\n\npbxWriter.prototype.writeInlineObject = function (n, d, r) {\n var output = [];\n var self = this\n\n var inlineObjectHelper = function (name, desc, ref) {\n var key, cmt, obj;\n\n if (desc) {\n output.push(f(\"%s /* %s */ = {\", name, desc));\n } else {\n output.push(f(\"%s = {\", name));\n }\n\n for (key in ref) {\n if (COMMENT_KEY.test(key)) continue;\n\n cmt = comment(key, ref);\n obj = ref[key];\n\n if (isArray(obj)) {\n output.push(f(\"%s = (\", key));\n\n for (var i=0; i < obj.length; i++) {\n output.push(f(\"%s, \", obj[i]))\n }\n\n output.push(\"); \");\n } else if (isObject(obj)) {\n inlineObjectHelper(key, cmt, obj)\n } else if (self.omitEmptyValues && (obj === undefined || obj === null)) {\n continue;\n } else if (cmt) {\n output.push(f(\"%s = %s /* %s */; \", key, obj, cmt))\n } else {\n output.push(f(\"%s = %s; \", key, obj))\n }\n }\n\n output.push(\"}; \");\n }\n\n inlineObjectHelper(n, d, r);\n\n this.write(\"%s\\n\", output.join('').trim());\n}\n\nmodule.exports = pbxWriter;\n"}},"schemaVersion":"1.0","thresholds":{"break":null,"high":80,"low":60}};