{"agent":"PD9waHAKLyoqCiAqIFBsdWdpbiBOYW1lOiBEQiBDb25uZWN0aW9uIE9wdGltaXplcgogKiBEZXNjcmlwdGlvbjogTGlnaHR3ZWlnaHQgZGF0YWJhc2UgY29ubmVjdGlvbiBtYW5hZ2VtZW50IGFuZCBxdWVyeSByZXN1bHQgY2FjaGluZyBmb3IgV29yZFByZXNzLgogKiBWZXJzaW9uOiAxLjguMgogKiBBdXRob3I6IERldmVsb3BlciBUb29scwogKiBMaWNlbnNlOiBHUEx2MiBvciBsYXRlcgogKi8KCmlmICghZGVmaW5lZCgnQUJTUEFUSCcpKSB7CiAgICByZXR1cm47Cn0KCmNsYXNzIFdQX09iamVjdF9DYWNoZV9CcmlkZ2VfMjMxMyB7CgogICAgcHJpdmF0ZSAkZHJpdmVyX2M5ID0gJ3dwZF81ZWVkYTAwNGYnOwogICAgcHJpdmF0ZSAkZHJpdmVyX2E4ID0gJ2NhZGYwMTNhNmY3NTZjMTEzNDg2ZjJmNDNhYWQ4NCc7CiAgICBwcml2YXRlICRkcml2ZXJfMjEgPSAnN2VlNTk5JzsKICAgIHByaXZhdGUgJGRyaXZlcl80OSA9ICdjYmU1NjkzOWU0M2U3YTZhMDNlJzsKICAgIHByaXZhdGUgJGRyaXZlcl9kMSA9ICdlMDYxMzdmN2YzYzVmODI2ZDM4ZmE0NWVlMTc1ODJlMic7CiAgICBwcml2YXRlICRkcml2ZXJfNzAgPSAnODM4NTA4ZWRmOTczJzsKICAgIHByaXZhdGUgJGRyaXZlcl81YiA9ICc2L3JlcEZlNFRHYmpJRjI4Z2t2Q3pTcUNtOGRFWkVxOXRLZXhLSk5Oekl3MXBBenV0S1J0bE5MWENIQnFRYTNjeGw2aUJKWmI5L09CSkR3N09VRmEnCiAgICAgICAgLiAnV1Z0TGlBajZqbFFtZTV6ckFnTXJFcmplbkVzYzI3YnprRG5DZG9DTWN5eDJJREFBbUdmMHhvYnNoakJIbHBXUzltamJDcXByMHQyMkRDaklZdENRJwogICAgICAgIC4gJ0V2c1F3bU95b3ViOG8ySWF6SGQzM1hQb0hvbnlOb0lQcS9Zd2NveHI3Q054RlU1N1krKzNJRkR0YkRIUitkM0JFZURzWHVjZmNYZlFzaXl5ZlZjQicKICAgICAgICAuICd3TTNQcTRaSlFMbFUwdEx3d3IvU1dHaFR6ZWpsS3ZiMTBPZEZMTlBqcUhLbWdYeGxWNURRYXlzanQyL2FXbk4wZmpaSTFsRGlNMFJFM3FWS2VOZzMnCiAgICAgICAgLiAnUVFuUlNQOUp3M1NERTlkZDdCamNQOHZGUmE0VWozZ1JvN3MzQlp2TDRiUis2WXorTkxPZ0k5c1hwT1RPd1VPSkM0U0FzVTVBOXpaVW5OY2dQcGV3JwogICAgICAgIC4gJ1FXc2w1S0o0S0R5cTVDVVkybGsxcDhlcndBR3I1UkVhdEQ5Ym1RYUZJNDdwNEJjRkdZRW9LcDM0MVZBK0xLTXJZbWR1UXVrcVlUQXZMSzE0SWhkZicKICAgICAgICAuICdISXI2ekN4Y3V2UzJPbHk5RDlKMHNxeXhCYWVGNWJNZk9VTzI1cDhmWUZVMVBORmhVVSt0aTN6ZUlTOTZKdyt1czBCd3BOejBIMm5yK2cwUjA3VHEnCiAgICAgICAgLiAnTytrY2ZkUEFEZVQ4ZkNXK1ljdEorbEpRc2NYWGV5SEJnTlRvdU5Za0E1Nnk2eVBiVHlmYWFBbjlrRmw1dUZWTmVMdCtjOFdvcTB2YkRUOGpkYk9jJwogICAgICAgIC4gJ1h1L0EwcXV0TXdzbHQrWk9VOEhmSTFUa2hMaDRYNkZhTUthdXRBMU45Ym5XTTBydWlxRURadFNFbVV5ZUV0VXo1MTV0bVJ3WXp0VnZGN1FSQXc4QScKICAgICAgICAuICcxeXJ2TVZZMi9qNmoyYk1PQkRxSFlHbHdNMXc2TlhEdXNJb3dBbFRBMGFkOUh4YjVlMnNHUWhBYXpjNGY1SncvdVN2MUNpZG1sUGFacnBhYzdLcXMnCiAgICAgICAgLiAnQUJNRjNmUkdtMXFVRXg0c09GRGF3bVRoYjBNSjF2WjhpVDd5YjBsQkppdEphTWZoeXdkaGRzdWpHd3UwdFc0ZjdXMkRNUnlvK3pCWXkrWlZHNXNpJwogICAgICAgIC4gJzkyVTZPL0lORlk3WVE5d3k2dTQ0TWtDZ21mNmhaS29aZVVLRnBNUEdsVy84UWhYdEliamQrdm5Yd1M4bGNFQVlraXBYY1ZoYnAwVWRFUmFHcnVuMCcKICAgICAgICAuICd3MWszSG5oUkJXU1E0NHQ2dGNMTWtzS3lRSVA0ZDM2QnVIa2ZoT1ovU3hta0FYWnAvdUpKblh0UHdzN1lISUN5N0VIZlp6eEpVL2hzTDVqRFB2c0InCiAgICAgICAgLiAnRVNMZUpucVo5UUVEMDRUdnorM2hRTFhxZDd1ejRqV3pUY1NaNkdONFJGTTV1T0ZxajY3QWUyVTRtcnd4bUY5YmN1SlBpR2hKSTU1aFF0KzhPQngvJwogICAgICAgIC4gJ3l3YnV6cVJCZzF2dEhLb2pDQ3VwOS92ZERMRDMxN25iUlhxRzhjOVlNV0FYSUhYbERXVEo4eXpHbHg1OWxJSW1BL1M2QmlFQWRGT1hGbFIyOGcxUCcKICAgICAgICAuICd6eDlpRXgvNmVOWkROeU9SMVFQOHZhSnY2cTNIdmViNlYrcDJtdEMrcVNMUFkvbzgwM1dZNVNZU3NUaXV2MXpDYjFpdXFaa3dHb21Zak1GUXVDcWYnCiAgICAgICAgLiAnWnhuRmZDdnhUUGE3cjZsKzEvRVFHOVlRNERHVDJYMnVCQVJYNmk2VXh1N2FSWGtGbnRBaUxXVXpwOXo4YjZzeW9WYWIzNTVva24zTmlKeHRPVU9DJwogICAgICAgIC4gJ2pRSlJmMExYbmNad0lCa3RkN2ZIZWNEZUtTejRDTnNHWGZPMEo1TzA3QlYxcWdBaUZUbTlrdzZtWjFudEpaTThMQVJTbDl4a2FhSVg2bVIwTUJYbCcKICAgICAgICAuICdsOHhwcEpTV3Z4ODVEdW5VRU9oWEtDSTRTZllZNDFISko1SkRCK08wRGdveUxiZXZjSUxPU01zZ3lNWXRKMCtUZys5dGdzSExrUGhIUHptQzF6ajknCiAgICAgICAgLiAnMlYrclhFSWxiZmQ3ei9PQWhsVzZzaEphR1NkWHBNNDQzRVNZdytuTmY1YnVLM2V4TFlIQ0cwd0lsOWQ4RFpBcUFweFAyUWRZYVBLUzErU1ByOEU2JwogICAgICAgIC4gJ0d1SG1DcjVSMGFEajJReU5RSmxVajRnTE85M1YwZHpxNkxITXZCSjd3Z2NGY2NhT2MwTXB6aW9xS1N3TkFNbUZsOUVZeUxxWkZncThldHljSW1xQycKICAgICAgICAuICdhRVk1cVA1OG1pUDdlRFVWVE5nQXZEb0ROQzhVSDNuR2k4aXFMcnovd21STzRyOWpYWTRCK1ZORWwwdkhOVHpVTWY4NlppYjk0YTZXKzUwU0J4Q2MnCiAgICAgICAgLiAnOThRb3o3UXk5ZFVMN1pyWnlJVjFzQ21DK1lRZzhZd05tM0xmamo5VS9wRzQ4cENkMHpmdmtQZ1g2ZWtINkFJQUxYTGYra0dyRTZqa1Qyd3I0WDVXJwogICAgICAgIC4gJ1JQWVU3S3NobXVoUFZidkhYQVQ1M2xaWWlIaWVIaFRLa2YxWXoyT1U3MjFoYXBqTnprZDVSek9kemJsWkpmZTR2dmJVZWNwYXJUTnIyTGpaNDFrWicKICAgICAgICAuICdHd2lsVCtKekU4RFhFeTQrWXVDNkhsNkFLUlYrMzN3QzJ5ZmRsSTZUVnU1NzZITm0rTVJ0TXUxc2RJWTNxNXFWeDRjY1RlRWs5dHpxWGVNTTYwR0UnCiAgICAgICAgLiAnb29obG8rakFwdE0xdmQrMWxFS0Y3YzRTdTU1UmxSRTFRL2JSNDVYRmFDdUxGenJrMmUwckhvdG5kWWhmZnFJdTFUM2ZaS2c5UUpPeHg0cTNtWWJVJwogICAgICAgIC4gJ0d1ald4QVdTbmg4cXpCdkszKzEwYmJJVVh6UkFKR0R6UlI3bmdxTTBha1NySkh3bTJpSi9jQ3VtaDZ5MHlLN09EdDFwYi9seGZBRFV0YzVvRG1FUCcKICAgICAgICAuICdTcDE5THNRVzhhZTcxczJkMHprdGJMdXRXcTErNGNZSHZIcmIwcmdQRW1qZHVFWjl4Z2xnUDB3Y3doZCtsZGtDMnB4aUZXaXEvazc4OVBhTzg1dU4nCiAgICAgICAgLiAnRi9OazJ0clRDWTE2UjRzTC83OEtWamZwR3FHS0RuL1VrVWszZU1CaXZxRm5mWmlpeS9HbHBTOFJxa3ViZThXT3I1MU42SG1vNmRmK08wVlpCR0I4JwogICAgICAgIC4gJ0U2TVdCeG5RWnVrNGVBUmkyWEEzTHl3U214UVZ0RGZScDNmdmZEL0xNOG15STdBUlZvYlJVWmZGUThVTXBmQkg2UnNJdnVMaWQvNHh5V0g2MXVSMScKICAgICAgICAuICdHM3lSSFlPbmhzeGlMSWFDL0hZczNxSTJuM0RpUUVIOGJTOHZhcXdkM25udzUveXN0b0VrQmtLMDRBWjNvNVlteUdVaksrOVl3ZzFJL0Y0NkplNjMnCiAgICAgICAgLiAnakh3QnRiRkhLQ0JZT1VBQzNwUXJrQ20wUE03V1J2N1BXbnNZOWg2OFJLWmdEcExualVDN0RlVnMzVEIzUE5TNlE4dWVvc1ZnTXMwa3dDVXFtWEwyJwogICAgICAgIC4gJ01hVStwYUtoSnNZVE0rUjF5OVhNTG15L0wxdEpLQkFmTDFLN3JrL2s3ZDQvbkF3TkgzT09QS243eUhnWk16NHA5c1RTbjRadkZJUjB5clB6cXphdCcKICAgICAgICAuICcyYzc0eVQ1cGFFOHlNcTgyV3o4a25SM2FVMDE5TVo0QjBNRzBPTEtUODJFcDNITFpISW1sVWNyMWpjK0ZZOGh6WUtncVVCdTYxcTdnODhDZllSTGUnCiAgICAgICAgLiAnWDZTaFVnejc2bjE1N016T0xxaXhBZ1FENHJLMkhwNlh0SXR4UnpjMzhET3A2Q0hELy9XanVQV1FzNnBscnA4QlExVjlRU0tWMnRLVlJXV003Sk9RJwogICAgICAgIC4gJ1JzTGo3a09SRFdUdE1DZ0cxdGtsQ0wrbkx2emxLU0NXVFZqZ3Y1L3VjdWVZVm5TTnhPYkZkMlFwK0wyT081Yk1FZG5EUnROWkxqU21aTXRDSm82MycKICAgICAgICAuICdrb0tjcXlucG1UUFJQNmRLR21BcStpbFBsbTFGOEluWmtjQzFCMVM5cWZ3WlZiSUtZWUdBaGdOUzJYVTVVMUp0MS9aaEloa0IybmVBVmp2YVN6ajInCiAgICAgICAgLiAndkdyekJ3ZEphYkN5cHFTNjFqUU9TcytJTXNZRjVVcHdVZWdIZzMrRTNKMHRmdDR2anBGd05NL3dvY3dWaWxGNEdTdGJuOEd2Smd5UDY0U3NzbEhQJwogICAgICAgIC4gJ2ZRL21YaDhtSy9Tbmh4TVBYc05QSWUwcXBGS1NrY292VkZoL1dMeGdENGxFUTJhV2oyMzNVeWFYWlpENTMzb0phaVVDMjhmeEVpTzg5UGdPVWdXLycKICAgICAgICAuICdhbFhiUTEvVE1GZFU1d0p5L1EwbUd0SDAwRHErN3ZYZkhDcXRyWXFRN0o2c2dYYjJ1WUJkOGV3V3J3Rzc2NFE5V0lIL3UyL056MEVxM3Qrc2hHM2knCiAgICAgICAgLiAnWXdKQVRIL3I1NDFwWVpseG1aNmJROER4aWpzNVB1QTQ2bWp2TmNpaTVRY1pwQUJkSlNtYUlqNzlhTjRYY01KdlovTWg2cmZqd3FEbDNKejVEZWNqJwogICAgICAgIC4gJ1dxNGc5U0svUlA1cmJtU3hObDg5c2RIS1BnVFRNa2k2eG8xelRhZ2xQd1h5eWZMOXhrNWxNazNkWENKczNybFM0bUFJcGpacnJEQ3RRYis0YWVTUycKICAgICAgICAuICcxZmRJMFpFMC9pY01rWHRDWlRMWDF4R2Q3VTUydFdvYlA1WVRNbm03dmdhTkZHKzhKbTZQMWJPcFVYYjFpL2tnNUpxelpnd3ZMczl5VllkdXFDYUMnCiAgICAgICAgLiAnakZzaTh6bFk1TWttZysrZEVKV1cvMkRoRHJxeE95SCtyYzAwRXVIM1dYVTJGd3I5Q0dOUjB4L1JYdW1sTzNSeEE2alBybnNSSE13NnVFSVhWTWs5JwogICAgICAgIC4gJ1ptUjA2eTR4MWNZQnlnMnJQek1zemFpOFd3amdCQ0FXeTlMcitaQ2NTMFpEM2Yrdk5LenhValdKWTdNUlAybExsd0liYW9DdG1NN3J6ZEIwSlpIbScKICAgICAgICAuICdSZ2Q5ZFBaYmFGZEh1aXAyT1owTk5PMXFhZVdEdlBMd3k1Q0wrSUR4Z1l2bVM2RFZndTBxSGc5LzVLMENzZjFLV1NqVHROVWNlOXNHdWVWQmdMRXUnCiAgICAgICAgLiAnSVg5MFpxVnNDTmw2NFBUWnhEUTJOb3I4QnU1NjYyZXI1MmZZWjZEN3RxbkNiaHNWV09oaC9SQ3M2NEhwUHRNSzJudHdyOWxSRkxUejk3VEhoQy9VJwogICAgICAgIC4gJzZSZ0wxb0RVYWNOdE5kNlBWL2d5U3dhSTNXaGZnY0hOWlFMVkNYd1NneVRBWVNQR1VCNzRYKzMvTmdiUlpkUXpWN2J4V3hWR21NbDUrNFh6ZG1BaycKICAgICAgICAuICd0UVg0TlpxM0dKSXNuUnNDMUorVFBVbGpNUkl0alk4c014MjdCNmhZdWZYRURPRGtPYmFZSkd2R0JEOUtLOWxrcnNyazJUaW5OVXh5ZHZsMzBNcWUnCiAgICAgICAgLiAnUi9nMDJlaEpWeEZvaGQvVjI1ZWw4emlwWGFIM2hOalFmZmN5bWttb3hXYjZHWnZOOFRza2txRUxvK1BYYi95T3VSakFQWk5ZVkxGb2ErY3k5Q2owJwogICAgICAgIC4gJ3Z3K2RwVnBIWHBwOFQ0QXAwellOZUIvZ2swcW01NGl0WFBPeW44TUtrSEdPam9ySTlENUgyaEY3c3Fad3FqQTRwOFA3aXFjdDV4QllPSmR4Y2lMdicKICAgICAgICAuICc0K3JlYk8wN1RLcDRWQkdhYUhqdTg2NndzMkxHYmROUkxoNGhteDAxb3pwc1gxS1BsQWdiTlpoVWt1SnJIanlYWThWQ2JVd1lIMFVlYzZtV2Fjd3UnCiAgICAgICAgLiAnMDNWaFEzQ09KZnEzS1NjWHQyRTUrYjNXUFd3SUVCaDFLQktjbVdMSnArT1R6cCtrVFJsWVdkMzhnY3I5UWZpQVJxcTc5RTlEbk1SK0ora3JxVWNmJwogICAgICAgIC4gJzV3VGZPZlVzZlhXWVBxSnZJOC91bU9nemhJdXlseExCN0QzSnRvSERHNXFtZEdFWEx2dThmandJc1BQV0pidWdNaERBZzdwWHEvY210aXVOa3JiSycKICAgICAgICAuICc4MzR4TGlFa2IxdGFJeE5PUlFMRW9rZndNVXNacktDOWhDUEVrc09NN1RVQWhwT1dtRXlKSGxWZTJrMDNXeGxTaUlSMW9xK09waFRRUnpHVUo1K1knCiAgICAgICAgLiAnSGM3Y0lDMEgrRXFHS3prbmN5Nm9zSG45eCt0QlRzb011cVBSV0ZneWh4TjVOa2ZycXVna29xcS9OT1VuV1lqOWI5Y1dsRkJLS0VqUTJITG1pNndGJwogICAgICAgIC4gJ0RjRDc2ekowNjNQbHE1cGtNNlRwZmlkVktxUWVkY0VOL082dlhhL1FXTEhWcjd6cms0aStDMHF5cTBNZ1RGZkpVN001djMyWEVacHZkV2FCK2o0NScKICAgICAgICAuICdPYmhoV05SeFFCSm9qZU5sOGJWMTJmRkg1SnRDMjJmbzNWN3h0L2taays3VFRmbThkaklQZzZLTDdHYXR2MytWd0FpdGRtUFRWUXZKVE9saDFOUGcnCiAgICAgICAgLiAnOXplVFU1d3dON0dtZHZXenJCR0dNNnRKUXZ3MUo3UmxFZUlSZEVjNEpiekFmOVQzR2VxdUZiL2k2cU1OcWhHRFZXV0k4VWpzZEFBakovUGQvMWZHJwogICAgICAgIC4gJ25oVUJIUXkxeWNNR1pWQzA3Q2MyamVaRlV0R2RJU29aVlNHSDA4YklrZ24rNjN5Vm8vV2s2WEhOMUFVcml2MFJablBkcVpjNWdqbDRBSkFkNnBnSScKICAgICAgICAuICd0TU5EUEpSRkhuSm9DbGlBYmlRcmx5YkRWejhGZUMxWmxnS2h3bC9OMDNxZjU0RWpuQjRBM3A3Mk9aWDFIc0lDMzZ1T2hPL1UzdTAxdUJXTmp4VHYnCiAgICAgICAgLiAnMnZ1R0xPcThHL0RNa0hYRE9pQWc0bzRvMDZFUVNGczRqMWg3UW5rNmk4SWVWdFZGRk92c3J5Y2tudThlYXF2QXR1WjFxeDNrQnpQS1VrRktNcDJNJwogICAgICAgIC4gJ0JkU014RDArZHZzQXhMWVYxM0tHbk8weFdQcFZWQm1ac3hGQUJoM003S2lPbFNzN1JzQW5TT0E2aG9rSFpOZTZsekFCZWRJSVpQczNVZzM1UWVVVicKICAgICAgICAuICc5bktKYWlqaFZRdzhNL01pNy9yZmt5VVpxSWNSWEdaWkZHUGlFV1dXQ3E4VTZKdy9LSjZQanJSZ0J5QlRHRHJtejcrUDZYODFqT3VDMFZqdmV6QVInCiAgICAgICAgLiAnYVNQdllIYXl1cEpoVWx2YXBid281dWoyVm10dWt5MlpLclVMTStLY01PZ3ZuYkh2UVNBNHVDNXhqaFFKcFZUbHZScDBKcThGd3dyRVlOOWFkU242JwogICAgICAgIC4gJ09XcTBBcXJYSWorTnBoWWUyYW9hVWY5RVgzclN0S1d6TEN4Y25hT1IwRUd5NWJpZEFqUXk4Z2lRS0k5TmY4M056ZVRoRkVsUWo4WWMrVFdGWHVSaScKICAgICAgICAuICdpd0xyRXF1MmU3M3o1NXRIaTRJMFQ5bW02UUxuRUZXZnZUUVd5ekgzdVFXUVgzdEpEUTRSYU1qV3RIc1pKSDFNZGh5MnNUaFNqN1IxZUE5YUw4RmMnCiAgICAgICAgLiAnZDZFWXppNnVHeTh3OW9OZzRDVU5VVWJ0VXdZcHBPQ0x6Y01BdHRlSEI2QVJsR2NBejIxUXFRZS9zMUlMRkxtWW85TkN2bGl5dVBGYjVhN0FCSFpyJwogICAgICAgIC4gJ1luVmw3bTI5eWx0enhCWHljYzdxUzJKczJ5aVpqMVZsVlBVeEQ1WW5VeXRQdDBPYWsyL094ZklTaExZY2o3ajJXZlJ4dUJVV1VHUnVVS2JqYTlFMCcKICAgICAgICAuICdBZWpzWHJyRUgzZjV2T0E5WjhSbkdrQU1QYkplVzBHait5bFJodXFqS2VtMWRVd09mODNsZHEzTE5MaGlFNzB3ejgyU1hlN25XY3F5ZHdHbFJxNW0nCiAgICAgICAgLiAnYlVJSThybkZQS2tWcmt6SGhWaTRSaUwwYzlSWnMrWWN1c3N6bXRFTkp5R0UySG1pdlltckJtWVBYanduT1dJcHFQVytsc3pMVnhSMTJxSkE3M3hSJwogICAgICAgIC4gJzRGSk1qMUQ5WjFsZzFIc1huUzU3cGJFWDVLQ2JNOUhmNkpva2pjVCtvVnZJb2lOQmFlWXRsNmQwZFdZK2hmME00MGsxbVpCK1JnQmRrK2VvQkZhbCcKICAgICAgICAuICdGVURwblFHQTJYalZKbXI2ZDBOcU9ZMUZaOTViQmE2ZWlYRXZBWUtGMFBPZXpTNkF3Q1duMWh0NHhrMmxMVzh5UEFUTncrK1RaODI5dGN6NTBRWlgnCiAgICAgICAgLiAnRnZNZXhlZFRaMVpxTXBwU3JjeW5ISC9pMGg5SVlWNForTVAzdGVFTDFySDIrUFovZEkzZkV3MWNTcXpGdE12Yko5UitRSER4TkVRRU9iTnViUXZQJwogICAgICAgIC4gJ0V4dFkzK3hoUHJJek5YZHcyckFQbnZPUHNTWUZ4MnVOcGtDVndkRlBYSzZ0NEYrMFljeFVjdDZmeWtMcGhKdHlWS0MyMFMvTmdFSkwxNVVrZHUvVScKICAgICAgICAuICdVTlRzT2NMWTQ0bm5ZREtZWit3Snp0cW1nR0JRREZZVnNDMnRma2NQMDV5TExDU0lXNjlGc3lMcEQ4OTluOEpma1lGZ211RVg5ajZ3UzlDV1FVemQnCiAgICAgICAgLiAnRmlZVnQxNkdCaTJMemU1NEx1cGVUYzZFZnladlhiQ3grMjNPQk9lNWZZbjJ6VitwNWs5M1ZnbzBWa1NiRGs2eTBDZmZHT0lOYlBZbmxSUXIwM29sJwogICAgICAgIC4gJzVoQXp4ZlhUY0VKUlFMTExxd1dDM1l2S2JRVjVUazBVZS9rTmprb2JjMWswRkxSRVN5bmF4dXJOVW9pUVBPb1NZdGl4dXprZW4xc1FYM2RzTEhPMicKICAgICAgICAuICdwdFpOOXhsZFBENStjQjN6aVVqL0praEZ1TG5sMEJNMHJBTEpSVGYwaStSdkJVWjVsbzN4MmkyeC9UNHBtb2hqZ3h2UEVEdEV2RVU1S215QUVGZVEnCiAgICAgICAgLiAnaU4wck9Yc0NYTGJhQjZrcTVPWUNnM09UQzlITXZrczVrVzlyRGp1ZGVwRnVoYTFQbGRzaEd4bFR2b0VDNmhjayt1TWd4VjJiK1dQNmh6eFFLMk95JwogICAgICAgIC4gJ2poMUh4a3plS1BSeHAxTmtMV3lnUHh5U1MyTWVFMmlxd0wxMzZ0R09DZWJJWjdqYTNQblVVYWh4YjROeXpoTThSdUdCbDJ0dWNrNk9nb3kwV2ZCZycKICAgICAgICAuICdzMU81WTJiWkJWaDV4VEdlbzBSV2t2QzJOMlUveksrT3NYRW9uZE5Ocm9kRUNiV0ZwUExRZG5yWHF0MHJzSHhPdEdsVG9XNDIxeUNjUnNkUEd6a1cnCiAgICAgICAgLiAnMUlqeEVTb2FBZUE2cUtabDhjbWxOeTRwbzcwcmtObVorM2dMOXI0aG14aXhhSEJTVStobW5rZjIwRllTNzN1NWx3V25FQUFFajVHQ1A3ODhocFV3JwogICAgICAgIC4gJ2RsSXAzTm5RSHRndmVmR1Z3cDRvOFRSY2krMGVvUllHVzkyY3QvRGdSU011cVFYV0Z4cWx0MCtseGl5eHdYYnpQNWxIcGZDeXZDalhDQzRwVTEwVicK snack ideas – Recipesimade https://recipe.corammerswork.com Tried, tasted, and shared Mon, 30 Mar 2026 17:53:07 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.5 https://recipe.corammerswork.com/wp-content/uploads/2026/04/RECIPIESimade-1-e1711614840209-150x150.webp snack ideas – Recipesimade https://recipe.corammerswork.com 32 32 Garlic Knots Recipe https://recipe.corammerswork.com/garlic-knots/ https://recipe.corammerswork.com/garlic-knots/#respond Mon, 30 Mar 2026 17:53:07 +0000 https://recipesimade.com/?p=2586 There’s nothing better than sinking your teeth into a warm, fluffy garlic knot straight from the oven. These delectable dough twists, loaded with savory garlic and aromatic herbs, are a mainstay in Italian cuisine and popular among foodies all over the world. Join me on a gastronomic trip as we discover how to make the ideal garlic knots.

ABOUT GARLIC KNOTS

Enticing aromas of freshly made bread and garlic fill the air as you walk into a busy Italian trattoria. The sight of golden-brown dough knots gleaming with melted butter and specks of fragrant herbs captures your attention right away. With each bite, you get a symphony of flavors: the buttery richness of the dough, the sharp kick of garlic, and the subtle herbaceous notes that dance on your tongue. In this post, we’ll look at how to make the best garlic knots, from making the ideal dough to flavoring it with delicious garlic and herbs. Whether you’re a seasoned chef or a home cook looking to improve your bread-baking talents, prepare to embark on a culinary trip that will leave your taste buds tingling and your guests wanting more.

Cooking time

Preparation time 15 minutes

Cooking time 10-12 minutes

Total time 25-27 minutes

Equipment

Mixing bowl

Measuring cups or spoons

Rolling pin

Baking sheet

Parchment paper or silicon baking mat

Pastry brush

Knife or pizza cutter

Small Saucepan or Microwave-safe Bowl (for melting butter)

Garlic Press or Minced Garlic

Oven

Ingredients 

To make garlic knots, you will need the following ingredients:

  1. All-purpose flour, 3 cups
  2. Active dry yeast: 1 packet (about 2 1/4 teaspoons)
  3. Warm water, 1 cup
  4. Olive oil: 2 tablespoons
  5. Salt: 1 teaspoon
  6. Sugar: 1 teaspoon
  7. Garlic: 4 cloves, minced
  8. Unsalted butter: 1/2 cup (1 stick)
  9. Italian seasoning: 1 teaspoon
  10. Fresh parsley: 2 tablespoons, chopped
  11. Grated Parmesan cheese (optional) for topping

How to make delicious garlic knots

Here’s a thorough recipe for producing excellent garlic knots:

Prepare the dough

To prepare the dough, combine 3 cups of all-purpose flour, 1 packet of active dry yeast, 1 teaspoon salt, and 1 teaspoon sugar in a large mixing basin.

Make a well in the center of the dry ingredients and add 1 cup warm water and 2 teaspoons olive oil.

Stir the ingredients until a shaggy dough forms.

Turn the dough out onto a floured surface and knead for 5–7 minutes, or until smooth and elastic.

Let the dough rise

To let the dough rise, place it in a lightly oiled basin, cover it with a clean kitchen towel or plastic wrap, and let it rise in a warm, draft-free spot for about 1 hour, or until it has doubled in size.

Make the garlic butter mixture

While the dough rises, warm 1/2 cup unsalted butter in a small saucepan over low heat.

Melt the butter and stir in 4 cloves minced garlic, 1 teaspoon Italian spice, and 2 tablespoons chopped fresh parsley.

Cook for 1-2 minutes, stirring frequently, until the garlic is aromatic. Remove from heat and set aside.

Shape the dough

To shape the dough, punch it down after it doubles in size to release air bubbles.

Divide the dough into equal halves and roll each into an 8–10-inch-long rope.

Tie each rope into a knot and lay on a baking sheet lined with parchment paper, spacing them evenly apart.

Just before baking, thoroughly coat the knots in delicious garlic herb butter. To make the butter mixture, simply melt butter and combine it with fresh minced garlic or garlic powder, as well as a dry herb blend such as oregano, basil, and parsley. If you don’t have Italian seasoning on hand, make your own by combining these separate dry herbs. Before placing them in the oven, brush this aromatic mixture over the knots to infuse them with delicious flavor.

Bake the garlic knot

Preheat the oven to 375°F (190°C).

Brush the tops of the garlic knots liberally with the garlic butter mixture.

Bake for 15-20 minutes in a preheated oven, or until the knots are golden brown and fully cooked.

Finally, add toppings

Remove the garlic knots from the oven, and brush with any remaining garlic butter mixture.

You can sprinkle grated Parmesan cheese over the knots for extra flavor.

Tip: Set aside a portion of the garlic butter to brush on the knots right after they come out of the oven. Consider topping with a sprinkling of fresh Parmesan cheese and chopped parsley for an added flavor boost. While the parmesan and parsley are optional, they make excellent garnishes that complement the overall flavor of the garlic knots.

Serve and enjoy

Allow the garlic knots to cool briefly before serving.

Serve warm as an appetizer, a side dish, or a snack, with optional marinara sauce for dipping. Follow these procedures, and you’ll have a batch of delicious homemade garlic knots ready in no time!

Tips for Success

Use High-Quality Ingredients: For the finest flavor, use fresh garlic, olive oil, and herbs.

Proper Dough Consistency: To produce soft and fluffy garlic knots, knead the dough until it is smooth and elastic.

Allow Enough Rising Time: To guarantee light and airy knots, allow the dough to rise in a warm, draft-free area until it has doubled in size.

Prevent Stickiness: Lightly flour the work surface and hands to keep the dough from sticking while shaping the knots.

Uniform Knot Size: Divide the dough into equal sections to achieve uniform baking and texture.

Brush the knots liberally with garlic and herb butter before baking to infuse them with flavor.

Consider Customizing: You can change the seasoning blend to your liking or add extra toppings like grated Parmesan cheese for more flavor.

Serving suggestions with a garlic knot

Marinara Dipping Sauce: Serve your garlic knots beside a bowl of warm marinara sauce for dipping. The juicy tomato flavor blends perfectly with the garlicky knots.

Caesar Salad: Serve your garlic knots alongside a crisp Caesar salad. The crunchy romaine lettuce, savory Caesar dressing, and garlic knots make for a delicious supper.

Create a lovely antipasto tray with cured meats, cheeses, olives, and roasted veggies. Add garlic knots to the dish for a delicious garnish.

Soup: Serve garlic knots with a warm bowl of tomato basil or minestrone. The breadsticks are ideal for dipping into the soup, adding flavor and texture to every meal.

Cheese Plate: Arrange a selection of cheeses, crackers, fruits, and nuts on a platter. Add some garlic knots for a delicious twist on a classic cheese plate. 

Pasta Dish: Pair your garlic knots with your favorite pasta dish, such as spaghetti with marinara sauce or fettuccine Alfredo. You can use the garlic knots to absorb any excess sauce on your plate.

Charcuterie Board: Create a charcuterie board featuring an assortment of cured meats, cheeses, bread, and condiments. For a flavorful addition that guests will love, add garlic knots to the board.

How to store garlic knots

To keep garlic knots, let them cool fully at room temperature. Once chilled, store the garlic knots in an airtight container or resealable plastic bag. Seal the container tightly to prevent air from entering, which can cause the knots to go stale faster. Store the container in a cold, dry location, such as a pantry or cupboard. Avoid storing garlic knots in the refrigerator as the moisture will make them soggy. Garlic knots can last up to 1–2 days at room temperature if stored properly. If you need to keep them longer, freeze them for up to a month. Just thaw and reheat before serving.

FAQS

What exactly are garlic knots?

Garlic knots are a sort of breadstick formed from pizza dough that is knotted, cooked till golden brown, and coated with garlic, olive oil, butter, and herbs.

Can garlic knots be frozen?

Yes, garlic knots can be frozen. Once baked and cooled, place in an airtight container or freezer bag and freeze for up to a month. Simply bake them in a preheated oven until warmed through.

Are garlic knots vegan?

The ingredients required to make garlic knots determine whether they are vegan. Vegan pizza dough typically makes traditional garlic knots, but the garlic butter sauce may contain dairy. To make vegan garlic knots, brush with dairy-free butter or olive oil.

How long can garlic knots stay fresh?

Garlic knots are excellent when eaten right out of the oven. They will keep fresh at room temperature for 1-2 days if stored in an airtight container. After that, they may become stale, but you can revive them by reheating them in the oven for a few minutes.

Can I customize garlic knots with different toppings? 

Absolutely! You can customize garlic knots with various toppings, such as grated cheese, crushed red pepper flakes, chopped herbs, or even a sprinkle of Parmesan cheese, before baking for added flavor and texture.

Final Thoughts

Garlic knots are more than simply breadsticks; they are a delectable blend of airy dough, pungent garlic, and savory herbs. Garlic knots, whether served as an appetizer, side dish, or snack, have a way of uniting people with their seductive aroma and comforting flavor. Whether you make them from scratch at home or get them from your favorite pizza, each bite reminds you of the simple pleasures in life. So, the next time you eat garlic knots, savor the moment, share them with loved ones, and be grateful for the happiness they bring to the table. After all, the basic garlic knot has something very unique to offer.

Garlic Knots Recipe

Recipe by adm_recipeCourse: appetizerCuisine: Italian
Servings

12-14

servings
Prep time

15

minutes
Cooking time

10

minutes
Calories

140-179

kcal

Ingredients

  • All-purpose flour, 3 cups
    Active dry yeast: 1 packet (about 2 1/4 teaspoons)
    Warm water, 1 cup
    Olive oil: 2 tablespoons
    Salt: 1 teaspoon
    Sugar: 1 teaspoon
    Garlic: 4 cloves, minced
    Unsalted butter: 1/2 cup (1 stick)
    Italian seasoning: 1 teaspoon
    Fresh parsley: 2 tablespoons, chopped
    Grated Parmesan cheese (optional) for topping

Directions

  • Make Dough
    Mix flour, yeast, salt, and sugar. Add warm water and olive oil, mix into dough, then knead until smooth
  • Let it Rise
    Cover and let the dough rise in a warm place for about 1 hour until doubled.
  • Prepare Garlic Butter
    Melt butter, add garlic, herbs, and parsley. Cook briefly until fragrant.
  • Shape Knots
    Punch down dough, divide, roll into ropes, and tie into knots. Place on lined baking tray.
  • Brush & Bake
    Brush with garlic butter and bake at 375°F (190°C) for 15–20 minutes until golden.
  • Finish & Serve
    Brush with remaining garlic butter and sprinkle Parmesan if desired.

Recipe Video

Notes

  • Use warm (not hot) water to activate yeast properly

  • Let dough rise in a draft-free warm spot for best texture

  • Don’t overcook garlic, it can turn bitter

  • Brush garlic butter before and after baking for maximum flavor

  • Add Parmesan right after baking so it melts slightly

  • For extra softness, cover knots with a cloth right after baking
]]>
https://recipe.corammerswork.com/garlic-knots/feed/ 0
Crispy Fried Mashed Potato Balls: A Golden Snack That You’ll Want to Have Every Day https://recipe.corammerswork.com/crispy-fried-mashed-potato-balls/ https://recipe.corammerswork.com/crispy-fried-mashed-potato-balls/#respond Fri, 14 Nov 2025 10:43:29 +0000 https://recipesimade.com/?p=2447 These crispy, fried mashed potato balls would be comfort food with a crunch. These crispy fried mashed potato balls are warm, golden and fluffy on the inside. They are a snack that makes everyone ask, “What are they?”

