{"version":"1.0","provider_name":"BDR Architekci","provider_url":"https:\/\/bdr-architekci.pl\/en\/","title":"CAM Wawer - BDR Architekci","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"NDGO3SlOK5\"><a href=\"https:\/\/bdr-architekci.pl\/en\/projects\/cam-wawer\/\">CAM Wawer<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/bdr-architekci.pl\/en\/projects\/cam-wawer\/embed\/#?secret=NDGO3SlOK5\" width=\"600\" height=\"338\" title=\"&#8220;CAM Wawer&#8221; &#8212; BDR Architekci\" data-secret=\"NDGO3SlOK5\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/**\n * WordPress inline HTML embed\n *\n * @since 4.4.0\n * @output wp-includes\/js\/wp-embed.js\n *\n * Single line comments should not be used since they will break\n * the script when inlined in get_post_embed_html(), specifically\n * when the comments are not stripped out due to SCRIPT_DEBUG\n * being turned on.\n *\/\n(function ( window, document ) {\n\t'use strict';\n\n\t\/* Abort for ancient browsers. *\/\n\tif ( ! document.querySelector || ! window.addEventListener || typeof URL === 'undefined' ) {\n\t\treturn;\n\t}\n\n\t\/** @namespace wp *\/\n\twindow.wp = window.wp || {};\n\n\t\/* Abort if script was already executed. *\/\n\tif ( !! window.wp.receiveEmbedMessage ) {\n\t\treturn;\n\t}\n\n\t\/**\n\t * Receive embed message.\n\t *\n\t * @param {MessageEvent} e\n\t *\/\n\twindow.wp.receiveEmbedMessage = function( e ) {\n\t\tvar data = e.data;\n\n\t\t\/* Verify shape of message. *\/\n\t\tif (\n\t\t\t! ( data || data.secret || data.message || data.value ) ||\n\t\t\t\/[^a-zA-Z0-9]\/.test( data.secret )\n\t\t) {\n\t\t\treturn;\n\t\t}\n\n\t\tvar iframes = document.querySelectorAll( 'iframe[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tblockquotes = document.querySelectorAll( 'blockquote[data-secret=\"' + data.secret + '\"]' ),\n\t\t\tallowedProtocols = new RegExp( '^https?:$', 'i' ),\n\t\t\ti, source, height, sourceURL, targetURL;\n\n\t\tfor ( i = 0; i < blockquotes.length; i++ ) {\n\t\t\tblockquotes[ i ].style.display = 'none';\n\t\t}\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\tsource = iframes[ i ];\n\n\t\t\tif ( e.source !== source.contentWindow ) {\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tsource.removeAttribute( 'style' );\n\n\t\t\tif ( 'height' === data.message ) {\n\t\t\t\t\/* Resize the iframe on request. *\/\n\t\t\t\theight = parseInt( data.value, 10 );\n\t\t\t\tif ( height > 1000 ) {\n\t\t\t\t\theight = 1000;\n\t\t\t\t} else if ( ~~height < 200 ) {\n\t\t\t\t\theight = 200;\n\t\t\t\t}\n\n\t\t\t\tsource.height = height;\n\t\t\t} else if ( 'link' === data.message ) {\n\t\t\t\t\/* Link to a specific URL on request. *\/\n\t\t\t\tsourceURL = new URL( source.getAttribute( 'src' ) );\n\t\t\t\ttargetURL = new URL( data.value );\n\n\t\t\t\tif (\n\t\t\t\t\tallowedProtocols.test( targetURL.protocol ) &&\n\t\t\t\t\ttargetURL.host === sourceURL.host &&\n\t\t\t\t\tdocument.activeElement === source\n\t\t\t\t) {\n\t\t\t\t\twindow.top.location.href = data.value;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\n\tfunction onLoad() {\n\t\tvar iframes = document.querySelectorAll( 'iframe.wp-embedded-content' ),\n\t\t\ti, source, secret;\n\n\t\tfor ( i = 0; i < iframes.length; i++ ) {\n\t\t\t\/** @var {IframeElement} *\/\n\t\t\tsource = iframes[ i ];\n\n\t\t\tsecret = source.getAttribute( 'data-secret' );\n\t\t\tif ( ! secret ) {\n\t\t\t\t\/* Add secret to iframe *\/\n\t\t\t\tsecret = Math.random().toString( 36 ).substring( 2, 12 );\n\t\t\t\tsource.src += '#?secret=' + secret;\n\t\t\t\tsource.setAttribute( 'data-secret', secret );\n\t\t\t}\n\n\t\t\t\/*\n\t\t\t * Let post embed window know that the parent is ready for receiving the height message, in case the iframe\n\t\t\t * loaded before wp-embed.js was loaded. When the ready message is received by the post embed window, the\n\t\t\t * window will then (re-)send the height message right away.\n\t\t\t *\/\n\t\t\tsource.contentWindow.postMessage( {\n\t\t\t\tmessage: 'ready',\n\t\t\t\tsecret: secret\n\t\t\t}, '*' );\n\t\t}\n\t}\n\n\twindow.addEventListener( 'message', window.wp.receiveEmbedMessage, false );\n\tdocument.addEventListener( 'DOMContentLoaded', onLoad, false );\n})( window, document );\n\n\/* ]]> *\/\n<\/script>\n","thumbnail_url":"http:\/\/bdr-architekci.pl\/cnt\/upld\/2021\/12\/CAM_C2_1_QHD.jpg","thumbnail_width":2560,"thumbnail_height":2560,"description":"Main ideas of the design concept:  Openness We wanted the Intergenerational Activity Center (CAM) to be a place that activates and socially integrates different age groups of residents. For that purpose, we designed accessible spaces between the buildings - community gardens for families and friends to meet in an unrestricted and friendly way. Halls of individual buildings can be accessed from these open areas.  Space We wanted staying at CAM to resemble being in an intimate holiday home. The interiors are decorated in light muted colors. A clear layout makes it easy to move around and orient oneself in the space. We placed the clubhouse, dining rooms and nursery on the first floor to make better use of the garden and encourage users to spend time on outdoor terraces and squares.   Intimacy Classrooms and studios located upstairs are connected by a covered terrace that constitutes an attractive place for activities or simple relaxation. A full balustrade with small clearances provides a sense of intimacy and security. Most importantly, the terrace encourages people to go outside and take a breath of fresh air, without having to leave the building.  In touch with nature CAM's most important rooms open onto the gardens and forest square. The outdoor space has been landscaped to encourage group activities on the one hand, and to provide intimate resting places on the other. The area is complimented by two themed cultivated and flower gardens. We located the playground to the south and southwest, so that the noise of play would not tire other visitors.  Identity We wanted the outside of the buildings to encourage their users with its expression and mood to be active, but also conducive to leisure and recreation. That\u2019s why we proposed formal and material solutions associated with the leisure architecture of the \"\u015awidermajer\" style also found elsewhere in the Wawer district. These increasingly appreciated historical buildings, characteristic of the green districts of Warsaw, have many effective solutions that appeal to both the elderly and children, namely terraces, openness to greenery, and skillful use of wood. We tried to draw on these very elements, but also to capture a certain atmosphere, such as materiality, smell and warmth of wood and its decorations. At the same time, CAM buildings constitute contemporary architecture that builds a relationship with the user without the ambition to surprise them with showy modernity."}