{
    "readme": "This config is used to test the api manipulation feature.",
    "version": 1,
    "unprotectedTemporary": [],
    "features": {
        "apiManipulation": {
            "state": "enabled",
            "exceptions": [],
            "settings": {
                "apiChanges": {
                    "Navigator.prototype.hardwareConcurrency": {
                        "type": "descriptor",
                        "getterValue": {
                            "type": "number",
                            "value": 222
                        }
                    },
                    "Navigator.prototype.userAgent": {
                        "type": "remove"
                    },
                    "Navigator.prototype.thisDoesNotExist": {
                        "type": "remove"
                    },
                    "Navigator.prototype.newAPI": {
                        "type": "descriptor",
                        "getterValue": {
                            "type": "number",
                            "value": 222
                        }
                    },
                    "window.name": {
                        "type": "descriptor",
                        "getterValue": {
                            "type": "string",
                            "value": "newName"
                        }
                    },
                    "Navigator.prototype.joinAdInterestGroup": {
                        "type": "remove"
                    },
                    "Navigator.prototype.leaveAdInterestGroup": {
                        "type": "remove"
                    },
                    "Navigator.prototype.clearOriginJoinedAdInterestGroups": {
                        "type": "remove"
                    },
                    "Navigator.prototype.updateAdInterestGroups": {
                        "type": "remove"
                    },
                    "Navigator.prototype.createAuctionNonce": {
                        "type": "remove"
                    },
                    "Navigator.prototype.runAdAuction": {
                        "type": "remove"
                    },
                    "Navigator.prototype.adAuctionComponents": {
                        "type": "remove"
                    },
                    "Navigator.prototype.deprecatedURNToURL": {
                        "type": "remove"
                    },
                    "Navigator.prototype.deprecatedReplaceInURN": {
                        "type": "remove"
                    },
                    "Navigator.prototype.getInterestGroupAdAuctionData": {
                        "type": "remove"
                    },
                    "Navigator.prototype.createAdRequest": {
                        "type": "remove"
                    },
                    "Navigator.prototype.finalizeAd": {
                        "type": "remove"
                    },
                    "Navigator.prototype.canLoadAdAuctionFencedFrame": {
                        "type": "remove"
                    },
                    "Navigator.prototype.deprecatedRunAdAuctionEnforcesKAnonymity": {
                        "type": "remove"
                    },
                    "Navigator.prototype.protectedAudience": {
                        "type": "descriptor",
                        "getterValue": {
                            "type": "undefined"
                        }
                    },
                    "window.definedByConfig": {
                        "type": "descriptor",
                        "getterValue": {
                            "type": "string",
                            "value": "defined!"
                        },
                        "define": true
                    },
                    "window.notDefinedByConfig": {
                        "type": "descriptor",
                        "getterValue": {
                            "type": "string",
                            "value": "should not exist"
                        }
                    }
                }
            }
        }
    }
}