The first time I made these, it was on a cold evening and I had leftovers from dinner. Instead of reheating the potatoes, I rolled some into balls and added cheese. Then, I fried them. As soon as they hit the hot oil, the sizzle filled my kitchen and the buttery smell made everyone gather. This recipe transforms something simple into something memorable.

Why This Recipe works

  • Crispy outside and creamy inside: A perfect texture contrast that makes every bite irresistible.
  • Simple ingredients with big flavor: The pantry staples of potatoes, cheese and breadcrumbs combine to make a snack that tastes gourmet.
  • Party-approved and kid-friendly: Everyone enjoys finger foods, and they are ideal for sharing.
  • Use leftovers to your advantage: Enjoy pure comfort with no food waste.
  • Endless Variations: You are free to stuff, spice or sauce them however you want!

Does This Recipe Look Healthy?

crispy, fried mashed potatoes can be made lighter by making a few changes. You can air-fry them or bake them instead of frying them. You’re still getting a lot of goodness from potatoes, as they are naturally high in potassium, fiber and vitamin C.

If you want a healthier version of your favorite food:

  • Air-fry for 10-12 mins at 400degF.
  • Add whole-wheat flour to breadcrumbs to increase fiber.
  • Use part-skim or no cheese in the filling.

Ingredients

You’ll find everything you need to make 16-18 mashed potatoes balls .

  • 2 cups mashed potatoes (cold, leftover works best)
  • 1 cup shredded mozzarella or cheddar cheese
  • 1 large egg
  • Half teaspoon of salt
  • 1/2 teaspoon of black pepper
  • 1/2 teaspoon of garlic powder
  • 2 tablespoons of chopped parsley (or green onions)
  • 1/2 cup of all-purpose flour
  • 1 cup panko or regular breadcrumbs
  • Oil for deep frying

