{ "layers": [ { "layerId": 15, "layerName": "munic_l", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "4cc1812bfae2ca3ffc867a31d15b7f2a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOUlEQVQ4jWNhoDJgGTVw1MDBYqAeA0PDfwYGe0oMYmRgOHiJgaGBNi68xMDQQFUDqQlGDRw1kAwAAAYCBaP98DI6AAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 14, "layerName": "Secteur centre-ville", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "f56aaf6cd0cc50bbfc47a177f643f449", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAXUlEQVQ4je3UsQ2AMAxE0Z8oWzBMMlpGI8OEMWIakDAdlivkG+BJ1/xygOC44okpMMG+YFiQDFWgKXDB2KBbwAk9vUGvBRhggD8DM9RprM2VLw0KtDtBX/dMvvvlE8XRD5vleKtRAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 13, "layerName": "XEOS_PR3876_006843_ARBRES_POLY", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "b4522d63d24bca816b32777e67cdbf71", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASklEQVQ4jWPJy8ve/p/hvwMDFQAjA+MBlv8M/x3us07joIaBir+zHFioYRAyGDVw1MBRA0cNHDUQaiAjA+MBxd9ZDtQwjJGB8QAAtk8OH2/ylr8AAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 10, "layerName": "gocite.GOCITE.SegmentRue", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "090eb6c0918cf381c4feef1aab51b874", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAOklEQVQ4jWNhoDJgGTVw1MDBYqCfn58eIyOjGCUG/f///9WmTZsu0caFmzZtukRVA6kJRg0cNZAMAAAOvQs5HG8yIQAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 9, "layerName": "MRC.MRC_GEO.ReseauRoutier", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "64b49ac33cf9598823b290da22c0ac77", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAMElEQVQ4jWNhoDJgGTVw1MBBZKARAwODJIVmPWdgYDhHMxeeo7aBVAOjBo4aSAYAAMMhAx+KOR9qAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 0, "layerName": "gocite.GOCITE.HydrographieRole_S", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "a418468740a0140fab9c4d102caf2b69", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQElEQVQ4je3MMREAQQgEwWMLYTg7URhA2dQnH5wAwm0Bnd1dQJ0FkiaBioi7EQInN6KXQ4cOHTr8Q0kDrGSS5gNpzxHmwZwmTQAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 8, "layerName": "population_vulnérable_bon", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "14 % - 23 %", "url": "73b6a27cdec5706a224a31de8d45f504", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARElEQVQ4jWPJycvfysDAaMdAFfD/EAsDA6PdlHelvdQwLkeou5iFGgYhg1EDRw0cNXDUwFED4Qb+P5Qj1F1MHeP+HwIAvb0NjGnSx2MAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 22.5 ] }, { "label": "23 % - 31 %", "url": "f4e755dcff39961146759aa093ee1083", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASklEQVQ4jWPJLyzcysjAaM9ABfCf4f9BFkYGRnu/8t5N1DBwU2exHws1DEIGowaOGjhq4KiBowZCDfzP8P/gps5iP2oY9p/h/0EAWc4REubneLUAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 30.4 ] }, { "label": "31 % - 41 %", "url": "d3ffcd6959bf0f75fc904a9bb5e581df", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLCzcxsjIaM9ABfD///+DLIyMjPa9vb0nqWFgcXGxPQs1DEIGowaOGjhq4KiBowZCDfz////B4uJiqlUBAPmgE7hm3qRNAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 40.4 ] }, { "label": "41 % - 53 %", "url": "c9bd95fb3a45b772f55ff31cb2131751", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAASklEQVQ4jWMpyM/ZxsTIYMdABfDvP8MhFiZGBrteqyn7qWFg8bEcRxZqGIQMRg0cNXDUwFEDRw2EGvjvP8Oh4mM5jtQw7N9/hkMAPNQQ96Q7bHUAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 53.1 ] }, { "label": "53 % - 84 %", "url": "ea9e57def2a81c53d9174f1d0d9e7516", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARklEQVQ4jWMpyMnZxvj/vz0DFcB/RsaDLIz//9u3Tp16ihoGVmdn27NQwyBkMGrgqIGjBo4aOGog1MD/jIwHq7OzqVYFAACR5xGqwW9VKgAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 83.8 ] } ], "legendGroups": [ { "id": "0", "heading": "Pourcentage population vulnérable" } ] }, { "layerId": 1, "layerName": "revenu_moyen", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "103 200 $ - 142 000 $", "url": "dac91a56d38e212b8597f952cde99485", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARklEQVQ4jWMpLMzfxsj4356BCuD/f8aDLIyM/+17e1mvU8PA4uLf9izUMAgZjBo4auCogaMGjhoINfD/f8aDxcW/qVYFAAAuQRNOB/czLAAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 0 ] }, { "label": "82 000 $ - 103 200 $", "url": "b8d74ee6d8b916cd502411bb3e20f58e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLMjZxsjw356BCuA/A+NBFkaG//bNHlOvU8PA2h3Z9izUMAgZjBo4auCogaMGjhoINfA/A+PB2h3ZVKsCALZzEArEPICWAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 62000 ] }, { "label": "62 000 $ - 82 000 $", "url": "233312a5dc95557b3bacf8be02351e8f", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpzM/Zxsjw356BCuA/A+NBFkaG//bNPFOvU8PA2i/Z9izUMAgZjBo4auCogaMGjhoINfA/A+PB2i/ZVKsCALDVEEX4eIdLAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 82000 ] }, { "label": "0 $ - 62 000 $", "url": "299a326f7fa8fa18560398c1057cee09", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpzM3Zxsjw356BCuA/A+NBFkaG//bNF6Zep4aBtQbZ9izUMAgZjBo4auCogaMGjhoINfA/A+PBWoNsqlUBAKHlD3//BhuxAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 103200 ] }, { "label": "n.d.", "url": "423d6bb17ba7e4e6f872c4238753d708", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAPklEQVQ4je3MMQEAMQwCQIYMbyYecBR5v8YDhjq2Ahg5AVcz8wMgPLYAsLs/xyaJ5YheCRMmTJjwhiuJpm8PS+ALFpCqkccAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 142000 ] } ], "legendGroups": [ { "id": "0", "heading": "Revenu moyen par aire de diffusion" } ] }, { "layerId": 2, "layerName": "Écart", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "-4,0 - -3,0", "url": "6c3cda464444fbba51e6b5ba45f3024d", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARklEQVQ4jWMpyM3dxvj/vz0DFcB/RsaDLIz//9unrd1wnRoGzgoOsGehhkHIYNTAUQNHDRw1cNRAqIH/GRkPzgoOoFoVAADsRxGlbC7QjAAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ -3 ] }, { "label": "-2,9 - -1,0", "url": "b8d74ee6d8b916cd502411bb3e20f58e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLMjZxsjw356BCuA/A+NBFkaG//bNHlOvU8PA2h3Z9izUMAgZjBo4auCogaMGjhoINfA/A+PB2h3ZVKsCALZzEArEPICWAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ -1 ] }, { "label": "-0,9 - 0,0", "url": "e739fb73fce247d46b696b1eb2f5439f", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLCzcxsjIaM9ABfD///+DLIyMjPa9vb3XqWFgcXGxPQs1DEIGowaOGjhq4KiBowZCDfz////B4uJiqlUBAE1pE8Y9PdkOAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 0 ] }, { "label": "0,1 - 2,0", "url": "452f74dfa76a866d022f8ae2658a76dd", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQ0lEQVQ4jWMpKCjcxsDIaM9ADfD//0EWBkZGe7+K3uvUMG9TR7E9CzUMQgajBo4aOGrgqIGjBsIM/P//4KaOYqpVAQDgoBEZKlXaCwAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 2 ] }, { "label": "2,1 - 4,0", "url": "a709471abe2573b70f6192b6670c67f2", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWPJyS3Y9p+BwZ6BCoCRgeEgy38GBvupDy2uU8PAbPkT9izUMAgZjBo4auCogaMGjhoINZCRgeFgtvwJqlUBAD57DLkWACcHAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 4 ] } ], "legendGroups": [ { "id": "0", "heading": "Écart de disponibilité des ressources" } ] }, { "layerId": 3, "layerName": "Scolarité", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "51 % - 63 %", "url": "6c3cda464444fbba51e6b5ba45f3024d", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARklEQVQ4jWMpyM3dxvj/vz0DFcB/RsaDLIz//9unrd1wnRoGzgoOsGehhkHIYNTAUQNHDRw1cNRAqIH/GRkPzgoOoFoVAADsRxGlbC7QjAAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 63 ] }, { "label": "63 % - 70 %", "url": "b8d74ee6d8b916cd502411bb3e20f58e", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLMjZxsjw356BCuA/A+NBFkaG//bNHlOvU8PA2h3Z9izUMAgZjBo4auCogaMGjhoINfA/A+PB2h3ZVKsCALZzEArEPICWAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 70 ] }, { "label": "70 % - 75 %", "url": "924a5e9915cb124209b9b5800e3b8060", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLCzYxsjIYM9ABfD/P8NBFkZGBvveSvvr1DCwuP2gPQs1DEIGowaOGjhq4KiBowZCDfz/n+FgcftBqlUBAOyPESga1QT6AAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 75 ] }, { "label": "75 % - 81 %", "url": "452f74dfa76a866d022f8ae2658a76dd", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAQ0lEQVQ4jWMpKCjcxsDIaM9ADfD//0EWBkZGe7+K3uvUMG9TR7E9CzUMQgajBo4aOGrgqIGjBsIM/P//4KaOYqpVAQDgoBEZKlXaCwAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 81 ] }, { "label": "81 % - 92 %", "url": "a709471abe2573b70f6192b6670c67f2", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWPJyS3Y9p+BwZ6BCoCRgeEgy38GBvupDy2uU8PAbPkT9izUMAgZjBo4auCogaMGjhoINZCRgeFgtvwJqlUBAD57DLkWACcHAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 92 ] } ], "legendGroups": [ { "id": "0", "heading": "Pourcentage de taux d'obtention de diplôme secondaire " } ] }, { "layerId": 5, "layerName": "Canopée", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "6,10 % - 10,80 %", "url": "b731f90d3f530d4811d7cf5bbdf62864", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWMpLCzcxsjIaM9ABfD///+DLIyMjPZt3d3XqWFgVWmpPQs1DEIGowaOGjhq4KiBowZCDfz////BqtJSqlUBAE2PE9GzuHcCAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 10.8 ] }, { "label": "10,80 % - 15,70 %", "url": "564b76d3714e2e11aec60d68ea342d47", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARklEQVQ4jWMpKCzYxsjIaM9ABfD///+DLIyMjPbRVaXXqWHg0rZuexZqGIQMRg0cNXDUwFEDRw2EGvj///+DS9u6qVYFAABB9hQhAsmZMQAAAABJRU5ErkJggg==", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 15.7 ] }, { "label": "15,70 % - 21,40 %", "url": "c163d45604d70702e9b2200dbffa4705", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWPJLyjY9p+BwZ6BCoCRgeEgy38GBvufQSbXqWEg+7oz9izUMAgZjBo4auCogaMGjhoINZCRgeEg+7ozVKsCAGSPDO4xfESAAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 21.4 ] }, { "label": "21,40 % - 31,70 %", "url": "79ad7e02054e7535d74bb3e2c88f3e31", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARUlEQVQ4jWPJzc/d9p+BwZ6BCoCRgeEgy38GBvvtMjeuU8NAzyca9izUMAgZjBo4auCogaMGjhoINZCRgeGg5xMNqlUBAD8GDLyzWCqfAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 31.7 ] }, { "label": "31,70 % - 53,70 %", "url": "58a123b13133863a39b85a45f5293f4a", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAARElEQVQ4jWPJycvbysDw356BKoDxIAsDw3/7KdfXbaaGcTmaQb4s1DAIGYwaOGrgqIGjBo4aCDeQ8WCOZpAvdYxjPAgAqXwMRKCjwqgAAAAASUVORK5CYII=", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20, "values": [ 53.7 ] } ], "legendGroups": [ { "id": "0", "heading": "Pourcentage de canopée par aire de diffusion " } ] }, { "layerId": 11, "layerName": "MRC.MRC_GEO.MilieuBoise2015", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "76de05f611f8937948952877ff75f449", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAP0lEQVQ4je3MQQ0AIAwDwKaZIATsMWdYm7LCiwQBe/YEXKzMAlWYIHaAKhzskZBCjEQfhw4dOnT4QrFBzWxiXy56DHci1APnAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] }, { "layerId": 16, "layerName": "munic_s", "layerType": "Couche d\u2019entités", "minScale": 0, "maxScale": 0, "legend": [ { "label": "", "url": "e5eff31ff399b1c4d5756fbb2678c3ee", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAPElEQVQ4je3MoREAMQwDMPsuoAuFe+vSbJaH3wEMrQFU3X0BCB5TALS7x7GRVDmiV8KECRMm/MMhKdM3H/h3B/JdgHdoAAAAAElFTkSuQmCC", "contentType": "image/png", "groupId": "0", "height": 20, "width": 20 } ], "legendGroups": [ { "id": "0", "heading": "" } ] } ] }