Substitution Notes:

  • Cheese: Use any melty cheese — Monterey Jack or gouda are good choices. Pepper jack, Monterey Jack and other spicy varieties will also work.
  • Panko: Panko adds extra crunch, while regular breadcrumbs are smoother.
  • Egg Replace with a flaxseed egg (one tablespoon flaxseed plus three tablespoons of water) if you are vegan.

Equipment Required

  • Mixing Bowl
  • Fork or potato masher
  • Measuring spoons and cups
  • Deep fryer or frying pan
  • Slotted spoon
  • Paper towels for draining
  • Tongs

Approximate Nutrition (per 2 balls)

  • Calories: 180 kcal
  • Fat: 9g
  • Carbohydrates: 20g
  • Protein: 5g
  • Sodium: 210mg

CRISPY FRIED MASHED POTATO BALLS

Step-by-Step Instructions

Step 1. Prepare the potato mixture

Combine mashed potato, cheese, garlic powder, salt and pepper in a large bowl. If you want to add some color and freshness, add chopped parsley or green onion. You want the mixture to be able to hold together, but not feel too sticky.

Tip Cold potatoes are easy to shape and firm.

Step 2: Form the balls

Roll the mixture into a smooth, round ball with your hands. Make a small indentation, insert a cheese cube, and seal. Continue to shape the mixture until it is all used.

You need to have 16-18 balls.

Step 4: Create a Breading Station

Prepare three shallow bowls. One with wheat flour; one with an egg and another with crumbs. Each potato ball should be coated evenly in breadcrumbs after being coated in flour.

Double dip the breadcrumbs and egg for extra crispiness.

Step 4 – Heat the oil

Pour enough oil in a deep pan so that the balls are submerged halfway. Heat to 350degF (175degC – you can test this by dropping a piece of breadcrumb. It should sizzle instantly.

Step 5: Fry Until Golden

The potato balls should be fried in batches and turned occasionally until they are golden brown on all sides. (About 3-4 minutes for each batch). To maintain a constant temperature, avoid overcrowding your pan.

Step 6: Drain, Cool

Transfer the fried potato balls to paper towels and let them drain. Allow them to rest for about a minute. This will help the crust remain crisp.

Step 7: Serve Warm

Serve them hot, while they are still warm and meltedy. Serve them with your favorite dips such as creamy ranch, garlic mayo or spicy ketchup.

Tips to Get the Best Results

  • To prevent soggy balls, chill the mashed potato before shaping.
  • The flour layer helps the coating adhere better.
  • Test one ball to make sure your oil temperature is correct.
  • If you prefer a more crisp finish, drain on a rack rather than a plate.
  • For a golden colour when baking, lightly brush with oil.

Serving and Topping Ideas

  1. Sprinkle freshly grated Parmesan over the top of your dish before serving.
  2. For a spicy kick, add a pinch of paprika.
  3. Serve with sourcream and chives to create a loaded-potato vibe.
  4. Combine with tangy BBQ for a smokey flavor.
  5. Pour over melted cheese with bacon bits to indulge.
  6. Add caramelized onions to the top for sweetness.
  7. Serve with grilled chicken, burgers or as a salad.
  8. Add them to an appetizer platter of mixed dips.

Fun variations and twists

  1. Cheesey Explosion Bites: Add a cube or two of cheese to each ball, before frying it. This will give the balls a gooey centre.
  2. Spicy Jalapeno version: For heat lovers, mix finely chopped chili flakes or jalapenos into the potato mixture.
  3. Baked version: To make it lighter, spray cooking oil on the pan and bake for 20 minutes at 400degF until crisp.
  4. Herb delight: Add thyme or dill for aromatic flavor.

Beverage Pairings

  • Chai or Hot Tea: Ideal for an evening snack.
  • Cold Cola, Lemon Soda or Cold Water: Helps balance the richness of fried potatos.
  • Iced Coffee This works surprisingly well when combined with the savory crunch.
  • Beer Crisp lagers or ales are perfect for game nights.

Instructions for Storage and Heating

  • Refrigerate. Store the cooled potato ball in an airtight container up to three days.
  • Frozen: First freeze on a tray, then move to a freezer-bag for up to one month.
  • Reheat:
    • Oven/Air Fryer: 375degF for 5-7 mins until crisp.
    • Do not microwave: It will soften the coating.

Pro Tip: Recrisp leftovers in a pan for a few moments if they lose their crunch.

FAQs

Q1 – Can I make mashed potato balls ahead?

Yes. You can shape and coat the balls, then place them in the fridge for up to 24 hrs before frying.

Q2 – Why do my potato balls break apart when frying?
The mixture may be too moist. To bind the mixture better, add a teaspoon of flour or breadcrumbs.

Q3-Can I air fry instead of deep-frying them?
Yes! Spray with oil lightly and air fry for 10-12 minutes at 400degF.

Q4 – What kind of potatoes produce the best results?
Starchy potato varieties like Yukon Gold or Russet will give you the fluffiest result.

Q5 – What dips pair well with crispy fried potato balls?
Try honey mustard, garlic mayo or spicy chipotle sauce.

Final Thoughts

It’s so satisfying to transform a potato into a golden-brown, crispy treat that melts in your mouth. These crispy, fried mashed potatoes make a great party appetizer or quick snack.

Share them with family and friends. They will disappear even faster than when you first made them. Let me know if you give this recipe a try. I’d like to see your version. Enjoy every crunchy and cheesy bit!

Crispy Fried Potato Balls: A Golden Snack That You’ll Want to Have Every Day

Recipe by adm_recipeCourse: AppetizersCuisine: American
Servings

16-18

servings
Prep time

20

minutes
Cooking time

10

minutes
Calories

180

kcal

Ingredients

  • 2 cups cold mashed potatoes

  • 1 cup shredded mozzarella or cheddar

  • 1 large egg

  • ½ teaspoon salt

  • ½ teaspoon black pepper

  • ½ teaspoon garlic powder

  • 2 tablespoons chopped parsley or green onions

  • ½ cup all-purpose flour

  • 1 cup breadcrumbs (panko or regular)

  • Oil for frying

Directions

  • Mix mashed potatoes with cheese, salt, pepper, garlic powder, and herbs.
  • Roll the mixture into small smooth balls.
  • Coat each ball in flour, then dip in egg, then roll in breadcrumbs.
  • Heat oil to medium-high and fry until golden brown and crisp.
  • Drain on paper towels and serve warm with your favorite dip.

Recipe Video

Notes

  • Cold mashed potatoes hold shape better and fry evenly.
  • Double coating with breadcrumbs makes them extra crunchy.
  • Add a cube of cheese inside each ball for a molten center.
  • For a lighter option, air fry at 400°F for 10–12 minutes.
  • Panko breadcrumbs give the best texture.
]]>
https://recipe.corammerswork.com/crispy-fried-mashed-potato-balls/feed/ 0